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