如何检测 Twilio iOS SDK 中的忙碌状态?
How to detect busy state in Twilio iOS SDK?
我已经使用 Twilio iOS SDK 在 iOS 应用程序中成功实现了应用程序到应用程序的调用。
我在 Twilio SDK 中遇到了问题。我已经用下面的一些步骤进行了解释。
有3个用户。用户A、用户B、用户C
第 1 步:用户 A 呼叫用户 B。
第 2 步:现在用户 C 正在呼叫用户 A。用户 A 已经在与用户 B 通话,那么用户 C 呢?我如何识别忙状态。
您可以从您的服务器端应用进行检查并将结果转发给您的 iOS 应用。
Dial
动词包含一个名为 action
的属性,它允许您指定一个 Web 应用程序 URL 供 Twilio 在通话结束时请求。该请求包含一个名为 DialCallStatus
的参数,它将告诉您调用结束的原因。 DialCallStatus
值包括 busy
,表示 Twilio 在尝试连接到被叫方时收到占线信号。
https://www.twilio.com/docs/api/twiml/dial#attributes-action-dial-call-status-values
一旦您的 Web 应用程序知道 DialCallStatus
,您可以将其转发回您的 iOS 应用程序并相应地通知用户 C。
我已经使用 Twilio iOS SDK 在 iOS 应用程序中成功实现了应用程序到应用程序的调用。
我在 Twilio SDK 中遇到了问题。我已经用下面的一些步骤进行了解释。
有3个用户。用户A、用户B、用户C
第 1 步:用户 A 呼叫用户 B。
第 2 步:现在用户 C 正在呼叫用户 A。用户 A 已经在与用户 B 通话,那么用户 C 呢?我如何识别忙状态。
您可以从您的服务器端应用进行检查并将结果转发给您的 iOS 应用。
Dial
动词包含一个名为 action
的属性,它允许您指定一个 Web 应用程序 URL 供 Twilio 在通话结束时请求。该请求包含一个名为 DialCallStatus
的参数,它将告诉您调用结束的原因。 DialCallStatus
值包括 busy
,表示 Twilio 在尝试连接到被叫方时收到占线信号。
https://www.twilio.com/docs/api/twiml/dial#attributes-action-dial-call-status-values
一旦您的 Web 应用程序知道 DialCallStatus
,您可以将其转发回您的 iOS 应用程序并相应地通知用户 C。