Twilio连接参数缺失" To"参数

时间:2015-01-07 14:36:21

标签: ruby-on-rails twilio

我正在开发基于Rails Twilio的应用程序,并希望向我的用户显示调用者正在调用的号码(因为在我的应用程序中,用户可以与多个号码相关联)。

以下是代码:

Twilio.Device.incoming (conn) ->

$("#log").text("Receiving call from:" + conn.parameters.From)
$("#log").text("Calling to:" + conn.parameters.To)
ringtone.play()
$('.answer').click ->
  ringtone.pause()
  # accept the incoming connection and start two-way audio
  conn.accept()

但是,正如文档所述,conn.parameters对象没有To参数。 现在,我可以使用params["Called"]来获取仅被称为服务器端的号码,但这不是我需要的。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

来自Twilio的梅根在这里。我想分享最近让Twilio Client启动并运行后我学到的一些东西。

我想象您的呼叫流程的方式是,您的应用程序中的“用户”代表一个代理,其中多条销售线连接到配置为TwiML app的Twilio号码。当客户或“呼叫者”找到其中一个号码并拨打时,您希望向用户代理显示客户正在呼叫哪个Twilio号码。

在上面的代码中conn.parameters.To可能代表您的default_client,如果您指定了一个。但是conn.parameters.From实际上应该显示调用者正在调用的数字,如果我正确理解这个数字是所需的行为。

希望这有帮助!