售前電話
135-3656-7657
售前電話 : 135-3656-7657
為說(shuō)明W格驅(qū)動(dòng)技術(shù)的應(yīng)用,先介紹DMS-100系統(tǒng)呼叫處理軟件的分層結(jié)構(gòu)。標(biāo)準(zhǔn)的呼叫處理應(yīng)用軟件基本上分為四級(jí):?jiǎn)?dòng)器(Starter)處理器(Processor)、功能(Func-tion)和監(jiān)視器(Supervisor)o-每級(jí)由若干個(gè)過(guò)程(Procedure)組成。
(1)啟動(dòng)器
啟動(dòng)器過(guò)程構(gòu)成呼叫處理軟件分層結(jié)構(gòu)的第一級(jí),由過(guò)程Call-Process所調(diào)用,控制從呼出到釋放的整個(gè)呼叫的流程。當(dāng)然,在控制流程中,如果呼叫進(jìn)入穩(wěn)定的狀態(tài),例如通話階段,此時(shí)并不需要軟件介入,這在DMS-100系統(tǒng)中稱為呼叫被壓縮(Condensed),啟動(dòng)器就將控制返回到調(diào)用它的Call„Pro-cess。
(2)處理器
處理器位于分層結(jié)構(gòu)的第2級(jí),由啟動(dòng)器所調(diào)用。處理器用來(lái)控制個(gè)別的或一組密切相關(guān)的事務(wù)(transaction)處理。事務(wù)是指發(fā)生了一種事件或收到一個(gè)消息,將使壓縮的呼叫激活,由軟件進(jìn)行相應(yīng)的處理。一種處理器被調(diào)用后,將一直執(zhí)行到控制轉(zhuǎn)移到另一種處理器,或直到呼叫完成或被壓縮為止。
按照功能的不同,具有以下幾種處理器:
①建立處理器(SetupProcessor)
建立處理器控制呼叫的建立階段,包括從主叫呼出到給終端發(fā)送信號(hào)為止的過(guò)程中的所有的事務(wù)處理。但是,如果是從中繼線上產(chǎn)生的呼叫,則建立處理器只控制對(duì)終端的選擇和發(fā)送信號(hào),而呼出占用、數(shù)字收集和譯碼改由原來(lái)位于第3級(jí)的功能(分配器)承擔(dān)。
②交互處理器(crossprocessor)
交互處理器負(fù)責(zé)在呼出端與呼入端之間的連接,只控制一個(gè)事務(wù)的一部分。如果在連接中涉及收碼器或發(fā)碼器,也由交互處理器控制其釋放或連接。交互處理器由建立處理器調(diào)用。
③回叫處理器(Recallprocessor)
回叫處理器由啟動(dòng)器調(diào)用,處理應(yīng)答和拍叉消息,記錄計(jì)費(fèi)信息,并將拍叉消息轉(zhuǎn)給專用軟件(如呼叫等待、三方會(huì)議)進(jìn)行處理。
④切斷處理器(Disconnectprocessor)
切斷處理器由啟動(dòng)器調(diào)用,負(fù)責(zé)連接的拆斷和完成計(jì)費(fèi)信息的記錄。
⑤差錯(cuò)處理器(Errorprocessor)
差錯(cuò)處理器由啟動(dòng)器調(diào)用,負(fù)責(zé)差錯(cuò)的處理,以及釋放連接和使有關(guān)終端自由。各種處理器可以調(diào)用功能和監(jiān)視器以執(zhí)行呼叫處理任務(wù)。
(3)功能
功能位于第3級(jí),也有少數(shù)位于第4級(jí)。功能由處理器調(diào)用,以執(zhí)行各種呼叫處理任務(wù)。某種功能被調(diào)用后,將一直執(zhí)行到控制返回到調(diào)用它的處理器為止。
功能過(guò)程具有以下各種類別:
①分配器(Allocator)
DMS—100系統(tǒng)中,把能發(fā)起呼叫或接收呼叫的用戶線或中繼線稱為代理群(Agency),在代理群中的各個(gè)用戶線或中繼線稱為代理(Agent)。分曲器有兩種:呼出分配器(OriginatingAllocator)和呼入分配器(TerminatingAllocator)0分配器的作用是對(duì)一個(gè)呼叫分配一個(gè)代理作為呼出者或呼入者。當(dāng)呼出代理為一中繼線時(shí),呼出分配器將執(zhí)行通常由建立處理器完成的部分功能,如前所述。從而,用于中繼線的呼出分配器將從第3級(jí)位置上升到第2級(jí)。當(dāng)呼出者是用戶線時(shí),呼出分配器由建立處理機(jī)調(diào)用;當(dāng)呼出者是中繼線時(shí),呼出分配器直接由啟動(dòng)器調(diào)用。呼入分配器則由交互處理器所調(diào)用。
②收集器(Collector)
收集器負(fù)責(zé)向外圍模塊(PM)發(fā)送消息,以通知外圍模塊收集數(shù)字。如果需要接上一個(gè)接收器,也由收集器選擇并指揮外圍模塊和交換網(wǎng)絡(luò)完成連接。當(dāng)呼叫者是用戶線,收集器由建立處理器調(diào)用;當(dāng)呼叫者是中繼線,收集器由呼出分配器調(diào)用。
③裝入器(Loader)
裝入器負(fù)責(zé)將收集到的數(shù)字從輸入消息傳送到呼叫壓縮塊(CallCondenseBlock-CCB)的存儲(chǔ)區(qū),也可以作簡(jiǎn)單的預(yù)處理。當(dāng)呼叫者是用戶線,裝入器由建立處理器調(diào)用;當(dāng)呼叫者是中繼線,裝入器由呼出分配器調(diào)用。
④翻譯器(Translator)
按照收集的數(shù)字和主叫屬性,翻譯器查找數(shù)據(jù)庫(kù)中的表格進(jìn)行數(shù)字分析,以確定呼叫的目的地。當(dāng)呼叫者是用戶線,翻譯器由建立處理器調(diào)用;當(dāng)呼叫者是中繼線,翻譯器由呼出分配器調(diào)用。
⑤標(biāo)識(shí)器(Identifier)
標(biāo)識(shí)器啟動(dòng)計(jì)費(fèi)信息的記錄。當(dāng)呼叫者為用戶線時(shí),標(biāo)識(shí)器由建立處理器調(diào)用。當(dāng)呼叫者是中繼線時(shí),由于計(jì)費(fèi)是在發(fā)起呼叫的話局,因此并不啟動(dòng)標(biāo)識(shí)器。
⑥路由器(Router)
路由器由建立處理器調(diào)用,確定呼叫的路由是否可用。
⑦呼入器(Terminator)
呼入器由路由器調(diào)用,負(fù)責(zé)從一線群中(例如中繼線群、用戶搜尋組、呼叫轉(zhuǎn)移群)找尋一空閑的呼入代理。
⑧發(fā)送器(Outpulser)
發(fā)送器由呼入分配器調(diào)用,負(fù)責(zé)組成命令消息,以指揮在中繼線上的發(fā)碼。
⑨空閑器(Idler)
空閑器由差錯(cuò)處理機(jī)調(diào)用,使得在發(fā)生差錯(cuò)時(shí)將代理改閑。
⑩還原器(De—allocator)
還原器由切斷處理器調(diào)用,負(fù)責(zé)將代理與呼叫脫開(kāi)。
?主叫號(hào)碼發(fā)送器(Spiller)
主叫號(hào)碼發(fā)送器由回叫處理器調(diào)用,負(fù)責(zé)指揮主叫號(hào)碼的發(fā)送,以便在終端局記錄計(jì)費(fèi)信息。
?計(jì)費(fèi)器(Biller)
計(jì)費(fèi)器由回叫處理器或切斷處理器調(diào)用,負(fù)責(zé)專門的計(jì)費(fèi)功能,例如投幣電話、PBX中繼線等。
(4)監(jiān)視器
監(jiān)視器由交互處理器調(diào)用,執(zhí)行某些與建立電話連接和向呼入代理發(fā)送信號(hào)有關(guān)的功能。
•對(duì)呼叫者發(fā)送回鈴音。
•如呼入者是用戶,則發(fā)送鈴流。
•檢查呼叫持續(xù)期間的通路可靠性。
•報(bào)告掛機(jī)或拍叉信號(hào),如果需要也報(bào)告應(yīng)答信號(hào)。
以上這些功能是在監(jiān)視器指令下由外圍模塊完成。