我现在对所有这些 Asterisk-thingy 都很满意,我想知道,有没有办法在用户结束(挂断)电话后从星号回电并给他一个 IVR 调查,然后将结果保存在某处(以音频的形式记录或 DTMF 输入) ?
问问题
3084 次
2 回答
1
当然有很多方法可以做到这一点。但所有这些都需要了解星号的工作原理。
挂断事件可以通过类似这样的“h”扩展来检测
exten => h,1,System(/etc/asterisk/create_callback.sh)
之后,您为回调创建脚本,请参阅
您需要在您的拨号计划中创建 IVR http://www.voip-info.org/wiki/view/Asterisk+Dialplan+Introduction
于 2013-04-05T03:15:28.057 回答
0
如果您有编程经验,您可以使用 AMI(Asterisk Manager Interface)根据任何逻辑生成从 Asterisk 到您的客户的调用。一旦客户接听电话,您所要做的就是将其重定向到您的 IVR 上下文。
对于 IVR(调查)部分,您可能需要使用 AGI(Asterisk 网关接口)。您几乎可以使用任何编程语言访问这两个 API。看看以下内容:
- 粘连(红宝石)
- Asterisk-Java或Astive Toolkit (Java)
- PHPAGI (PHP)
祝你好运。
于 2013-08-09T00:08:08.213 回答