行動網路增強邏輯的定製化應用
行動網路增強邏輯的定製化應用(Customized Applications for Mobile networks Enhanced Logic,簡稱CAMEL)是一系列的標準。按照設計,這些標準既可以在GSM核心網、又可以在通用移動通信系統(Universal Mobile Telecommunications System,簡稱UMTS)中使用。該框架為運營商提供了一系列的工具,來為GSM服務和UMTS服務定義額外的功能。CAMEL架構是基於智能網(Intelligent Network,簡稱IN)標準的,並且使用CAP協議。這些標準被定義在一系列的ETSI(歐洲通信標準局)技術規範中。
許多服務都可以由CAMEL來創建。當用戶需要在漫遊時使用這些服務時,用CAMEL來創建服務尤為有效,例如,無前綴撥號(無論用戶身處哪個國家時發起呼叫,用戶都撥打相同的號碼),或者從國外進行無縫的多媒體簡訊(Multi-media Messaging Service,簡稱MMS,即彩信)接入。
CAMEL網元
編輯- GSM業務控制功能(Service Control Function)——gsmSCF
- GSM業務交換功能(Service Switching Function)——gsmSSF
- GSM特殊資源功能(Specialized Resource Function)——gsmSRF
- GPRS業務交換功能(Service Switching Function)——gprsSSF
規範
編輯CAMEL規範是分階段逐步發布的[1]。截至2007年,一共建立了4個階段(Phase)的規範,每一個都是基於前一個而構建的[2]。階段1和2是在3G網絡出現之前定義的,因此它支持將IN(智能網)服務加入到一個GSM網絡——儘管這些服務對於2.5G和3G網絡來說也是同樣可用的。階段3是為3GPP的發行版99(R99)和發行版4(R4)定義的,因此是一個GSM和UMTS的公共規範,而階段4則是作為3GPP發行版5(R5)的一部分定義的。
與其它的GSM規範一樣,後一階段應該與之前的各階段完全地後向兼容。這是通過使用「事務能力應用部分」(Transaction Capabilities Application Part,簡稱TCAP)的「應用上下文」( Application Context,簡稱AC)協商過程來實現的。每個CAMEL階段都被分配了自己獨有的AC(應用上下文)版本號[3]。
階段1
編輯CAMEL階段1(Phase 1)僅僅定義了非常基礎的呼叫控制服務,但是向智能網(IN)中引入了CAMEL基本呼叫狀態模型(Basic call state model,簡稱BCSM)的概念。階段1給予了gsmSCF阻止呼叫(在呼叫連接建立之前就釋放呼叫)、允許一個呼叫原樣繼續進行、或者在呼叫得以繼續進行之前修改有限數量的呼叫參數這幾個功能。gsmSCF還可以為特定的事件而監視呼叫的狀態,並且在接收到該事件的通知時,做出適當的動作[1]。
階段1被定義為1997年的發行版96(R96)的一部分。
階段2
編輯CAMEL階段2(Phase 2)對階段1中定義的能力進行了增強。除了支持階段1中的功能之外,階段2還包括如下幾點:
- 更多的事件檢查點
- 用戶和網絡所提供的服務之間的交互,使用包括通知、語音提示,以及通過帶內(in-band)交互或非結構化補充服務數據(Unstructured Supplementary Service Data,簡稱USSD)交互來採集數據。
- 對通話時長的控制,以及向移動台傳送收費信息推薦(Advice of Charge Information)
- 向gsmSCF通知關於對補充服務的調用的能力,這些補充服務包括:直接呼叫轉移(Explicit Call Transfer,簡稱ECT,即「無條件前轉」)、呼叫轉向(Call Deflection,簡稱CD,即「遇忙前轉」),以及多方呼叫(Multi-Party Calls,簡稱MPTY)。
- 把來自一個服務節點的收費信息集成到呼叫記錄中的能力(從而使得後處理更簡單)[1]。
階段2是作為1998年的3GPP發行版97和98(R97、R98)的一部分定義的——儘管它在發行版96(R96)的一期(stage 1)規範中就已經被提到了。
階段3
編輯CAMEL階段3(Phase 3)增強了階段2的能力。階段3增加了如下能力:
- 支持防止超負荷的功能
- 支持撥入服務(Dialed Services)
- 處理移動性事件的能力,例如被叫可及/不可及,以及漫遊
- 控制GPRS會話和PDP上下文
- 控制不論是通過電路交換還是分組交換的服務網元(serving network entities)傳送的移動上行(Mobile Originated)簡訊。
- 與SoLSA(Support of Localised Service Area,對本地化服務區的支持)協同工作。對這種協同工作的支持不是強制的。
- 當調用「正忙用戶當前呼叫已結束」(Call Completion to Busy Subscriber,簡稱CCBS)這個補充業務時,gsmSCF可以得到通知[2]。
階段3是作為1999年的3GPP發行版99(R99)和發行版4(R4)的一部分而發布的。
階段4
編輯CAMEL階段4(Phase 4)是在階段3的能力之上構建的,它定義了如下的功能:
- 支持電路交換的移動到移動的呼叫的最佳路由(Optimal Routing)
- gsmSCF在已建立的呼叫中再加入一個通話方的能力(Call Party Handling,呼叫方控制)
- gsmSCF創建一個不與任何其他已建立的呼叫有任何關聯的新呼叫的能力(Call Party Handling - new call,呼叫方控制-新呼叫)
- 增強的呼叫方連接的處理的能力(呼叫方控制)
- 控制不論是通過電路交換還是分組交換的服務網元傳送的移動下行(Mobile Terminated)簡訊的能力
- gsmSCF控制IP多媒體子系統(IP Multimedia Subsystem簡稱IMS)中的會話的能力[2]。
- gsmSCF可以請求gsmSSF播放一個固定或可變順序的音頻(tones)的能力
對於CAMEL階段4來說,在完全支持CAMEL階段3的基礎上,可以僅支持有限的新功能子集。
階段4在2002年作為3GPP發行版5(R5)的一部分被發布。