我正在关注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>
答案 0 :(得分:0)
分配给您的应用程序的VoiceURL必须是可公开访问的URL,以便Twilio服务器可以访问它。如果它只运行127.0.0.1,只能从本地计算机访问,我们无法访问它。
您可能会对localtunnel.com或ngrok等感兴趣,这样可以让您向公众公开本地服务器。