JavaScript

Configure sus requisitos previos

Hay algunos requisitos previos que debes cumplir antes de poder seguir este tutorial. Si ya has completado alguno de ellos, no dudes en saltarte ese paso.

Puedes crear una Account de Vonage a través de la página Cuadro de mandos.

Dentro del panel puedes crear Applications y comprar números de Vonage. También puedes realizar estas tareas usando la función CLI de Vonage.

Si deseas realizar tareas como crear aplicaciones, comprar números de Vonage, etc., deberás instalar la CLI de Vonage. Como la CLI de Vonage requiere node.js necesitará instale node.js primero.

Para asegurarse node.js está instalado, ejecute el siguiente comando en el terminal:

node -v

Siga los pasos descritos en el Primeros pasos con la CLI de Vonage para instalar y configurar la línea de comandos.

La CLI de Vonage te permite instalar complementos para agregar capacidades adicionales. Para este tutorial necesitarás el complemento Conversations.

Para instalar los plugins, ejecute los siguientes comandos:

vonage plugins:install @vonage/cli-plugin-conversations

Si tiene previsto utilizar JavaScript para desarrollar su aplicación, deberá instalar (o actualizar) la última versión del Client SDK.

Cree un nuevo directorio de proyecto y cambie a él. A continuación, ejecute el siguiente comando:

npm init npm install nexmo-client --save

Esto instalará el Client SDK en la carpeta node_modules dentro de la carpeta del proyecto.

Si ya tiene instalado el Client SDK, el comando anterior actualizará su Client SDK a la última versión.

Debes hacer que tu webhook sea accesible a las API de Vonage a través de la Internet pública. Una manera sencilla de lograrlo durante el desarrollo sin instalar tu propio servidor es usar Ngrok. Para saber más, lea nuestra documentación sobre Ngrok.

Descargue e instale ngrok, luego ejecute el siguiente comando para exponer su aplicación en el puerto 3000 a la Internet pública:

./ngrok http 3000

Si es abonado de pago, puede escribir:

./ngrok http 3000 -subdomain=your_domain

NOTA: En este ejemplo, Ngrok desviará los webhooks de Vonage que especificó al crear su aplicación de Vonage a localhost:3000. Aunque aquí se muestra el puerto 3000, puede utilizar cualquier puerto libre que le convenga.