共用方式為


CALL_STATE_EVENT_CAUSE列舉 (tapi3if.h)

ITCallStateEvent::get_Cause方法會傳回CALL_STATE_EVENT_CAUSE列舉。

Syntax

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