Где нужно настроить, чтобы внутри организации где возможно использовался G722, а на транк использовался G711A?
Есть FreePBX 2.09 на asterisk 1.8, транк, на который можно звонить только G711A, а так же телефоны SPA502G.
Подскажите, пожалуйста, где нужно настроить, чтобы внутри организации где возможно использовался G722, а на транк использовался G711A?
Делается для того, чтобы на сервере не производить перекодирование, но запись нужна, поэтому canreinvite=no.
Применимо, но не очень, потому как переписывание планов в этой системе иногда ломает его логику :)
Думал есть есть какой-то параметр, который заставит астериск искать общие кодеки у пиров.
Так и сделано, по сути. Смысл в том, что сейчас, чтобы позвонить экстеншену через транк сервер перекодирует на лету G722<->G711, что отнимает его ресурсы. Смысл в том, чтобы через локальную сеть был G722, а в случае звонка через транк выбирался G711 на телефоне, чтобы не было перекодирования на сервере.