由于軟交換設(shè)備是通過不同的協(xié)議與外部網(wǎng)絡(luò)實體(如各類網(wǎng)關(guān)、IAD以及軟終端等)進(jìn)行交互,來完成呼叫的接續(xù)處理。在UniNet軟交換設(shè)備控制功能的設(shè)計中,雖然呼叫模型的設(shè)計具有協(xié)議無關(guān)特性,但是在實際的呼叫處理過程中,呼叫模型不可避免地要涉及到使用不同的協(xié)議與外部實體進(jìn)行交互的間題。
因此,如何將協(xié)議無關(guān)的呼叫模型與不同的協(xié)議關(guān)聯(lián)起來以實現(xiàn)呼叫處理,是多協(xié)議接入需要完成的功能。另一方面,在軟交換設(shè)備中,需要同時支持多種異質(zhì)終端,因此如何在同一個呼叫中實現(xiàn)不同協(xié)議之間的互通也是軟交換設(shè)備多協(xié)議接入設(shè)計必須解決的內(nèi)容。簡而言之,多協(xié)議接入需要實現(xiàn)的目標(biāo)有兩個:心實現(xiàn)不同協(xié)議功能到標(biāo)準(zhǔn)呼叫處理過程的接入;@實現(xiàn)同一個呼叫中涉及的不同協(xié)議之間的互通。在UniNet軟交換設(shè)備的研制過程中,可以以前文描述的呼叫模型為基礎(chǔ),采用協(xié)議適配的方式,較好地解決這一問題。它的基本原理如圖所示。
UniNet軟交換設(shè)備多協(xié)議接入原理
BCSM 指示定義 ,
BCSM的設(shè)計是與具體協(xié)議無關(guān)的,它是從一個“標(biāo)準(zhǔn)的“兩方呼叫過程在軟交換系統(tǒng)中“應(yīng)該“如何實現(xiàn)的角度考慮的。因此BCSM與用戶之間的呼叫處理指示的設(shè)計也是只與BCSM本身相關(guān),而與具體信令無關(guān),因此具有標(biāo)準(zhǔn)化的特點。這里,把呼叫處理
”指示“定義為:軟交換設(shè)備呼叫模型內(nèi)部相互作用的規(guī)則,以及它們與外部環(huán)境相互作用的規(guī)則的總稱。換句話說,”指示“實際上定義了一套呼叫模型與外界網(wǎng)絡(luò)實體交互的規(guī)則。在UniNetBCSM模劃的設(shè)計中,存在兩類指示。
第一類是用戶到BCSM的接入指示。用戶到BCSM的接入指示用以說明軟交換設(shè)備對用戶動作的感知以及用戶對軟交換設(shè)備動作的感知,它們定義了用戶的動作如何影響呼叫模型以及呼叫模型的動作如何影響用戶。用戶到BCSM的接入指示包括主叫用
戶到O_BCSM的接入指示,以及T_BCSM到被叫用戶的接入指示。
第二類是BCSM內(nèi)部指示。BCSM內(nèi)部指示說明了在一個基本的兩方呼叫中,o_BCSM和T_BCSM兩個呼叫側(cè)之間是如何通信的。它包含了在發(fā)端和終端BCSM之間流動的指示,但應(yīng)注意這些指示并不都與明確的信息流向?qū)?yīng)。
下面介紹用戶到BCSM的兩種接入指示。
1.主叫用戶到O_BCSM的接入指示主叫用戶到O_BCSM的接入指示定義了主叫用戶的動作如何影響發(fā)端呼叫模型以及發(fā)端呼叫模型的動作如何影響主叫用戶,如圖所示。
主叫用戶到O_BCSM接入指示
(1)從用戶發(fā)送到O_BCSM的指示,以啟動呼叫建立過程;
(2)從O_BCSM發(fā)送到用戶的指示,以確認(rèn)軟交換設(shè)備不能啟動呼叫;
(3)從O_BCSM發(fā)送到用戶的指示,以確認(rèn)呼叫啟動指示;
(4)用戶發(fā)送呼叫(撥號)信息到O_BCSM;
(5) )從O_BCSM發(fā)送到用戶的指示,以結(jié)束呼叫信息的發(fā)送;
(6) 呼叫信息結(jié)束,從用戶發(fā)送到O_BCSM的指示;
(7)通知用戶呼叫已經(jīng)選路到另一個環(huán)境或網(wǎng)絡(luò);
(8)當(dāng)被叫正被提醒時,從O_BCSM發(fā)送到用戶的指示;
(9)當(dāng)被叫被接受時,從O_BCSM發(fā)送到用戶的指示;
(10)用戶確認(rèn)呼叫被接受;
(11)從O_BCSM發(fā)送到用戶的指示,指示被叫用戶由于忙的情況不能接受呼叫;
(12)從O_BCSM發(fā)送到用戶的指示,指示被叫用戶由于無應(yīng)答的情況不能接受呼叫;
(13)從用戶發(fā)送到O_BCSM的指示,以結(jié)束此呼叫;
(14)從O_BCSM發(fā)送到用戶的指示,指示呼叫正被拆除;(15)從用戶發(fā)送到O_BCSM的指示,確認(rèn)呼叫正被拆除;(16)當(dāng)?shù)奖唤杏脩舻倪B接被懸置時,給用戶發(fā)送的指示;
(17)當(dāng)?shù)奖唤杏脩舻倪B接再次被連接時,給用戶發(fā)送的指示。
2.T_BCSM到被叫用戶的接入指示
T_BCSM到被叫用戶的接入指示定義了被叫用戶的動作如何影響收端呼叫模型,以及收端呼叫模型的動作如何影響被叫用戶,如圖所示。
T_BCSM到被叫用戶接入指示
(1)從T_BCSM發(fā)送到用戶的指示,以將呼叫終結(jié)到一個空閑的設(shè)備上;
(2)從用戶發(fā)送到T_BCSM的指示,以指示用戶不能接受呼叫;
(3) )當(dāng)用戶決定與所有呼叫特征的兼容性時,從用戶發(fā)送到T_BCSM的指示;
(4) T_BCSM發(fā)送剩余呼叫信息到用戶;
(5,發(fā)送了足夠的呼叫信息,從T_BCSM發(fā)送到用戶的指示,;
(6)接收到足夠的呼叫信息,從用戶發(fā)送到T_BCSM的指示;
(7)從用戶發(fā)送到T_BCSM的指示,指示正在提醒/振鈴;
(8)接受來話呼叫,從用戶發(fā)送到T_BCSM的指示;
(9)從T_BCSM發(fā)送到用戶的指示,確認(rèn)呼叫現(xiàn)在可以連接;
(10)從用戶發(fā)送到T_BCSM的指示,指示用戶懸置呼叫;
(11)從用戶發(fā)送到T_BCSM的指示,指示用戶恢復(fù)呼叫;
(12)從T_BCSM發(fā)送到用戶的指示,指示主叫用戶已掛機;
(13)從用戶發(fā)送到T_BCSM的指示,以結(jié)束此呼叫;
(14)從T_BCSM發(fā)送到用戶的指示,指示呼叫正被拆除;
(15)從用戶發(fā)送到T_BCSM的指示,確認(rèn)呼叫正被拆除。