售前電話
135-3656-7657
售前電話 : 135-3656-7657
軟交換設(shè)備需要支持各種協(xié)議的接人(包括:H.323、SIP、SIP-T/1、BICC、MGCP、Megaco、RANAP、ISUP、Q.931、V5.2等),理解并適配各方協(xié)議消息的交互,完成不同協(xié)議間的互通,以實(shí)現(xiàn)網(wǎng)絡(luò)的融合。因此,需要對(duì)基于各種網(wǎng)絡(luò)信令協(xié)議的不同呼叫流程進(jìn)行梳理,提煉出共性的部分,設(shè)計(jì)出規(guī)范化的、獨(dú)立于具體協(xié)議的標(biāo)準(zhǔn)呼叫狀態(tài)模型,保證呼叫模型的穩(wěn)定性和通用性。
呼叫狀態(tài)模型基本原理
上文已指出,呼叫狀態(tài)模型主要用千描述某個(gè)呼叫方的處理過程,包括發(fā)起、控制和操縱呼叫以及支持在呼叫之前、之中和之后與外部業(yè)務(wù)交互信息的功能。通常情況下,可采用有限狀態(tài)機(jī)的方式對(duì)呼叫處理過程進(jìn)行建模。在這里,智能網(wǎng)基本呼叫狀態(tài)模型(BCSM,BasicCallStateModel)的設(shè)計(jì)方式為軟交換設(shè)備呼叫控制功能提供了很好的借鑒,該模型經(jīng)過長(zhǎng)時(shí)間的考驗(yàn),已經(jīng)相當(dāng)成熟。下面簡(jiǎn)單介紹它的原理。 基本呼叫狀態(tài)模型是用一對(duì)有限狀態(tài)機(jī)分別抽象呼叫在發(fā)端側(cè)和終端側(cè)被處理時(shí)的進(jìn)展方式,代表了在傳統(tǒng)交換機(jī)中針對(duì)基本呼叫和連接處理過程的標(biāo)準(zhǔn)活動(dòng),反映了在一個(gè)呼叫發(fā)起方和一個(gè)呼叫接收方之間建立和維持一條通信路徑所需要的基本呼叫處理的狀態(tài)。BCSM的描述模式如圖所示,其基本組成包括:呼叫點(diǎn)(PIC,PointinCall入檢測(cè)點(diǎn)CDP,DetectionPoint)、BCSM轉(zhuǎn)移(Transition)和事件(Event)。
呼叫點(diǎn)標(biāo)識(shí)了與智能網(wǎng)業(yè)務(wù)邏輯感興趣的一個(gè)或多個(gè)基本呼叫/連接狀態(tài)有關(guān)的呼叫控制功能(CCF)動(dòng)作。每一個(gè)PIC代表了呼叫和連接處理過程中的一個(gè)特殊的狀態(tài)。檢測(cè)點(diǎn)表示在基本呼叫和連接處理中允許智能網(wǎng)業(yè)務(wù)邏輯(SLP)與基本呼叫能力交互的狀態(tài)。檢測(cè)點(diǎn)可以被定義成在發(fā)端和收端有限狀態(tài)機(jī)中的特定狀態(tài),在該狀態(tài)上,可以設(shè)置并激活業(yè)務(wù)的觸發(fā)請(qǐng)求,并且可以按照業(yè)務(wù)的指示掛起和恢復(fù)呼叫處理過程,以實(shí)現(xiàn)交換機(jī)中的呼叫處理過程與遠(yuǎn)端業(yè)務(wù)邏輯的交互。BCSM轉(zhuǎn)移表示在基本呼叫/連接處理中從一個(gè)PIC到另一個(gè)PIC的正常流向。進(jìn)入事件引起到PIC的BCSM轉(zhuǎn)移,離開事件代表PIC處理的結(jié)果。在ITU-T巳發(fā)布的智能網(wǎng)規(guī)范中,目前存在兩類BCSM模型:CS-1BCSM和CS-2BCSM模型。其中CS-1BCSM模型相對(duì)簡(jiǎn)單,包含的PIC和DP少一些,目前在智能網(wǎng)業(yè)務(wù)交換點(diǎn)(SSP)中得到廣泛應(yīng)用;CS-2BCSM模型則是對(duì)CS-1BCSM模型的進(jìn)一步擴(kuò)展,其包含的PIC和DP更多,功能也更強(qiáng)大。
UniNet軟交換設(shè)備的呼叫模型設(shè)計(jì),充分借鑒了智能網(wǎng)CS-2BCSM的設(shè)計(jì)方式,并對(duì)該模型進(jìn)行了改進(jìn),以提供CS-2BCSM模型本身不支持但在軟交換設(shè)備結(jié)構(gòu)中必需的功能。這是因?yàn)镃S-2BCSM模現(xiàn)的設(shè)計(jì)主要是面向傳統(tǒng)電路交換網(wǎng)中的呼叫接續(xù)處理模式,而在軟交換網(wǎng)絡(luò)中,為支持基于分組語音的信令協(xié)議,需要定義與之不同的規(guī)則以及更為簡(jiǎn)便的業(yè)務(wù)控制接口,使它相對(duì)于CS-2BCSM模型更具優(yōu)勢(shì)。為了簡(jiǎn)單起見,下文中在介紹UniNet軟交換設(shè)備中的呼叫狀態(tài)模型時(shí)仍以IN-CS-2BCSM模塑作為替代。
UniNet軟交換設(shè)備呼叫狀態(tài)模型的設(shè)計(jì)包括兩個(gè)核心部分:有限狀態(tài)自動(dòng)機(jī)(即BCSM的基本狀態(tài)以及遷移方式的集合)的設(shè)計(jì)以及檢測(cè)點(diǎn)處理機(jī)制的設(shè)計(jì)。
有限狀態(tài)自動(dòng)機(jī)的設(shè)計(jì)
UniNet呼叫狀態(tài)模型使用高級(jí)有限狀態(tài)自動(dòng)機(jī)來描述軟交換設(shè)備為建立和維持用戶通信通路所要求的動(dòng)作。它規(guī)定了一組基本呼叫和連接狀態(tài),并表示了這些狀態(tài)如何結(jié)合在一起去實(shí)現(xiàn)一個(gè)基本呼叫和連接處理過程。UniNet呼叫狀態(tài)模型包含一對(duì)FSM:O_BCSM和T_BCSM,抽象了具有兩個(gè)呼叫參與方的點(diǎn)到點(diǎn)呼叫的接續(xù)處理過程,分別代表了主叫端及被叫端從建立呼叫到接通雙方再到結(jié)束呼叫,所經(jīng)過的一組PIC點(diǎn)和DP點(diǎn),并反映了呼叫的發(fā)端部分與終端部分在功能上的分離。
1.O_BCSM的定義:O_BCSM如圖所示。O_BCSM中各PIC的定義如表所示。
O_BCSM中PIC的定義
2.T_BCSM的定義:T_BCSM如圖所示。
T_BCSM中各PIC的定義如表所示:
檢測(cè)點(diǎn)機(jī)制的設(shè)計(jì)