Twilio的拨号动词的循环行为

时间:2014-08-21 08:09:48

标签: python twilio

我想让Twilio拨打一个号码并接收电话的结果 - 无应答,忙碌,完成等等。实施非常简单:

@app.route('/dial', methods=['GET','POST'])
def Dial():
    resp = twilio.twiml.Response()
    number = <Phone_number_to_call>
    with resp.dial(action='/call_status', timeout='15') as r:
        r.number(number)

    return str(resp)

@app.route('/call_status', methods=['GET','POST'])
def CallStatus:
    call_status = request.values.get('DialCallStatus', None)
    print call_status

该脚本正常工作,直到拨打的一方想要拨打我的电话。发生这种情况时,Twilio重拨号码而不是发送忙音。每当对方屏蔽呼叫时,Twilio会继续这样做,直到达到设定的超时。删除超时没有帮助,脚本继续执行此操作。

通过Twilio上的Dial动词文档或本论坛和其他论坛的其他问题,我没有给出答案或线索,如何解决这个问题,甚至在哪里开始。

0 个答案:

没有答案