焦艷麗
引言:本文主要是新疆聯(lián)通奎屯分公司與獨山子**公司根據(jù)業(yè)務(wù)合作需要開發(fā)的一個具備很強實用性的產(chǎn)品。本項目以聯(lián)通現(xiàn)有資源為依托,通過整合核心網(wǎng)、平臺、網(wǎng)關(guān)等資源,統(tǒng)一技術(shù)和產(chǎn)品化能力,為政企客戶提供強大的語音、短信通知服務(wù)。
一、項目背景
**公司自2004年起開始使用我公司的無線專網(wǎng)總機系統(tǒng),用于應(yīng)急指揮調(diào)度,多年來與我公司建立了良好的業(yè)務(wù)合作關(guān)系。2012年,我公司提出創(chuàng)新業(yè)務(wù)需求,在區(qū)公司集團產(chǎn)創(chuàng)部的大力協(xié)助下,新疆聯(lián)通緊急外呼系統(tǒng)正式上線。新系統(tǒng)上線后,得到了**公司的高度認可,認為該系統(tǒng)界面操作簡單,功能完善,即滿足了**公司的應(yīng)急指揮調(diào)度工作,也能夠為各分廠日常工作帶來便捷。該系統(tǒng)目前是全國威化行業(yè)的創(chuàng)新產(chǎn)品,上級公司對該系統(tǒng)在應(yīng)急指揮調(diào)度方面起到的作用給與肯定,該系統(tǒng)還得到自治區(qū)安監(jiān)局等上級單位的高度贊揚。
二、總體設(shè)計思路
新疆聯(lián)通緊急外呼系統(tǒng)平臺搭建在聯(lián)通區(qū)公司集團產(chǎn)創(chuàng)部,通過與聯(lián)通綜合關(guān)口局互聯(lián),實現(xiàn)對所有運營商的語音呼叫功能;通過與聯(lián)通短信網(wǎng)關(guān)互聯(lián),實現(xiàn)對所有運營商的短信群發(fā)功能,其余功能由緊急外呼平臺調(diào)用公司現(xiàn)有平臺實現(xiàn)??吐?lián)通中心機房作為接入側(cè)的核心節(jié)點,主要是匯聚各分支節(jié)點的業(yè)務(wù)。目前,在**公司共計設(shè)置了10個分支節(jié)點。
三、產(chǎn)品功能特色
新疆聯(lián)通緊急外呼平臺實現(xiàn)的最主要的功能有以下四項:
3.1緊急語音外呼
客戶端錄音、試聽、上傳語音,根據(jù)不同的性質(zhì)選擇發(fā)送至不同的群組。群組成員接聽錄音,并接收短信通知。若未按時接聽,系統(tǒng)再次發(fā)送,90分鐘后,用戶還未接聽,系統(tǒng)停止發(fā)送。若用戶接聽后,未聽清錄音內(nèi)容,可根據(jù)短信提示,回撥相應(yīng)的號碼,重新播放錄音內(nèi)容。
3.2短信群發(fā)
用戶自行編輯短信內(nèi)容,根據(jù)不同的性質(zhì)選擇將所編輯短信發(fā)送至不同的群組。
3.3狀態(tài)監(jiān)測
可在客戶端實時監(jiān)測用戶接聽錄音通知和接收短信的狀態(tài),實時掌握通知發(fā)送狀況。
3.4群組管理
可根據(jù)用戶需求添加相應(yīng)群組,群組成員可以是移動電話號碼、固定電話號碼,同時也不限制其它運營商的號碼添加到群組內(nèi),保證本單位所有人員通信方式暢通。
四、緊急外呼平臺開發(fā)工具介紹
緊急外呼平臺采用當(dāng)前最流行的java工具來進行開發(fā)。解決了軟件用其他語言工具開發(fā)運行平臺單一問題。真正意義上實現(xiàn)了跨平臺運行。數(shù)據(jù)庫采用IBM公司的DB2數(shù)據(jù)庫。這樣就可以保證呼叫信息的實時讀寫問題。
五、緊急外呼平臺軟件環(huán)境
由于緊急外呼平臺進行外呼時,需要每秒鐘處理的消息量比較大。為了增加平臺的處理能力,我們把外呼平臺部署在SUSE系統(tǒng)上。語音呼叫實現(xiàn)采用的是VoiceXML2.0標(biāo)準(zhǔn)的VoiceXML解析器來進行實現(xiàn)。外呼平臺和綜合語音管理平臺以TCP/IP作為底層通信承載,綜合語音管理平臺作為服務(wù)端,sp作為客戶端,綜合語音管理平臺與SP之間采用長連接方式。
六、緊急外呼系統(tǒng)實現(xiàn)方案
6.1緊急外呼平臺整體設(shè)計方案綜述
在進行緊急外呼平臺建設(shè)之初,我們也是充分考慮聯(lián)通現(xiàn)網(wǎng)的環(huán)境,盡量利用聯(lián)通現(xiàn)有的資源進行建設(shè),在降低建設(shè)成本的同時也加快了建設(shè)的速度。
緊急外呼平臺整體設(shè)計考慮是采用頁面的方式實現(xiàn)所有功能。為了方便用戶使用緊急外呼系統(tǒng),我們將錄音控件和鈴音上傳的功能集成在了頁面上,簡化了用戶使用外呼系統(tǒng)的操作步驟。另外,在系統(tǒng)外呼的同時會連帶的給用戶下發(fā)一條短信通知,以防止用戶因沒有收到鈴音而無法收到信息。用戶在正常接收鈴音信息但沒有聽清楚的情況下,還可以根據(jù)短信提醒的內(nèi)容以回撥的方式實現(xiàn)重新接聽錄音通知。
語音的呼叫、存儲等功能是通過聯(lián)通的綜合語音管理平臺實現(xiàn),此平臺在系統(tǒng)和功能上都已經(jīng)比較完善,完全可以滿足緊急外呼平臺的需求。呼叫從緊急外呼平臺發(fā)起,經(jīng)過綜合語音管理平臺處理后送聯(lián)通關(guān)口局實現(xiàn)后續(xù)的接續(xù)工作。
因呼叫的用戶不僅僅局限于聯(lián)通用戶,所以在發(fā)送短信時,就需要用到行業(yè)網(wǎng)關(guān),來實現(xiàn)為全網(wǎng)用戶發(fā)送短信功能。
6.2緊急外呼系統(tǒng)實現(xiàn)方式的介紹
●錄音方式的改變
放棄以前客戶端錄音模式,在WEB頁面中實現(xiàn)錄音的程序并且錄的音不用再進行格式的設(shè)定,避免了用戶在用客戶端進行錄音時,還要選擇錄音的格式來符合外呼中的音頻格式。所有錄音、呼叫都在一個界面上實現(xiàn),減少了用戶操作的步驟,提高了緊急外呼的效率。
●呼叫功能實現(xiàn)
外呼平臺采用TCP/IP協(xié)議作為和綜合語音管理平臺進行通訊的方式,綜合語音管理平臺與綜合關(guān)口局采用NO.7號信令完成后續(xù)接續(xù),整個過程實現(xiàn)了消息的實時發(fā)送。系統(tǒng)設(shè)置每200MS發(fā)送一個語音實例,500個用戶的發(fā)送時間約為100S。當(dāng)系統(tǒng)接收到用戶已接聽電話的信令消息后,會進行記錄并在接收狀態(tài)查詢窗口進行體現(xiàn)。
●語音回撥功能實現(xiàn)
用戶的錄音文件存放在綜合語音管理平臺上,用戶回撥的號碼為聯(lián)通手機號碼,通過在聯(lián)通交換機上單獨做數(shù)據(jù)的方式將此號碼指到綜合語音管理平臺上,調(diào)用平臺存儲的錄音,調(diào)用時需根據(jù)錄音用戶及時間進行唯一匹配,防止調(diào)用錯誤,然后放音,提高了用戶接受外呼內(nèi)容的成功率。
●短信發(fā)送功能實現(xiàn)
緊急外呼平臺與聯(lián)通行業(yè)網(wǎng)關(guān)通過API方式直聯(lián),實現(xiàn)“短信群發(fā)”及“外呼同時發(fā)短信通知”的功能,最大限度的保證了用戶接收內(nèi)容的完整性。系統(tǒng)對最大呼叫群組數(shù)以及群組內(nèi)同時呼叫和發(fā)送短信用戶的數(shù)量均無限制。
七、項目意義
新疆聯(lián)通緊急外呼系統(tǒng)操作簡單,功能齊全。只要用戶有語音通知、短信群發(fā)的需求,在很多行業(yè)都值得推廣應(yīng)用。
參考文獻
[1]《Voice Extensible Markup Language (VoiceXML) Version 2.0》.