Informations de référence sur les services de téléphonie de base
Article
09/15/2021
3 minutes de lecture
Cette page est-elle utile ?
Dans cet article
Les fonctions de téléphonie de base sont répertoriées par catégorie dans les tableaux suivants. 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 à l’application immédiatement, la fonction est considérée comme synchrone .
Voici un regroupement fonctionnel des fonctions de base de service de téléphonie :
Initialisation et arrêt de l’interface TAPI
Fonction
Description
lineInitializeEx
Initialise l’abstraction de ligne TAPI pour une utilisation par l’application appelante. Synchronous.
lineShutdown
Arrête l’utilisation de l’application de l’abstraction de ligne TAPI. Synchronous.
Négociation de version de ligne
Fonction
Description
lineNegotiateAPIVersion
Permet à une application de négocier une version TAPI à utiliser. Synchronous.
État de ligne et fonctionnalités
Fonction
Description
lineGetDevCaps
Retourne les fonctionnalités d’un périphérique de ligne donné. Synchronous.
lineGetDevConfig
Retourne la configuration d’un périphérique de flux multimédia. Synchronous.
lineGetLineDevStatus
Retourne l’état actuel du périphérique en ligne ouvert spécifié. Synchronous.
lineSetDevConfig
Définit la configuration du périphérique de flux multimédia spécifié. Synchronous.
lineSetStatusMessages
Spécifie les modifications d’État pour lesquelles l’application doit être notifiée. Synchronous.
lineGetStatusMessages
Retourne les paramètres de la ligne actuelle et de l’adresse de l’application. Synchronous.
lineGetID
Récupère un ID d’appareil associé à l’ouverture de ligne, à l’adresse ou à l’appel spécifié. Synchronous.
lineGetIcon
Permet à une application de récupérer une icône à afficher à l’utilisateur. Synchronous.
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.
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
Fonction
Description
lineGetAddressCaps
Retourne les fonctions de téléphonie d’une adresse. Synchronous.
lineGetAddressStatus
Retourne l’état actuel d’une adresse spécifiée. Synchronous.
lineGetAddressID
Récupère l’ID d’adresse d’une adresse spécifiée à l’aide d’un autre format. Synchronous.
Ouverture et fermeture des appareils en ligne
Fonction
Description
lineOpen
Ouvre un appareil de ligne spécifié pour fournir une surveillance et/ou un contrôle ultérieurs de la ligne. Synchronous.
lineClose
Ferme un appareil de ligne ouvert spécifié. Synchronous.
Fonction
Description
lineTranslateAddress
Traduit entre une adresse au format canonique et une adresse dans un format de numérotation. Synchronous.
lineSetCurrentLocation
Définit l’emplacement utilisé comme contexte pour la traduction d’adresse. Synchronous.
lineSetTollList
Manipule la liste de numéros de téléphone. Synchronous.
lineGetTranslateCaps
Retourne les fonctionnalités de traduction d’adresses. Synchronous.
États d’appel et événements
Fonction
Description
lineGetCallInfo
Retourne des informations fixes sur un appel. Synchronous.
lineGetCallStatus
Retourne les informations d’état de l’appel complet pour l’appel spécifié. Synchronous.
lineSetAppSpecific
Définit le champ propre à l’application de la structure d’informations d’un appel. Synchronous.
Appels effectués
Fonction
Description
lineMakeCall
Effectue un appel sortant et retourne un handle d’appel pour celui-ci. Asynchrone.
lineDial
Compose des adresses (parties d’une ou de plusieurs) adresses à distance. Asynchrone.
Réponse aux appels entrants
Fonction
Description
lineAnswer
Répond à un appel entrant. Asynchrone.
Prise en charge de péage Saver
Fonction
Description
lineSetNumRings
Indique le nombre d’anneaux après lesquels les appels entrants doivent être traités. Synchronous.
lineGetNumRings
Retourne le nombre minimal d’anneaux demandés avec lineSetNumRings . Synchronous.
Contrôle des privilèges d’appel
Fonction
Description
lineSetCallPrivilege
Définit le privilège de l’application sur le privilège spécifié. Synchronous.
Appeler des fonctions Drop
Fonction
Description
lineDrop
Déconnecte un appel ou abandonne une tentative d’appel en cours. Asynchrone.
lineDeallocateCall
Libère le handle d’appel spécifié. Synchronous.
Appeler une manipulation de handle
Fonction
Description
lineHandoff
Transmet la propriété de l’appel et/ou modifie les privilèges d’une application en un appel. Synchronous.
lineGetNewCalls
Retourne des handles d’appel à des appels sur une ligne ou une adresse spécifiée pour laquelle l’application n’a pas encore de handles. Synchronous.
lineGetConfRelatedCalls
Retourne une liste de handles d’appel qui font partie du même appel de conférence que l’appel spécifié en tant que paramètre. Synchronous.
Fonction
Description
lineTranslateDialog
Affiche une boîte de dialogue qui permet à l’utilisateur de modifier l’emplacement et d’appeler les informations de la carte. Synchronous.
lineGetCountry
Récupère des règles de numérotation et d’autres informations sur un pays/une région donné (e). Synchronous.
Services de destinataire de la demande
Les deux fonctions suivantes sont utilisées uniquement pour la prise en charge de la téléphonie assistée.
Fonction
Description
lineRegisterRequestRecipient
Inscrit ou annule l’inscription de l’application en tant que destinataire de la demande pour le mode de demande spécifié. Synchronous.
lineGetRequest
Obtient la requête suivante à partir de la bibliothèque de liens dynamiques de téléphonie. Synchronous.