Android Twilio OnHold VOIP

时间:2016-02-10 10:52:48

标签: android twilio twiml

我的VIOP通话正在进行中,我突然接到GSM通话或其他,所以我需要暂停VOIP通话。

我发现了https://www.twilio.com/blog/2009/09/call-queueing-putting-callers-on-hold-calll-redirect-new-url-new-feature.html

所以现在我认为我需要使用twiml来暂停来电

<Response>
<Say> Thank you for calling, a representative will be with you shortly</Say>
<Play loop="100">mymp3link</Play>
</Response>

然后接听来电:

POST https://api.twilio.com/2008-08-01/Account/{YourAccountSid}/Calls/{WaitingCallersCallSid}
CurrentUrl=http://www.example.com/dial-representitive

但主要的问题是这个请求是否有助于解决我的问题?

如果它可以帮助我如何使用我的Android客户端发送此twiml请求? (使用twilio库或使用常见的HTTP请求?)

P.S。在这里似乎需要Twilio传道者。

1 个答案:

答案 0 :(得分:1)

Twilio Documentarian在这里 - 如果可以的话会有所帮助:)。

对于您正在描述的初始用例(您正在与另一方进行VoIP通话,然后接到要求您暂停通话的电话),我会建议阻力最小的路径,我们可以从那里迭代。

在TwiML中,要从Android客户端发起呼叫,而不是使用<Dial>拨打号码,请考虑创建一个双人<Conference>。然后,如果您的Android客户端需要跳出电话会议,他们只需在非VoIP通话结束后重新加入正在进行的同一电话会议。