Поделиться через


перечисление CALL_STATE_EVENT_CAUSE (tapi3if.h)

Перечисление CALL_STATE_EVENT_CAUSE возвращается методом ITCallStateEvent::get_Cause .

Синтаксис

typedef enum CALL_STATE_EVENT_CAUSE {
  CEC_NONE = 0,
  CEC_DISCONNECT_NORMAL,
  CEC_DISCONNECT_BUSY,
  CEC_DISCONNECT_BADADDRESS,
  CEC_DISCONNECT_NOANSWER,
  CEC_DISCONNECT_CANCELLED,
  CEC_DISCONNECT_REJECTED,
  CEC_DISCONNECT_FAILED,
  CEC_DISCONNECT_BLOCKED
} ;

Константы

 
CEC_NONE
Значение: 0
Событие вызова не произошло.
CEC_DISCONNECT_NORMAL
Вызов был отключен в рамках обычного жизненного цикла вызова (то есть звонок был окончен, поэтому он был отключен).
CEC_DISCONNECT_BUSY
Не удалось подключиться к исходящему вызову, так как удаленный конец был занят.
CEC_DISCONNECT_BADADDRESS
Исходящий вызов завершился сбоем, так как адрес назначения был неправильным.
CEC_DISCONNECT_NOANSWER
Исходящий вызов завершился сбоем, так как удаленный конец не был получен ответ.
CEC_DISCONNECT_CANCELLED
Исходящий вызов завершился сбоем, так как вызывающий отключился.
CEC_DISCONNECT_REJECTED
Исходящий вызов был отклонен удаленным завершением.
CEC_DISCONNECT_FAILED
Не удалось подключиться по другой причине.
CEC_DISCONNECT_BLOCKED

Требования

   
Верхняя часть tapi3if.h

См. также раздел

ITCallStateEvent::get_Cause