我想处理被Twilio中的地理权限设置阻止的呼叫。
我的应用程序正在使用Twilio连接电话上的两个人。我们通过调用一个回调设置为TwiML的参与者来实现这一目标。 TwiML包含带有第二个参与者的电话号码的Dial动词。有时第二个电话号码来自一个我不允许接听电话的国家/地区,因此地理权限设置阻止了这些电话。
在这种情况下,我浪费了第一位参与者的时间。我正在寻找一种检查电话号码是否正确的方法(由我配置的地理权限设置允许),或者一种从容地处理被阻止的呼叫的方法(在事件回调中?被阻止的呼叫上是否有标志指示发生了什么事?)
答案 0 :(得分:1)
您可以使用<Dial>
动词的action URL来使用DialCallStatus
捕获故障并采取相应的措施。
您可以将Debugger Webhook URL设置为一个资源,该资源将捕获geographic permission errors(以及其他错误)并发布到您的端点。