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 immédiatement son résultat à l’application, 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’appel
- Manipulation du handle d’appel
- Contrôle des privilèges d’appel
- États et événements d’appel
- État et fonctionnalités de la ligne
- Négociation de version de ligne
- Informations sur l’emplacement et le pays/région
- Passer des appels
- Appareils d’ouverture et de fermeture de ligne
- Demander des services de destinataire
- Initialisation et arrêt TAPI
- Prise en charge de l’économiseur de péage
Initialisation et arrêt TAPI
Fonction | Description |
---|---|
lineInitializeEx | Initialise l’abstraction de ligne TAPI à utiliser par l’application appelante. Synchronous. |
lineShutdown | Arrête l’utilisation par l’application de l’abstraction de ligne de TAPI. Synchronous. |
Négociation de version de ligne
Fonction | Description |
---|---|
lineNegotiateAPIVersion | Permet à une application de négocier une version TAPI à utiliser. Synchronous. |
État et fonctionnalités de la ligne
Fonction | Description |
---|---|
lineGetDevCaps | Retourne les fonctionnalités d’un appareil de ligne donné. Synchronous. |
lineGetDevConfig | Retourne la configuration d’un appareil de flux multimédia. Synchronous. |
lineGetLineDevStatus | Retourne la status actuelle de l’appareil de ligne ouverte spécifié. Synchronous. |
lineSetDevConfig | Définit la configuration du périphérique de flux multimédia spécifié. Synchronous. |
lineSetStatusMessages | Spécifie les status modifications pour lesquelles l’application doit être avertie. Synchronous. |
lineGetStatusMessages | Retourne la ligne et l’adresse actuelles de l’application status paramètres de message. Synchronous. |
lineGetID | Récupère un ID d’appareil associé à la ligne ouverte, à l’adresse ou à l’appel spécifiés. Synchronous. |
lineGetIcon | Permet à une application de récupérer une icône pour l’afficher à l’utilisateur. Synchronous. |
lineConfigDialog | 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. Synchronous. |
lineConfigDialogEdit | Affiche une boîte de dialogue permettant à l’utilisateur de modifier les informations de configuration d’un appareil de ligne. Synchronous. |
Adresses
Fonction | Description |
---|---|
lineGetAddressCaps | Retourne les fonctionnalités de téléphonie d’une adresse. Synchronous. |
lineGetAddressStatus | Retourne la status actuelle 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. |
Appareils d’ouverture et de fermeture 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. Synchronous. |
lineClose | Ferme un appareil de ligne ouvert spécifié. Synchronous. |
Formats d’adresse
Fonction | Description |
---|---|
lineTranslateAddress | Traduit entre une adresse au format canonique et une adresse au format numérotationable. Synchronous. |
lineSetCurrentLocation | Définit l’emplacement utilisé comme contexte pour la traduction d’adresses. Synchronous. |
lineSetTollList | Manipule la liste de péages. Synchronous. |
lineGetTranslateCaps | Retourne les fonctionnalités de traduction d’adresses. Synchronous. |
États et événements d’appel
Fonction | Description |
---|---|
lineGetCallInfo | Retourne des informations fixes sur un appel. Synchronous. |
lineGetCallStatus | Retourne l’appel complet status informations pour l’appel spécifié. Synchronous. |
lineSetAppSpecific | Définit le champ spécifique à l’application de la structure d’informations d’un appel. Synchronous. |
Passer des 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 de plusieurs adresses) accessibles à la numérotation. Asynchrone. |
Répondre 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 il faut répondre aux appels entrants. 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. |
Fonctions de suppression d’appel
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. |
Manipulation du handle d’appel
Fonction | Description |
---|---|
lineHandoff | Transfère la propriété de l’appel et/ou modifie les privilèges d’une application en appel. Synchronous. |
lineGetNewCalls | Retourne des handles d’appel aux appels sur une ligne ou une adresse spécifiée pour laquelle l’application ne dispose pas encore de handles. Synchronous. |
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. Synchronous. |
Informations sur l’emplacement et le pays/région
Fonction | Description |
---|---|
lineTranslateDialog | Affiche une boîte de dialogue permettant à l’utilisateur de changer d’emplacement et d’appeler carte informations. Synchronous. |
lineGetCountry | Récupère les règles de numérotation et d’autres informations sur un pays/région donné. Synchronous. |
Demander des services de destinataire
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 désinscrit l’application en tant que destinataire de requête pour le mode de requête spécifié. Synchronous. |
lineGetRequest | Obtient la requête suivante à partir de la bibliothèque de liens dynamiques de téléphonie. Synchronous. |