
При построении Asterisk есть две разные сущности, связанные с аудиоформатами - форматы и кодеки. В чем разница?
Например, мне нужна поддержка только alaw+ulaw+g.729 на самом голосовом трафике, и только plain wav + mp3 для анонсов и других звуков, проигрываемых абонентам. Какие модули мне включить?
Спасибо.
решение1
format_
являются модулями для работы с медиафайлами, а также codec_*
являются модулями для транскодирования человеческой речи.
В общем, если мы говорим о модулях, вам следует включить все codec_
и format_
модули, которые у вас есть (и затем вы принудительно задействуете необходимые кодеки через конфигурации одноранговых узлов), потому что когда они не используются - они в основном ничего не делают. Модули, которые вам не следует включать в кучу, это различные app_
, cel_
, cdr_
, pbx_
и res_
которые вы не используете (потому что они делают много ненужных вещей, когда загружены, но не включены); но вы хотите иметь самую широкую совместимость с входящими/исходящими речевыми кодеками вместе с формантами медиафайлов на диске, которые вы можете предоставить.