_Constantes LINEDISCONNECTMODE
Les constantes d’indicateur de bit LINEDISCONNECTMODE _ décrivent les différentes raisons d’une demande de déconnexion distante. Un mode de déconnexion est disponible en tant qu’État d’appel à l’application une fois que l’état d’appel passe à déconnecté.
-
LINEDISCONNECTMODE _ BADADDRESS
-
-
L’adresse de destination n’est pas valide.
-
-
LINEDISCONNECTMODE _ bloqué
-
-
L’appel n’a pas pu être connecté, car les appels à partir de l’adresse d’origine ne sont pas acceptés à l’adresse de destination. Cela diffère de LINEDISCONNECTMODE _ Reject dans ce blocage qui est implémenté dans le réseau (un rejet passif), tandis qu’un rejet est implémenté dans l’équipement de destination (un rejet actif). Le blocage peut être dû à une exclusion spécifique de l’adresse d’origine, ou parce que la destination accepte uniquement les appels d’un ensemble d’adresses d’origine sélectionné (groupe d’utilisateurs fermés). (TAPI versions 2,0 et ultérieures)
LINEDISCONNECTMODE _ bloqué est approprié en tant que réponse mis en liste. Par exemple, un modem a reçu une réponse plus de six secondes sans détecter les rappels, échec de la connexion d’un nombre défini de fois, détermine que le numéro de téléphone n’est pas valide pour appeler et émet une réponse « mis en liste ».
-
-
LINEDISCONNECTMODE _ occupé
-
-
La station de l’utilisateur distant est occupée.
-
-
LINEDISCONNECTMODE _ annulé
-
-
L’appel a été annulé. (TAPI versions 2,0 et ultérieures)
-
-
_congestion LINEDISCONNECTMODE
-
-
Le réseau est encombré.
-
-
LINEDISCONNECTMODE _ DONOTDISTURB
-
-
L’appel n’a pas pu être connecté, car la destination a appelé la fonctionnalité ne pas déranger. (TAPI versions 2,0 et ultérieures)
-
-
LINEDISCONNECTMODE _ transféré
-
-
L’appel a été transféré par le commutateur.
-
-
LINEDISCONNECTMODE _ INcompatible
-
-
L’équipement de la station de l’utilisateur distant n’est pas compatible avec le type d’appel demandé.
-
-
LINEDISCONNECTMODE _ NOanswer
-
-
La station de l’utilisateur distant ne répond pas.
-
-
LINEDISCONNECTMODE _ NODIALTONE
-
-
Une tonalité n’a pas été détectée dans un délai d’attente défini par le fournisseur de services, à un moment donné pendant la numérotation (par exemple, « W » dans la chaîne de numérotation). Cela peut également se produire sans délai d’attente défini par le fournisseur de services ou sans valeur spécifiée dans le membre dwWaitForDialTone de la structure LINEDIALPARAMS . (TAPI versions 1,4 et ultérieures)
-
-
LINEDISCONNECTMODE _ normal
-
-
Il s’agit d’une demande de déconnexion normale de la partie distante. L’appel a été arrêté normalement.
-
-
LINEDISCONNECTMODE _ NUMBERCHANGED
-
-
L’appel n’a pas pu être connecté car le numéro de destination a été modifié, mais la redirection automatique vers le nouveau numéro n’est pas fournie. (TAPI versions 2,0 et ultérieures)
-
-
LINEDISCONNECTMODE _ OUTOFORDER
-
-
L’appel n’a pas pu être connecté ou a été déconnecté car l’appareil de destination est dans le désordre (défaillance matérielle). (TAPI versions 2,0 et ultérieures)
-
-
_collecte LINEDISCONNECTMODE
-
-
L’appel a été récupéré à partir d’un autre emplacement.
-
-
LINEDISCONNECTMODE _ QOSUNAVAIL
-
-
L’appel n’a pas pu être connecté ou a été déconnecté, car la qualité minimale du service n’a pas pu être obtenue ou maintenue. Cela diffère de LINEDISCONNECTMODE _ incompatible dans le fait que le manque de ressources peut être une condition temporaire au niveau de la destination. (TAPI versions 2,0 et ultérieures)
-
-
LINEDISCONNECTMODE _ rejeter
-
-
L’utilisateur distant a rejeté l’appel.
-
-
LINEDISCONNECTMODE _ TEMPFAILURE
-
-
L’appel n’a pas pu être connecté ou a été déconnecté en raison d’une défaillance temporaire du réseau. l’appel peut être retenté ultérieurement et devrait finir. (TAPI versions 2,0 et ultérieures)
LINEDISCONNECTMODE _ TEMPFAILURE est approprié en tant que réponse différée. Par exemple, un modem obtenant un signal occupé ou un équivalent trop fréquent dans une période donnée conclut que le nombre ne doit pas être rappelé tant qu’une heure définie n’est pas écoulée et qu’il émet une réponse « retardée ».
-
-
LINEDISCONNECTMODE _ INdispo
-
-
La raison de la déconnexion n’est pas disponible et ne sera pas connue ultérieurement.
-
-
LINEDISCONNECTMODE _ inconnu
-
-
La raison de la demande de déconnexion est inconnue, mais peut devenir connue ultérieurement.
-
-
LINEDISCONNECTMODE _ INaccessible
-
-
L’utilisateur distant n’a pas pu être atteint.
-
Remarques
Les 16 bits de poids fort peuvent être affectés pour les extensions spécifiques à l’appareil. Les 16 bits de poids faible sont réservés.
Une demande de déconnexion distante pour un appel donné entraîne la transition de l’état de l’appel à l’État Disconnected et un message de ligne _ CALLSTATE est envoyé à l’application. Les informations de LINEDISCONNECTMODE _ fournissent des détails sur la demande de déconnexion distante. Elle est disponible dans la structure LINECALLSTATUS de l’appel lorsque l’appel est à l’État Disconnected. Lorsqu’un appel est dans cet État, l’application est toujours autorisée à interroger les informations et l’état de l’appel. Par exemple, les informations utilisateur utilisateur reçues dans le cadre de la déconnexion distante sont disponibles. L’application peut effacer un appel déconnecté en supprimant l’appel.
Pour la compatibilité descendante, il incombe au fournisseur de services d’examiner la version de l’API négociée sur la ligne et de ne pas utiliser cette _ valeur LINEDISCONNECTMODE si elle n’est pas prise en charge sur la version négociée (LINEDISCONNECTMODE _ normal ou _ Unknown peut être utilisé à la place).
Configuration requise
| Condition requise | Valeur |
|---|---|
| Version TAPI |
Nécessite TAPI 2,0 ou une version ultérieure |
| En-tête |
|