Configurez vos conditions préalables
Vous devez remplir quelques conditions préalables avant de pouvoir suivre ce tutoriel. Si vous avez déjà rempli l'une d'entre elles, n'hésitez pas à sauter cette étape.
Pour utiliser les Numbers intelligents, vous devez activer le module complémentaire Numéros intelligents dans votre Account :
- Visiter le portail d'administration VBC et se connecter.
- Dans le menu de navigation, sélectionnez Boutique > Modules complémentaires.
- Recherchez "smart" pour filtrer la liste des modules complémentaires :

- Cliquez sur Ajouter pour ajouter Smart Number à votre panier d'achat.
- Notez la redevance mensuelle récurrente et cliquez sur Sortie de caisse.
- Sur le site Aperçu de la commande Verifiez le mode de paiement de votre Account et cliquez sur Soumettre la commande.
Vous avez maintenant activé les Numbers intelligents. L'étape suivante consiste à créer une application vocale Nexmo.
Chaque application Numbers intelligents que vous créez doit être associée à une application vocale Nexmo.
Note: Pour éviter toute confusion, Application fait ici référence à l'Application Nexmo. L'application que vous construisez sera désignée par le terme "application".
Une Application Nexmo stocke les informations de configuration telles que les détails des Smart Numbers et les URL de rappel des webhooks que votre application utilise. Pour que vos appels VBC Smart Numbers soient détaxés dans Nexmo, vous devez créer une Application avec l'attribut vbc et voice à l'aide de la fonction Nexmo Application API.
Utilisation de l'API d'application
Pour créer une application Nexmo permettant de travailler avec des Smart Numbers, lancez la commande curl présentée ci-dessous, en remplaçant NEXMO_API_KEY et NEXMO_API_SECRET avec votre clé d'API Nexmo et votre secret respectivement. Vous pouvez trouver ces informations dans le Tableau de bord du développeur Nexmo.
Les deux URL que vous fournissez font référence aux points de terminaison des webhooks que votre application exposera aux serveurs de Nexmo :
- Le premier est le webhook auquel les API de Nexmo feront une demande lorsqu'un appel est reçu sur votre Smart Numbers.
- La seconde est celle où les Applications de Nexmo afficheront des détails sur les événements susceptibles d'intéresser votre application - comme la réponse ou la fin d'un appel.
La réponse est un objet JSON contenant l'application Nexmo. id que vous utiliserez pour interagir avec l'API Voice de Nexmo.
{
"id": "27aa0583-7246-4822-aabb-17b03c25d52e",
"name": "My Nexmo VBC Application",
"keys": {
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkq...
-----END PRIVATE KEY-----\n",
"public_key": "-----BEGIN PUBLIC_KEY-----\nMIIBIjANBgkqh...
-----END PUBLIC KEY-----\n"
},
"capabilities": {
"voice": {
"webhooks": {
"event_url": {
"address": "https://example.com/webhooks/event",
"http_method": "POST"
},
"answer_url": {
"address": "https://example.com/webhooks/answer",
"http_method": "POST"
}
}
},
"vbc": {}
},
"_links": {
"self": {
"href": "/v2/applications/27aa0583-7246-4822-aabb-17b03c25d52e"
}
}
}
L'étape suivante consiste à mise à disposition de Numbers intelligents en utilisant l'Applications Nexmo id.
Une fois que vous avez activé le module complémentaire Smart Numbers dans votre compte VBC et créé une application Nexmo Voice API, vous êtes prêt à provisionner le service Smart Numbers. Il s'agit de sélectionner les numéros à utiliser et de les associer à votre application Nexmo Voice API.
S'inscrire le portail d'administration VBC
Dans le menu de navigation de gauche, sélectionnez l'option Applications pour les entreprises > Smart Numbers option du menu.
Note: Si vous ne voyez pas le Numéros intelligents vous devez activer le module complémentaire.
Chaque ligne du tableau renvoie à un numéro intelligent. Cliquez sur l'un de vos Numbers intelligents non configurés pour le modifier.
Sur le site Modifier le service Numbers intelligents page :
Entrez un nom pour le service.
Sélectionnez au moins un numéro d'appel direct que vous appellerez pour accéder à l'application Nexmo Voice API.
Collez votre Nexmo Voice API
application_id.Veiller à ce que le Numéro intelligent Interrupteur d'état est fixé à Actif.
Cliquez sur le bouton Économiser bouton.

Vous avez maintenant provisionné le service Smart Numbers et vous êtes prêt à commencer à développer votre application. Voir ce qui suit liste des ressources pour commencer.
SVI des Numbers intelligents
Redirection des appels de votre Smart Number vers un autre numéro