Asterisk 服务器上缺少有关 IAX2 注册尝试失败的日志

Asterisk 服务器上缺少有关 IAX2 注册尝试失败的日志

我正在尝试通过 IAX2 在 Asterisk 安装中注册 VoIP 软件电话(适用于 iOS 的 Zoiper 应用程序)。

目前,这会导致软电话端出现“注册被拒绝(29)”的错误消息。

我可以从 Asterisk 方面获取有关此错误的更多信息吗?目前我在 中没有看到任何相关信息/var/log/asterisk/messages

答案1

有多个登录/var/log/asterisk,请全部检查

从控制台调试

您也可以从控制台启动 Asterisk 并启用以下调试iax2

# asterisk -r
asterisk*CLI> iax2 set debug on
asterisk*CLI>

然后尝试从客户端再次连接。您应该会在控制台上看到更多信息。

有关iax2调试的更多信息

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

和这个

asterisk *CLI>核心显示帮助记录器
logger add channel——添加新的日志通道
logger mute——将日志输出切换至控制台
logger reload——重新打开日志文件
logger remove channel——删除日志通道
logger rotate——旋转并重新打开日志文件
记录器设置级别 {DEBUG|NOTICE|WARNING|ERROR|VERBOSE|DTMF} {on|off} - 为该控制台启用/禁用特定日志记录级别
logger show channels——列出配置的日志通道

答案2

今天遇到了同样的问题,但设置后就可以正常工作了

authdebug = 是

iax配置文件

然后结果/var/log/asterisk/消息

[2017-01-17 09:37:09] NOTICE[1204] chan_iax2.c: 没有为对等方‘123’注册(来自 123.45.67.89)

例如,当尝试使用错误的凭据登录时,fail2ban 可以过滤这些凭据。

相关内容