Javascript twilio语音呼叫未连接

Javascript twilio语音呼叫未连接,javascript,ruby,twilio,twilio-click-to-call,Javascript,Ruby,Twilio,Twilio Click To Call,我正在尝试使用twilio voip通过浏览器拨打电话号码 目前,我正在为Javascript客户端生成一个令牌,如下所示 account_sid = 'xxx' auth_token = 'xxx' capability = Twilio::Util::Capability.new account_sid, auth_token capability.allow_client_incoming self.email capability.allow_client_outgoing 'xxx'

我正在尝试使用twilio voip通过浏览器拨打电话号码

目前,我正在为Javascript客户端生成一个令牌,如下所示

account_sid = 'xxx'
auth_token = 'xxx'
capability = Twilio::Util::Capability.new account_sid, auth_token
capability.allow_client_incoming self.email
capability.allow_client_outgoing 'xxx'
capability.generate
我已检查我的帐户\u sid和身份验证令牌是否为live帐户

“允许客户端外出”设置为twiml应用程序sid

我还将twiml语音请求url设置为我的webservice端点,当使用curl进行测试时,该端点返回适当的xml

当浏览器试图拨打电话时,电话会立即挂断,我的Web服务也不会被点击

我还检查了twilio是否有任何警报,但什么都没有


有什么问题吗?我假设这与我正在生成的令牌有关,但代码非常简单,我可以看出可能有什么问题。

您必须将令牌设置为
令牌。generate

capability = Twilio::Util::Capability.new account_sid, auth_token
capability.allow_client_incoming self.email
capability.allow_client_outgoing 'xxx'
capability_token = capability.generate

在我的控制器中,我正在呈现
json:{token:capability\u token}

在尝试了几件事情之后,我认为这一行可能是问题所在
capability.allow\u client\u incoming self.email


“允许客户端传入”字符串中似乎不能有特殊字符。

Hi!来自Twilio的Megan。尝试
token=capability.generate
-这样做了吗?否则,如果控制台记录或检查Twilio应用程序监视器,您会看到什么?
capability.generate
token=capability.generate
完全相同,这正是我目前正在做的(使用不同的变量名)。