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 :
- agents
- priorité de l’application
- mode porteur et taux de
- Accepter et rediriger les
- d’achèvement de l’appel
- conférence téléphonique
- de transfert d’appels
- d’attente d’appel
- parc d’appels
- de prise d’appel
- Appel rejet
- de transfert d’appel
- surveillance des chiffres et collecte des
- Générer des chiffres et des tonalités
- effectuer des appels
- de contrôle multimédia
- de surveillance des médias
- proxys
- qualité de service
- l’envoi d’informations à des tiers distants
- de gestion des fournisseurs de services
- Définition d’un terminal pour les conversations téléphoniques
- de surveillance de tonalité
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. |