[發明專利]基于虛擬化SLIC端口的IP PBX用戶模塊的級聯方法有效
| 申請號: | 201910162950.7 | 申請日: | 2019-03-05 |
| 公開(公告)號: | CN109963037B | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 王輝;劉繼明;劉松;王曉冬;陳冬冬 | 申請(專利權)人: | 網經科技(蘇州)有限公司 |
| 主分類號: | H04M7/00 | 分類號: | H04M7/00;H04M3/42;H04L29/06 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 王玉國 |
| 地址: | 215021 江蘇省蘇州市工*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 虛擬 slic 端口 ip pbx 用戶 模塊 級聯 方法 | ||
1.基于虛擬化SLIC端口的IP PBX用戶模塊的級聯方法,其特征在于:主框結合擴展框的方式實現SLIC用戶模塊的擴展,主框和擴展框采用HW總線連接,并通過HW總線進行通信;在主框上虛擬出對應的擴展框上的SLIC用戶模塊,用戶所有的管理和操作均在主框上進行;使用時,由主框設備和擴展框設備通過HW線進行信令和語音交互,進行不同位置下用戶SLIC口的通話;
其功能模塊包含HW總線鏈路管理模塊(101)、虛擬化SLIC端口的注冊與注銷模塊(102)、虛擬SLIC端口功能模塊(103)、主框通信模塊(104)、擴展框通信模塊(105)以及擴展框SLIC模塊(106),
所述HW總線鏈路管理模塊(101),擴展框與主框之間通過HW總線相連,由HW總線鏈路管理模塊(101)分配虛擬SLIC端口與擴展框的SLIC端口之間一條物理通路并管理;物理通道實現主框和擴展框之間的控制消息和語音消息之間的交互,主框的HW總線鏈路管理模塊通過擴展框是否發送聯絡包進行分配和釋放物理通路;
所述虛擬化SLIC端口的注冊與注銷模塊(102),用于主框管理擴展框的SLIC端口的連接與斷開;
所述虛擬SLIC端口功能模塊(103),用于虛擬SLIC功能具體實現;
所述主框通信模塊(104),用于主框對擴展框的發送請求和響應應答的通信,主框通過hdlc封裝的數據包進行主從設備之間的通信,主框采用命令請求、響應應答方式實現主框和擴展框的通信;
所述擴展框通信模塊(105),用于擴展框對主框的發送請求和響應應答的通信,擴展框通過hdlc封裝的數據包進行主從設備之間的通信,擴展框采用命令請求、響應應答方式實現主框和擴展框的通信;
所述擴展框SLIC模塊(106),用于擴展框的SLIC功能具體實現。
2.根據權利要求1所述的基于虛擬化SLIC端口的IP PBX用戶模塊的級聯方法,其特征在于:虛擬化SLIC端口的注冊與注銷模塊(102)的注冊流程為:
步驟一、主框接收擴展框上報的實際SLIC端口信息;
步驟二、對于接收到的實際SLIC端口信息,在主框上創建虛擬的SLIC端口的數據結構;
步驟三、當完成主框上創建虛擬的SLIC端口的數據結構后,對各創建的虛擬的SLIC端口進行狀態的設置;
虛擬化SLIC端口的注冊與注銷模塊(102)的注銷流程為:
步驟一、檢測到主框10秒內未收到擴展框發送來的LINK消息;
步驟二、清除創建虛擬SLIC端口時設置的狀態信息;
步驟三、將主框創建的虛擬SLIC的數據結構釋放。
3.根據權利要求1所述的基于虛擬化SLIC端口的IP PBX用戶模塊的級聯方法,其特征在于:主框通信模塊(104)的交互內容包含:
a)主框發送請求:
擴展框配置請求,主框通過擴展框配置請求,將配置信息傳遞給擴展框,進行配置;
端口控制請求,主框對擴展框端口控制;
b)主框響應應答:
應答請求,對擴展框請求應答;
鏈路維護應答,對擴展框發送的LINK請求應答。
4.根據權利要求1所述的基于虛擬化SLIC端口的IP PBX用戶模塊的級聯方法,其特征在于:擴展框通信模塊(105)的交互內容包含:
a)擴展框發送請求:
鏈路維護請求,擴展框每隔1秒發送鏈路維護請求,主框接收到請求后,發送ACK做為應答消息;主框若在超過10秒的時間內未收到鏈路維護請求,則認為鏈路已不在;
擴展框狀態請求,請求主框更新擴展框狀態;
板卡狀態請求,請求主框更新板卡狀態;
端口狀態請求,請求主框更新端口狀態;
事件請求,請求主框提交通道事件;
b)擴展框響應應答:
應答請求,對主框請求應答;
鏈路維護應答,對主框發送的LINKACK請求應答。
5.根據權利要求1所述的基于虛擬化SLIC端口的IP PBX用戶模塊的級聯方法,其特征在于:包括以下步驟:
(a)HW總線鏈路管理模塊分配一條物理通道
主框的EXP端口提供PCM的時鐘給擴展框,擴展框設備提取HW線路的時鐘,主框和擴展框的時鐘同步;
擴展框通過檢測HW線路的時鐘信號,判斷HW端口是否連接HW線,并置位相應的寄存器;在主框未能提供檢測機制的情況下如何判斷是否下掛擴展框,每1s發送1個聯絡包實現二者之間的探測;
擴展框板卡及端口狀態由擴展框主動匯報,主框的虛擬SLIC端口功能模塊為擴展框設備在dev_info結構中添加相關成員變量;
當兩個鏈路都接收到鏈路維護包后,認為鏈路打通,可開始請求的傳送;
HW總線采用8M時鐘,每條HW總線承載128路TDM通道,在需要建立話路時,主框隨機選擇一個時隙,發送命令給擴展框,并將話路連接到該時隙上;
擴展框在收到主框發送的命令后,將對應的時隙連接到SLIC上;由擴展框SLIC建立話路;
(b)擴展框SLIC模塊進行具體SLIC端口的注冊
當擴展框上電后,檢測硬件SLIC是否存在,如果有硬件SLIC的存在,此時擴展框SLIC模塊對具體的SLIC硬件進行處理并創建對應的SLIC端口,以方便對SLIC端口的處理;
SLIC端口即用戶電路具有七種功能,即應具饋電(B)、過壓保護(O)、振鈴(R)、監視(S)、單路編譯碼器(C)、混合電路(H)、測試(T)七種功能;
將SLIC端口的信息通過擴展框通信模塊發送給主框通信模塊;
(c)擴展框通信模塊發送實際SLIC端口信息給主框通信模塊
當擴展框SLIC模塊完成SLIC端口的注冊后,擴展框的狀態檢測模塊將檢測到的SLIC端口狀態封裝成對應的數據結構,通過擴展框通信模塊將封裝的數據結構再次封裝為hdlc的數據包,通過HW總線發往主框上;
每個請求被正確接收和處理,采用未應答請求隊列管理,該隊列是按請求發送的時間進行排列,即最后發送的請求放在隊尾,利于搜索超時未應答請求;
當請求被發送后,發送方把請求掛入未應答隊列的尾部;當接收方接收到請求后,完成處理并發送應答;當請求發送方接收到應答后,從未應答隊列中取出相應請求;如果某個未應答請求超時,則把請求從未應答隊列中取出,重新記錄發送時間后發送,然后再次把該請求掛入未應答隊列的尾部;
(d)主框通信模塊接收SLIC端口信息
當擴展框將注冊的SLIC端口信息通過HW總線發送到主框時,主框的主框通信模塊對接收到的消息進行解封裝,獲取該數據包的type和ID號,如果對應的是注冊SLIC端口信息的消息,則將數據包中的SLIC端口信息內容提取出來,并將SLIC端口信息交給虛擬化SLIC端口的注冊與注銷模塊進行注冊或注銷SLIC端口;
同時,主框通信模塊發送一個同樣的序列號的ack消息給擴展框通信模塊,告知擴展框,主框已收到擴展框發送過來的SLIC端口信息,否則,擴展框會循環發送SLIC端口信息,直到請求超時;
(e)虛擬化SLIC端口的注冊與注銷模塊進行SLIC端口的虛擬化注冊與注銷
當接收到消息是注冊SLIC端口消息時,虛擬化SLIC端口的注冊與注銷模塊調用ext_subscribe_register函數創建虛擬的SLIC端口的數據結構,并進行虛擬化的SLIC端口的注冊;
當主框的HW總線鏈路管理模塊10秒內未收到擴展框發送來的LINK消息請求時,主框的虛擬化SLIC端口的注冊與注銷模塊就調用ext_subscribe_unregister函數去清除創建虛擬化SLIC端口時設置的端口狀態信息并注銷創建的虛擬化SLIC端口;
(f)虛擬SLIC端口功能模塊實現具體的功能
虛擬SLIC端口功能模塊完成的功能和擴展框SLIC模塊具體完成的功能是一樣的,包括摘機檢測、DTMF檢測、播放TONE音,虛擬SLIC端口功能模塊的接口通過主框通信模塊,以消息的方式發送到擴展框的擴展框通信模塊,由擴展框SLIC模塊實現具體的功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網經科技(蘇州)有限公司,未經網經科技(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201910162950.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:消息識別方法、裝置、設備和存儲介質
- 下一篇:門鈴系統及其工作方法





