tcap
tcap
TCAP,事務處理能力應用部分(TransactionCapabilitiesApplicationPart)。事務處理能力應用部分(TCAP)是SS7協議之一,能夠部署高級智能網路服務,這是通過使用信令連接控制部分(SCCP:SignalingConnectionControlPart)無連接服務,在信令點間提供非電路相關(non-circuit-related)信息的交換來實現的。此外,TCAP也支持遠程控制功能-調用其它遠程網路交換機上的性能特徵。
TCAP信息包含於MSU的SCCP部分。一個TCAP信息由兩部分構成:事務部分(transactionportion)和組成部分(componentportion)。SSP通過TCAP可以查詢SCP,以決定與800、888或900撥號相連的路由號(routingnumber),然後SCP再通過TCAP向SSP返回一個包含路由號(或一個差錯/拒絕部分)的響應。電話卡的驗證也是通過TCAP的查詢和響應信息。當一個移動用戶漫遊到一個新的移動交換中心(MSC:mobileswitchingcenter)區域時,綜合來賓位置註冊(integratedvisitorlocationregister)通過TCAP信息傳送的移動應用部分(MAP)信息,從用戶歸屬位置註冊(HLR)請求服務配置文件信息。
TCAP
TCAP事務部分包含數據包類型標識符,數據包類型具體如下:
Unidirectional:只在一個方向上傳輸成分。
QuerywithPermission:開始一個TCAP事務(如1-800查詢)。目的結點可以終止該事務。
QuerywithoutPermission:開始一個TCAP事務。目的結點不能終止該事務。
Response:終止CAP事務。對1-800查詢許可權的響應可能包含和800號碼相關的路由號。
ConversationwithPermission:繼續一個TCAP事務。目的結點可以終止該事務。
ConversationwithoutPermission:繼續一個TCAP事務。目的結點不能終止該事務。
Abort:由於出現異常終止事務。
事務部分也包含源事務ID和響應事務ID欄位,用於將TCAP事務與源和目的信令點上的特定應用程序關聯起來。
Invoke(Last):調用程序。例如,一個QuerywithPermission事務可以包括一個Invoke(Last)成分,來請求800撥號的SCP轉換。該組成部分是查詢中的"last"成分。
Invoke(NotLast):類似於Invoke(Last)組成部分,只是其後面還有一個或多個組成部分。
ReturnResult(Last):返回調用操作的結果。該成分是響應部分的"last"成分。
ReturnResult(NotLast):類似於ReturnResult(Last),只是其後面還有一個或多個組成部分。
ReturnError:報告調用操作失敗。
Reject:表明接收到一個不正確的數據包類型或組成部分。
組成部分包含一些參數,這些參數包括TCAP未經校驗而傳遞的特定應用數據。
TCAP頭結構:
InformationElement-informationelement根據它在信息語法中的位置進行第1次解讀。TCAP信息中的每個informationelement都具有相同的結構。一個informationelement由3個欄位構成:Tag、Length和Content。
Tag-Tag用以區分各個informationelement,並控制Content欄位的解讀。該欄位可能為一個或多個octet。Tag由Class、Form和Tagcode3部分組成。
Length-指定Content欄位大小。
Contents-包含元素實質,以及元素要傳送的主要信息。
組織來源:TCAP定義在ITU-T文檔Q.773中。
1. http://www.itu.int/itudoc/itu-t/rec/q/q500-999/q773_24880.html