JavaScript
Créer un webhook
Pour créer un webhook, créez un fichier
POSTdemande à :https://api.vonage.com/t/vbc.prod/vis/v1/self/webhooks/Dans le corps de la requête, vous devrez saisir le JSON suivant :
{ "url": "{YOUR_URL}", "events": [ "CALL" ], "signingAlgo": "HMAC_SHA256", "signingKey": "string", "metadataPolicy": "NONE" }La requête curl complète ressemblera à ce qui suit :
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"Dans le cadre de la
urlvous devrez ajouter votre URL accessible. Cette URL sera appelée par l'API de Vonage Integration Platform lorsqu'un appel aura été mis à jour. Une bonne façon de créer une URL accessible est d'utiliser ngrok pour exposer un port sur votre machine locale.
Ensuite, vous allez créer votre serveur local. Pour créer votre serveur local, nous utiliserons ExpressJS pour l'application NodeJS.
Enregistrer les appels entrants dans Salesforce
Enregistrement des appels entrants dans Salesforce
Disponible sur :
Étapes
1
Introduction à cette tâche2
Prerequisites3
Créer un webhook4
Application express pour webhook5
Mise à jour de l'application Express pour effectuer des appels API vers Salesforce6
Quelle est la prochaine étape ?