twilio bhrowser浏览器调用问题?
问题描述:
我跟随http://www.twilio.com/docs/quickstart/client/browser-to-browser-calls拨打浏览器来浏览。twilio bhrowser浏览器调用问题?
根据文档打开两个浏览器:
http://127.0.0.1/client.php?client=test1和127.0.0.1/client.php?client=test2
当我使用沙盒应用程序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>
答
分配给您的应用程序的VoiceURL必须是可公开访问的URL,以便Twilio服务器可以访问它。如果它只运行只能从本地机器访问的127.0.0.1,并且我们无法访问它。
您可能会对localtunnel.com或ngrok这样的东西感兴趣,它会让您将本地服务器公开给公众。
我明白了。欢呼:) –