Partager via


Fonctions de service de ligne supplémentaires

Les fonctions de service de ligne supplémentaires sont répertoriées par catégorie dans les rubriques suivantes. 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 ligne supplémentaires :

Il existe également diverses fonctions de service de ligne supplémentaires.

Mode porteur et taux

Fonction Description
lineSetCallParams Demande une modification des paramètres d’appel d’un appel existant. Synchrone.

 

Surveillance des médias

Fonction Description
lineMonitorMedia Active ou désactive la notification en mode média sur un appel spécifié. Synchrone.

 

Surveillance et collecte des chiffres

Fonction Description
lineMonitorDigits Active ou désactive la notification de détection de chiffres sur un appel spécifié. Synchrone.
lineGatherDigits Effectue la collecte en mémoire tampon des chiffres sur un appel. Synchrone.

 

Surveillance des tonalités

Fonction Description
lineMonitorTones Spécifie les tonalités à détecter sur un appel spécifié. Synchrone.

 

Contrôle multimédia

Fonction Description
lineSetMediaControl Configure le flux multimédia d’un appel pour le contrôle multimédia. Synchrone.
lineSetMediaMode Définit le ou les modes multimédias de l’appel spécifié dans sa structure LINECALLINFO. Synchrone.

 

Génération de chiffres et de tonalités inband

Fonction Description
lineGenerateDigits Génère des chiffres en bande sur un appel. Synchrone.
lineGenerateTone Génère un ensemble donné de tonalités enband sur un appel. Synchrone.

 

Accepter et rediriger les appels

Fonction Description
lineAccept Accepte un appel proposé et commence à alerter à la fois l’appelant (sonnerie) et la partie appelée (sonnerie). Asynchrone.
lineRedirect Redirige un appel d’offre vers une autre adresse. Asynchrone.

 

Refuser l’appel

Fonction Description
lineDrop Déconnecte un appel ou abandonne une tentative d’appel en cours. Asynchrone.

 

Suspension des appels

Fonction Description
lineHold Place l’appel spécifié en attente dure. Asynchrone.
lineUnhold Récupère un appel détenu. Asynchrone.

 

Sécurisation des appels

Fonction Description
lineSecureCall Sécurise un appel existant contre les interférences par d’autres événements tels que les bips en attente d’appel sur les connexions de données. Asynchrone.

 

Transfert d’appel

Fonction Description
lineSetupTransfer Prépare un appel spécifié pour le transfert vers une autre adresse. Asynchrone.
lineCompleteTransfer Transfère un appel qui a été configuré pour le transfert vers un autre appel ou entre dans une conférence tridirectionnel. Asynchrone.
lineBlindTransfer Transfère un appel à un autre tiers. Asynchrone.
lineSwapHold Échange l’appel actif avec l’appel en attente de consultation. Asynchrone.

 

Conférence téléphonique

Fonction Description
lineSetupConference Prépare un appel donné pour l’ajout d’un autre tiers. Asynchrone.
linePrepareAddToConference Prépare l’ajout d’une partie à une téléconférence existante en plaçant la téléconférence dans un état de suspension et en créant un appel de consultation qui peut être ajouté ultérieurement à l’appel de conférence. Asynchrone.
lineAddToConference Ajoute un appel de consultation à une téléconférence existante. Asynchrone.
lineRemoveFromConference Supprime une partie d’une téléconférence. Asynchrone.

 

Parcage d’appels

Fonction Description
linePark Parcs un appel donné à une autre adresse. Asynchrone.
lineUnpark Récupère un appel parqué. Asynchrone.

 

Transfert d’appel

Fonction Description
lineForward Définit ou annule les demandes de transfert d’appel. Asynchrone.

 

Prise d’appel

Fonction Description
linePickup Récupère une alerte d’appel à une adresse de destination spécifiée et retourne un handle d’appel pour l’appel sélectionné (linePickup peut également être utilisé pour l’appel en attente). Asynchrone.

 

Envoi d’informations à un tiers distant

Fonction Description
lineReleaseUserUserInfo Libère les informations utilisateur-utilisateur, ce qui permet au système de remplacer ce stockage avec de nouvelles informations. Asynchrone.
lineSendUserUserInfo Envoie des informations utilisateur-utilisateur au tiers distant lors de l’appel spécifié. Asynchrone.

 

Fin de l’appel

Fonction Description
lineCompleteCall Place une demande d’achèvement d’appel. Asynchrone.
lineUncompleteCall Annule une demande d’achèvement d’appel. Asynchrone.

 

Définition d’un terminal pour les conversations téléphoniques

Fonction Description
lineSetTerminal Spécifie l’appareil terminal vers lequel les événements de ligne, d’adresse ou de flux multimédia d’appel spécifiés sont routés. Asynchrone.

 

Priorité de l’application

Fonction Description
lineGetAppPriority Récupère les informations de priorité de téléphonie assistée et/ou de transfert pour une application. Synchrone.
lineSetAppPriority Définit la priorité de transfert et/ou de téléphonie assistée pour une application. Synchrone.

 

Gestion des fournisseurs de services

Fonction Description
lineAddProvider Installe un fournisseur de services de téléphonie. Synchrone.
lineConfigProvider Affiche la boîte de dialogue de configuration d’un fournisseur de services. Synchrone.
lineRemoveProvider Supprime un fournisseur de services de téléphonie existant. Synchrone.
lineGetProviderList Récupère une liste de fournisseurs de services installés. Synchrone.

 

Agents

Fonction Description
lineAgentSpecific Permet à l’application d’accéder aux fonctions propres au gestionnaire propriétaire du gestionnaire d’agent associé à l’adresse. Asynchrone.
lineGetAgentActivityList Obtient la liste des activités à partir de laquelle une application sélectionne les fonctions qu’un agent exécute. Asynchrone.
lineGetAgentCaps Obtient les fonctionnalités associées à l’agent prises en charge sur l’appareil de ligne spécifié. Asynchrone.
lineGetAgentGroupList Obtient la liste des groupes d’agents dans lesquels un agent peut se connecter sur le serveur de distribution d’appels automatique. Asynchrone.
lineGetAgentStatus Obtient l’état lié à l’agent sur l’adresse spécifiée. Asynchrone.
lineSetAgentActivity Définit le code d’activité de l’agent associé à une adresse particulière. Asynchrone.
lineSetAgentGroup Définit les groupes d’agents auxquels l’agent est connecté sur une adresse particulière. Asynchrone.
lineSetAgentState Définit l’état de l’agent associé à une adresse particulière. Asynchrone.

 

Procurations

Fonction Description
lineProxyMessage Utilisé par un gestionnaire de requêtes proxy inscrit pour générer des messages TAPI. Synchrone.
lineProxyResponse Indique l’achèvement d’une demande de proxy par un gestionnaire de proxy inscrit. Synchrone.

 

Qualité de service

Fonction Description
lineSetCallQualityOfService Demande une modification de la qualité des paramètres de service pour un appel existant. Asynchrone.

 

Divers

Fonction Description
lineSetCallData Définit le membre CallData de la structureLINECALLINFO. Asynchrone.
lineSetCallTreatment Définit les sons que l’utilisateur entend lorsqu’un appel n’est pas répondu ou en attente. Asynchrone.
lineSetLineDevStatus Définit l’état de l’appareil de ligne. Asynchrone.