mensaje de LINE_CALLINFO
El mensaje de LINE_CALLINFO TAPI se envía cuando ha cambiado la información de llamada sobre la llamada especificada. La aplicación puede invocar lineGetCallInfo para determinar la información de llamada actual.
Parámetros
-
hDevice
-
Identificador de la llamada.
-
dwCallbackInstance
-
La instancia de devolución de llamada proporcionada al abrir la línea de la llamada.
-
dwParam1
-
Elemento de información de llamada que ha cambiado. Puede ser una o varias de las constantes de LINECALLINFOSTATE_.
-
dwParam2
-
Sin usar.
-
dwParam3
-
Sin usar.
Valor devuelto
No de devuelve ningún valor.
Comentarios
Se envía un mensaje LINE_CALLINFO con una indicación NumOwnersIncr, NumOwnersDecr o NumMonitorsChanged a las aplicaciones que ya tienen un identificador para la llamada. Esto puede ser el resultado de que otra aplicación cambie la propiedad o la supervisión a una llamada con lineOpen, lineClose, lineShutdown, lineSetCallPrivilege, lineGetNewCalls y lineGetConfRelatedCalls.
Estos mensajes LINE_CALLINFO no se envían cuando se proporciona una notificación de una nueva llamada en un mensaje LINE_CALLSTATE , ya que la información de llamada ya refleja el número correcto de propietarios y monitores en el momento en que se envían los mensajes LINE_CALLSTATE. LINE_CALLINFO mensajes también se suprimen en el caso de que TAPI ofrezca una llamada para supervisar a través del mecanismo de LINECALLSTATE_UNKNOWN.
Nota
La aplicación que provoca un cambio en el número de propietarios o monitores (por ejemplo, al invocar lineDeallocateCall o lineSetCallPrivilege) no recibe un mensaje que indica que se ha realizado el cambio.
No se envían mensajes LINE_CALLINFO para una llamada después de que la llamada haya entrado en estado inactivo . En concreto, los cambios en el número de propietarios y monitores no se notifican a medida que las aplicaciones desasignan sus identificadores para la llamada inactiva.
Requisitos
Requisito | Value |
---|---|
Versión de TAPI |
Requiere TAPI 2.0 o posterior |
Encabezado |
|