Зарегистрировать звездочку, чтобы выпить ствол

Я хочу зарегистрировать свой сервер звездочки в магистрали 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 ответа

Конфиг выглядит отлично с первого взгляда. Продолжайте и попробуйте отладить ваши настройки:

  1. используйте "sip show registry" внутри звездочки, чтобы отобразить исходящие регистрации
  2. включить sip-отладку: "sip set debug on" (показывает sip-трафик внутри звездочки cli)
  3. принудительная попытка регистрации: "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) Также остановите службу брандмауэра и проверьте статус.

Другие вопросы по тегам