2014-01-07 6 views
7

Die Twilio-Auszeichnungssprache definiert klar, wie INCOMING-Anrufe mit einem gemeinsamen Konferenzraum verbunden werden können.Twilio: Kann ich OUTBOUND Conference Calls machen?

Aber ich möchte mehrere Anrufe gleichzeitig wählen und beitreten. Wenn ich das "Dial" Verb innerhalb der Markup-Sprache verwende, bekomme ich mehrere aufeinander folgende Anrufe, aber ich möchte sie parallel.

Die grundlegende Funktion meiner Anwendung besteht darin, einen Anruf vom Konferenzleiter zu erhalten und alle Teilnehmer aktiv mit der Konferenz zu verbinden.

Antwort

4

Twilio Entwickler Evangelist hier.

Dies ist sehr einfach mit dem REST API zu erreichen, anstatt das TwiML-Verb dial zu verwenden, um jeden Teilnehmer anzurufen. Zunächst einmal setzen Sie den Konferenzleiter in den Konferenzraum:

<Response> 
    <Dial> 
    <Conference>my room</Conference> 
    </Dial> 
<Response> 

(Beachten Sie, dass Sie halten Musik hören möchten, oder andere Befehle etc ..)

Als Nächstes verwenden Sie die REST-API, und wählen Sie in den anderen Teilnehmern. Es gibt einen schnellen Start, um Sie mit ausgehenden Anrufen, this one is in PHP, loszulegen, aber Sie können den Sprachumschalter auf der Seite für alles verwenden, was Sie benötigen. Dann können Sie einfach die URL für den obigen TwiML verwenden, um diese Anrufe mit demselben Konferenzraum zu verbinden. Sie können auch andere TwiML-Dokumente verwenden, wichtig ist hier, dass Conference Zimmername übereinstimmt. Dann werden alle auf dem gleichen Ruf sein.

Helper libraries sind in Ruby, PHP, Python, C#, Java und Knoten verfügbar, um Ihnen bei der REST-API zu helfen.

Hoffe diese Hilfe!