2016-07-08 8 views
1

Ich habe eine Webanwendung mit Twilio Client Javascript Bibliothek erstellt. Der Anruf startet vom Browser und ist direkt zu einer echten Telefonnummer: alles funktioniert gut.Twilio, wie neue Hörer Benutzer zu bereits gestarteten Anruf hinzufügen?

Die Frage ist: ist es möglich, eine andere Webseite zu erstellen, die mit dem obigen Anruf verbinden und die Unterhaltung der beiden Benutzer hören kann?

Danke. Alex

Antwort

2

Dazu möchten Sie die ersten zwei Anrufe an eine Konferenz senden und dann Ihre neue Webseite auch mit dieser Konferenz verbinden.

https://www.twilio.com/docs/api/twiml/conference

Wenn dies viel passiert, können Sie müssen nur alle Anrufe durch Konferenzen ausgeführt wird, und eine Liste von Konferenzen halten, die von Ihrer neuen Web-Seite verbunden werden können.

Wenn dies selten ist, können Sie den Rest api verwenden, um die laufenden Gespräche zu ändern:

https://www.twilio.com/docs/api/rest/change-call-state#redirect-a-running-call-to-a-new-url

Besorgen Sie sich die SIDs, leiten sie an eine URL, die eine Konferenz wählt, kommen dann die Konferenz mit Ihre neue Webseite.

+0

Ich verstehe den zweiten Fall (die laufenden Anrufe ändern), aber ich verstehe nicht den ersten Fall: Kann ich NUMBER und CONFERENCE Verben in DIAL kombinieren? – Alex

+0

Im zweiten Fall (den laufenden Anruf ändern) werden die beiden Benutzer die Änderung bemerken oder werden in die Konferenz im "stillen Modus" eintreten? – Alex

+0

Für Ihre erste Frage, siehe http://stackoverflow.com/questions/29903765/is-there-a-way-we-can-dial-two-numbers-and-make-them-join-a-conference, im Grunde genommen Wählen Sie die Nummer und beim Verbinden senden Sie sie an die Konferenz. Für Ihre zweite Frage können Sie den Signalton bei Join/Leave deaktivieren, so dass es Stille Beobachtung ist: https://www.twilio.com/docs/api/twiml/conference#attributes-beep – Progone