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 |