JavaScript

Criar um webhook

  1. Para criar um webhook, crie um POST solicitação para:

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

  2. No corpo da solicitação, você precisará inserir o seguinte JSON:

     {
      "url": "{YOUR_URL}",
      "events": [
      "CALL"
      ],
      "signingAlgo": "HMAC_SHA256",
      "signingKey": "string",
      "metadataPolicy": "NONE"
    }
    
  3. A solicitação completa do curl terá a seguinte forma:

    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. No url parâmetro, você precisará adicionar sua URL acessível. Essa URL será chamada pela API da Vonage Integration Platform quando uma chamada for atualizada. Uma boa maneira de criar uma URL acessível é usar ngrok para expor uma porta no seu computador local.

Em seguida, você criará seu servidor local. Para criar seu servidor local, você pode usar ExpressJS para NodeJS ou Frasco para Python.

Recebimento de eventos de chamadas por meio de webhooks

Crie um webhook para receber eventos provenientes de chamadas

Disponível em:
JavaScript Python
Etapas
1
Introdução a esta tarefa
2
Prerequisites
3
Criar um webhook
4
Criar um servidor local
5
Criar um webhook
6
Limpeza
7
E agora?