Я установил сервер AsteriskNow с FreePBX на Virtualbox. Я использую Softphone(3cxphone) для тестирования системы. Я мог подключиться к Asterisk и совершать звонки. Но я не могу здесь ничего сказать о том, что говорит другой конец. Также вызов прерывается через 8-10 секунд.

Я настроил и протестировал свой микрофон, и он работает правильно.

Харикришнан

2 ответа2

1

Проблема заключается в том, что брандмауэр блокирует трафик RTP (и RTCP). Сеанс устанавливается с помощью SIP, поэтому вы можете выполнять вызовы и принимать вызовы, но не слушаете, потому что медиа-трафик заблокирован. Затем вы должны открыть файл /etc/asterisk/rtp.conf и отредактировать следующие строки с портами, которые вы хотите использовать для протокола RTP (и RTCP).

rtpstart=10000
rtpend=20000

Протокол RTP работает через UDP, тогда Вам следует открыть этот диапазон портов UDP. (На вашем сервере, и если вы используете NAT, вы должны также настроить переадресацию портов.

1

Вам нужно настроить nat и firewall

http://www.voip-info.org/wiki/view/Asterisk+sip+nat

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .