Я хочу зарегистрировать свой сервер asterisk в магистрали SIP. Я добавил следующий фрагмент кода в свои sip.conf и extensions.conf
sip.conf
[general]
register => myusername:mypassword@sip.flowroute.com
allow=ulaw
[flowroute] ; keep this lowercase, do not change format
type=friend
secret=mypassword
username=myusername
host=sip.flowroute.com
dtmfmode=rfc2833
context=inbound
canreinvite=no
allow=ulaw
insecure=port,invite
fromdomain=sip.flowroute.com
extension.conf
[outgoing]
exten=> _03.,1,Dial(SIP/${EXTEN}@flowroute,30)
когда я делаю «sip show peers» звездочкой, отображается
CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status Description
flowroute/84106639 216.115.69.144 a 5060 Unmonitored
goip/goip 192.168.10.6 D a 5060 OK (6 ms)
Когда я захожу в консоль управления моего sip-провайдера, она не показывает никакой регистрации с помощью звездочки. Пожалуйста, укажите в этом отношении
Спасибо
Конфиг на первый взгляд выглядит неплохо. Продолжайте и попробуйте отладить свою настройку:
Если на шаге 2 отображаются только исходящие, но не входящие пакеты, возможно, у вас проблема с брандмауэром.
Вам не хватает двух предметов, которые нужно разместить прямо под вашим register =>
вход.
[general]
register => myusername:mypassword@sip.flowroute.com
registertimeout=20
registerattempts=0
Как только вы введете их в sip.conf, в консоли asterisk введите:
* CLI> sip reload
* CLI> sip show registry
Во-первых, в конце строки регистра должен быть указан путь, например:
register => myusername:mypassword:myusername@sip.flowroute.com/84106639
Затем сделайте глоток перезагрузки или перезапуск службы звездочки. После этого sip show peers команда должна возвращать какой-то статус. Параметр qualify = yes также полезен для проверки IP-соединения и статуса службы SIP.
Кроме того, ваш [исходящий] правило в диалплане должно быть:
exten=> _03.,1,Dial(SIP/flowroute/${EXTEN},30)
i) используйте qualify = yes в sip.conf, затем перезагрузите sip и запустите команду sip show peers и проверьте статус вашего flowroute в порядке или нет.
ii) Также остановите службу межсетевого экрана и проверьте статус.