欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種主、子網(wǎng)關(guān)語音呼叫方法及系統(tǒng)與流程

文檔序號(hào):40582606發(fā)布日期:2025-01-07 20:22閱讀:8來源:國知局
一種主、子網(wǎng)關(guān)語音呼叫方法及系統(tǒng)與流程

本發(fā)明屬于語音通信,尤其涉及一種主、子網(wǎng)關(guān)語音呼叫方法及系統(tǒng)。


背景技術(shù):

1、在企業(yè)級(jí)、機(jī)構(gòu)級(jí)或家庭級(jí)的fttr主、子網(wǎng)關(guān)組網(wǎng)中,語音通信通常依賴于ippbx(ip?private?branch?exchange,基于ip的專用分組交換機(jī))或ngn(next?generationnetwork,下一代網(wǎng)絡(luò))軟交換系統(tǒng)來管理和路由電話呼叫。這些系統(tǒng)提供了諸如自動(dòng)總機(jī)、呼叫轉(zhuǎn)移、會(huì)議等功能,并且能夠處理不同類型的語音通信需求。

2、現(xiàn)有技術(shù)中,當(dāng)用戶在某個(gè)子網(wǎng)關(guān)下的電話終端上摘機(jī)時(shí),該子網(wǎng)關(guān)檢測(cè)到摘機(jī)事件。用戶開始撥打電話號(hào)碼。子網(wǎng)關(guān)收集dtmf(dual-tone?multi-frequency)信號(hào)或直接輸入的數(shù)字。生成一個(gè)sip?invite消息,并發(fā)送給ippbx或ngn軟交換服務(wù)器,ippbx或ngn軟交換服務(wù)器將invite消息轉(zhuǎn)發(fā)給目標(biāo)子網(wǎng)關(guān)。目標(biāo)子網(wǎng)關(guān)接收到invite消息后,完成子網(wǎng)關(guān)之間的通信。

3、現(xiàn)有技術(shù)存在以下技術(shù)問題:

4、1.子網(wǎng)關(guān)之間的短號(hào)服務(wù)需要通過運(yùn)營商來分配和管理,這不僅增加了成本,還受到運(yùn)營商政策和服務(wù)能力的限制。

5、2.主網(wǎng)關(guān)需要識(shí)別并處理子網(wǎng)關(guān)的呼叫請(qǐng)求和響應(yīng)。這種處理方式可能導(dǎo)致較高的計(jì)算開銷和延遲。

6、3.在沒有外部軟交換系統(tǒng)或ippbx的情況下,子網(wǎng)關(guān)之間的語音通信無法有效地管理和路由。導(dǎo)致內(nèi)部通信成本較高,且難以實(shí)現(xiàn)靈活的內(nèi)部通話服務(wù)。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明提供了一種主、子網(wǎng)關(guān)語音呼叫方法及系統(tǒng),旨在解決上述現(xiàn)有技術(shù)中存在的子網(wǎng)關(guān)之間的短號(hào)服務(wù)需要通過運(yùn)營商來分配和管理,主網(wǎng)關(guān)需要識(shí)別并處理子網(wǎng)關(guān)的呼叫請(qǐng)求和響應(yīng),以及在沒有外部軟交換系統(tǒng)或ippbx的情況下,子網(wǎng)關(guān)之間的語音通信無法有效地管理和路由的技術(shù)問題。

2、本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種主、子網(wǎng)關(guān)語音呼叫方法,包括:

3、獲取第一子網(wǎng)關(guān)上報(bào)的第一notify報(bào)文并解析,判斷所述第一notify報(bào)文是否為內(nèi)部短號(hào)業(yè)務(wù),若是,則向所述第一子網(wǎng)關(guān)回復(fù)第一響應(yīng)碼;

4、獲取第一子網(wǎng)關(guān)上報(bào)的第一invite報(bào)文并解析,得到主叫號(hào)碼和第一call-id,所述第一call-id包括被叫號(hào)碼和第一子網(wǎng)關(guān)的ip地址,其中,所述第一invite報(bào)文是所述第一子網(wǎng)關(guān)收到所述第一響應(yīng)碼后對(duì)應(yīng)生成的;

5、利用所述被叫號(hào)碼獲取第二子網(wǎng)關(guān)的ip地址,通過所述主叫號(hào)碼和第二子網(wǎng)關(guān)的ip地址生成第二call-id;

