Android Twilio 保留 VOIP

Android Twilio OnHold VOIP

我正在进行 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 布道者。

此处为 Twilio 纪录片制作人 - 如果可以的话,我会提供帮助:)

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

在 TwiML 中发起来自 Android 客户端的呼叫,而不是使用 <Dial> 来拨号,考虑创建一个 two-person <Conference>。然后,如果您的 Android 客户需要退出电话会议,他们可以在 non-VoIP 通话结束后重新加入正在进行的同一电话会议。