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