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.comngrok这样的东西感兴趣,它会让您将本地服务器公开给公众。

+0

我明白了。欢呼:) –