Twilio浏览器对浏览器调用问题


twilio bhrowser to browser call issue?

我遵循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?客户= 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>

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

您可能对localtunnel.com或ngrok之类的东西感兴趣,它们可以让您将本地服务器公开给公众。