Partager via


énumération CALLINFO_LONG (tapi3if.h)

L’énumération CALLINFO_LONG est utilisée par les méthodes ITCallInfo qui définissent et obtiennent des informations d’appel de type LONG.

Syntax

typedef enum CALLINFO_LONG {
  CIL_MEDIATYPESAVAILABLE = 0,
  CIL_BEARERMODE,
  CIL_CALLERIDADDRESSTYPE,
  CIL_CALLEDIDADDRESSTYPE,
  CIL_CONNECTEDIDADDRESSTYPE,
  CIL_REDIRECTIONIDADDRESSTYPE,
  CIL_REDIRECTINGIDADDRESSTYPE,
  CIL_ORIGIN,
  CIL_REASON,
  CIL_APPSPECIFIC,
  CIL_CALLPARAMSFLAGS,
  CIL_CALLTREATMENT,
  CIL_MINRATE,
  CIL_MAXRATE,
  CIL_COUNTRYCODE,
  CIL_CALLID,
  CIL_RELATEDCALLID,
  CIL_COMPLETIONID,
  CIL_NUMBEROFOWNERS,
  CIL_NUMBEROFMONITORS,
  CIL_TRUNK,
  CIL_RATE,
  CIL_GENERATEDIGITDURATION,
  CIL_MONITORDIGITMODES,
  CIL_MONITORMEDIAMODES
} ;

Constantes

 
CIL_MEDIATYPESAVAILABLE
Valeur : 0
The
types de médias disponibles lors de l’appel.
CIL_BEARERMODE
Le mode porteur d’un appel est décrit par le
constantes LINEBEARERMODE_.
CIL_CALLERIDADDRESSTYPE
The
type d’adresse de l’appelant.
CIL_CALLEDIDADDRESSTYPE
The
type d’adresse de la partie appelée.
CIL_CONNECTEDIDADDRESSTYPE
The
type d’adresse de la partie connectée.
CIL_REDIRECTIONIDADDRESSTYPE
The
type d’adresse de la destination vers laquelle un appel a été redirigé.
CIL_REDIRECTINGIDADDRESSTYPE
The
type d’adresse de l’emplacement qui a redirigé l’appel.
CIL_ORIGIN
L’origine d’un appel est décrite par le
constantes LINECALLORIGIN_, telles que LINECALLORIGIN_EXTERNAL.
CIL_REASON
La raison d’un appel est décrite par le
constantes LINECALLREASON_, telles que LINECALLREASON_FWDUNCOND.
CIL_APPSPECIFIC
Les informations spécifiques à l’application sont utilisées pour transmettre des informations entre des applications dans un environnement multiapplication. 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.
CIL_CALLPARAMSFLAGS
Les indicateurs de paramètre d’appel sont décrits par
constantes LINECALLPARAMFLAGS_, telles que LINECALLPARAMFLAGS_BLOCKID. Ces indicateurs sont normalement définis lors de la création d’un appel sortant.
CIL_CALLTREATMENT
Le traitement d’appel identifie la façon dont un appel en attente ou sans réponse est géré, et est décrit par
LINECALLTREATMENT_ constantes, telles que LINECALLTREATMENT_MUSIC.
CIL_MINRATE
Débit minimal pour le flux de données d’un appel en bps (bits par seconde).
CIL_MAXRATE
Débit maximal pour le flux de données d’un appel en bps (bits par seconde).
CIL_COUNTRYCODE
Code de pays ou de région.
CIL_CALLID
Identificateur d’appel. Certains fournisseurs de services attribuent un code unique à chaque appel.
CIL_RELATEDCALLID
Identificateur d’appel pour un appel lié à l’appel actuel, par exemple lors d’une conférence.
CIL_COMPLETIONID
Identificateur d’achèvement. L’identificateur d’achèvement est utilisé pour identifier les demandes d’achèvement individuelles en cours. Un identificateur d’achèvement devient non valide et peut être réutilisé après l’achèvement de la demande ou après l’annulation d’une demande en attente.
CIL_NUMBEROFOWNERS
Nombre d’applications disposant de privilèges de propriétaire pour l’appel actuel.
CIL_NUMBEROFMONITORS
Nombre d’applications disposant de privilèges de surveillance pour l’appel actuel.
CIL_TRUNK
Identificateur de jonction pour l’appel actuel.
CIL_RATE
Débit actuel du flux de données d’un appel en bps (bits par seconde).
CIL_GENERATEDIGITDURATION
CIL_MONITORDIGITMODES
CIL_MONITORMEDIAMODES

Configuration requise

Condition requise Valeur
En-tête tapi3if.h

Voir aussi

ITCallInfo ::get_CallInfoLong

ITCallInfo ::p ut_CallInfoLong