久久精品视,色综合久久无码中文字幕,日韩免费视频一区二区三区,亚洲中文久久精品无码WW16

新聞資訊

分診排隊(duì)系統(tǒng)廠家-VOIP軟交換協(xié)議適配的實(shí)現(xiàn)

2023-10-20 12:46

       VoIP軟交換協(xié)議適配的目標(biāo)是將不同的協(xié)議轉(zhuǎn)換成統(tǒng)一的BCSM到用戶的接入指示,以驅(qū)動BCSM按照其預(yù)定義的方式運(yùn)轉(zhuǎn),并實(shí)現(xiàn)與外部網(wǎng)絡(luò)設(shè)備之間的交互。簡單地說,就是將接收的不同信令消息解釋成呼叫模型可以識別的BCSM指示,并將呼叫模型發(fā)出的BC­SM指示轉(zhuǎn)換為相應(yīng)的協(xié)議行為。不同協(xié)議的信令流程是有差別的,通過一定的映射關(guān)系,就可以轉(zhuǎn)換成統(tǒng)一的BCSM指示。但是,由千協(xié)議是多樣的,它們與標(biāo)準(zhǔn)BCSM指示之間的適配方式并不固定,如果適配模式設(shè)計(jì)不合理,就會導(dǎo)致呼叫處理操作與用戶設(shè)備實(shí)際執(zhí)行動作之間的偏差,這就需要盡可能采用規(guī)范化的模式來處理不同協(xié)議與BCSM模型之間的適配規(guī)則。

       協(xié)議適配的核心是消息映射以及過程匹配,因此可以認(rèn)為協(xié)議適配需要實(shí)現(xiàn)兩方面的功能:靜態(tài)映射和動態(tài)交互。靜態(tài)映射主要是實(shí)現(xiàn)特定協(xié)議的消息/事件到BCSM指示/事件的映射,這種映射包括消息格式、消息名稱、消息參數(shù)的轉(zhuǎn)換等;動態(tài)交互則主要考慮如何使協(xié)議處理過程適應(yīng)標(biāo)準(zhǔn)化的BCSM處理過程的需要,比如在呼叫掛起時(shí),實(shí)現(xiàn)協(xié)議處理過程的暫停和恢復(fù)等,尤其是在需要接入外部業(yè)務(wù)的時(shí)候。概括地說,上述靜態(tài)映射和動態(tài)交互功能,就是以BCSM為基礎(chǔ),對特定協(xié)議的語義和語法進(jìn)行解釋的過程。

UniNet軟交換設(shè)備的設(shè)計(jì)中,協(xié)議適配功能也是以有限狀態(tài)機(jī)為基礎(chǔ)進(jìn)行實(shí)現(xiàn)的,可以稱之為協(xié)議映射狀態(tài)機(jī)。首先通過狀態(tài)等價(jià)映射的方式找出協(xié)議消息與BCSM指示的對應(yīng)方式(靜態(tài)匹配);然后通過FSM疊加的方式實(shí)現(xiàn)兩者狀態(tài)遷移的聯(lián)動過程(動態(tài)匹配)。

1.協(xié)議映射狀態(tài)機(jī)設(shè)計(jì)

        協(xié)議適配的核心就是映射狀態(tài)機(jī)的設(shè)計(jì),協(xié)議映射狀態(tài)機(jī)設(shè)計(jì)的難點(diǎn)是對其狀態(tài)的設(shè)定。通常情況下,通信協(xié)議采用有限狀態(tài)機(jī)的方式對協(xié)議功能進(jìn)行形式化描述,并實(shí)現(xiàn)對協(xié)議消息收發(fā)上下文的管理。在一定程度上,可以認(rèn)為這個(gè)狀態(tài)機(jī)就是針對該協(xié)議的“基本呼叫狀態(tài)模型”。因此,在協(xié)議適配的實(shí)現(xiàn)機(jī)制中,可以在各協(xié)議已定義的協(xié)議狀態(tài)機(jī)的基礎(chǔ)上,首先實(shí)現(xiàn)它們與BCSM之間的狀態(tài)映射,這是進(jìn)行消息映射的基礎(chǔ)。顯而易見,如果兩個(gè)狀態(tài)機(jī)在某個(gè)狀態(tài)上是等價(jià)的,那么它們的輸入事件和輸出事件都應(yīng)該是等價(jià)的,因此只要找出協(xié)議狀態(tài)機(jī)與BCSM在狀態(tài)上的對應(yīng)關(guān)系,就可以很容易給出協(xié)議消息與BCSM指令之間的對應(yīng)關(guān)系。

        在前文中已提到,UniNetBCSM是通過提取各協(xié)議呼叫處理流程的共性部分所形成的。在功能上,BCSM所代表的呼叫處理功能與各協(xié)議本身所具有的功能是不完全一致的。比如,H.323和SIP都具有處理多媒體呼叫的功能,但是在處理簡單語音呼叫時(shí),只需要它們提供BCSM所要求的功能就可以,其他的功能可以認(rèn)為是這個(gè)協(xié)議的特殊能力,只是暫時(shí)不需要。而且,不同的協(xié)議由于應(yīng)用環(huán)境的不同,其協(xié)議的定義方式也各有特點(diǎn)。比如SIP協(xié)議主要是針對無傳輸保證的IP網(wǎng)設(shè)計(jì)的,在協(xié)議中設(shè)計(jì)了“三次握手”的機(jī)制。而在H.323以及IUSP協(xié)議中就沒有這種機(jī)制,所以在BCSM中也不會采用。因此,由于協(xié)議特點(diǎn)的不同以及協(xié)議本身處理能力的不同,在協(xié)議狀態(tài)機(jī)與BCSM狀態(tài)機(jī)對等映射過程中,經(jīng)常出現(xiàn)的情況是兩個(gè)FSM(狀態(tài)模型)不具有同樣數(shù)目的狀態(tài),或者說,在兩個(gè)狀態(tài)模型之間不存在完全等價(jià)關(guān)系。在這種情況下,就需要根據(jù)應(yīng)用目標(biāo)對映射方式進(jìn)行補(bǔ)償。對千軟交換設(shè)備的設(shè)計(jì)而言,協(xié)議映射的最終目的是按照BCSM的要求進(jìn)行呼叫處理,所以當(dāng)存在不完全等價(jià)映射時(shí),應(yīng)以BCSM為基準(zhǔn)進(jìn)行補(bǔ)償。這就可能導(dǎo)致某協(xié)議狀態(tài)機(jī)中的多個(gè)狀態(tài)會被映射到BCSM中的單一狀態(tài)(即忽略VoIP軟交換協(xié)議處理中的某些特殊能力),或者反之,BCSM中的單一狀態(tài)被映射到協(xié)議狀態(tài)機(jī)中的多個(gè)狀態(tài)(即對協(xié)議處理進(jìn)行一定的擴(kuò)展,一般用千業(yè)務(wù)提供的需要)。下圖進(jìn)一步解釋了FSM狀態(tài)映射的幾種表現(xiàn)方式。

呼叫模型狀態(tài)映射方式示意圖

在上圖中,以FSMA(基本呼叫狀態(tài)模型)為基準(zhǔn),F(xiàn)SMA與FSMB(協(xié)議狀態(tài)模型)之間的狀態(tài)映射有4種方式:

•一對一,如Q到l;

•一對多,如P到G、H;

•多對一,如T、U到K;

•多對多,如R、S到J和K。

         在上述映射方式中,多個(gè)狀態(tài)之間的交叉映射(即出現(xiàn)多對多映射的情況)是我們所不希望出現(xiàn)的情況,因?yàn)樗赡軒矶x性問題。比如在上圖中,F(xiàn)SMA中的狀態(tài)S被分別映射到FSMB的狀態(tài)J和狀態(tài)K,但是FSMB中的狀態(tài)J與FSMA中的狀態(tài)R也存在一個(gè)映射。這樣,在將FSMA中的狀態(tài)R到狀態(tài)S的遷移過程映射到FSMB時(shí),存在二義性的解釋方式,F(xiàn)SMB將不存在唯一的遷移方式:它可能從狀態(tài)J遷移到狀態(tài)K,也可能繼續(xù)停留在狀態(tài)J上。

上一篇:病房對講系統(tǒng)廠家-VoIP軟交換多協(xié)議互通的實(shí)現(xiàn)
返回
下一篇:醫(yī)院排隊(duì)分診叫號系統(tǒng)廠家-軟交換多協(xié)議適配與互通的設(shè)計(jì)