JavaScript

Crear un webhook

  1. Para crear un webhook, haga un POST solicitud a:

    https://api.vonage.com/t/vbc.prod/vis/v1/self/webhooks/

  2. En el cuerpo de la solicitud, deberás introducir el siguiente código JSON:

     {
      "url": "{YOUR_URL}",
      "events": [
      "CALL"
      ],
      "signingAlgo": "HMAC_SHA256",
      "signingKey": "string",
      "metadataPolicy": "NONE"
    }
    
  3. La solicitud completa de «curl» tendrá el siguiente aspecto:

    curl --location --request POST 'https://api.vonage.com/t/vbc.prod/vis/v1/self/webhooks/' \ --header 'Authorization: Bearer {ACCESS_TOKEN}' \ --header 'Content-Type: application/json' \ --data-raw '{ "url": "https://{NGROK_URL}/webhook", "events": [ "CALL" ], "signingAlgo": "HMAC_SHA256", "signingKey": "string", "metadataPolicy": "NONE"
  4. En el url deberás agregar tu URL accesible. La API de Vonage Integration Platform llamará a esta URL cuando se haya actualizado una llamada. Una buena manera de crear una URL accesible es utilizar ngrok para abrir un puerto en tu ordenador local.

A continuación, crearás tu servidor local. Para crear tu servidor local, utilizaremos ExpressJS para la aplicación NodeJS.