Reproducir DTMF en una llamada

Este fragmento de código reproduce tonos DTMF en la llamada especificada.

Ejemplo

Sustituya las siguientes variables en el código de ejemplo:

ClaveDescripción
VOICE_CALL_ID

The UUID of the call leg.

VOICE_DTMF_DIGITS

Digits representing the DTMF tones that will be played into the call.

Requisitos previos

Ejecute el siguiente comando en el símbolo del sistema de su terminal para crear la dirección JWT para la autenticación:

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

Escriba el código

Añada lo siguiente a play-dtmf-into-a-call.sh:

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

Ver fuente completa

Ejecute su código

Guarde este archivo en su máquina y ejecútelo:

bash play-dtmf-into-a-call.sh

Pruébalo

Al ejecutar el código se reproduce una serie de tonos DTMF en la llamada identificada con el UUID especificado.

Lecturas complementarias

  • Conferencias telefónicas - Esta guía explica los dos conceptos que Vonage asocia con una llamada, una etapa y una conversación.