2

在 asterisk/elastix/freepbx 中,你如何....

1-检测来电

2-读取来电显示

3-做某事...(执行功能)

?

4

2 回答 2

6

在您的传入上下文中,您可以检查来电的 callerId,如果 callerId 匹配,那么您可以执行 dailplan 中所需的操作或使用 AGI

于 2010-09-13T05:38:37.803 回答
-1

我的一般建议:阅读Asterisk book。它会给你最多的答案。

  1. 对星号的调用可能会出现在某些上下文中incoming,但您可以为不同的调用者定义不同的上下文。

  2. callerid函数,你可以在你的拨号方案或 AGI 脚本中使用它

  3. 我使用用 Python 编写的 AGI 脚本(有 Python、Perl 和其他流行语言的库),它连接到 CRM WebService,通过 callerid 检查呼叫者组,如果呼叫来自我或其他员工,则提示不同,如果是我们的客户,则提示不同正在打电话。不同的提示在不同的上下文中,AGI 只设置了一些变量。

于 2010-07-05T07:12:00.877 回答