使用 CLI 检查 Asterisk 动态实时(ARA)配置

使用 CLI 检查 Asterisk 动态实时(ARA)配置

通过添加以下行配置 Asterisk 动态实时后/etc/asterisk/extconfig.conf,有没有办法在 Asterisk CLI 级别检查结果设置?

[settings]
iaxusers => odbc,mydb,iaxusers
extensions => odbc,mydb,extensions

例如,iax2 show users和仍然分别返回和dialplan show中明显静态的配置,即使SQL 数据库中的报告和表(实际上是视图)和包含了应该是适当的行。/etc/asterisk/iax.conf/etc/asterisk/extensions.confodbc showConnected: Yesiaxusersextensionsmydb

我可以看到动态实时至少部分处于活动状态,因为如果我添加另一行,例如,iaxpeers/etc/asterisk/extconfig.conf相应的表尚不存在时,然后(重新开始Asterisk 可以从 CLI 正常启动)问题module unload chan_iax2.somodule load chan_iax2.so我收到此警告:

WARNING[1426]: res_odbc.c:471 ast_odbc_find_table: 
Unable to retrieve database handle for table description 'iaxpeers@mydb'

答案1

你的答案就在这里

https://stackoverflow.com/questions/24166994/no-show-peers-after-configure-realtime-asterisk-with-odbc

主要是有关 rtpcachefriends 选项,必须正确设置。

相关内容