ログインHome開発者サイト2013.05.09Twilioカンファレンス機能(同時通話)Twilioのカンファレンスコールのサンプルコードを紹介します。Twilioのカンファレンス機能は最大40人まで同時通話ができます。基本的なカンファレンスは6行のコードを書くだけで40人と同時に通話ができるシステムの完成です。このブログではその作り方をご紹介いたします。仕組みTwilioの電話番号(050-xxxx-xxxx)にカンファレンス参加者が電話を掛けます。電話番号に設定されているTwiMLよりカンファレンスルームが開設されます。二人以上の人が1の電話をかけると通話が始まります。他の人が1に電話をかける仕組みで最大40人まで一つのルームに参加できます。基本カンファレンス下のようにたった6行を書くだけでカンファレンスコールの出来上がりです。残りはカンファレンス用の電話番号(Twilioから取得した電話番号)に下のTwilMLのURLを指定するだけです。指定された電話番号に電話を掛ける事によって同時通話が開始されます。待機音の設定が可能です<Conference>動詞に「waitUrl」を指定すれば電話待機音の設定ができます。発信番号を取得し、カンファレンスルームの振り分けが可能です下のように特定の電話番号を取得し、それぞれ違うカンファレンスルームの生成ができます。プッシュ音認識を使ったキーによるルームの振り分け4桁の数字をプッシュしてキーが正しければカンファレンスルームに参加ができるサンプルです。キーの発行でルームの振り分けも可能です。conference-incoming-gather.xmlconference-incoming-gather.php今までは同時通話サービスを開発するためにシステムの構築や開発などが必要でしたが、Twilioのカンファレンスコール機能を使う事で別途開発なしで簡単に同時通話システム、サービスを開発することが可能です。音声通話:<Conference>より詳しい説明や動きについてはこちらをご覧ください。簡易カンファレンスTwiMLの設定方法(電話番号とTwiMLの連動)はこちらをご覧ください。Twilioで着信をためしてみましょう。(IVRを簡単に実装できます。