Ao construir o Asterisk, existem duas entidades diferentes relacionadas aos formatos de áudio – formatos e codecs. Qual é a diferença?
Por exemplo, preciso de suporte apenas para alaw+ulaw+g.729 no próprio tráfego de voz, e apenas wav + mp3 simples para anúncios e outros sons reproduzidos para assinantes. Quais módulos devo ativar?
Obrigado.
Responder1
format_
são módulos para trabalhar com arquivos de mídia e codec_*
são módulos para transcodificar a fala humana.
Em geral, se estamos falando de módulos, você deve habilitar todos codec_
os format_
módulos que possui (e então aplicar os codecs necessários por meio de configurações de pares), porque quando não são usados - eles basicamente não fazem nada. Os módulos que você não deve ativar em um monte são vários app_
, cel_
, cdr_
, pbx_
e res_
que você não usa (porque eles fazem muitas coisas desnecessárias quando carregados, mas não ativados); mas você deseja ter a mais ampla compatibilidade com codecs de fala de entrada/saída, juntamente com formantes de arquivos de mídia no disco que você pode fornecer.