6、基于所述第二call-id生成第二invite報(bào)文,將所述第二invite報(bào)文發(fā)送至第二子網(wǎng)關(guān),其中,第二invite用于第一子網(wǎng)關(guān)向第二子網(wǎng)關(guān)建立呼叫。

7、進(jìn)一步,上述還包括:

8、獲取所述第二子網(wǎng)關(guān)上報(bào)的第一18x信令并解析,提取第二call-id傳輸至呼叫單元;

9、利用所述呼叫單元根據(jù)所述第二call-id查詢檢索單元,得到第一call-id;

10、基于第一call-id生成第二18x信令,將所述第二18x信令發(fā)送至第一子網(wǎng)關(guān);其中,所述第二18x信令用于提示第一子網(wǎng)關(guān)目前第二子網(wǎng)關(guān)的電話正在振鈴。

11、進(jìn)一步,上述還包括:

12、接收所述第二子網(wǎng)關(guān)上報(bào)的第二響應(yīng)碼,對(duì)所述第二響應(yīng)碼進(jìn)行修改,得到第三響應(yīng)碼,將所述第三響應(yīng)碼發(fā)送至第一子網(wǎng)關(guān);其中,所述第二響應(yīng)碼用于表示第二子網(wǎng)關(guān)已經(jīng)接聽電話并接受呼叫,所述第三響應(yīng)碼用于告知第一子網(wǎng)關(guān)被叫方已經(jīng)接聽電話。

13、進(jìn)一步,上述還包括:

14、判斷所述第一notify報(bào)文是否為內(nèi)部短號(hào)業(yè)務(wù)過程中,若否,則向所述第一子網(wǎng)關(guān)發(fā)送第七響應(yīng)碼;其中,所述第七響應(yīng)碼用于表示被叫號(hào)碼為外部號(hào)碼;

15、接收所述第一子網(wǎng)關(guān)上傳的協(xié)議報(bào)文,通過轉(zhuǎn)發(fā)模塊將所述協(xié)議報(bào)文發(fā)送到olt,其中,所述協(xié)議報(bào)文用于向外部網(wǎng)絡(luò)請(qǐng)求建立連接,olt用于將所述協(xié)議報(bào)文傳輸至外部網(wǎng)絡(luò)。

16、進(jìn)一步,上述判斷所述第一notify報(bào)文是否為內(nèi)部短號(hào)業(yè)務(wù)具體包括:

17、提取所述第一notify報(bào)文中的invite請(qǐng)求和被叫號(hào)碼,基于所述invite請(qǐng)求,檢索所述被叫號(hào)碼是否為檢索單元中預(yù)存的內(nèi)部號(hào)碼,若為內(nèi)部號(hào)碼,則所述第一notify報(bào)文為內(nèi)部短號(hào)業(yè)務(wù),否則,所述第一notify報(bào)文不為內(nèi)部短號(hào)業(yè)務(wù)。

18、進(jìn)一步,上述還包括:

19、接收組網(wǎng)內(nèi)所有子網(wǎng)關(guān)上報(bào)的第二notify報(bào)文并對(duì)其進(jìn)行解析,得到子網(wǎng)關(guān)的狀態(tài)信息,所述狀態(tài)信息包括:ip地址、mac地址和配置的短號(hào);其中,子網(wǎng)關(guān)的狀態(tài)信息通過初始配置生成;

20、將所述狀態(tài)信息在檢索單元中進(jìn)行查重匹配,若無重復(fù),則將該狀態(tài)信息添加到所述檢索單元中,并向?qū)?yīng)的子網(wǎng)關(guān)發(fā)送第四響應(yīng)碼;其中,所述第四響應(yīng)碼用于使對(duì)應(yīng)的子網(wǎng)關(guān)將自身的短號(hào)注冊(cè)狀態(tài)設(shè)置為注冊(cè)成功狀態(tài)。

21、進(jìn)一步,上述還包括:

22、接收組網(wǎng)內(nèi)任一子網(wǎng)關(guān)上報(bào)的第三notify報(bào)文并對(duì)其進(jìn)行解析,得到子網(wǎng)關(guān)的狀態(tài)信息,在檢索單元中檢索對(duì)應(yīng)子網(wǎng)關(guān)的狀態(tài)信息并進(jìn)行刪除,以及向?qū)?yīng)的子網(wǎng)關(guān)發(fā)送第五響應(yīng)碼;其中,所述第五響應(yīng)碼用于使對(duì)應(yīng)的子網(wǎng)關(guān)將自身短號(hào)注銷。

