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 |