Partager via


constantes LINEERR_

Voici une liste de codes d’erreur que TAPI peut retourner lors de l’appel d’opérations sur des lignes, des adresses ou des appels. Pour plus d’informations sur la façon de déterminer les codes d’erreur qu’une fonction particulière peut retourner, consultez les descriptions des fonctions individuelles.

LINEERR_ADDRESSBLOCKED

L’adresse spécifiée est bloquée lors de l’appel spécifié.

LINEERR_ADDRESSBLOCKED

Le blocage des appels est activé à l’adresse d’appel cible.

LINEERR_ALLOCATED

La ligne ne peut pas être ouverte en raison d’une condition persistante, telle que celle d’un port série ouvert exclusivement par un autre processus.

LINEERR_BADDEVICEID

L’identificateur d’appareil ou l’identificateur d’appareil de ligne spécifié, par exemple dans un paramètre dwDeviceID , n’est pas valide ou est hors de portée.

LINEERR_BEARERMODEUNAVAIL

Le membre du mode porteur dans LINECALLPARAMS n’est pas valide, le mode du porteur spécifié dans LINECALLPARAMS n’est pas disponible ou le mode du porteur d’appel ne peut pas être remplacé par le mode porteur spécifié.

LINEERR_BILLINGREJECTED

Le mode de facturation de l’appel a été rejeté.

LINEERR_CALLUNAVAIL

Toutes les apparences d’appel sur l’adresse spécifiée sont actuellement utilisées.

LINEERR_COMPLETIONOVERRUN

Le nombre maximal d’appels en attente a été dépassé.

LINEERR_CONFERENCEFULL

Le nombre maximal de parties pour une conférence a été atteint ou le nombre de parties demandé ne peut pas être satisfait.

LINEERR_DIALBILLING

Le paramètre d’adresse numérotationable contient des caractères de contrôle de numérotation qui ne sont pas traités par le fournisseur de services.

LINEERR_DIALDIALTONE

Le paramètre d’adresse numérotationable contient des caractères de contrôle de numérotation qui ne sont pas traités par le fournisseur de services.

LINEERR_DIALPROMPT

Le paramètre d’adresse numérotationable contient des caractères de contrôle de numérotation qui ne sont pas traités par le fournisseur de services.

LINEERR_DIALQUIET

Le paramètre d’adresse numérotationable contient des caractères de contrôle de numérotation qui ne sont pas traités par le fournisseur de services.

LINEERR_DIALVOICEDETECT

Utilisation du modificateur de numérotation (:) n’est pas pris en charge. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 2.0 ou ultérieure.

LINEERR_DISCONNECTED

L’appel a été déconnecté. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 2.2 ou ultérieure.

LINEERR_INCOMPATIBLEAPIVERSION

L’application a demandé une version ou une plage de versions TAPI incompatible ou non prise en charge par l’implémentation de l’API téléphonie et le fournisseur de services correspondant.

LINEERR_INCOMPATIBLEEXTVERSION

L’application a demandé une plage de versions d’extension qui n’est pas valide ou ne peut pas être prise en charge par le fournisseur de services correspondant.

LINEERR_INIFILECORRUPT

Le fichier Telephon.ini ne peut pas être lu ou compris correctement par TAPI en raison d’incohérences internes ou de problèmes de mise en forme. Par exemple, la section [Emplacements], [Cartes] ou [Pays] du fichier Telephon.ini peut être endommagée ou incohérente.

LINEERR_INUSE

L’appareil de ligne est en cours d’utilisation et ne peut pas être configuré actuellement, autoriser l’ajout d’une partie, autoriser la réponse à un appel, autoriser l’envoi d’un appel ou autoriser le transfert d’un appel.

LINEERR_INVALADDRESS

Une adresse spécifiée n’est pas valide ou n’est pas autorisée. Si elle n’est pas valide, l’adresse contient des caractères ou des chiffres non valides, ou l’adresse de destination contient des caractères de contrôle de numérotation (W, @, $ou ?) qui ne sont pas pris en charge par le fournisseur de services. Si elle n’est pas autorisée, l’adresse spécifiée n’est pas affectée à la ligne spécifiée ou n’est pas valide pour la redirection d’adresse.

LINEERR_INVALADDRESSID

L’identificateur d’adresse spécifié n’est pas valide ou hors de la plage.

LINEERR_INVALADDRESSMODE

Le mode d’adresse spécifié n’est pas valide.

LINEERR_INVALADDRESSSTATE

L’état d’adresse spécifié contient un ou plusieurs bits qui ne sont pas LINEADDRESSSTATE_ constantes.

LINEERR_INVALADDRESSTYPE

L’application a référencé un type d’adresse non valide. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 3.0 ou ultérieure.

LINEERR_INVALAGENTACTIVITY

L’activité de l’agent spécifiée n’est pas valide.

LINEERR_INVALAGENTACTIVITY

L’application appelant cette opération est la cible du transfert indirect. Autrement dit, TAPI a déterminé que l’application appelante est également l’application de priorité la plus élevée pour le type de média donné. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 2.0 ou ultérieure.

LINEERR_INVALAGENTGROUP

Les informations de groupe d’agents spécifiées ne sont pas valides ou contiennent des erreurs. L’action demandée n’a pas été effectuée.

LINEERR_INVALAGENTGROUP

L’application a référencé un groupe d’agents non valide. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 2.0 ou ultérieure.

LINEERR_INVALAGENTID

L’identificateur d’agent spécifié n’est pas valide.

LINEERR_INVALAGENTID

Un identificateur d’agent non valide a été utilisé. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 2.0 ou ultérieure.

LINEERR_INVALAGENTSESSIONSTATE

L’état de session de l’agent n’est pas valide. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 2.2 ou ultérieure.

LINEERR_INVALAGENTSTATE

L’état de l’agent spécifié n’est pas valide ou contient des erreurs. Aucune modification n’a été apportée à l’état de l’agent de l’adresse spécifiée.

LINEERR_INVALAGENTSTATE

L’application a référencé un état d’agent qui n’est pas valide. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 2.0 ou ultérieure.

LINEERR_INVALAPPHANDLE

Le handle d’application (tel que spécifié par un paramètre hLineApp ) ou le handle d’inscription d’application n’est pas valide.

LINEERR_INVALAPPNAME

Le nom d’application spécifié n’est pas valide. Si un nom d’application est spécifié par l’application, il est supposé que la chaîne ne contient pas de caractères non affichables et qu’elle est terminée sans fin.

LINEERR_INVALBEARERMODE

Le mode porteur spécifié n’est pas valide.

LINEERR_INVALCALLCOMPLMODE

La saisie semi-automatique spécifiée n’est pas valide.

LINEERR_INVALCALLHANDLE

Le handle d’appel spécifié n’est pas valide. Par exemple, le handle n’est pas NULL , mais n’appartient pas à la ligne donnée. Dans certains cas, le handle d’appareil d’appel spécifié n’est pas valide.

LINEERR_INVALCALLPARAMS

Les paramètres d’appel spécifiés ne sont pas valides.

LINEERR_INVALCALLPRIVILEGE

Le paramètre de privilège d’appel spécifié n’est pas valide.

LINEERR_INVALCALLSELECT

Le paramètre select spécifié n’est pas valide.

LINEERR_INVALCALLSTATE

L’état actuel d’un appel n’est pas valide pour l’opération demandée.

LINEERR_INVALCALLSTATELIST

La liste d’état d’appel spécifiée n’est pas valide.

LINEERR_INVALCARD

L’identificateur de carte permanent spécifié dans dwCard n’est disponible dans aucune entrée de la section [Cartes] du Registre.

LINEERR_INVALCOMPLETIONID

L’identificateur d’achèvement n’est pas valide.

LINEERR_INVALCONFCALLHANDLE

Le handle d’appel spécifié pour la téléconférence n’est pas valide ou n’est pas un handle pour une téléconférence.

LINEERR_INVALCONSULTCALLHANDLE

Le handle d’appel de consultation spécifié n’est pas valide.

LINEERR_INVALCOUNTRYCODE

Le code de pays ou de région spécifié n’est pas valide.

LINEERR_INVALDEVICECLASS

L’appareil de ligne n’a pas d’appareil associé pour la classe d’appareil donnée, ou la ligne spécifiée ne prend pas en charge la classe d’appareil indiquée.

LINEERR_INVALDEVICEHANDLE

Le handle d’appareil de ligne n’est pas valide.

LINEERR_INVALDIALPARAMS

Les paramètres de numérotation ne sont pas valides.

LINEERR_INVALDIGITLIST

La liste de chiffres spécifiée n’est pas valide.

LINEERR_INVALDIGITMODE

Le mode de chiffres spécifié n’est pas valide.

LINEERR_INVALDIGITS

Les chiffres d’arrêt spécifiés ne sont pas valides.

LINEERR_INVALEXTVERSION

Le numéro de version de l’extension du fournisseur de services n’est pas valide.

LINEERR_INVALFEATURE

Le paramètre dwFeature n’est pas valide.

LINEERR_INVALFEATURE

L’application a appelé une fonctionnalité qui n’est pas disponible sur cette ligne.

LINEERR_INVALGROUPID

L’identificateur de groupe spécifié n’est pas valide.

LINEERR_INVALLINEHANDLE

L’appel, l’appareil, l’appareil de ligne ou le handle de ligne spécifiés n’est pas valide.

LINEERR_INVALLINESTATE

La configuration de l’appareil ne peut pas être modifiée dans l’état actuel de la ligne. La ligne peut être utilisée par une autre application ou un paramètre dwLineStates contient un ou plusieurs bits qui ne sont pas LINEDEVSTATE_ constantes. La valeur LINEERR_INVALLINESTATE peut également indiquer que l’appareil est déconnecté ou hors service. Ces états sont indiqués en définissant les bits correspondant aux valeurs LINEDEVSTATUSFLAGS_CONNECTED et LINEDEVSTATUSFLAGS_INSERVICE sur 0 dans le membre dwDevStatusFlags de la structure LINEDEVSTATUS retournée par la fonction lineGetLineDevStatus .

LINEERR_INVALLOCATION

L’identificateur d’emplacement permanent spécifié dans dwLocation n’est disponible dans aucune entrée de la section [Emplacements] du Registre.

LINEERR_INVALMEDIALIST

La liste de médias spécifiée n’est pas valide.

LINEERR_INVALMEDIAMODE

La liste des types de médias (modes) à surveiller contient des informations non valides, le paramètre de type de média spécifié n’est pas valide ou le fournisseur de services ne prend pas en charge le type de média spécifié. Les types de médias pris en charge sur la ligne sont répertoriés dans le membre dwMediaModes dans la structure LINEDEVCAPS .

LINEERR_INVALMESSAGEID

Le nombre donné dans dwMessageID est en dehors de la plage spécifiée par le membre dwNumCompletionMessages dans la structure LINEADDRESSCAPS .

LINEERR_INVALPARAM

Un paramètre ou une structure vers lequel pointe un paramètre contient des informations non valides, un code de pays ou de région n’est pas valide, un handle de fenêtre n’est pas valide ou le paramètre de liste avancée spécifié contient des informations non valides.

LINEERR_INVALPARKID

L’identificateur du parc n’est pas valide.

LINEERR_INVALPARKMODE

Le mode de parc spécifié n’est pas valide.

LINEERR_INVALPASSWORD

Le mot de passe spécifié n’est pas correct et l’action demandée n’a pas été effectuée.

LINEERR_INVALPASSWORD

L’application a utilisé un mot de passe non valide. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 2.0 ou ultérieure.

LINEERR_INVALPOINTER

Un ou plusieurs des paramètres de pointeur spécifiés (tels que lpCallList, lpdwAPIVersion, lpExtensionID, lpdwExtVersion, lphIcon, lpLineDevCaps et lpToneList) ne sont pas valides, ou un pointeur obligatoire vers un paramètre de sortie est NULL.

LINEERR_INVALPRIVSELECT

Un indicateur ou une combinaison d’indicateurs non valides a été défini pour le paramètre dwPrivileges .

LINEERR_INVALRATE

Le taux spécifié n’est pas valide.

LINEERR_INVALREQUESTMODE

L’indicateur LINEREQUESTMODE n’est pas valide.

LINEERR_INVALTERMINALID

L’identificateur de terminal spécifié n’est pas valide.

LINEERR_INVALTERMINALMODE

Le paramètre de mode terminal spécifié n’est pas valide.

LINEERR_INVALTIMEOUT

Les délais d’expiration ne sont pas pris en charge ou une valeur se situe en dehors de la plage valide spécifiée dans LINEDEVCAPS.

LINEERR_INVALTONE

La tonalité personnalisée spécifiée ne représente pas une tonalité valide ou est composée d’un trop grand nombre de fréquences ou la structure de tonalité spécifiée ne décrit pas une tonalité valide.

LINEERR_INVALTONELIST

La liste de tonalités spécifiée n’est pas valide.

LINEERR_INVALTONEMODE

Le paramètre de mode tonalité spécifié n’est pas valide.

LINEERR_INVALTRANSFERMODE

Le paramètre de mode de transfert spécifié n’est pas valide.

LINEERR_LINEMAPPERFAILED

LINEMAPPER était la valeur transmise dans le paramètre dwDeviceID , mais aucune ligne correspondant aux exigences spécifiées dans le paramètre lpCallParams n’a été trouvée.

LINEERR_NOCONFERENCE

L’appel spécifié n’est pas un handle de téléconférence ou un appel de participant.

LINEERR_NODEVICE

L’identificateur d’appareil spécifié, qui était auparavant valide, n’est plus accepté, car l’appareil associé a été supprimé du système depuis la dernière initialisation de TAPI. L’appareil de ligne n’a également aucun appareil associé pour la classe d’appareil donnée.

LINEERR_NODRIVER

Soit Tapiaddr.dll n’a pas pu être localisé, soit le fournisseur de services téléphoniques de l’appareil spécifié a constaté qu’un de ses composants est manquant ou endommagé d’une manière qui n’a pas été détectée au moment de l’initialisation. L’utilisateur doit être invité à utiliser le Panneau de configuration de téléphonie pour corriger le problème.

LINEERR_NOMEM

Mémoire insuffisante pour effectuer l’opération ou impossible de verrouiller la mémoire.

LINEERR_NOMULTIPLEINSTANCE

Un fournisseur de services de téléphonie qui ne prend pas en charge plusieurs instances est répertorié plusieurs fois dans la section [Fournisseurs] du Registre. L’application doit conseiller à l’utilisateur d’utiliser le Panneau de configuration de téléphonie pour supprimer le pilote dupliqué.

LINEERR_NOMULTIPLEINSTANCE

Plusieurs instances de ce fournisseur de services ne sont pas autorisées.

LINEERR_NOREQUEST

Il n’y a actuellement aucune requête en attente du mode indiqué, ou l’application n’est plus l’application de priorité la plus élevée pour le mode de requête spécifié.

LINEERR_NOTOWNER

L’application ne dispose pas du privilège de propriétaire pour l’appel spécifié.

LINEERR_NOTREGISTERED

L’application n’est pas inscrite en tant que destinataire de la demande pour le mode de demande indiqué.

LINEERR_OPERATIONFAILED

L’opération a échoué pour une raison non spécifiée ou inconnue.

LINEERR_OPERATIONUNAVAIL

L’opération n’est pas disponible, par exemple pour l’appareil donné ou la ligne spécifiée.

LINEERR_RATEUNAVAIL

Actuellement, le fournisseur de services ne dispose pas de suffisamment de bande passante pour le débit spécifié.

LINEERR_REINIT

Si la réinitialisation TAPI a été demandée, par exemple à la suite de l’ajout ou de la suppression d’un fournisseur de services de téléphonie, les demandes lineInitialize, lineInitializeEx ou lineOpen sont rejetées avec cette erreur jusqu’à ce que la dernière application arrête son utilisation de l’API (à l’aide de lineShutdown), date à laquelle la nouvelle configuration devient effective et les applications sont à nouveau autorisées à appeler lineInitialize ou lineInitializeEx.

LINEERR_REINIT

L’application a tenté d’initialiser TAPI deux fois.

LINEERR_REQUESTOVERRUN

Plus de demandes sont en attente que l’appareil peut gérer.

LINEERR_RESOURCEUNAVAIL

Ressources insuffisantes pour terminer l’opération. Par exemple, une ligne ne peut pas être ouverte en raison d’un surcommitment de ressource dynamique.

LINEERR_STRUCTURETOOSMALL

Le membre dwTotalSize d’une structure ne spécifie pas suffisamment de mémoire pour contenir la partie fixe de la structure spécifiée.

LINEERR_TARGETNOTFOUND

Une cible pour le transfert d’appel n’a pas été trouvée. Cela peut se produire si l’application nommée n’a pas ouvert la même ligne avec le bit LINECALLPRIVILEGE_OWNER dans le paramètre dwPrivileges de lineOpen. Ou, dans le cas d’un transfert en mode multimédia, aucune application n’a ouvert la même ligne avec le bit LINECALLPRIVILEGE_OWNER dans le paramètre dwPrivileges de lineOpen et avec le type de média spécifié dans le paramètre dwMediaMode ayant été spécifié dans le paramètre dwMediaModes de lineOpen.

LINEERR_TARGETSELF

L’application appelant cette opération est la cible du transfert indirect. Autrement dit, TAPI a déterminé que l’application appelante est également l’application de priorité la plus élevée pour le type de média donné.

LINEERR_UNINITIALIZED

L’opération a été appelée avant toute application appelée lineInitialize ou lineInitializeEx.

LINEERR_USERCANCELLED

L’utilisateur a annulé l’appel. Cette valeur est exposée uniquement aux applications qui négocient une version TAPI 2.2 ou ultérieure.

LINEERR_USERUSERINFOTOOBIG

La chaîne contenant des informations utilisateur-utilisateur dépasse le nombre maximal d’octets spécifié dans le membre dwUUIAcceptSize, dwUUIAnswerSize, dwUUIDropSize, dwUUIMakeCallSize ou dwUUISendUserInfoSize de LINEDEVCAPS, ou la chaîne contenant les informations utilisateur-utilisateur est trop longue.

Notes

Les valeurs 0xC0000000 via 0xFFFFFFFF sont disponibles pour les extensions spécifiques à l’appareil. Les valeurs 0x80000000 via 0xBFFFFFFF sont réservées, tandis que les 0x00000000 via 0x7FFFFFFF sont utilisées comme identificateurs de demande.

Si une application obtient un retour d’erreur qu’elle ne gère pas spécifiquement (par exemple, une erreur définie par une extension spécifique à l’appareil), elle doit traiter l’erreur comme une LINEERR_OPERATIONFAILED (pour une raison non spécifiée).

Lors de l’appel des LINEERR_constants qui sont nouveaux avec TAPI 3.0, le fichier Tapierr.mc doit être mis à jour avec de nouveaux messages.

Spécifications

Condition requise Valeur
Version TAPI
Nécessite TAPI 2.0 ou version ultérieure
En-tête
Tapi.h

Voir aussi

LINEADDRESSCAPS

LINEDEVCAPS

LINEDEVSTATUS

lineGetLineDevStatus

lineInitialize

lineInitializeEx

lineOpen

lineShutdown