Asterisk 星号:添加应用程序

Asterisk 星号:添加应用程序,asterisk,Asterisk,我想知道如何添加新的星号应用程序和模块。例如,我的星号计算机中没有SetGlobalVar应用程序。我想添加它。有什么方法吗 提前感谢。对于SetGlobalVar您可以使用Set和g选项,如中所述。不要编写这样的应用程序,而是编写更改拨号计划的简单程序 如果您想向星号添加其他内容,有一个比添加应用程序更简单的选项:与您喜爱的编程语言一起使用。您还可以使用GLOBAL()函数。例如: exten => 1234,1,Set(GLOBAL(MY_GLOBAL_VAR)=value) 我可能

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


提前感谢。

对于
SetGlobalVar
您可以使用
Set
g
选项,如中所述。不要编写这样的应用程序,而是编写更改拨号计划的简单程序


如果您想向星号添加其他内容,有一个比添加应用程序更简单的选项:与您喜爱的编程语言一起使用。

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

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

我可能在这里完全不正确,但是,我相信OP要求的是如何实际加载此模块。。假设func_global附带了星号分布,只需执行“模块加载func_global.so”。如果希望在星号启动时加载,请将其添加到modules.conf中


如果您的发行版没有将asterisk打包到该模块中,那么您必须重新生成该包并将其包含在内,或者从普通的asterisk源中构建该模块,然后将其复制到lib/modules目录。

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