一種利用軟交換服務器在ip話機中實現來電顯示的方法及統一電話簿系統的制作方法
【專利摘要】本發明涉及一種利用軟交換服務器在IP話機中實現來電顯示的方法及利用軟交換服務器在IP話機中實現來電顯示的統一電話簿系統,所述統一電話簿系統包括與IP話機相連的呼叫管理系統,與呼叫管理系統相連接的軟交換服務器,還包括連接軟交換服務器和IP話機的統一號碼簿服務器,所述方法包括設置信息的步驟、連接軟交換服務器,注冊IP話機的IP話機號碼的步驟和監聽軟交換服務器中的響鈴事件并完成來電顯示的步驟,將軟交換服務器和IP話機這兩個毫無關聯的技術相互結合,產生了一個很實用的功能,ip話機的來電顯示功能。
【專利說明】—種利用軟交換服務器在IP話機中實現來電顯示的方法及統一電話簿系統
【技術領域】
[0001]本發明涉及通訊領域,尤其涉及基于軟交換技術的IP話機通訊領域。
【背景技術】
[0002]1、軟交換的主要設計思想是把呼叫控制功能從傳輸層中分離出來,通過服務器或網元上的軟件實現基本呼叫控制功能,包含呼叫選路、管理控制、信令互通等功能,各網元之間通過標準的協議進行連接和通信,以便在網上更加靈活地提供業務。
[0003]隨著通信技術的發展,對電話交換系統的新業務需求和接入能力不斷提高,行政交換系統需要朝著數字化、網絡化、多媒體方向發展,基于大樓的綜合布線系統、寬帶IP網絡建設,建設以寬帶IP技術為基礎,采用成熟穩定的信令控制和媒體處理技術,配置一套行政軟件換系統,搭建NGN網絡核心平臺,逐步替代現有的程控交換系統,滿足企業的生產通信業務的新需求。
[0004]如AVAYA統一通信系統基于軟交換體系并遵循MS的企業級MS體系架構,與傳統意義上的軟交換概念,具有更加豐富的企業用與傳統意義上的軟交換概念,具有更加豐富的企業用更注重企業通信功能,例如:
[0005].企業業務用系統集成
[0006].更注重用戶統一體驗
[0007].高集成度、高性能的邊界網關
[0008].適當容量,能夠滿足百萬級員工數量的企業通信
[0009].開放的體系架構,方便、靈活的與第三方用及系統進行集成
[0010]2、IP話機提供多種話機用接口,IP話機用接口可以為IP話機的用戶創建全新的通訊和應用,使IP話機不僅僅只是完成語音呼叫,而且還成為一個提高員工辦公效率多功能、多用的智能終端。
[0011]其中IP話機還可以推送消息,如下:
[0012]?文本消息來源:
[0013]-管理員/普通用戶WEB界面推送
[0014]-企業用系統自動發起
[0015]-有消息時向話機推送聲文提示
[0016]?憑借密碼讀取消息
[0017]?根據消息讀否狀態以及時間排序
[0018]?也可以通過WEB界面維護消息
[0019]?發消息人可在WEB界面上查看消息日志
[0020]3、軟交換服務器
[0021]軟交換服務器如AES服務器提供了更廣闊的協議、應用端口、更靈活的開發條件。其功能主要有:[0022]O連接應用服務器與呼叫管理服務器
[0023]?允許開發更新的應用及功能,而無需改變通訊管理軟件及暴露其私有接口
[0024]?提供一個通用平臺,來實現呼叫控制、設備控制、媒體控制、管理、以及通過開發來創建更有力的呼叫管理控制能力。
[0025]軟交換服務器和IP話機這兩個毫無關聯的技術如果能夠相互結合,加以定制開發,可以產生一個很實用的功能,ip話機的來電顯示功能。
【發明內容】
[0026]基于以上分析,本發明提供的實現ip話機的來電顯示功能的技術方案如下
[0027]—種利用軟交換服務器在IP話機中實現來電顯示的統一電話簿系統,包括與IP話機相連的呼叫管理系統,與呼叫管理系統相連接的軟交換服務器,還包括連接軟交換服務器和IP話機的統一號碼簿服務器,所述統一號碼簿服務器設有號碼簿模塊、連接控制模塊、話機注冊模塊、連接監聽模塊、響鈴監聽模塊、號碼獲取模塊、用戶信息查詢模塊;
[0028]所述的號碼簿模塊用于存放與統一號碼簿服務器連接的所有IP話機的用戶信息,用戶信息包括IP話機號碼、聯系人信息和頭像照片;
[0029]所述的連接控制模塊用于連接軟交換服務器與統一號碼簿服務器,連接成功后啟動IP話機注冊模塊和連接監聽模塊;
[0030]所述的IP話機注冊模塊用于將與統一號碼簿服務器連接的所有IP話機的IP話機號碼注冊到軟交換服務器上;
[0031]所述的連接監聽模塊用于監聽軟交換服務器與統一號碼簿服務器的連接狀態,一旦斷開則重新啟動連接控制模塊;
[0032]所述的響鈴監聽模塊用于監聽軟交換服務器中的響鈴事件,捕捉到響鈴事件時啟動號碼獲取模塊;
[0033]所述的號碼獲取模塊用于從軟交換服務器中獲取本次響鈴事件雙方的IP話機號碼或話機號碼,并啟動用戶信息查詢模塊;
[0034]所述的用戶信息查詢模塊用于根據主叫的IP話機號碼或話機號碼,在號碼簿模塊中查找與其對應的用戶信息,
[0035]A:若存在相應的用戶信息則將用戶信息中聯系人信息和頭像照片合成一張符合IP話機顯示要求的圖片送入推送模塊;
[0036]B:若不存在相應的用戶信息則將主叫的話機號碼送入推送模塊。
[0037]所述的推送模塊用于將獲取的信息推送給被叫的IP話機。
[0038]所述的呼叫管理系統是一種軟交換系統。
[0039]所述的聯系人信息可包括姓名、公司、部門、手機號碼、分機號碼;所述的號碼簿模塊還可存放有IP話機號碼所綁定的ip地址,話機的權限、歸屬地信息表。
[0040]所述的用戶信息查詢模塊還可用于根據主叫的IP話機號碼或話機號碼,在號碼簿模塊中查找與其對應的用戶信息,若不存在相應的用戶信息則將主叫的話機號碼和在號碼簿模塊中的歸屬地信息表中查詢到的相應歸屬地信息送入推送模塊。
[0041]一種利用軟交換服務器在IP話機中實現來電顯示的方法,包括設置信息的步驟、連接軟交換服務器,注冊IP話機的IP話機號碼的步驟和監聽軟交換服務器中的響鈴事件并完成來電顯示的步驟;
[0042]所述存儲信息的步驟為在統一號碼簿服務器中存放與統一號碼簿服務器連接的所有IP話機的用戶信息,用戶信息包括IP話機號碼、聯系人信息和頭像照片;
[0043]所述連接軟交換服務器,注冊IP話機的IP話機號碼的步驟包括:
[0044]( I)連接軟交換服務器與統一號碼簿服務器;
[0045](2)連接成功后將與統一號碼簿服務器連接的所有IP話機的IP話機號碼注冊到軟交換服務器上同時監聽軟交換服務器與統一號碼簿服務器的連接狀態,一旦斷開則重新連接軟交換服務器與統一號碼簿服務器;
[0046]所述的監聽軟交換服務器中的響鈴事件并完成來電顯示的步驟包括:
[0047]( I)監聽軟交換服務器中的響鈴事件,捕捉響鈴事件;
[0048](2)捕捉到響鈴事件時從軟交換服務器中獲取本次響鈴事件雙方的IP話機號碼或話機號碼;
[0049](3)根據主叫的IP話機號碼或話機號碼,查找與其對應的用戶信息,
[0050]A:若存在相應的用戶信息則將用戶信息中聯系人信息和頭像照片合成一張符合IP話機顯示要求的圖片推送給被叫的IP話機;
[0051]B:若不存在相應的用戶信息則將主叫的話機號碼推送給被叫的IP話機。
[0052]所述的聯系人信息可包括姓名、公司、部門、手機號碼、分機號碼。
[0053]所述存儲信息的步驟中,在統一號碼簿服務器中還可存放有IP話機號碼所綁定的ip地址,話機的權限、歸屬地信息表。
[0054]所述的根據主叫的IP話機號碼或話機號碼,查找與其對應的用戶信息的步驟中,若不存在相應的用戶信息則還可將主叫的話機號碼和在歸屬地信息表中查詢到的相應歸屬地信息推送給被叫的IP話機。
[0055]所使用的軟交換服務器可以為Avaya AES服務器或egoolink服務器。
[0056]本發明的有益效果如下:
[0057]本發明主要是結合了以下幾點:
[0058]1、IP話機(如Avaya IP話機)的特殊功能,就是可以向IP話機推送消息,無論是文本消息還是圖片消息,只要符合話機顯示的要求。
[0059]2、將軟交換服務器(如avaya AES服務器或egoolink服務器)連接到軟交換系統中。
[0060]軟交換服務器提供了更廣闊的協議、應用端口、更靈活的開發條件。其功能主要有:
[0061]?連接應用服務器(如本發明的統一號碼簿服務器)與呼叫管理系統。
[0062]?允許開發更新的應用及功能,而無需改變通訊管理軟件及暴露其私有接口。
[0063]?提供一個通用平臺,來實現呼叫控制、設備控制、媒體控制、管理、以及通過開發來創建更有力的呼叫管理控制能力。
[0064]3、呼叫管理系統發生的動作將被軟交換服務器捕獲,并將捕獲的信息與應用服務器(如本發明的統一號碼簿服務器)進行交互。
[0065]本發明結合了以上幾點,做了一個整合開發。將軟交換服務器作為呼叫管理系統和應用服務器的橋梁,軟交換服務器捕獲到呼叫管理系統中的通話事件,把通話號碼傳給應用服務器,應用服務器根據號碼將聯系人信息生成圖片,推送到IP話機上面,實現來電顯示的效果。
[0066]效果圖詳見說明書附圖中圖1所示。
【專利附圖】
【附圖說明】
[0067]圖1為本發明IP話機來電顯示的效果圖;
[0068]圖2為實施例一的系統體系架構圖;
[0069]圖3為本發明實施例二統一電話簿系統總體方案說明圖;
[0070]圖4為本發明實施例二整個軟交換的系統架構圖(即呼叫管理系統和軟交換服務器的系統架構圖);
[0071]圖5為實施例二所述配置界面示意圖;
[0072]圖6為本發明實施例一或實施例二的來電顯示系統結構流程圖。
【具體實施方式】
[0073]下面結合附圖對本發明的技術方案做進一步的詳細說明。
[0074]實施例一:
[0075]如圖2所示,系統的接入層采用SIP網絡的架構與核心網進行互聯,外圍設備依靠IP網絡與核心網進行互聯。這套系統采用最新的Avaya Aura?架構,整套系統由位于核心層的Avaya Aura?session manager進行統一管理、統一路由,同時可以實現全企業范圍的
用共享。
[0076]接入網的具體配置如下:
[0077]1、呼叫管理系統的軟交換核心平臺配置2臺Avaya Aura Session Manager組成一個集群提供超高可用性,并組織軟交換的核心路由、會話交互平臺。
[0078]2、呼叫管理系統的軟交換平臺配置一套Avaya Aura System Manager系統實現全網用戶、業務的管理、網絡管理。
[0079]3、在呼叫管理系統的中心配置一套(2臺)Avaya Aura Evolution Server系統作為軟交換服務器,雙服務器高可靠性配置,并實現用戶接入。并配置雙網關實現出局中繼接入。
[0080]4、本次統一電話簿系統單機支持5萬用戶,本次配置雙機在不增加軟交換服務器情況下具有10萬用戶處理能力;本期提供10000SIP用戶許可:軟交換提供10000SIP用戶并發注冊,并具備10000SIP用戶的語音呼入呼出功能,撥號規則分析、呼叫路由等功能,并提供話務建立、協商、拆線等,SIP用戶可以完成基本的通話功能:撥號、通話、呼叫轉接、呼叫保持、加入會議、掛斷、通話記錄等基本通話功能;提供點對點視頻通話功能;提供分機計費功能;提供遇忙呼叫轉移、無人答呼叫轉移、無條件轉移、鬧鐘服務、呼叫等待、同組代答、指定代答等功能。本次統一電話簿系統提供128路El中繼許可;本期配置1000SIP電話功能許可,配置1000用戶一號通許可,配置1000軟終端許可,為每個IP電話均配置6方會議功能。
[0081]5、Avaya Aura System Manager 網管系統一套。
[0082]以上為本發明的所處背景環境(軟交換系統技術方案的一個簡單說明),“統一號碼簿系統”在整個軟交換系統中的功能主要有以下幾點:
[0083]a、IP話機通過統一號碼簿查詢號碼,實現點擊姓名直接呼叫;
[0084]b、統一號碼薄按單位、部門分類編輯,設置多個號碼薄,存儲號碼數量不受限制;
[0085]C、統一號碼薄由網管統一維護管理,包括統一號碼薄的更新、下發、設置權限等功倉泛;
[0086]d、來電按號碼薄中姓名顯示信息(來電顯示)。
[0087]統一號碼薄系統實現的功能如下:
[0088]通訊錄功能:
[0089]通訊錄存儲在統一號碼簿服務器,IP話機通過http請求的方式,實時查詢、搜索存儲于統一號碼簿服務器的企業通訊錄。企業通訊錄支持按需分組,如人事部、市場部、辦公室等等,按需分組,無數量等級限制。管理員可以通過數據維護管理界面對企業通訊錄數據進行維護管理。聯系人數據以及IP話機相關設置可以自動備份至HTTP服務器,保證用戶在其它電話上登錄時,IP話機設置和聯系人與原使用話機完全一致。
[0090]來電顯示功能:
[0091]將avaya AES服務器連接到呼叫管理系統,通過avayaAES的開發包(ecsjtapia.jar),進行對應的開發。將我們自己開發的統一號碼簿服務器連接到avaya AES服務器,同時將IP話機號碼注冊到avaya AES服務器。并且開啟一個監聽線程,用于監聽avaya AES服務器中的響鈴狀態。
[0092]當呼叫管理系統中有電話產生時,avaya AES服務器會捕捉到這個電話事件,并且捕捉到該次通話雙方的號碼,與此同時,統一號碼簿服務器中的監聽線程會監聽到avayaAES服務器中的該次動作,并發出一個servlet請求(該請求會傳來包括該次通話的雙方的號碼)統一號碼簿服務器接收到請求,根據傳來的號碼進行處理,根據號碼查詢該號碼的聯系人信息(包括姓名、部門、號碼等),把聯系人信息和聯系人頭像合成為一張新的圖片。在統一號碼簿服務器加入推送開發包(AvayaPushSDKLib.jar),根據開發包做相應的開發可以實現向IP話機推送文本、圖像等消息,這里將合成的聯系人圖片推送給IP話機,從而實現來電顯示的功能。
[0093]實施例二:
[0094]所用的技術:基于ssh框架,java、jsp、javaScript等語言、mysql數據庫
[0095]硬件:avayaAES服務器、統一號碼簿服務器、Avaya IP話機
[0096]1、如圖3和4所示,為軟交換系統的整體組網方式,圖3所示為本發明統一電話簿系統總體方案說明圖,圖4所示為本發明整個軟交換的系統架構圖(即呼叫管理系統和軟交換服務器的系統架構圖),以上為本發明的所處背景環境(軟交換系統的一個簡單說明)。
[0097]2、通訊錄:統一號碼簿系統的整體架構一完整的系統后臺,包括安全管理(角色權限控制)、菜單管理、系統管理、聯系簿(即通訊錄管理,包括聯系人的增刪改、部門增刪改、分配ip電話號碼、分配ip話機權限)同時將聯系人信息按照部門分組生成符合AvayaIP電話顯示格式wml文件并寫到指定的位置,IP話機通過http請求的方式,向“統一號碼簿服務”請求生成的wml文件從而得到通訊錄信息在話機上面顯示。
[0098]以下為來電顯示的【具體實施方式】:
[0099]3、部署avayaAES服務器,將avayaAES服務器連接到呼叫管理系統中(avaya AES服務器的安裝部署過程可參見安裝說明書)
[0100]4、統一號碼簿服務器中加入avaya AES的開發包(ecsjtapia.jar),進行對應的開發。在啟動“統一號碼簿服務”時會自動訪問服務中的一個servlet類(連接信息包括用戶名、密碼、端口、服務器地址、rmi端口)用于連接avaya AES服務器。在系統運行過程中系統還會啟動一個監聽avaya AES服務器連接狀態的程序,如果連接斷開則重新連接。連接成功之后將話機號碼注冊到avaya AES服務器上。
[0101]以下為連接avaya AES服務器,監聽服務器狀態,注冊話機號碼的具體代碼:
[0102]創建的對象有:
[0103]
【權利要求】
1.一種利用軟交換服務器在IP話機中實現來電顯示的統一電話簿系統,包括與IP話機相連的呼叫管理系統,與呼叫管理系統相連接的軟交換服務器,其特征在于:還包括連接軟交換服務器和IP話機的統一號碼簿服務器,所述統一號碼簿服務器設有號碼簿模塊、連接控制模塊、話機注冊模塊、連接監聽模塊、響鈴監聽模塊、號碼獲取模塊、用戶信息查詢模塊; 所述的號碼簿模塊用于存放與統一號碼簿服務器連接的所有IP話機的用戶信息,用戶信息包括IP話機號碼、聯系人信息和頭像照片; 所述的連接控制模塊用于連接軟交換服務器與統一號碼簿服務器,連接成功后啟動IP話機注冊模塊和連接監聽模塊; 所述的IP話機注冊模塊用于將與統一號碼簿服務器連接的所有IP話機的IP話機號碼注冊到軟交換服務器上; 所述的連接監聽模塊用于監聽軟交換服務器與統一號碼簿服務器的連接狀態,一旦斷開則重新啟動連接控制模塊; 所述的響鈴監聽模塊用于監聽軟交換服務器中的響鈴事件,捕捉到響鈴事件時啟動號碼獲取模塊; 所述的號碼獲取模塊用于從軟交換服務器中獲取本次響鈴事件雙方的IP話機號碼或話機號碼,并啟動用戶信息查詢模塊; 所述的用戶信息查詢模塊用于根據主叫的IP話機號碼或話機號碼,在號碼簿模塊中查找與其對應的用戶信息, A:若存在相應的用戶信息則將用戶信息中聯系人信息和頭像照片合成一張符合IP話機顯示要求的圖片送入推送模塊; B:若不存在相應的用戶信息則將主叫的話機號碼送入推送模塊。 所述的推送模塊用于將獲取的信息推送給被叫的IP話機。
2.根據權利要求1所述的一種利用軟交換服務器在IP話機中實現來電顯示的統一電話簿系統,其特征在于:所述的呼叫管理系統是一種軟交換系統。
3.根據權利要求1所述的一種利用軟交換服務器在IP話機中實現來電顯示的統一電話簿系統,其特征在于:所述的聯系人信息包括姓名、公司、部門、手機號碼、分機號碼;所述的號碼簿模塊還存放有IP話機號碼所綁定的ip地址,話機的權限、歸屬地信息表。
4.根據權利要求3所述的一種利用軟交換服務器在IP話機中實現來電顯示的統一電話簿系統,其特征在于:所述的用戶信息查詢模塊用于根據主叫的IP話機號碼或話機號碼,在號碼簿模塊中查找與其對應的用戶信息,若不存在相應的用戶信息則將主叫的話機號碼和在號碼簿模塊中的歸屬地信息表中查詢到的相應歸屬地信息送入推送模塊。
5.根據權 利要求1-4之一所述的一種利用軟交換服務器在IP話機中實現來電顯示的統一電話簿系統,其特征在于:所述的軟交換服務器為avaya AES服務器或egoolink服務器。
6.一種利用軟交換服務器在IP話機中實現來電顯示的方法,其特征在于:包括設置信息的步驟、連接軟交換服務器,注冊IP話機的IP話機號碼的步驟和監聽軟交換服務器中的響鈴事件并完成來電顯示的步驟; 所述存儲信息的步驟為在統一號碼簿服務器中存放與統一號碼簿服務器連接的所有IP話機的用戶信息,用戶信息包括IP話機號碼、聯系人信息和頭像照片; 所述連接軟交換服務器,注冊IP話機的IP話機號碼的步驟包括: (1)連接軟交換服務器與統一號碼簿服務器; (2)連接成功后將與統一號碼簿服務器連接的所有IP話機的IP話機號碼注冊到軟交換服務器上同時監聽軟交換服務器與統一號碼簿服務器的連接狀態,一旦斷開則重新連接軟交換服務器與統一號碼簿服務器; 所述的監聽軟交換服務器中的響鈴事件并完成來電顯示的步驟包括: (1)監聽軟交換服務器中的響鈴事件,捕捉響鈴事件; (2)捕捉到響鈴事件時從軟交換服務器中獲取本次響鈴事件雙方的IP話機號碼或話機號碼; (3)根據主叫的IP話機號碼或話機號碼,查找與其對應的用戶信息, A:若存在相應的用戶信息則將用戶信息中聯系人信息和頭像照片合成一張符合IP話機顯示要求的圖片推送給被叫的IP話機; B:若不存在相應的用戶信息則將主叫的話機號碼推送給被叫的IP話機。
7.根據權利要求6所述的一種利用軟交換服務器在IP話機中實現來電顯示的方法,其特征在于:所述的聯系人信息包括姓名、公司、部門、手機號碼、分機號碼。
8.根據權利要求6所述的一種利用軟交換服務器在IP話機中實現來電顯示的方法,其特征在于:所述存儲信息的步驟中,在統一號碼簿服務器中還存放有IP話機號碼所綁定的ip地址,話機的權限、歸屬地信息表。
9.根據權利要求8所述的一種利用軟交換服務器在IP話機中實現來電顯示的方法,其特征在于:所述的根據主叫的IP話機號碼或話機號碼,查找與其對應的用戶信息的步驟中,若不存在相應的用戶信息則將主叫的話機號碼和在歸屬地信息表中查詢到的相應歸屬地信息推送給被叫的IP話機。
【文檔編號】H04M1/253GK103747127SQ201310597779
【公開日】2014年4月23日 申請日期:2013年11月22日 優先權日:2013年11月22日
【發明者】王正剛, 王鴻冰, 岳欣, 王文革, 趙健保, 劉文軍, 郝洋, 吳晨光, 高超 申請人:國網河南省電力公司信息通信公司, 上海易谷網絡科技有限公司