Anrufer mit einer Konferenz verbinden
Dieser Codeschnipsel zeigt, wie man mehrere Anrufe zu einem Gespräch zusammenfasst.
Mehrere eingehende Anrufe können zu einem Gespräch (Konferenzschaltung) verbunden werden (Konferenzschaltung) verbunden werden, indem die Anrufe mit der gleichen Konferenz verbinden.
Konferenznamen werden auf der Ebene der Vonage-Applikation
Ebene. Zum Beispiel könnten VonageApp1 und VonageApp2 beide eine
Konferenz mit dem Namen vonage-conference und es würde kein Problem geben.
Beispiel
Ersetzen Sie die folgenden Variablen im Beispielcode:
| Schlüssel | Beschreibung |
|---|---|
VOICE_CONFERENCE_NAME | The named identifier for your conference. |
Voraussetzungen
Schreiben Sie den Code
Fügen Sie Folgendes zu conference-call.js hinzu:
const Express = require('express');
const bodyParser = require('body-parser');
const app = new Express();
app.use(bodyParser.json());
const onInboundCall = (_, response) => {
const ncco = [
{
action: 'talk',
text: 'Please wait while we connect you to the conference',
},
{
action: 'conversation',
name: VOICE_CONF_NAME,
},
];
response.json(ncco);
};
app.get('/webhooks/answer', onInboundCall);
app.listen(port, () => {
console.log(`Example app listening on port ${port}`);
});Führen Sie Ihren Code aus
Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:
Voraussetzungen
Fügen Sie Folgendes zu build.gradle hinzu:
Schreiben Sie den Code
Fügen Sie der Methode main in der Datei ConnectCallersToConference Folgendes hinzu:
Führen Sie Ihren Code aus
Wir können das Applikation Plugin für Gradle verwenden, um die Ausführung unserer Anwendung zu vereinfachen. Aktualisieren Sie Ihre build.gradle mit dem Folgenden:
Führen Sie den folgenden Befehl gradle aus, um Ihre Anwendung auszuführen, und ersetzen Sie dabei com.vonage.quickstart.kt.voice durch das Paket, das ConnectCallersToConference enthält:
Voraussetzungen
Fügen Sie Folgendes zu build.gradle hinzu:
Schreiben Sie den Code
Fügen Sie der Methode main in der Datei ConferenceCall Folgendes hinzu:
Führen Sie Ihren Code aus
Wir können das Applikation Plugin für Gradle verwenden, um die Ausführung unserer Anwendung zu vereinfachen. Aktualisieren Sie Ihre build.gradle mit dem Folgenden:
Führen Sie den folgenden Befehl gradle aus, um Ihre Anwendung auszuführen, und ersetzen Sie dabei com.vonage.quickstart.voice durch das Paket, das ConferenceCall enthält:
Voraussetzungen
Schreiben Sie den Code
Fügen Sie Folgendes zu ConnectCallersToConferenceController.cs hinzu:
Voraussetzungen
Führen Sie Ihren Code aus
Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:
Voraussetzungen
Schreiben Sie den Code
Fügen Sie Folgendes zu connect-callers-to-a-conference.py hinzu:
Führen Sie Ihren Code aus
Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:
Voraussetzungen
Schreiben Sie den Code
Fügen Sie Folgendes zu join_a_conference_call.rb hinzu:
Führen Sie Ihren Code aus
Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:
Probieren Sie es aus
Starten Sie Ihren Server und führen Sie mehrere eingehende Anrufe an die Vonage Number die dieser Vonage-Applikation zugewiesen ist. Die eingehenden Anrufe werden zu einem gemeinsamen Gespräch (Konferenz) verbunden.
Weitere Lektüre
- Konferenzanrufe - In diesem Leitfaden werden die beiden Concepts erläutert, die Vonage mit einem Anruf verbindet: ein Leg und ein Gespräch.