如何暂停现场直播?
并尊重,
我正在使用Javascript SDK。
如何使用Twilio.Device或Twilio.Comunication暂停实时通话?
例如:
客户致电公司。
公司代理响应电话
代理人和客户正在讲话
代理人暂停通话
客户听声音
代理人再次加入呼叫继续发言
通话结束
我希望我已经很好地解释了
抱歉我的英文!
由于
答案 0 :(得分:0)
Twilio传道者在这里。
没有办法打电话"等等#34;直接来自Javascript SDK。你可以做的是将正在进行的呼叫重定向到一组新的TwiML,它提供一个"保持"体验如播放音频文件,或将呼叫置于队列中。
我们有一个Twimlet,可以将音频文件循环为" hold"在这里体验:
https://www.twilio.com/labs/twimlets/holdmusic
作为一个例子,你可以使用一些看起来像这样的TwiML:
<Response>
<Say> Thank you for calling, a representative will be with you shortly</Say>
<Play loop="100">http://www.mydomain.foo/hold-music.mp3</Play>
</Response>
这将无限循环。要将调用者移回保持状态,请使用REST API重定向调用:
POST https://api.twilio.com/2010-04-01/Account/{YourAccountSid}/Calls/{WaitingCallersCallSid}
CurrentUrl=http://www.example.com/dial-representitive
这些示例包含博客文章中的代码,引导您完成此方案:
希望有所帮助。