23、進(jìn)一步,上述還包括:

24、將所述狀態(tài)信息在檢索單元中進(jìn)行查重匹配過程中,若短號(hào)有重復(fù),則定義該子網(wǎng)關(guān)為重復(fù)子網(wǎng)關(guān),則獲取檢索單元中的重復(fù)短號(hào)對(duì)應(yīng)的ip地址和mac地址,生成第六響應(yīng)碼,將所述第六響應(yīng)碼發(fā)送至所述重復(fù)子網(wǎng)關(guān);其中,所述第六響應(yīng)碼用于使所述重復(fù)子網(wǎng)關(guān)將自身的短號(hào)注冊(cè)狀態(tài)設(shè)置注冊(cè)失敗狀態(tài),同時(shí)顯示所述第六響應(yīng)碼中重復(fù)短號(hào)對(duì)應(yīng)的ip地址和mac地址。

25、第二方面,本發(fā)明為了解決上述技術(shù)問題還提供了一種主、子網(wǎng)關(guān)語音呼叫系統(tǒng),包括:

26、檢索單元,用于獲取第一子網(wǎng)關(guān)上報(bào)的第一notify報(bào)文并解析,判斷所述第一notify報(bào)文是否為內(nèi)部短號(hào)業(yè)務(wù),若是,則向所述第一子網(wǎng)關(guān)回復(fù)第一響應(yīng)碼;

27、收取報(bào)文處理單元,用于獲取第一子網(wǎng)關(guān)上報(bào)的第一invite報(bào)文并解析,得到主叫號(hào)碼和第一call-id,所述第一call-id包括被叫號(hào)碼和第一子網(wǎng)關(guān)的ip地址,其中,所述第一invite報(bào)文是所述第一子網(wǎng)關(guān)收到所述第一響應(yīng)碼后對(duì)應(yīng)生成的;

28、call-id處理單元,用于利用所述被叫號(hào)碼獲取第二子網(wǎng)關(guān)的ip地址,通過所述主叫號(hào)碼和第二子網(wǎng)關(guān)的ip地址生成第二call-id;

29、轉(zhuǎn)發(fā)報(bào)文處理單元,用于基于所述第二call-id生成第二invite報(bào)文,將所述第二invite報(bào)文發(fā)送至第二子網(wǎng)關(guān),其中,第二invite用于第一子網(wǎng)關(guān)向第二子網(wǎng)關(guān)建立呼叫。

30、第三方面,本發(fā)明為了解決上述技術(shù)問題還提供了一種電子設(shè)備,該電子設(shè)備包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,處理器執(zhí)行該計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)本技術(shù)的主、子網(wǎng)關(guān)語音呼叫方法。

31、第四方面,本發(fā)明為了解決上述技術(shù)問題還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本技術(shù)的主、子網(wǎng)關(guān)語音呼叫方法。

32、與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn):

33、1.企業(yè)、機(jī)構(gòu)或家庭可以根據(jù)內(nèi)部需求自由定義短號(hào),提高配置的靈活性,避免了向運(yùn)營商申請(qǐng)和支付額外費(fèi)用,降低了運(yùn)營成本。

34、2.主網(wǎng)關(guān)的處理邏輯更加簡單,只需關(guān)注call-id字段和from字段,無需保存和處理to字段和contact字段,減少了內(nèi)存和其他資源的消耗,提高了處理效率。

35、3.不需要額外的軟交換或ippbx設(shè)備,降低了硬件采購和維護(hù)成本,內(nèi)部短號(hào)呼叫通過主網(wǎng)關(guān)直接處理,避免了外部通話產(chǎn)生的費(fèi)用,顯著降低了通信成本。

36、本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
台北县| 清镇市| 阳城县| 马山县| 遂川县| 福安市| 孝昌县| 伊吾县| 太仓市| 灵丘县| 嵊州市| 安化县| 兰西县| 威信县| 海门市| 合阳县| 会同县| 永济市| 凭祥市| 澄江县| 朔州市| 西昌市| 苏尼特左旗| 纳雍县| 忻城县| 太谷县| 剑川县| 昂仁县| 潍坊市| 巴马| 肥西县| 延川县| 视频| 永新县| 霍山县| 阳城县| 鄢陵县| 宁波市| 萨嘎县| 江城| 松溪县|