2016-11-23 57 views
-1

我使用twilio凭据在Python中运行web服务器。twilio在python中自动调用API

当我的用户按下按钮时,我希望能够完成电话会议的所有连接,因此他们不必这样做。

电话号码涉及:conference_linemy_twilio_numberuser_number

  1. Web服务器,使twilio传出-API调用 - >my_twilio_number
  2. my_twilio_number响应与TwiML就拨号conference_line
  3. 一旦连接到conference_line,status_callback发回到我的API服务器
  4. 此端点以调用= 0123的TwiML响应using callerId for from = my_twilio_number

我有前三步完美工作。然而,在最后一步,我返回TwiML,然后......什么都没有。不知道如何调试,因为Twilio不会引发任何错误。

作为参考,TwiML上的步骤3如下:

<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Dial callerId="+{my_twilio_number}"> 
     <Number>{user_number}</Number>  
    </Dial> 
</Response> 

我应该如何调试呢?什么可能出错?

还是异步的status_callback HTTP请求不会对TwiML响应起作用?

+0

也许我们可以看到你的Python代码 – MatejMecka

回答

1

Twilio开发人员在这里传福音。

状态回调webhooks不会在响应中预期TwiML,也不会采取任何操作。

如果您想使用回拨连接人员时拨打电话,那么我建议您使用REST API to make the call作为您的用户号码。