Ohrenschützer anrufen

Mit diesem Codeschnipsel können Sie einen Anruf abhören und wieder freigeben. Wenn ein Anruf mit Ohrstöpseln versehen ist, kann der Benutzer andere Teilnehmer nicht hören, aber andere Teilnehmer können den Benutzer hören.

Beispiel

Ersetzen Sie die folgenden Variablen im Beispielcode:

SchlüsselBeschreibung
VOICE_CALL_ID

The UUID of the call leg.

Voraussetzungen

Führen Sie den folgenden Befehl an Ihrer Terminal-Eingabeaufforderung aus, um die JWT für die Authentifizierung zu erstellen:

export JWT=$(nexmo jwt:generate $PATH_TO_PRIVATE_KEY application_id=$NEXMO_APPLICATION_ID)

Schreiben Sie den Code

Fügen Sie Folgendes zu earmuff-a-call.sh hinzu:

curl -X PUT https://api.nexmo.com/v1/calls/$VOICE_CALL_ID \
  -H "Authorization: Bearer $JWT"\
  -H "Content-Type: application/json"\
  -d '{"action": "earmuff"}'

sleep 5s

curl -X PUT https://api.nexmo.com/v1/calls/$VOICE_CALL_ID \
  -H "Authorization: Bearer $JWT"\
  -H "Content-Type: application/json"\
  -d '{"action": "unearmuff"}'

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:

bash earmuff-a-call.sh

Probieren Sie es aus

Wenn Sie den Code ausführen, wird der durch die UUID identifizierte Anruf mit Ohrstöpseln versehen oder entstöpselt.

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.