CALLINFOCHANGE_CAUSE列舉 (tapi3if.h)
ITCallInfoChangeEvent::get_Cause方法會使用CALLINFOCHANGE_CAUSE列舉來傳回已變更之呼叫資訊類型的描述。
您可以使用 TAPI 3 ITCallInfo 介面來擷取變更的特定資訊。 TAPI 2 應用程式使用 lineGetCallInfo 或 lineGetCallStatus。
Syntax
typedef enum CALLINFOCHANGE_CAUSE {
CIC_OTHER = 0,
CIC_DEVSPECIFIC,
CIC_BEARERMODE,
CIC_RATE,
CIC_APPSPECIFIC,
CIC_CALLID,
CIC_RELATEDCALLID,
CIC_ORIGIN,
CIC_REASON,
CIC_COMPLETIONID,
CIC_NUMOWNERINCR,
CIC_NUMOWNERDECR,
CIC_NUMMONITORS,
CIC_TRUNK,
CIC_CALLERID,
CIC_CALLEDID,
CIC_CONNECTEDID,
CIC_REDIRECTIONID,
CIC_REDIRECTINGID,
CIC_USERUSERINFO,
CIC_HIGHLEVELCOMP,
CIC_LOWLEVELCOMP,
CIC_CHARGINGINFO,
CIC_TREATMENT,
CIC_CALLDATA,
CIC_PRIVILEGE,
CIC_MEDIATYPE,
CIC_LASTITEM
} ;
常數
CIC_OTHER 值: 0 未指定的通話資訊已變更。 |
CIC_DEVSPECIFIC 裝置特定的通話資訊已變更。 |
CIC_BEARERMODE 呼叫的持有人模式已變更。 |
CIC_RATE 速率已變更。 |
CIC_APPSPECIFIC 應用程式特定的呼叫資訊已變更。 應用程式特定資訊可用來在多應用程式環境中的應用程式之間傳遞資訊。 API 實作或服務提供者不會解譯此資訊。 只有擁有者許可權的應用程式才能設定呼叫 |
CIC_CALLID 呼叫識別碼已變更。 |
CIC_RELATEDCALLID 相關的呼叫識別碼已變更。 |
CIC_ORIGIN 呼叫來源已變更。 |
CIC_REASON 呼叫原因已變更。 |
CIC_COMPLETIONID 完成識別碼已變更。 |
CIC_NUMOWNERINCR 擁有者的數目已增加。 |
CIC_NUMOWNERDECR 擁有者的數目已減少。 |
CIC_NUMMONITORS 通話監視器的數目已變更。 |
CIC_TRUNK 通話上使用的主幹已變更。 |
CIC_CALLERID 呼叫端識別碼已變更。 |
CIC_CALLEDID 呼叫的識別碼已變更。 |
CIC_CONNECTEDID 連接的識別碼已變更。 |
CIC_REDIRECTIONID 重新導向識別碼已變更。 |
CIC_REDIRECTINGID 重新導向識別碼已變更。 |
CIC_USERUSERINFO 使用者使用者資訊緩衝區已變更。 |
CIC_HIGHLEVELCOMP 高階相容性資訊已變更 (ISDN Q.931) 。 |
CIC_LOWLEVELCOMP 低階相容性資訊已變更 (ISDN Q.931) 。 |
CIC_CHARGINGINFO 通話的充電資訊已變更。 |
CIC_TREATMENT 對保留的呼叫處理已變更。 |
CIC_CALLDATA 呼叫資料緩衝區已變更。 |
CIC_PRIVILEGE 通話許可權 已變更。 |
CIC_MEDIATYPE 呼叫 媒體類型 已變更。 |
CIC_LASTITEM |
規格需求
標頭 | tapi3if.h |