asterisk AGI()函数
大家好,小弟初步学习*,请教大家一个问题!
asterisk的AGI()函数调用外部的语言来实行一些操作,我想请教这些语言大概是怎么思路写!
AGI()函数调用 外部程序是否像一般语言的自定义函数功能一样有返回值的给*?还是不能返回结果的?
例如以下我想两个变量相加能否用通过AGI调用外部程序相加后把结果传回来吗?
exten => 111,1,set(aa=10)
exten => 111,2,set(bb=20)
exten => 111,3,AGI(cc.agi,${aa},${bb})
谢谢大家!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
同样感谢!
非常感谢您回复!谢谢!
hello, if you want to write AGI using perl, you have to install perl and perl AGI. make sure that your perl file save into right dir in linux and chmod 777 . please read this and see the following examples.
http://www.voip-info.org/wiki-Asterisk+AGI
http://www.voip-info.org/wiki/vi ... voicemail+passwords
the values can be returned !
there many good examples. good luck!
zhulizhong