2015-01-07 33 views
0

我正在开发一个基于Rails Twilio的应用程序,并且想向我的用户显示调用者正在调用的编号(因为在我的应用程序中,用户可以与多个编号关联) 。Twilio连接参数缺失“To”参数

下面的代码:

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"],但那不是我所需要的。

任何想法?

回答

0

Megan from Twilio here。我想分享一些在最近让Twilio客户端启动并运行后学到的知识。

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

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

希望这会有所帮助!