消防天下網(wǎng)訊:利用CTI技術(shù),開發(fā)實現(xiàn)火警電話仿真測試系統(tǒng),配合消防通信指揮系統(tǒng)以及其他類型受理系統(tǒng)的測試、升級、維護與開發(fā)工作。
一、前言
消防通信指揮系統(tǒng)是受理火災報警電話,進行消防車輛人員調(diào)配,及時撲救火災的通信指揮系統(tǒng),具有火警受理、通信調(diào)度和輔助決策指揮等功能?;鹁娫挼臏蚀_接收、調(diào)度專線的及時調(diào)度、報警電話號碼的準確提取是消防通信指揮系統(tǒng)運行和存在的前提和必要條件。在消防通信指揮系統(tǒng)設計、研發(fā)、運行、升級、調(diào)試、維護過程中,迫切需要搭建火警電話仿真測試系統(tǒng),用于實現(xiàn)對消防通信指揮系統(tǒng)從電話受理設備到接警調(diào)度實現(xiàn)的模擬仿真測試。
目前,計算機電話集成技術(shù)(簡稱CTI,Computer Telephone Integration)已成熟應用到各行各業(yè)中,探索利用—電話語音產(chǎn)品,結(jié)合計算機軟件處理技術(shù),在一臺計算機中經(jīng)二次開發(fā)及接口調(diào)用,用軟件構(gòu)造交互語音應答(IVR)功能,自動排隊(ACD)功能,主叫識別信息傳送及顯示(Calling Identity Delivery,簡稱CID)功能,即可實現(xiàn)火警電話仿真測試系統(tǒng)的功能要求。
二、實現(xiàn)目標
完成要求的電話仿真測試系統(tǒng),可具有部分程控電話交換機功能但又有其特殊性,應兼容各種信令方式及集成各類線路類型,應能實現(xiàn)對被測電話設備的多方同時呼叫發(fā)起操作,不同方式、不同主叫信息的傳送功能,具有自動排隊輪詢、自動空閑占用、手動撥號等多種呼叫方式,具有話路無條件和有條件轉(zhuǎn)移/轉(zhuǎn)發(fā)功能、會議功能、狀態(tài)顯示、信息記錄功能及配置多種設置項功能。最終在一臺計算機上實現(xiàn)上述功能,使系統(tǒng)集成性高、性價比高,設備功能完善實用。
三、設計方案
實現(xiàn)數(shù)字中繼線、內(nèi)線及模擬中繼線的呼入、呼出、應答、占用等話務操作及話路狀態(tài)文字顯示功能。對于內(nèi)線呼出的主叫號碼均可按要求設為三種方式,即DTMF方式、FSK方式或無主叫方式;針對數(shù)字中繼線路,還應具有數(shù)字中繼通道的不同被叫號碼發(fā)送功能。
四、研制內(nèi)容
研制的主要內(nèi)容有(1)呼叫流程;(2)話路狀態(tài)定義及顯示;(3)數(shù)字中繼、模擬中繼線、調(diào)度內(nèi)線的呼出、呼入、占用、通話、掛機等不同電話進程、不同主叫類型的設置、不同主叫號碼的發(fā)送及電話交換調(diào)度功能。
(一)呼叫流程
呼叫流程是指電話線路狀態(tài)在運行的過程中隨呼叫的發(fā)生、結(jié)束所產(chǎn)生的變化過程。根據(jù)語音產(chǎn)品提供的函數(shù)調(diào)用和響應事件對中繼線路和內(nèi)線分機的呼叫過程并不相同,其主要區(qū)別在于:
1 呼出
系統(tǒng)對中繼(外線)振鈴呼出后,該中繼通道自動摘機、識別撥號音、撥號,并向系統(tǒng)返回呼出成功事件;如果呼叫失敗,如沒有撥號音、用戶忙、線路忙、超時應答等,系統(tǒng)將產(chǎn)生呼出失敗事件。被測設備收到呼叫號碼后向被叫方振鈴,并送回鈴音給該中繼通道,系統(tǒng)對該中繼通道進行信號音監(jiān)測,當被叫用戶摘機后,由被測設備停止回鈴音,系統(tǒng)監(jiān)測到后產(chǎn)生被叫摘機事件。
系統(tǒng)欲對內(nèi)線呼出時,并不檢測撥號音信號,而是將查看該被叫通道是否處于空閑狀態(tài),只有在掛機并空閑狀態(tài)時才能對被叫內(nèi)線根據(jù)主叫發(fā)送方式(FSK、DTMF)、主叫設置號碼執(zhí)行振鈴呼出操作,并由系統(tǒng)本身提供回鈴音或其他聲音提示(如語音、音樂等)給主叫方話機,并通過硬件電路向內(nèi)線分機電話送鈴流,使內(nèi)線分機電話振鈴,系統(tǒng)監(jiān)測該被叫內(nèi)線通道電路狀態(tài),當內(nèi)線分機摘機后,產(chǎn)生摘機事件。
系統(tǒng)默認監(jiān)測及播放的回鈴音信號與普通程控調(diào)度交換機相同,亦可按設置項進行其他信號音撥放。
2 掛機
當通過本系統(tǒng)中繼通道進行通話的外線用戶掛機后,由被測電話設備向該中繼通道送忙音信號,系統(tǒng)檢測到掛機忙音信號后,產(chǎn)生外線用戶掛機事件,同時對該路中繼通道執(zhí)行掛機操作,釋放該中繼通道,斷開與該中繼通道連接的內(nèi)線話路,并向內(nèi)線電話送忙音信號。
如果通話的雙方均為內(nèi)線用戶時,一方內(nèi)線掛機,通過電路信號監(jiān)測,系統(tǒng)產(chǎn)生該通道掛機事件,然后執(zhí)行斷開雙方的連接操作,對產(chǎn)生掛機事件的通道執(zhí)行掛機操作,對與其通話的另一方內(nèi)線用戶送忙音信號。
3 呼入
中繼電話呼入時,由被測電話設備向中繼通道送鈴流信號或信令并發(fā)送主叫信息,系統(tǒng)檢測到呼入信號后產(chǎn)生呼入事件。對于數(shù)字線路電話測試系統(tǒng),系統(tǒng)向座席電話振鈴,等待座席電話摘機,座席電話摘機后,對中繼通道摘機并連通雙方,實現(xiàn)通話;對于模擬線路電話測試系統(tǒng),任一內(nèi)線用戶摘機撥“#”鍵實現(xiàn)順序接聽或撥相應號碼實現(xiàn)選擇接聽。
對內(nèi)線電話,并不直接產(chǎn)生真正的呼入信號,而是由內(nèi)線用戶摘機后的所撥號碼實現(xiàn)。
(二)話路狀態(tài)定義及顯示
系統(tǒng)軟件需設定話路所處狀態(tài),根據(jù)狀態(tài)的不同,才能對話路進行不同操作,才能時刻掌握各話路的工作狀態(tài),從而進行顯示。并將系統(tǒng)內(nèi)部話路(又稱通道)工作狀態(tài),在實際應用顯示中需進行語義轉(zhuǎn)化,用一種更通用、更易理解的常用表述方式進行狀態(tài)顯示,如空閑、呼入、通話、呼出、占用、振鈴。
(三)電話交換調(diào)度的具體實現(xiàn)
1 呼出
系統(tǒng)為不同話路類型分別分配長度為三位的內(nèi)部號碼。數(shù)字中繼線路以1開頭,模擬中繼線路以2開頭,內(nèi)線用戶線路以3開頭。
手動測試功能。任一內(nèi)線摘機撥不同話路的內(nèi)部分配號碼,即可實現(xiàn)對選擇話路的呼出操作。對數(shù)字中繼通道,系統(tǒng)按被叫話路設置的呼出號碼、本機號碼向被測電話設備發(fā)送呼出信令;對模擬中繼通道,系統(tǒng)按被叫話路設置的呼出號碼向被測電話設備發(fā)送振鈴信號;對內(nèi)線用戶,系統(tǒng)向被叫用戶振鈴,同時根據(jù)被叫話路主叫設置方式、主叫號碼發(fā)送主叫信息。被測電話設備摘機后,實現(xiàn)多方通話功能。
自動測試功能。系統(tǒng)可通過按操作窗口上的呼叫按鍵、定時或選擇某一話路通道后彈出的菜單選項實現(xiàn)對多路或單路話路的呼出操作,但該種方式無法實現(xiàn)多方通話功能,只提供放音功能,按系統(tǒng)設置的放音次數(shù)放音結(jié)束后,系統(tǒng)自動掛斷相應話路,并釋放話路資源。再次點擊被呼叫未摘機的話路按鍵則自動取消對該線路的呼出、放音操作。
2 呼入
數(shù)字中繼、模擬中繼任一通道收到呼入信號后,系統(tǒng)自動接收主叫信息,數(shù)字中繼線路還將接收被叫信息,將相應呼入線號、主被叫號碼添入到呼入隊列顯示窗口中,并向設為座席的內(nèi)線用戶振鈴,等待座席摘機應答。
(四)系統(tǒng)運行及硬件加載
根據(jù)語音產(chǎn)品模塊配置的不同情況,在系統(tǒng)功能開發(fā)設計上實現(xiàn)了系統(tǒng)的硬件自適應性、動態(tài)靈活性及告警提示自動化、配置保存自動化,使系統(tǒng)應用更加靈活方便。
系統(tǒng)上電初始化時,自動檢測語音產(chǎn)品的安裝及底層驅(qū)動鏈接庫的加載情況,失敗時自動以聲響和文字信息進行故障告警提示;同時檢測線路配置情況,動態(tài)分配線路布局及控制操作顯示范圍,使應用人員能快速準確的了解當前系統(tǒng)工作情況。
(五)系統(tǒng)軟件開發(fā)及窗口設計
系統(tǒng)適用于既有數(shù)字中繼、又有模擬中繼的環(huán)境,軟件底層接口調(diào)用采用控件方式,話路狀態(tài)的顯示直接由文字信息描述。具有線路呼入隊列窗口,事件跟蹤顯示窗口及系統(tǒng)硬件加載運行狀態(tài)提示窗口,對不同話路類型的呼叫操作、設置及信息查看,使用菜單選擇方式。軟件界面顯示如圖1所示。
圖1電話仿真測試系統(tǒng)
五、結(jié)束語
火警電話仿真測試系統(tǒng),是具有特殊功能的集數(shù)字中繼、模擬中繼、調(diào)度內(nèi)線于一體的電話仿真測試系統(tǒng)。與其他測試儀器(設備)不同,實現(xiàn)的功能是很多儀器的功能集成,且操作簡單。通過仿真測試,可以排查各種硬件故障、檢驗電話受理系統(tǒng)的應用功能,亦將在設備維護工作方面節(jié)省時間和人力。該系統(tǒng)的研制與開發(fā)為消防通信電話受理設備的調(diào)試、相關項目的研發(fā)提供了仿真測試環(huán)境和條件。
>>推薦閱讀<<