在twilio中使用javascript将调用者置于保持状态并从保持状态中检索
Put caller on hold and retrive back from hold using javascript in twilio
如何使用javascript让调用者保持。并从等待中取回来电者。
我试着使用下面的stackoverflow链接,但它让我保持接听来电者,并切断来电者的呼叫。
点击这里
有谁能帮我吗
我向twilio支持中心提出了同样的问题,他们给出了以下答案。
使用conference要容易得多。
下面的示例显示了如何将第一个与会者保持,然后在座席准备好与他们交谈时解除保持:https://www.twilio.com/docs/api/twiml/conference examples-6
在双方通话中,只要其中一方退出通话,则通话结束。这就是你的经历。如果你想让两个打电话的人都在电话里,当他们在电话里的时候,有一个去hold,然后把他带回来-使用会议。
流程应该像这样:
- 呼叫Twilio号码
- 通话被接听后,使用TwiML将主叫转移到会议中。
- 初始化REST API,向另一方进行出站拨号
下面是一个Twiml的例子,它将调用者放入会议中:
<Response>
<Dial>
<Conference beep="false" waitUrl="" startConferenceOnEnter="true" endConferenceOnExit="true">NoMusicNoBeepRoom
</Conference>
</Dial>
</Response>
当您想要呼叫保持时,发送到/conference
,您可以使用这里描述的详细信息将所需的参与者保持/取消保持。
$POST /Conference/CFbbe46ff1274e283f7e3ac1df0097ab39/Participants/CA386025c9bf5d6052a1d1ea42b4d16662
-d "Hold=True" '
-d "HoldUrl=https://myapp.com/hold" '
-u 'AC123:{AuthToken}'
相关文章:
- 对“类型”和“状态”字段的更新会中断WSAPI中的模型检索
- 如何通过javascript从state.xml文件中检索所有状态名称
- Chrome应用程序:无法检索文件加载状态
- 更新ScriptProperty以避免检索重复的Twitter状态
- 检索jQuery中复选框的布尔状态
- CRM 2013 - 事件解决 - 检索新的状态原因
- 从 JavaScript 检索表单提交的状态
- 通过javascript检索网页的实际DOM/css状态
- 如何使用推特 API 检索多个用户状态
- 如何使用Angular检索HTTP状态代码;s$q承诺
- 根据复选框状态检索标签的值
- 使用AJAX,并检索就绪状态
- 在Mongoose中检索副本集状态
- 使用JavaScript检索HTML表中的复选框状态
- 在twilio中使用javascript将调用者置于保持状态并从保持状态中检索
- 根据输入的值从MYSQL数据库检索订单状态
- 从JQuery图像中的error()事件中检索HTTP状态码
- 在ui-router状态控制器中检索查询参数
- 在页面重新加载后,从本地存储检索复选框集合的已保存状态
- 在尝试检索不存在的数组条目后,javascript变量的状态