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 immédiatement à l’application, 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 et taux du porteur
- Accepter et rediriger les appels
- Fin de l’appel
- Conférence d’appel
- Transfert d’appel
- Conservation des appels
- Parcage d’appel
- Prise d’appel
- Appel reject
- Transfert d’appel
- Surveillance et collecte des chiffres
- Génération de chiffres et de tonalités inband
- Établissement des appels
- Contrôle multimédia
- Surveillance des médias
- Proxies
- Qualité de service
- Envoi d’informations à un tiers distant
- Gestion des fournisseurs de services
- Définition d’un terminal pour les conversations téléphoniques
- Surveillance de la tonalité
Il existe également diverses fonctions de service de ligne supplémentaires.
Mode et taux du porteur
Fonction | Description |
---|---|
lineSetCallParams | Demande une modification des paramètres d’appel d’un appel existant. Synchronous. |
Surveillance des médias
Fonction | Description |
---|---|
lineMonitorMedia | Active ou désactive la notification en mode multimédia sur un appel spécifié. Synchronous. |
Surveillance et collecte des chiffres
Fonction | Description |
---|---|
lineMonitorDigits | Active ou désactive la notification de détection de chiffres sur un appel spécifié. Synchronous. |
lineGatherDigits | Effectue la collecte en mémoire tampon des chiffres sur un appel. Synchronous. |
Surveillance de la tonalité
Fonction | Description |
---|---|
lineMonitorTones | Spécifie les tonalités à détecter sur un appel spécifié. Synchronous. |
Contrôle multimédia
Fonction | Description |
---|---|
lineSetMediaControl | Configure le flux multimédia d’un appel pour le contrôle multimédia. Synchronous. |
lineSetMediaMode | Définit le ou les modes multimédias de l’appel spécifié dans sa structure LINECALLINFO . Synchronous. |
Génération de chiffres et de tonalités inband
Fonction | Description |
---|---|
lineGenerateDigits | Génère des chiffres en bande sur un appel. Synchronous. |
lineGenerateTone | Génère un ensemble donné de tonalités inband sur un appel. Synchronous. |
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. |
Rejeter l’appel
Fonction | Description |
---|---|
lineDrop | Déconnecte un appel ou abandonne une tentative d’appel en cours. Asynchrone. |
Attente d’appel
Fonction | Description |
---|---|
lineHold | Place l’appel spécifié en attente. Asynchrone. |
lineUnhold | Récupère un appel retenu. Asynchrone. |
Sécurisation des appels
Fonction | Description |
---|---|
lineSecureCall | Sécurise un appel existant contre les interférences par d’autres événements tels que des bips d’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 configuré pour le transfert vers un autre appel ou entre dans une conférence triple. Asynchrone. |
lineBlindTransfer | Transfère un appel à une autre partie. Asynchrone. |
lineSwapHold | Échange l’appel actif avec l’appel actuellement en attente de consultation. Asynchrone. |
Conférence d’appel
Fonction | Description |
---|---|
lineSetupConference | Prépare un appel donné pour l’ajout d’une autre partie. 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 d’attente et en créant un appel de consultation qui peut être ajouté ultérieurement à la télé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. |
Parc d’appels
Fonction | Description |
---|---|
linePark | Pare 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 en charge des appels
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 récupéré (linePickup peut également être utilisé pour l’appel en attente). Asynchrone. |
Envoi d’informations à une partie distante
Fonction | Description |
---|---|
lineReleaseUserUserInfo | Libère des informations utilisateur, ce qui permet au système de remplacer ce stockage par de nouvelles informations. Asynchrone. |
lineSendUserUserInfo | Envoie des informations utilisateur à la partie distante lors de l’appel spécifié. Asynchrone. |
Fin de l’appel
Fonction | Description |
---|---|
lineCompleteCall | Place une demande de fin 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 remise et/ou de priorité de téléphonie assistée pour une application. Synchronous. |
lineSetAppPriority | Définit la priorité de transfert et/ou de téléphonie assistée pour une application. Synchronous. |
Gestion des fournisseurs de services
Fonction | Description |
---|---|
lineAddProvider | Installe un fournisseur de services de téléphonie. Synchronous. |
lineConfigProvider | Affiche la boîte de dialogue de configuration d’un fournisseur de services. Synchronous. |
lineRemoveProvider | Supprime un fournisseur de services de téléphonie existant. Synchronous. |
lineGetProviderList | Récupère la liste des fournisseurs de services installés. Synchronous. |
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 desquelles une application sélectionne les fonctions qu’un agent effectue. Asynchrone. |
lineGetAgentCaps | Obtient les fonctionnalités lié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 automatiques. Asynchrone. |
lineGetAgentStatus | Obtient les status liées à 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. |
Proxies
Fonction | Description |
---|---|
lineProxyMessage | Utilisé par un gestionnaire de demandes de proxy inscrit pour générer des messages TAPI. Synchronous. |
lineProxyResponse | Indique l’achèvement d’une demande de proxy par un gestionnaire de proxy inscrit. Synchronous. |
Qualité de service
Fonction | Description |
---|---|
lineSetCallQualityOfService | Demande une modification des paramètres de qualité de service pour un appel existant. Asynchrone. |
Divers
Fonction | Description |
---|---|
lineSetCallData | Définit le membre CallData de la structure LINECALLINFO . Asynchrone. |
lineSetCallTreatment | Définit les sons que l’utilisateur entend lorsqu’un appel est sans réponse ou en attente. Asynchrone. |
lineSetLineDevStatus | Définit le status de l’appareil de ligne. Asynchrone. |