Partager via


énumération CALLINFOCHANGE_CAUSE (tapi3if.h)

L’énumération CALLINFOCHANGE_CAUSE est utilisée par la méthode ITCallInfoChangeEvent::get_Cause pour retourner une description du type d’informations d’appel qui a changé.

Vous pouvez récupérer des informations spécifiques sur la modification à l’aide de l’interface TAPI 3 ITCallInfo . Les applications TAPI 2 utilisent lineGetCallInfo ou lineGetCallStatus.

Syntax

typedef enum CALLINFOCHANGE_CAUSE {
  CIC_OTHER = 0,
  CIC_DEVSPECIFIC,
  CIC_BEARERMODE,
  CIC_RATE,
  CIC_APPSPECIFIC,
  CIC_CALLID,
  CIC_RELATEDCALLID,
  CIC_ORIGIN,
  CIC_REASON,
  CIC_COMPLETIONID,
  CIC_NUMOWNERINCR,
  CIC_NUMOWNERDECR,
  CIC_NUMMONITORS,
  CIC_TRUNK,
  CIC_CALLERID,
  CIC_CALLEDID,
  CIC_CONNECTEDID,
  CIC_REDIRECTIONID,
  CIC_REDIRECTINGID,
  CIC_USERUSERINFO,
  CIC_HIGHLEVELCOMP,
  CIC_LOWLEVELCOMP,
  CIC_CHARGINGINFO,
  CIC_TREATMENT,
  CIC_CALLDATA,
  CIC_PRIVILEGE,
  CIC_MEDIATYPE,
  CIC_LASTITEM
} ;

Constantes

 
CIC_OTHER
Valeur : 0
Les informations d’appel non spécifiées ont changé.
CIC_DEVSPECIFIC
Les informations d’appel spécifiques à un appareil ont changé.
CIC_BEARERMODE
Le mode du porteur de l’appel a changé.
CIC_RATE
Le taux a changé.
CIC_APPSPECIFIC
Les informations d’appel spécifiques à une application ont changé. Les informations spécifiques à l’application sont utilisées pour transmettre des informations entre des applications dans un environnement multi-applications. Les informations ne sont pas interprétées par l’implémentation de l’API ou le fournisseur de services. Seules les applications disposant de privilèges de propriétaire pour l’appel peuvent le définir
CIC_CALLID
L’identificateur d’appel a changé.
CIC_RELATEDCALLID
L’identificateur d’appel associé a changé.
CIC_ORIGIN
L’origine de l’appel a changé.
CIC_REASON
La raison de l’appel a changé.
CIC_COMPLETIONID
L’identificateur d’achèvement a changé.
CIC_NUMOWNERINCR
Le nombre de propriétaires a augmenté.
CIC_NUMOWNERDECR
Le nombre de propriétaires a diminué.
CIC_NUMMONITORS
Le nombre de moniteurs d’appels a changé.
CIC_TRUNK
La jonction utilisée à l’appel a changé.
CIC_CALLERID
L’identificateur de l’appelant a changé.
CIC_CALLEDID
L’identificateur appelé a changé.
CIC_CONNECTEDID
L’identificateur connecté a changé.
CIC_REDIRECTIONID
L’identificateur de redirection a changé.
CIC_REDIRECTINGID
L’identificateur de redirection a changé.
CIC_USERUSERINFO
La mémoire tampon d’informations utilisateur-utilisateur a changé.
CIC_HIGHLEVELCOMP
Les informations de compatibilité de haut niveau ont changé (R ISDN Q.931).
CIC_LOWLEVELCOMP
Les informations de compatibilité de bas niveau ont changé (R ISDN Q.931).
CIC_CHARGINGINFO
Les informations de facturation de l’appel ont changé.
CIC_TREATMENT
Le traitement des appels en attente a changé.
CIC_CALLDATA
La mémoire tampon de données d’appel a changé.
CIC_PRIVILEGE
Le privilège d’appel a changé.
CIC_MEDIATYPE
L’appel
le type de média a changé.
CIC_LASTITEM

Configuration requise

   
En-tête tapi3if.h

Voir aussi

ITCallInfoChangeEvent::get_Cause