Где нужно настроить, чтобы внутри организации использовался ulaw&alaw, а на транк — G729?

Есть FreePBX 2.8.1 на asterisk 1.8, транк, настроенный на сип-провайдера, работающего только через G729, а также софтфоны, знающие только про ulaw/alaw и несколько других свободных кодеков.

Подскажите, пожалуйста, где нужно настроить, чтобы внутри организации где возможно использовался ulaw&alaw, а на транк использовался G729?

Как настроить перекодирование на сервере? Делается для записи звонков? Ибо звонки, приходящие от провайдера, не пишутся.
  • Вопрос задан
  • 3293 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В users.conf, параметры disallow и allow, применяются в порядке указания
[general]
disallow = all
allow = alaw
allow = ulaw
...
[g729-user]
disallow = all
allow = g729

Перекодирование работает по умолчанию, все записи делаются в wav, независимо от кодека. Хранятся в /var/spool/asterisk/monitor/
Команда core show translation показывает доступные кодеки и время, затрачиваемое на перекодировку между ними.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
NosefU
@NosefU Автор вопроса
Спасибо, мой косяк, g729 у меня первым в allow стоял
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы