如何使用javascript将呼叫者置于保持状态。然后从保留中回到呼叫者。
我尝试使用下面的stackoverflow链接,但是它让我暂停而不是调用者并切断了调用者的调用。
任何人都可以帮助我。
答案 0 :(得分:1)
在双方通话中,只要其中一方通话,通话就会结束。因此,你是经验。如果您希望两个呼叫者都在通话中并且在通话时,请让其中一个接听,然后将其带回 - Use conference.。
流程应该是这样的:
以下是将调用者置于会议中的Twiml示例:
<Response>
<Dial>
<Conference beep="false" waitUrl="" startConferenceOnEnter="true" endConferenceOnExit="true">NoMusicNoBeepRoom
</Conference>
</Dial>
</Response>
如果您希望将来电者置于保持状态,请发布到/conference
,然后您可以使用here所述的详细信息将所需参与者置于暂停/取消状态。
$POST /Conference/CFbbe46ff1274e283f7e3ac1df0097ab39/Participants/CA386025c9bf5d6052a1d1ea42b4d16662
-d "Hold=True" \
-d "HoldUrl=https://myapp.com/hold" \
-u 'AC123:{AuthToken}'
答案 1 :(得分:1)
我向twilio支持中心提出同样的问题,他们给出了以下答案。
使用会议要容易得多..
以下示例显示了如何将第一个会议参与者置于保持状态,然后在代理准备好与他们交谈后将其取消保留: https://www.twilio.com/docs/api/twiml/conference#examples-6