2016-08-26 8 views
1

通話に関係する2者を同時に会議室に移動するにはどうすればよいですか?Twilio通話を会議室に移動

Web SDKを使用して呼び出しを開始したため、呼び出しは<Dial>要素から開始されました。

今私はParentCallSidChildCallSidを持っています。

TwilioのPHPライブラリを使用すると、私は両者を同時に新しいURL(会議を開始する)に移動させる方法が見つからないようです。

一度に1つだけ移動しようとすると、私は一人のパーティーを動かす瞬間、トワイロは相手に電話をかけていたかもしれません。私が動いたパーティーは正常に会議に移されます。

Twilio's docsにはそれを行う例はありません。私はcalls()メソッドを連鎖するスペースで区切られた文字列を渡して配列を渡してみましたが、運はありません。その方法のドキュメントも見つけられませんでした。

答えて

1

ここではTwilioのエバンジェリストです。

可能であれば、電話の最初に<Conference>に入れることをお勧めします。それはかなり簡単です。会議で着信コールをドロップし、次にREST APIを使用して、第2パーティへの発信コールを開始します。彼らがあなたに答えたら、同じ会議にそれらを落とす。

これはオプションではない場合は、REST APIを使用して各コールレッグを会議にリダイレクトする必要があります。リダイレクトを使用すると、特定のコールSIDに対して実行するTwiMLの新しいセットを取得するようにTwilioに指示できます。 TwiMLはのようなものにすることにしたいあなたのケースでは:

<Response> 
    <Dial> 
     <Conference>BrayansBestConferenceEvar</Conference> 
    </Dial> 
</Response> 

詳細は、当社のドキュメントでModifying Live Callsをチェックしてください。

希望に役立ちます。

+0

ありがとうDevin。私は第二の選択肢について知っています、それは私がやろうとしていることです。しかし、私はTwilioのライブラリを使って同時に両方をリダイレクトすることはできません。また、私が一度に1本の足をしたら、もう片方を落とすと言いました。 最初のオプションを試してみましょう。ありがとう! – Brayan

+0

どうしたらいいか教えてください。最初のオプションdefを使用すると、コールレグをより柔軟に動かすことができます。 –

+0

これはもっと多くの作業ですが、うまくいきました。ありがとうございました。しかし、質問:同じ会議室でユーザーを取得した後、1つだけパーティを移動し、会議に残ったもう1つは保留音を聞きませんでした。一人の人だけが会議に出席したときに開催されるホールド・ミュージックではなかったのでしょうか?または、会議がまだ開始されていないときにのみ再生されますか?もしそうなら、私はこれをどのように達成できますか?再度、感謝します。 – Brayan

関連する問題