И так, вы настроили asterisk и у вас либо не слышно гудков при звонке либо слышно гудки, но не слышно разговора. Об этом мы поговорим в этой статье.
Первым делом проверим параметр peer в настройках пира. Возможно он вносит ограничения. Для нормальной двухсторонней связи он должен быть peer=friend
Далее проверить открытые входящие udp порты на вашем сервере Asterisk. Это стандартный 5060 и так называемые rtp-порты (диапазон портов, которые определены в файле rpt.conf переменными rtpstart и rtpend)
Если это проблему не решило – переходим с следующему этапу – NAT. Это ещё одна из проблем голосового трафика: пакеты SIP не содержат информации о внешнем адресе Астериска-источника. Как вариант поиграйтесь с выставлением переменной nat=yes/no в параметрах пира. Ка рекомендация ещё можно выставить такие параметры в настройках пира:
insecure=invite
canreinvite=no
Примечание.
Для диагностики можно использовать супер утилиты sipgrep / sngrep