我试图通过IAX2注册一个VoIP软电话(Zoiper应用程序的iOS)与Asterisk安装。
目前,这会导致软件电话侧出现错误消息“拒绝注册(29)”。
我能从Asterisk那边获得更多关于这个错误的信息吗? 目前我在/var/log/asterisk/messages
中看不到任何相关的东西。
/var/log/asterisk
有多个日志,全部检查
从控制台进行debugging
您也可以从控制台启动星号并启用对iax2
debugging
# asterisk -r asterisk*CLI> iax2 set debug on asterisk*CLI>
然后尝试再次从您的客户端连接。 您应该在控制台上看到更多信息。
有关iax2
debugging的更多信息
asterisk*CLI> core show help iax2 set debug iax2 set debug {on|off|peer} -- Enable/Disable IAX debugging iax2 set debug jb {on|off} -- Enable/Disable IAX jitterbuffer debugging iax2 set debug trunk {on|off} -- Enable/Disable IAX trunk debugging
和这个
星号* CLI>核心显示帮助logging器 logging器添加通道 - 添加一个新的logging通道 logging仪静音 - 将logging输出切换到控制台 logging器重新加载 - 重新打开日志文件 logging器删除频道 - 删除logging频道 logging器旋转 - 旋转并重新打开日志文件 logger set level {DEBUG | NOTICE | WARNING | ERROR | VERBOSE | DTMF} {on | off} - 为此控制台启用/禁用特定的日志logging级别 logging器显示通道 - 列出configuration的日志通道
今天有同样的问题,但设置后得到它的工作
authdebug =是
在iax.conf中
那么在/ var / log / asterisk / messages中的结果是
[2017-01-17 09:37:09]通知[1204] chan_iax2.c:没有注册同级“123”(从123.45.67.89)
例如,当尝试使用fail2ban过滤的错误凭证进行login时。