【发布时间】:2015-11-03 10:46:42
【问题描述】:
我正在集成 twilio 呼叫。我的要求是当 twilio 通话状态为“忙碌”时,将向用户发送一封电子邮件。但我没有收到忙碌状态。在以下情况下,我收到了“未答复”的状态。
- Twilio 打了一个电话,我取消了电话。
- Twilio 在电话已在通话时拨打电话。
每次我收到“无应答”状态。谁能解释我什么时候会收到“忙碌”状态?
【问题讨论】:
我正在集成 twilio 呼叫。我的要求是当 twilio 通话状态为“忙碌”时,将向用户发送一封电子邮件。但我没有收到忙碌状态。在以下情况下,我收到了“未答复”的状态。
每次我收到“无应答”状态。谁能解释我什么时候会收到“忙碌”状态?
【问题讨论】:
来自 Twilio 的梅根在这里。
您可以使用status 参数中的busy 属性来确定满足此条件的调用。我不确定为什么在第二种情况下,呼叫者不会收到忙音。
这是一个 Python 示例,您可以通过拨打多个号码进行测试,以确定这是否可能是运营商问题。您还可以阅读有关状态参数的更多信息in the docs。
from twilio.rest import TwilioRestClient
# Your Account Sid and Auth Token from twilio.com/user/account
account_sid = YOUR_ACCOUNT_SID
auth_token = YOUR_AUTH_TOKEN
client = TwilioRestClient(account_sid, auth_token)
# A list of call objects with the status property busy
calls = client.calls.list(status="busy")
【讨论】: