Partager via


énumération ADDRESS_CAPABILITY (tapi3if.h)

Un membre de l’énumération ADDRESS_CAPABILITY est utilisé par la méthode ITAddressCapabilities ::get_AddressCapability pour indiquer la capacité d’adresse requise.

Syntax

typedef enum ADDRESS_CAPABILITY {
  AC_ADDRESSTYPES = 0,
  AC_BEARERMODES,
  AC_MAXACTIVECALLS,
  AC_MAXONHOLDCALLS,
  AC_MAXONHOLDPENDINGCALLS,
  AC_MAXNUMCONFERENCE,
  AC_MAXNUMTRANSCONF,
  AC_MONITORDIGITSUPPORT,
  AC_GENERATEDIGITSUPPORT,
  AC_GENERATETONEMODES,
  AC_GENERATETONEMAXNUMFREQ,
  AC_MONITORTONEMAXNUMFREQ,
  AC_MONITORTONEMAXNUMENTRIES,
  AC_DEVCAPFLAGS,
  AC_ANSWERMODES,
  AC_LINEFEATURES,
  AC_SETTABLEDEVSTATUS,
  AC_PARKSUPPORT,
  AC_CALLERIDSUPPORT,
  AC_CALLEDIDSUPPORT,
  AC_CONNECTEDIDSUPPORT,
  AC_REDIRECTIONIDSUPPORT,
  AC_REDIRECTINGIDSUPPORT,
  AC_ADDRESSCAPFLAGS,
  AC_CALLFEATURES1,
  AC_CALLFEATURES2,
  AC_REMOVEFROMCONFCAPS,
  AC_REMOVEFROMCONFSTATE,
  AC_TRANSFERMODES,
  AC_ADDRESSFEATURES,
  AC_PREDICTIVEAUTOTRANSFERSTATES,
  AC_MAXCALLDATASIZE,
  AC_LINEID,
  AC_ADDRESSID,
  AC_FORWARDMODES,
  AC_MAXFORWARDENTRIES,
  AC_MAXSPECIFICENTRIES,
  AC_MINFWDNUMRINGS,
  AC_MAXFWDNUMRINGS,
  AC_MAXCALLCOMPLETIONS,
  AC_CALLCOMPLETIONCONDITIONS,
  AC_CALLCOMPLETIONMODES,
  AC_PERMANENTDEVICEID,
  AC_GATHERDIGITSMINTIMEOUT,
  AC_GATHERDIGITSMAXTIMEOUT,
  AC_GENERATEDIGITMINDURATION,
  AC_GENERATEDIGITMAXDURATION,
  AC_GENERATEDIGITDEFAULTDURATION
} ;

Constantes

 
AC_ADDRESSTYPES
Valeur : 0
Une adresse peut prendre en charge plusieurs
type d’adresse, mais notez qu’il peut être utilisé pendant
ITAddress ::CreateCall.
AC_BEARERMODES
Modes porteurs.
AC_MAXACTIVECALLS
Nombre maximal d’appels (bande passante minimale) qui peuvent être actifs (connectés) sur la ligne à tout moment. Le nombre réel d’appels actifs peut être inférieur si des appels à bande passante plus élevée sont établis sur la ligne.
AC_MAXONHOLDCALLS
Nombre maximal d’appels pouvant être en attente à la fois.
AC_MAXONHOLDPENDINGCALLS
Nombre maximal d’appels pouvant être simultanément en attente de transfert ou de conférence.
AC_MAXNUMCONFERENCE
Contient le nombre maximal de parties qui peuvent participer à une seule conférence téléphonique à cette adresse.
AC_MAXNUMTRANSCONF
Spécifie le nombre de parties (y compris les « soi-mêmes ») qui peuvent être ajoutées à une téléconférence lancée en tant qu’appel de consultation générique à l’aide de
ITBasicCallControl ::Transfer et
ITBasicCallControl ::Finish (FM_ASCONFERENCE).
AC_MONITORDIGITSUPPORT
Spécifie les modes numériques détectables sur cette adresse à l’aide du
LINEDIGITMODE_ indicateurs. Si aucun indicateur n’est défini, l’analyse des chiffres n’est pas prise en charge.
AC_GENERATEDIGITSUPPORT
Spécifie les modes de chiffres qui peuvent être générés sur cette adresse à l’aide d’un sous-ensemble de
LINEDIGITMODE_ indicateurs : LINEDIGITMODE_PULSE indique que les chiffres peuvent être générés en tant que tonalités pulsées/rotatives, et LINEDIGITMODE_DTMF indique que les chiffres peuvent être générés en tant que tonalités DTMF. Si aucun indicateur n’est défini, la génération de chiffres n’est pas prise en charge.
AC_GENERATETONEMODES
Spécifie les différents types de tons qui peuvent être générés sur cette ligne, de type
LINETONEMODE_.
AC_GENERATETONEMAXNUMFREQ
Contient le nombre maximal de fréquences qui peuvent être spécifiées dans la description d’un ton général.
AC_MONITORTONEMAXNUMFREQ
Contient le nombre maximal de fréquences qui peuvent être spécifiées lors de la surveillance d’un ton général. La valeur 0 indique que le moniteur de tonalité n’est pas disponible.
AC_MONITORTONEMAXNUMENTRIES
Contient le nombre maximal d’entrées qui peuvent être spécifiées dans une liste de tonalités.
AC_DEVCAPFLAGS
Indicateurs de capacité de l’appareil.
AC_ANSWERMODES
Modes de réponse.
AC_LINEFEATURES
Spécifie les fonctionnalités disponibles pour cette ligne à l’aide de
LINEFEATURE_ constantes. L’appel d’une fonctionnalité prise en charge nécessite que la ligne soit dans le bon état et que l’appareil de ligne sous-jacent soit ouvert en mode compatible. Un zéro dans une position de bit indique que la fonctionnalité correspondante n’est jamais disponible. Un indique que la fonctionnalité correspondante peut être disponible si la ligne est dans l’état approprié pour que l’opération soit significative. Ce membre permet à une application de découvrir quelles fonctionnalités de ligne peuvent être (et qui ne peuvent jamais être) prises en charge par l’appareil.
AC_SETTABLEDEVSTATUS
Indique
LINEDEVSTATUS_ valeurs pouvant être modifiées.
AC_PARKSUPPORT
Indique si le parc est pris en charge à l’aide de
LINEPARKMODE_ indicateurs.
AC_CALLERIDSUPPORT
Identifie la prise en charge de l’identification du numéro de l’appelant à l’aide du
LINECALLPARTYID_ indicateurs.
AC_CALLEDIDSUPPORT
Identifie la prise en charge de l’identification de numéro appelée à l’aide du
LINECALLPARTYID_ indicateurs.
AC_CONNECTEDIDSUPPORT
Indique si l’ID connecté est pris en charge à l’aide du
LINECALLPARTYID_ indicateurs.
AC_REDIRECTIONIDSUPPORT
Indique si l’ID de redirection est pris en charge à l’aide du
LINECALLPARTYID_ indicateurs.
AC_REDIRECTINGIDSUPPORT
Indique si l’ID de redirection est pris en charge à l’aide du
LINECALLPARTYID_ indicateurs.
AC_ADDRESSCAPFLAGS
Adresse
les indicateurs de capacité décrivent différentes fonctionnalités d’adresse booléenne. Par exemple, LINEADDRCAPFLAGS_FWDNUMRINGS indique si le nombre d’anneaux d’une non-réponse peut être spécifié lors du transfert d’une non-réponse.
AC_CALLFEATURES1
Appelez le groupe de fonctionnalités un.
AC_CALLFEATURES2
Fonctionnalités d’appel supplémentaires pour les appels de conférence, de transfert et de stationnement.
AC_REMOVEFROMCONFCAPS
Spécifie les fonctionnalités de l’adresse pour la suppression d’appels d’une téléconférence. Ce membre utilise le
LINEREMOVEFROMCONF_ constantes.
AC_REMOVEFROMCONFSTATE
Utilise le
LINECALLSTATE_ constantes pour spécifier l’état de l’appel une fois qu’il a été supprimé d’une téléconférence.
AC_TRANSFERMODES
Modes de transfert.
AC_ADDRESSFEATURES
The
les fonctionnalités d’adresse de ligne décrivent les opérations qui peuvent être appelées sur une adresse. Par exemple, si LINEADDRFEATURE_FORWARD est défini, l’adresse peut être transférée.
AC_PREDICTIVEAUTOTRANSFERSTATES
État de l’appel ou états sur lesquels un appel effectué par un numéroteur prédictif peut être défini pour transférer automatiquement l’appel vers une autre adresse ; un ou plusieurs des
LINECALLSTATE_ constantes. La valeur 0 indique que le transfert automatique basé sur l’état de l’appel n’est pas disponible.
AC_MAXCALLDATASIZE
Taille maximale du bloc de données autorisée.
AC_LINEID
Retourne l’identificateur d’appareil de l’appareil de ligne auquel cette adresse est associée. Référence croisée TAPI 2.1 :
LINEADDRESSCAPS.
AC_ADDRESSID
Identificateur d’adresse. Un identificateur d’adresse est associé de façon permanente à une adresse ; l’identificateur reste constant entre les mises à niveau du système d’exploitation.
AC_FORWARDMODES
Modes de transfert.
AC_MAXFORWARDENTRIES
Nombre maximal d’entrées de transfert différentes qui peuvent être prises en charge par l’adresse actuelle.
AC_MAXSPECIFICENTRIES
Spécifie le nombre maximal d’entrées qui peuvent être définies à l’aide de
ITForwardInformation ::SetForwardType qui peut contenir des instructions de transfert basées sur un appelant spécifique (transfert d’appel sélectif). Ce membre est égal à zéro si le transfert d’appel sélectif n’est pas pris en charge.
AC_MINFWDNUMRINGS
Spécifie le nombre minimal d’anneaux qui peuvent être définis pour déterminer quand un appel est officiellement considéré comme « aucune réponse ».
AC_MAXFWDNUMRINGS
Spécifie le nombre maximal d’anneaux qui peuvent être définis pour déterminer quand un appel est officiellement considéré comme « aucune réponse ».
AC_MAXCALLCOMPLETIONS
Nombre maximal de demandes de fin d’appel simultanées qui peuvent être en attente sur cette adresse. Zéro implique que l’achèvement de l’appel n’est pas disponible.
AC_CALLCOMPLETIONCONDITIONS
Conditions de fin d’appel.
AC_CALLCOMPLETIONMODES
Modes de fin d’appel.
AC_PERMANENTDEVICEID
Identificateur permanent par lequel l’appareil de ligne est connu dans la configuration du système. Cette valeur ne change pas à mesure que des lignes sont ajoutées et supprimées du système. Il peut donc être utilisé pour lier des informations spécifiques aux lignes dans le registre ou d’autres fichiers d’une manière qui n’est pas affectée par les modifications apportées à d’autres lignes. Si une ligne a plusieurs adresses, toutes les adresses auront le même identificateur d’appareil permanent. Les enregistreurs TSP doivent noter que cette valeur doit être conservée entre les mises à niveau du système d’exploitation.
AC_GATHERDIGITSMINTIMEOUT
AC_GATHERDIGITSMAXTIMEOUT
AC_GENERATEDIGITMINDURATION
AC_GENERATEDIGITMAXDURATION
AC_GENERATEDIGITDEFAULTDURATION

Configuration requise

Condition requise Valeur
En-tête tapi3if.h

Voir aussi

Objet Address

ITAddress

ITAddressCapabilities ::get_AddressCapability