2010-05-04 70 views
2

我想知道如何添加新的星号应用程序和模块。例如,我的星号机中没有SetGlobalVar应用程序。我想补充一点,有任何方法。星号:添加应用程序

在此先感谢。

回答

1

至于SetGlobalVar您可以使用Setg选项,如Asterisk wiki中所述。而不是写这样的应用程序写简单的程序,改变dialplan。

如果你想添加一些其他的东西到Asterisk比添加应用程序更简单的选择:使用AGI与你最喜欢的编程语言。

0

您还可以使用GLOBAL()函数。例如:

exten => 1234,1,Set(GLOBAL(MY_GLOBAL_VAR)=value) 
0

我可能是完全关闭基地在这里,但我相信什么OP所要求的是如何实际装载该模块..假设你的星号分布随func_global,只是做“模块加载func_global.so“。如果你想让它加载星号启动,将它添加到你的modules.conf。

如果您的发行版不包含星号与该模块,那么您将不得不重建该包并包含它,或从香草星号源创建该模块,然后将其复制到您的lib /模块目录。

0

根据您的Asterisk版本,该应用程序实际上可能不再存在。我相信它被Asterisk 1.8和以下版本删除。