Asterisk 星号连接到停靠的呼叫
我正在开发一个自定义应用程序,使用ami/agi接口控制基于星号的pbx。我要做的是:Asterisk 星号连接到停靠的呼叫,asterisk,phone-call,amazon-ami,agi,Asterisk,Phone Call,Amazon Ami,Agi,我正在开发一个自定义应用程序,使用ami/agi接口控制基于星号的pbx。我要做的是: 接收来自pstn外部线路的呼叫 接电话 播放欢迎信息 将呼叫转接到特定分机 停止呼叫 从其他分机重新连接到呼叫 一切都应该使用ami/agi接口来完成。我成功地开发了到第5点的所有功能,但我无法理解如何(使用ami/agi)将驻留的调用转移到运行时定义的扩展 有人能告诉我怎么做吗?你应该来自当地/XXX@parked_context到您想要的分机 像这样的 行动:发起渠道:本地/XXX@parked_con
有人能告诉我怎么做吗?你应该来自当地/XXX@parked_context到您想要的分机 像这样的
- 行动:发起渠道:本地/XXX@parked_context(XXX是停靠呼叫的号码)
- Context:默认值(此处您将上下文放在可以联系到第二方的位置)
- 分机号码:123(接听电话的号码)
- 优先事项:1
- Callerid:312551212
- 超时:30000
- 变量:
- ActionID:
- 行动:发起渠道:本地/XXX@parked_context(XXX是停靠呼叫的号码)
- Context:默认值(此处您将上下文放在可以联系到第二方的位置)
- 分机号码:123(接听电话的号码)
- 优先事项:1
- Callerid:312551212
- 超时:30000
- 变量:
- ActionID:
- 您应该来自当地/XXX@parked_context到您想要的分机
像这样的
考虑到您正在使用ami,AsyncAGI是您的最佳选择 最简单的方法就是使用异步agi或会议或等待扩展,而不是停止,即像逻辑一样重新停止 这样,您将100%知道频道名称以及如何将其传输回 考虑到您正在使用ami,AsyncAGI是您的最佳选择