Зарегистрировать звездочку, чтобы выпить ствол
Я хочу зарегистрировать свой сервер звездочки в магистрали 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
extensions.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-провайдера, она не показывает никакой регистрации со звездочкой. Пожалуйста, руководство в этом отношении
Спасибо
4 ответа
Конфиг выглядит отлично с первого взгляда. Продолжайте и попробуйте отладить ваши настройки:
- используйте "sip show registry" внутри звездочки, чтобы отобразить исходящие регистрации
- включить sip-отладку: "sip set debug on" (показывает sip-трафик внутри звездочки cli)
- принудительная попытка регистрации: "sip reload" и отслеживание кли на наличие сообщений sip
Если на шаге 2 показаны только исходящие, но не входящие пакеты, возможно, возникла проблема с брандмауэром.
Во-первых, в строке регистра должен быть указан путь в конце, например:
register => myusername:mypassword:myusername@sip.flowroute.com/84106639
Затем выполните перезагрузку или перезапустите сервисную звездочку. После этого команда sip show peers должна вернуть какой-то статус. Параметр qualify=yes также полезен для проверки IP-соединения и состояния службы SIP.
Кроме того, ваше [исходящее] правило в плане набора должно быть:
exten=> _03.,1,Dial(SIP/flowroute/${EXTEN},30)
Вам не хватает двух предметов для размещения прямо под вашим register =>
запись.
[general]
register => myusername:mypassword@sip.flowroute.com
registertimeout=20
registerattempts=0
Как только вы введете их в sip.conf, в консоли звездочки введите:
* CLI> sip reload
* CLI> sip show registry
Я ) используйте qualify=yes в sip.conf, затем перезагрузите sip и выполните команду sip show peers и проверьте, в порядке ли состояние вашего потока данных.
II) Также остановите службу брандмауэра и проверьте статус.