Informations de référence sur les services de téléphonie de base
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 l’achèvement dans un message REPLY à 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 service de téléphonie de base :
- formats d’adresse
- Adresses
- répondre aux appels entrants
- fonctions de suppression d’appels
- manipulation de handle d’appel
- appeler le contrôle de privilèges
- états d’appel et événements
- l’état de ligne et les fonctionnalités
- négociation de version de ligne
- emplacement et informations pays/région
- effectuer des appels
- des appareils de ligne d’ouverture et de fermeture
- demander des services de destinataires
- d’initialisation et d’arrêt TAPI
- support Toll Saver
Initialisation et arrêt TAPI
Fonction | Description |
---|---|
lineInitializeEx | Initialise l’abstraction de ligne TAPI à utiliser par l’application appelante. Synchrone. |
lineShutdown | Arrête l’utilisation de l’application de l’abstraction de ligne de TAPI. Synchrone. |
Négociation de version de ligne
Fonction | Description |
---|---|
lineNegotiateAPIVersion | Permet à une application de négocier une version TAPI à utiliser. Synchrone. |
État et fonctionnalités de ligne
Fonction | Description |
---|---|
lineGetDevCaps | Retourne les fonctionnalités d’un appareil de ligne donné. Synchrone. |
lineGetDevConfig | Retourne la configuration d’un appareil de flux multimédia. Synchrone. |
lineGetLineDevStatus | Retourne l’état actuel de l’appareil en ligne ouverte spécifié. Synchrone. |
lineSetDevConfig | Définit la configuration de l’appareil de flux multimédia spécifié. Synchrone. |
lineSetStatusMessages | Spécifie les modifications d’état pour lesquelles l’application doit être avertie. Synchrone. |
lineGetStatusMessages | Retourne les paramètres actuels du message d’état d’adresse et de ligne de l’application. Synchrone. |
lineGetID | Récupère un ID d’appareil associé à la ligne ouverte, à l’adresse ou à l’appel spécifiés. Synchrone. |
lineGetIcon | Permet à une application de récupérer une icône pour l’affichage à l’utilisateur. Synchrone. |
lineConfigDialog | Fait en sorte que le fournisseur de l’appareil de ligne spécifié affiche une boîte de dialogue qui permet à l’utilisateur de configurer des paramètres liés à l’appareil de ligne. Synchrone. |
lineConfigDialogEdit | Affiche une boîte de dialogue permettant à l’utilisateur de modifier les informations de configuration d’un appareil de ligne. Synchrone. |
Adresses
Fonction | Description |
---|---|
lineGetAddressCaps | Retourne les fonctionnalités de téléphonie d’une adresse. Synchrone. |
lineGetAddressStatus | Retourne l’état actuel d’une adresse spécifiée. Synchrone. |
lineGetAddressID | Récupère l’ID d’adresse d’une adresse spécifiée à l’aide d’un autre format. Synchrone. |
Ouverture et fermeture d’appareils de 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. Synchrone. |
lineClose | Ferme un appareil de ligne ouvert spécifié. Synchrone. |
Formats d’adresse
Fonction | Description |
---|---|
lineTranslateAddress | Traduit entre une adresse au format canonique et une adresse au format rendez-vous. Synchrone. |
lineSetCurrentLocation | Définit l’emplacement utilisé comme contexte pour la traduction d’adresses. Synchrone. |
lineSetTollList | Manipule la liste des péages. Synchrone. |
lineGetTranslateCaps | Retourne les fonctionnalités de traduction d’adresses. Synchrone. |
États et événements d’appel
Fonction | Description |
---|---|
lineGetCallInfo | Retourne des informations fixes sur un appel. Synchrone. |
lineGetCallStatus | Retourne des informations d’état d’appel complètes pour l’appel spécifié. Synchrone. |
lineSetAppSpecific | Définit le champ spécifique à l’application de la structure d’informations d’un appel. Synchrone. |
Appels
Fonction | Description |
---|---|
lineMakeCall | Effectue un appel sortant et retourne un handle d’appel pour celui-ci. Asynchrone. |
lineDial | Numérotations (parties d’une ou plusieurs) adresses rendez-vous. Asynchrone. |
Réponse aux appels entrants
Fonction | Description |
---|---|
lineAnswer | Répond à un appel entrant. Asynchrone. |
Prise en charge de l’économiseur de péage
Fonction | Description |
---|---|
lineSetNumRings | Indique le nombre d’anneaux après lesquels les appels entrants doivent être répondus. Synchrone. |
lineGetNumRings | Retourne le nombre minimal d’anneaux demandés avec lineSetNumRings. Synchrone. |
Contrôle de privilèges d’appel
Fonction | Description |
---|---|
lineSetCallPrivilege | Définit le privilège de l’application sur le privilège spécifié. Synchrone. |
Fonctions de suppression d’appels
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é. Synchrone. |
Manipulation du handle d’appel
Fonction | Description |
---|---|
lineHandoff | Décharge la propriété des appels et/ou modifie les privilèges d’une application en un appel. Synchrone. |
lineGetNewCalls | Retourne des handles d’appel aux appels sur une ligne ou une adresse spécifiée pour laquelle l’application n’a pas encore de handles. Synchrone. |
lineGetConfRelatedCalls | Retourne une liste de handles d’appel qui font partie de la même téléconférence que l’appel spécifié en tant que paramètre. Synchrone. |
Informations sur l’emplacement et le pays/la région
Fonction | Description |
---|---|
lineTranslateDialog | Affiche une boîte de dialogue permettant à l’utilisateur de modifier l’emplacement et les informations de carte d’appel. Synchrone. |
lineGetCountry | Récupère les règles de numérotation et d’autres informations sur un pays/région donné. Synchrone. |
Demander des services de destinataires
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 requête spécifié. Synchrone. |
lineGetRequest | Obtient la requête suivante de la bibliothèque de liens dynamiques de téléphonie. Synchrone. |