>我正在使用 Twilio 进行电话验证,我已经测试了一百次 + 它可以工作,但不知何故我偶尔会收到失败的通知(我在 else 语句中有一个 mail() 函数)。
有什么办法可以真正知道:
- 收件人的电话响了,但他没有接听
- 收件人接听了电话,但没有输入验证码。
- 当铃声响起时,收件人拒绝了呼叫。
所以我可以准确地确定发生了什么。目前,我只看到呼叫为"已完成",但我不确定号码是否错误,或者呼叫被拒绝等。
谢谢
这里的Twilio布道者。
对于第一种情况(无应答),您可以使用 StatusCallback 参数指定 twilio 在呼叫结束时将请求的 URL。 我们传递一个 CallStatus 参数,该参数告诉您呼叫结束的原因。
对于第二种情况,这是您需要跟踪的内容,因为只有您的应用知道什么是有效代码。
第三种情况我不太确定我是否理解。 你的意思是当电话响起时,他们忽略了电话? 对Twilio来说,这本质上与不回答它相同。
希望有帮助。