一旦呼叫或会议创建完成,我无法找到呼叫或会议的SID。Twilio:查找呼叫或会议的SID
我需要这些参数,以便修改现场呼叫或踢出会议中的与会者。
有一个基本的例子开始(我编码红宝石):
// PARAMATERS \
require 'twilio-ruby'
account_sid = '//myaccount#'
auth_token = '//myauthtoken'
创建呼叫:
@client = Twilio::REST::CLient.new account_sid, auth_token
call = @client.account.calls.create({:from => '//outgoing#', :to => '//incoming#', :method => 'get'})
puts call.sid
然后挂断部分:
@hangup = @client.account.calls.get("CallSid")
@call.update(:status => 'completed')
puts @call.direction
因此,大家可以看到,执行第二部分(挂断),我需要有刚为了创建呼叫的希德在以后修改(或重定向它,把它在一个会议上,或挂起来。)
这是什么问题?是'puts call.sid'不正确输出SID? –
好的,在重新测试之后,sid在我的控制台中得到输出:'CA99e3ecf37eabfb520fa34fca4d28c623'就是我在我的服务器的根窗口上测试它的结果。 – Zagstrug
我的后续问题是在终端窗口中输入的,在@hangup = @ client.account.calls.get(“CallSid”)行中,如果我将call.sid放在'calls.get call.sid)'部分,那会起作用吗? – Zagstrug