浏览器调用问题twilio bhrowser?

时间:2011-08-25 12:26:38

标签: php twilio

我正在关注http://www.twilio.com/docs/quickstart/client/browser-to-browser-calls从浏览器拨打电话进行浏览。

根据文档打开两个浏览器:

http://127.0.0.1/client.php?client=test1和127.0.0.1/client.php?client=test2

当我使用沙盒APP ID时:

The both browser couldn't able to connect but it a call connect to the the sandbox number.

当我使用我的应用ID时: 它向我显示以下错误:

Component: TwiML errors
httpResponse: 502
ErrorCode: 11200
url: http://127.0.0.1/demo.php



Request: What Twilio sent your server
         HTTP Method:   GET
         HTTP URL:  http://127.0.0.1/demo.php
         HTTP BODY: Key Value
         AccountSid xxxxxxxxxxxxxxxxxxxxxxxxx
         ApplicationSid dddddddddddddddddddddddddd
         Caller client:jenny
         CallStatus ringing
         Called 
         To 
         PhoneNumber    tommy
         CallSid    cccccccccccccccccccccccccccc
         From   client:jenny
         Direction  inbound
         ApiVersion 2010-04-01

Response: What your web application responded with to Twilio
         HTTP Headers:  Key Value
         Date   Thu, 25 Aug 2011 11:36:22 GMT
         Content-Length 137
         Connection close
         Content-Type   text/html
         Server TwilioProxy/0.7

with <html><head><title>502 Bad Gateway</title></head>
<body><h1>Bad Gateway</h1>An upstream server returned an invalid response.</body></html>

1 个答案:

答案 0 :(得分:0)

分配给您的应用程序的VoiceURL必须是可公开访问的URL,以便Twilio服务器可以访问它。如果它只运行127.0.0.1,只能从本地计算机访问,我们无法访问它。

您可能会对localtunnel.comngrok等感兴趣,这样可以让您向公众公开本地服务器。