enumeración CALLINFO_LONG (tapi3if.h)

Los métodos ITCallInfo usan la enumeración CALLINFO_LONG que establecen y obtienen información de llamada de tipo 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
Valor: 0
The
tipos de medios disponibles en la llamada.
CIL_BEARERMODE
El modo de portador de una llamada se describe mediante
LINEBEARERMODE_ constantes.
CIL_CALLERIDADDRESSTYPE
The
tipo de dirección del autor de la llamada.
CIL_CALLEDIDADDRESSTYPE
The
tipo de dirección de la entidad llamada.
CIL_CONNECTEDIDADDRESSTYPE
The
tipo de dirección de la entidad conectada.
CIL_REDIRECTIONIDADDRESSTYPE
The
tipo de dirección del destino al que se ha redirigido una llamada.
CIL_REDIRECTINGIDADDRESSTYPE
The
tipo de dirección de la ubicación que redireccionó la llamada.
CIL_ORIGIN
El origen de una llamada se describe mediante .
LINECALLORIGIN_ Constantes, como LINECALLORIGIN_EXTERNAL.
CIL_REASON
El motivo de una llamada se describe mediante .
LINECALLREASON_ constantes, como LINECALLREASON_FWDUNCOND.
CIL_APPSPECIFIC
La información específica de la aplicación se usa para pasar información entre aplicaciones en un entorno de varias aplicaciones. La implementación de la API o el proveedor de servicios no interpretan la información. Solo las aplicaciones con privilegios de propietario para la llamada pueden establecerla.
CIL_CALLPARAMSFLAGS
Las marcas de parámetros de llamada se describen mediante
LINECALLPARAMFLAGS_ constantes, como LINECALLPARAMFLAGS_BLOCKID. Normalmente, estas marcas se establecen durante la creación de una llamada saliente.
CIL_CALLTREATMENT
El tratamiento de llamadas identifica cómo se controla una llamada que está en espera o no respondida, y se describe mediante
LINECALLTREATMENT_ constantes, como LINECALLTREATMENT_MUSIC.
CIL_MINRATE
Velocidad mínima del flujo de datos de una llamada en bps (bits por segundo).
CIL_MAXRATE
Velocidad máxima del flujo de datos de una llamada en bps (bits por segundo).
CIL_COUNTRYCODE
Código de país o región.
CIL_CALLID
Identificador de llamada. Algunos proveedores de servicios asignan un código único a cada llamada.
CIL_RELATEDCALLID
Identificador de llamada para una llamada relacionada con la llamada actual, como en una conferencia.
CIL_COMPLETIONID
Identificador de finalización. El identificador de finalización se usa para identificar las solicitudes de finalización individuales en curso. Un identificador de finalización deja de ser válido y se puede reutilizar después de la finalización de la solicitud o después de cancelar una solicitud pendiente.
CIL_NUMBEROFOWNERS
Número de aplicaciones que tienen privilegios de propietario para la llamada actual.
CIL_NUMBEROFMONITORS
Número de aplicaciones que tienen privilegios de supervisión para la llamada actual.
CIL_TRUNK
Identificador de tronco de la llamada actual.
CIL_RATE
Velocidad actual del flujo de datos de una llamada en bps (bits por segundo).
CIL_GENERATEDIGITDURATION
CIL_MONITORDIGITMODES
CIL_MONITORMEDIAMODES

Requisitos

Requisito Valor
Header tapi3if.h

Consulte también

ITCallInfo::get_CallInfoLong

ITCallInfo::p ut_CallInfoLong