Fonctions de téléphonie de base TSPI
Article
09/15/2021
2 minutes de lecture
Cette page est-elle utile ?
Dans cet article
Tous les fournisseurs de services doivent implémenter les fonctions de téléphonie de base. Voici une liste de ces fonctions par catégorie. Une fonction est identifiée comme asynchrone si elle indique la fin d’un message de réponse à l’application. Si la fonction retourne toujours son résultat immédiatement, la fonction est considérée comme synchrone .
Initialisation et arrêt du TSP
Téléphone Négociation de version
Négociation de version de ligne
Fonction
Description
TSPI _ lineNegotiateTSPIVersion
Permet à une application de négocier une version de TSPI à utiliser avec un périphérique de ligne donné. Synchronous.
État de ligne et fonctionnalités
Fonction
Description
TSPI _ lineGetDevCaps
Retourne les fonctionnalités d’un périphérique de ligne donné. Synchronous.
TSPI _ lineGetDevConfig
Retourne la configuration d’un périphérique de flux multimédia. Synchronous.
TSPI _ lineGetLineDevStatus
Retourne l’état actuel du périphérique en ligne ouvert spécifié. Synchronous.
TSPI _ lineSetDevConfig
Définit la configuration du périphérique de flux multimédia spécifié. Synchronous.
TSPI _ lineSetStatusMessages
Spécifie les modifications d’État pour lesquelles l’application doit être notifiée. Synchronous.
TSPI _ lineGetID
Récupère un ID d’appareil associé à l’ouverture de ligne, à l’adresse ou à l’appel spécifié. Synchronous.
TSPI _ lineGetIcon
Permet à une application de récupérer une icône à afficher à l’utilisateur. Synchronous.
TUISPI _ lineConfigDialog
Fait en sorte que le fournisseur du périphérique de ligne spécifié affiche une boîte de dialogue qui permet à l’utilisateur de configurer les paramètres liés au périphérique de ligne. Synchronous.
TUISPI _ lineConfigDialogEdit
Affiche une boîte de dialogue qui permet à l’utilisateur de modifier les informations de configuration d’un périphérique en ligne. Synchronous.
Adresses
Ouverture et fermeture des appareils en ligne
Fonction
Description
TSPI _ lineOpen
Ouvre un appareil de ligne spécifié pour fournir une surveillance et/ou un contrôle ultérieurs de la ligne. Synchronous.
TSPI _ lineClose
Ferme un appareil de ligne ouvert spécifié. Synchronous.
États d’appel et événements
Appels effectués
Fonction
Description
TSPI _ lineMakeCall
Effectue un appel sortant et retourne un handle d’appel pour celui-ci. Asynchrone.
TSPI _ lineDial
Compose des adresses (parties d’une ou de plusieurs) adresses à distance. Asynchrone.
Réponse aux appels entrants
Appeler des fonctions Drop
Fonction
Description
TSPI _ lineDrop
Déconnecte un appel ou abandonne une tentative d’appel en cours. Asynchrone.