【发布时间】:2010-07-04 05:21:24
【问题描述】:
在 asterisk/elastix/freepbx 中,你怎么……
1- 检测来电
2-读取来电显示
3- 做某事...(执行功能)
?
【问题讨论】:
-
这种一般性问题可能最好向您感兴趣的软件包的支持团队/论坛提出。
标签: php asterisk telephony pbx
在 asterisk/elastix/freepbx 中,你怎么……
1- 检测来电
2-读取来电显示
3- 做某事...(执行功能)
?
【问题讨论】:
标签: php asterisk telephony pbx
在您的传入上下文中,您可以检查来电的 callerId,如果 callerId 匹配,那么您可以执行 dailplan 或使用 AGI 所需的操作
【讨论】:
我的一般建议:阅读Asterisk book。它会给你最多的答案。
对星号的调用将在某些上下文中进行,可能是incoming,但您可以为不同的调用者定义不同的上下文。
有函数callerid,你可以在拨号方案或AGI脚本中使用它
我使用用 Python 编写的 AGI 脚本(有 Python、Perl 和其他流行语言的库),它连接到 CRM WebService,通过 callerid 检查呼叫者组,如果呼叫来自我或其他员工,则可以不同的提示如果我们的客户打来电话,情况就不同了。不同的提示在不同的上下文中,AGI只设置了一些变量。
【讨论】: