Defines audio client configuration settings for telephony conversations (codec, jitter buffer, silence detection) within IQRA.
using IqraCore.Entities.Call.Queue;
using IqraCore.Entities.Helper.Audio;
using IqraCore.Entities.WebSession;
namespace IqraCore.Entities.Conversation.Configuration
{
public abstract class ConversationClientConfiguration
{
public ConversationClientAudioOutputConfiguration AudioOutputConfiguration { get; set; }
public ConversationClientAudioInputConfiguration AudioInputConfiguration { get; set; }
}
public class ConversationClientAudioOutputConfiguration
{
public int SampleRate { get; set; }
public int BitsPerSample { get; set; }
public int Channels { get; set; } = 1;
public AudioEncodingTypeEnum AudioEncodingType { get; set; }
}
public class ConversationClientAudioInputConfiguration
{
public int Samp
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search 40K more like it.
Get a free API key