1

作成された通話または会議の SID を見つけることができません。

ライブ コールを変更したり、参加者を会議から除外するには、これらのパラメータが必要です。

基本的な例から始めます(Rubyでコーディングしています):

//パラメータ\

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

ご覧のとおり、2 番目の部分 (切断) を実行するには、後で変更する(リダイレクトする、会議に入れる、または切断する) ために、作成したばかりの通話の Sid が必要です。 )

4

2 に答える 2

2

puts call.sidSID をコンソールに出力する必要があります。

後で使用する必要がある場合は、代わりに変数に割り当てることができます。

@sid = call.sid

@hangup = @client.account.calls.get(@sid)
于 2013-07-17T17:51:21.137 に答える
1

後でこれに該当するルビー以外ののぞき見のために:

REST (TwiML ではない) ドキュメントが必要です。

具体的にはカンファレンスhttp://www.twilio.com/docs/api/rest/conference

また、参加者: http://www.twilio.com/docs/api/rest/participant

また、ライブ コールの変更を確認することもできます: http://www.twilio.com/docs/api/rest/change-call-state

于 2013-08-01T08:25:07.940 に答える