Нет звука при вызове Asterisk SIP - PullRequest
7 голосов
/ 05 апреля 2011

Мне почти удалось инициировать 2-сторонний вызов (нажмите, чтобы позвонить): 1-й в мой офис и 2-й в мою камеру, используя ответ Михала Никласа (спасибо Михалу) на Звездочка нажмите, чтобы позвонить .

Основная проблема в том, что 2 участника вызова не могут слышать друг друга, я использовал внутренний контекст для них обоих. Веб-интерфейс состояния системы показывает мне 4 активных канала и 2 внешних вызова, когда вызов подключен с обеих сторон.

Я настроил Канал: местный / МОЙ ОФИС ТЕЛЕФОН @ изнутри Расширение: МОЙ КЛЕТОЧНЫЙ ТЕЛЕФОН

когда я установил канал на Sip / 1 и проверил его с помощью программного телефона, он прекрасно работает!

Спасибо за помощь ...

Ответы [ 5 ]

11 голосов
/ 25 июля 2013

похоже на проблему с NAT.Вот несколько советов для sip.conf

, введите nat = yes в определении пользователя и в теге [general], укажите externip и localnet

например,

[general]
externip=<your global IP>
localnet=192.168.2.0/255.255.0.0
1 голос
/ 05 апреля 2011

звучит как проблема NAT; Вы правильно перенаправили порты RTP? Вы настроили сервер STUN в программном телефоне (если есть)?

0 голосов
/ 14 апреля 2019

В моем случае мне пришлось изменить chan sip settings (freepbx.tld/admin/config.php?display=sipsettings) с nat на route

enter image description here

0 голосов

настроить в /etc/asterisk/rtp.conf

[general]
rtpstart=10000
rtpend=20000

перейти к звездочке cli

rasterisk -vvvvvvvvvvvvvvvv
core reload
0 голосов
/ 28 октября 2015

Попробуйте добавить / изменить свой IP-адрес в sip_nat.conf

vi /etc/asterisk/sip_nat.conf

Добавить / изменить

nat=yes
externip=XXX.XXX.XXX.XXX

Сохранить, выйти и перезапустить

...