繁体   English   中英

星号作为SIP客户端动态配置

[英]Asterisk as a SIP client dynamic configuration

我正在从星号1.x迁移到13.6。在当前实现中,将星号动态注册/注销为不同的sip客户端,我使用了以下技巧:在sip.conf文件中,我包含了我的自定义conf文件,该文件通过“(注册=> ...”,然后“重新载入”。 我们是否有更好的方法在新的星号版本中执行此操作?

作为变体,我想在sip.conf中包括的不是单个文件,而是特定文件夹中的多个文件。 星号配置文件中有可能吗?

先感谢您!

辅助使用实时( https://wiki.asterisk.org/wiki/display/AST/Realtime+Database+Configuration )和魔术( https://wiki.asterisk.org/wiki/display/AST/Sorcery+Caching ) ,您可以使用“ exec”。

我不确定这是否是实现此目的的理想方法,但是您可以利用“ exec”包含项,请参见: https//wiki.asterisk.org/wiki/display/AST/Using+The+include, + tryinclude +和+ exec +构造

因此,Asterisk将执行您自己的脚本(shell,php,ruby等),该脚本将输出所需的所有内容,并且无需添加多个“ include”语句。

为此,您应该在asterisk.conf中:

execincludes = yes

如果您不小心,性能不佳或不漂亮,可能会遇到一些安全问题,但如果您不想使用任何实时或魔术配置,则可能会起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM