Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

305
Vistas
Llamadas telefónicas de Twilio: obtenga la entrada del teclado del usuario desde una aplicación node.js (no un servidor web)
const args = message.content.split(' ') const phNumber = args[1] const ttsMessage = args.slice(2).join(' ') if (phNumber) { // Call phNumber and say ttsMessage and collect keypad input code const call = await TwilioClient.calls.create({ url: 'http://demo.twilio.com/docs/voice.xml', to: phNumber, from: process.env.TWILIO_PHONE_NUMBER, }) } // somehow get the input the user entered and do something with it here. Maybe by using await or Promises etc...

¡Quiero obtener el número que ingresó el usuario y hacer algunas cosas con él!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Cuando crea un recurso de llamada en la API de Twilio, iniciará una llamada telefónica entre los dos números que especificó y también enviará una solicitud de webhook a la url que especificó.

Esta url debe apuntar a su servidor web donde puede manejar la solicitud de webhook y responder con instrucciones de TwiML. Estas instrucciones son cómo administrar la llamada telefónica. Uno de los verbos de TwiML es <Gather> , donde puede solicitar una entrada usando DTMF (dígitos en el marcador telefónico) o voz.

La respuesta del usuario se le enviará con otra solicitud de webhook, esta vez a la URL especificada en el atributo de action del verbo <Gather> .

No puede proporcionar instrucciones de TwiML usando la API de Twilio ni recuperar la entrada, debe usar webhooks.

No es fácil, pero técnicamente podría usar una conexión websocket (o alguna otra forma de comunicación) para conectar su servidor webhook y su aplicación node.js, de modo que su servidor webhook pueda transmitir los datos a su aplicación node.js, y su La aplicación node.js podría devolver información. De esta manera, podría intercambiar información de la llamada en tiempo real entre la aplicación node.js que creó la llamada y el servidor webhook que administra la llamada.

Recomiendo consultar este tutorial sobre cómo responder llamadas telefónicas usando node.js.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda