星号:添加应用程序

时间:2010-05-04 11:26:59

标签: asterisk

我想知道添加新的星号应用程序和模块的方法。例如,我的星号机器中没有SetGlobalVar应用程序。我想添加它。有什么办法。

提前致谢。

4 个答案:

答案 0 :(得分:1)

至于SetGlobalVar,您可以Set使用g选项,如Asterisk wiki中所述。而不是编写这样的应用程序编写简单的程序,改变拨号方案。

如果你想为Asterisk增加一些其他的东西,那么添加应用程序比选择更简单:用你最喜欢的编程语言AGI

答案 1 :(得分:0)

您还可以使用GLOBAL()功能。例如:

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

答案 2 :(得分:0)

我可能完全偏离此基础,但是,我相信OP要求的是如何实际加载此模块。假设您的星号分布随func_global一起提供,只需执行“module load func_global.so”。如果您希望它在星号启动时加载,请将其添加到modules.conf。

如果您的发行版没有使用该模块打包星号,那么您将不得不重建包并将其包含在内,或者从vanilla星号源构建该模块,然后将其复制到您的lib / modules 。目录

答案 3 :(得分:0)

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