Мульифон и Asterisk. Как решить проблему прерывистого голоса?

Имеется сервер Asterisk. На нем подключен Мультифон. Проблема в том, что при входящем звонке прерывист слышно собеседника, а меня слышно без проблем. В качестве шлюза Mikrotik. Порты udp и tcp прокинуты, sip alg отключал (не помогает), диапазон rtp портов 5000-20000.
Погуглив включил в iax.conf jitterbuffer=yes и trunktimestamps=yes
Кодеки ulaw и alaw. Канал интернета 50 мегабит, не загружен.
Настройки пира мультифона:
[my_multifon_user](!)
type=peer
videosupport=no
host=193.201.229.35      
insecure=invite,port     
fromdomain=megafon.ru
canreinvite=no
disallow=all
allow=alaw
allow=ulaw
qualify=yes
transport=udp
nat=force_rport,comedia
dtmfmode=inband
relaxdtmf=yes
port=5060
context=_sip


Самое интересно, что когда сам звонишь через мультифон, то слышно шикарно.

Что еще посмотреть и как решить проблему?
  • Вопрос задан
  • 772 просмотра
Пригласить эксперта
Ответы на вопрос 3
gadzhi15
@gadzhi15 Автор вопроса
Так же периодически отваливается сам мультифон. sip show registry выводит Request sent и time out
Ответ написан
В sip.conf укажите:
externip=ваш_внешний_ip
localnet=ваша_локальная_сеть/префикс локальной сети


Во время звонка посмотрите
sip show channelstats
Есть ли потери пакетов? Сколько %?

Зачем включили что-то в iax.conf, если нет iax? Лучше наоборот, отключите все модули, котоыре не используете и удалите их дефалт-конфиги.
Ответ написан
@silverjoe
Стоит настроить шейпер для траффика в самом Mikrotik и отключить ненужное в самом Mikrotik.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы