注册星号到sip中继

blu*_*ale 4 asterisk voip sip gsm

我想将我的星号服务器注册到 SIP 中继。我在 sip.conf 和 extensions.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
Run Code Online (Sandbox Code Playgroud)

扩展配置文件

[outgoing]
exten=> _03.,1,Dial(SIP/${EXTEN}@flowroute,30)
Run Code Online (Sandbox Code Playgroud)

当我用星号“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)                        
Run Code Online (Sandbox Code Playgroud)

当我访问我的 sip 提供商的管理控制台时,它没有显示任何带有星号的注册。请在这方面指导

谢谢

小智 5

乍一看,配置看起来不错。继续尝试调试您的设置:

  1. 使用星号内的“sip show registry”来显示 ougoing 注册
  2. 启用 sip 调试:“sip set debug on”(显示 asterisk cli 中的 sip 流量)
  3. 强制注册尝试:“sip reload”并监视 cli 是否出现 sip 消息

如果第 2 步仅显示传出数据包而不显示传入数据包,则可能存在防火墙问题。