Points finaux
Les points d'extrémité sont un terme utilisé avec la Voice API de Vonage pour décrire les différentes destinations auxquelles un appel peut être connecté. Chaque type de point d'extrémité a son propre format d'adressage et d'autres métadonnées connexes qui peuvent être envoyées avec l'appel. Le type de point d'extrémité le plus couramment utilisé est le suivant phoneLe réseau téléphonique public commuté (RTPC) permet de passer des appels téléphoniques vers des numéros de téléphone ordinaires partout dans le monde. Ce réseau de téléphones est connu sous le nom de réseau téléphonique public commuté (RTPC).
Lors d'un appel (à l'aide de la touche Passer un appel API REST ou Connecter ), votre application définit le point de terminaison et son type. Lorsque votre application reçoit un appel, le type de point d'accès est fourni dans la balise endpoint du paramètre Réponse webhook.
Téléphone
Les phone prend une valeur obligatoire de numberqui est le numéro à appeler au format E.164. Le format E.164 est le format international complet sans les zéros ou les signes +, par exemple 447700900123 pour le Royaume-Uni ou 14155550100 pour les États-Unis.
Pour en savoir plus sur la mise en forme des nombres, consultez la rubrique Numbers guide.
SIP
Le protocole SIP (Session Initiation Protocol) est utilisé pour connecter un appel à votre propre système SIP, tel qu'un PBX de bureau ou un autre service de téléphonie, en utilisant les normes définies dans le document suivant RFC3261. Pour vous connecter à un point d'extrémité SIP, vous devez fournir l'adresse au format URL SIP : sip:user@example.com.
Pour en savoir plus, consultez le site Référence NCCO.
WebSockets
Vonage offre la possibilité de connecter un appel à un point de terminaison WebSocket où l'audio de l'appel est envoyé et reçu en temps réel sur une connexion HTTP de longue durée.
Avec les WebSockets, Vonage agit en tant que client HTTP et fait une demande HTTP à votre serveur web, qui devrait ensuite mettre à niveau cette connexion vers une WebSocket.
Le point de terminaison est adressé via un uri qui doit être une URL WebSocket standard commençant par l'un ou l'autre des éléments suivants ws:// pour le HTTP simple ou wss:// pour les serveurs TLS.
Pour en savoir plus, consultez le site WebSockets guide.
WebRTC (In-app)
Vonage propose un Client SDK pour intégrer des appels vocaux au sein de vos applications web ou mobiles à l'aide de la technologie WebRTC. L'appel peut être déclenché depuis votre application client à l'aide du SDK. appel de serveur ou depuis votre application dorsale avec la méthode Créer un appel sortant API ou Connecter en fonction du flux d'appels souhaité. Le type d'extrémité pour les appels in-app est app.
Pour effectuer un appel in-app via l'API REST, vous devez utiliser l'option v2 version de /calls API.
Pour en savoir plus, consultez le site In-App Voice - Vue d'ensemble guide.