如何在Twilio iOS SDK中检测繁忙状态?

时间:2016-08-31 03:40:12

标签: ios iphone twilio voip twilio-click-to-call

我已经使用Twilio iOS SDK在iOS应用中成功实现了APP APP调用。

我在Twilio SDK中遇到了问题。我已经解释了下面的一些步骤。

有三个用户。用户A,用户B,用户C

步骤1:用户A正在呼叫用户B.

步骤2:现在用户C正在呼叫用户A.用户A已经与用户B通话,那么用户C怎么样?如何识别忙碌状态。

1 个答案:

答案 0 :(得分:0)

您可以从服务器端应用中进行检查,并将结果转发到iOS应用。

Dial动词包含一个名为action的属性,可让您指定Twilio在呼叫分支结束时请求的Web应用程序URL。该请求包含一个名为DialCallStatus的参数,它将告诉您调用结束的原因。 DialCallStatus值包括busy,表示Twilio在尝试连接被叫方时收到忙音信号。

https://www.twilio.com/docs/api/twiml/dial#attributes-action-dial-call-status-values

一旦您的网络应用程序知道DialCallStatus,您就可以将其转发回iOS应用程序并相应地通知用户C.