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

基于sip的跨網(wǎng)關(guān)自交換的方法及網(wǎng)關(guān)的制作方法

文檔序號(hào):7757629閱讀:198來源:國知局
專利名稱:基于sip的跨網(wǎng)關(guān)自交換的方法及網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通訊領(lǐng)域,尤其涉及一種基于SIP的跨網(wǎng)關(guān)自交換的方法及網(wǎng)關(guān)。
背景技術(shù)
目前,無論在 NGN (Next Generation Network,下一代網(wǎng)絡(luò))還是 IMS (IP Multimedia Subsystem, IP多媒體系統(tǒng))系統(tǒng)中,接入網(wǎng)與核心網(wǎng)之間的通訊是至關(guān)重要的,一旦出現(xiàn)通訊中斷,接入網(wǎng)用戶的業(yè)務(wù)提供將不能正常進(jìn)行。自交換技術(shù)是接入網(wǎng)上行業(yè)務(wù)接口發(fā)生通訊中斷時(shí)的一種保護(hù)方法。當(dāng)配置好業(yè)務(wù)接口的自交換業(yè)務(wù)后,一旦業(yè)務(wù)接口發(fā)生通訊中斷,系統(tǒng)會(huì)自動(dòng)切換進(jìn)入自交換狀態(tài)。進(jìn)入該狀態(tài)的接口用戶如果撥打接入網(wǎng)內(nèi)部的用戶,可通過自交換方式實(shí)現(xiàn)用戶基本業(yè)務(wù), 為用戶通信提供雙重保證。但是,在業(yè)務(wù)接口發(fā)生通訊中斷時(shí),若業(yè)務(wù)接口用戶撥打接入網(wǎng)外部的用戶,則用戶之間的基本業(yè)務(wù)無法得到保障。現(xiàn)有技術(shù)中,雖然已有部分接入設(shè)備實(shí)現(xiàn)了內(nèi)部跨網(wǎng)關(guān)的自交換功能,但由于其接口的私有性,即不具有通用性,比如有些廠家的接入網(wǎng)關(guān)(AG)自行配號(hào)、收號(hào)以及進(jìn)行 T網(wǎng)接續(xù),使得在出現(xiàn)接入網(wǎng)上行業(yè)務(wù)接口與核心網(wǎng)通訊中斷時(shí),各廠家接入網(wǎng)關(guān)之間無法進(jìn)行自交換實(shí)現(xiàn)各接入網(wǎng)關(guān)用戶之間的通訊,不僅造成了資源的浪費(fèi),而且不能最大限度的保障接入網(wǎng)關(guān)用戶對(duì)基本業(yè)務(wù)的使用。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種基于SIP的跨網(wǎng)關(guān)自交換的方法及網(wǎng)關(guān),在接入網(wǎng)與核心網(wǎng)通訊中斷時(shí),可實(shí)現(xiàn)跨網(wǎng)關(guān)自交換,保障不同接入網(wǎng)關(guān)之間用戶的基本通信業(yè)務(wù)。本發(fā)明提出一種基于應(yīng)用層信令控制協(xié)議SIP的跨網(wǎng)關(guān)自交換的方法,包括以下步驟為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表;當(dāng)所述主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼不屬于該主叫網(wǎng)關(guān)用戶時(shí),根據(jù)所述號(hào)碼匹配表并通過SIP信令進(jìn)行所述主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)。優(yōu)選地,所述根據(jù)號(hào)碼匹配表并通過SIP信令進(jìn)行所述主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)的步驟具體包括從所述號(hào)碼匹配表中查找與所述被叫號(hào)碼匹配的相關(guān)網(wǎng)關(guān);通過SIP信令順序或并行的向所述匹配的相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求;接收所述匹配的相關(guān)網(wǎng)關(guān)根據(jù)所述呼叫請(qǐng)求反饋的應(yīng)答消息;所述應(yīng)答消息包括匹配被叫成功應(yīng)答消息或匹配被叫失敗應(yīng)答消息;根據(jù)所述應(yīng)答消息,在所述主叫網(wǎng)關(guān)與所述匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù),完成主被叫通話;或者,為主叫用戶釋放本次呼叫。優(yōu)選地,所述從號(hào)碼匹配表中查找與所述被叫號(hào)碼匹配的相關(guān)網(wǎng)關(guān)的步驟之后還包括若所有相關(guān)網(wǎng)關(guān)均與所述被叫號(hào)碼不匹配,則為所述主叫用戶釋放本次呼叫。優(yōu)選地,所述根據(jù)應(yīng)答消息,在所述主叫網(wǎng)關(guān)與所述匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù)的步驟之前還包括向在預(yù)定時(shí)間內(nèi)未反饋所述應(yīng)答消息的相關(guān)網(wǎng)關(guān)重復(fù)三次發(fā)起所述呼叫請(qǐng)求,若等待超時(shí),則為所述主叫用戶釋放本次呼叫。優(yōu)選地,所述為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表的步驟之后還包括當(dāng)所述主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼屬于該主叫網(wǎng)關(guān)用戶時(shí),在所述主叫網(wǎng)關(guān)內(nèi)進(jìn)行呼叫接續(xù),完成主被叫通話。本發(fā)明還提出一種基于SIP的跨網(wǎng)關(guān)自交換的網(wǎng)關(guān),包括配置模塊,為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表;自交換模塊,當(dāng)所述主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼不屬于該主叫網(wǎng)關(guān)用戶時(shí),根據(jù)所述號(hào)碼匹配表并通過SIP信令進(jìn)行所述主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)。優(yōu)選地,所述自交換模塊包括查找單元,用于從所述號(hào)碼匹配表中查找與所述被叫號(hào)碼匹配的相關(guān)網(wǎng)關(guān);呼叫請(qǐng)求發(fā)起單元,用于通過SIP信令順序或并行的向所述匹配的相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求;接收單元,用于接收所述匹配的相關(guān)網(wǎng)關(guān)根據(jù)所述呼叫請(qǐng)求反饋的應(yīng)答消息;所述應(yīng)答消息包括匹配被叫成功應(yīng)答消息或匹配被叫失敗應(yīng)答消息;接入釋放單元,用于根據(jù)所述應(yīng)答消息,在所述主叫網(wǎng)關(guān)與所述匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù),完成主被叫通話;或者,為主叫用戶釋放本次呼叫。優(yōu)選地,所述接入釋放單元,還用于當(dāng)所有相關(guān)網(wǎng)關(guān)均與所述被叫號(hào)碼不匹配時(shí), 為所述主叫用戶釋放本次呼叫。優(yōu)選地,所述呼叫請(qǐng)求發(fā)起單元,還用于向在預(yù)定時(shí)間內(nèi)未反饋所述應(yīng)答消息的相關(guān)網(wǎng)關(guān)重復(fù)三次發(fā)起所述呼叫請(qǐng)求,若等待超時(shí),則由所述接入釋放單元為所述主叫用戶釋放本次呼叫。優(yōu)選地,所述自交換模塊,還用于當(dāng)所述網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼屬于該網(wǎng)關(guān)用戶時(shí),在所述網(wǎng)關(guān)內(nèi)進(jìn)行呼叫接續(xù),完成主被叫通話。本發(fā)明提出一種基于SIP的跨網(wǎng)關(guān)自交換的方法及網(wǎng)關(guān),通過配置主叫網(wǎng)關(guān)與除該主叫網(wǎng)關(guān)外的相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表,當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷時(shí), 各接入網(wǎng)關(guān)可自動(dòng)切換到自交換狀態(tài),不僅可以實(shí)現(xiàn)接入網(wǎng)關(guān)內(nèi)部的自交換呼叫業(yè)務(wù),而且如果接入網(wǎng)關(guān)能夠與局域網(wǎng)段內(nèi)其它接入網(wǎng)關(guān)通訊,還能在各接入網(wǎng)關(guān)之間實(shí)現(xiàn)跨網(wǎng)關(guān)自交換呼叫業(yè)務(wù),從而可以最大限度的利用網(wǎng)絡(luò)資源,保障網(wǎng)關(guān)之間的基本通信業(yè)務(wù)。


圖1是本發(fā)明基于SIP的跨網(wǎng)關(guān)自交換的方法一實(shí)施例流程示意圖2是本發(fā)明基于SIP的跨網(wǎng)關(guān)自交換的方法一實(shí)施例中根據(jù)號(hào)碼匹配表并通過 SIP信令進(jìn)行主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)的具體流程示意圖;圖3是本發(fā)明基于SIP的跨網(wǎng)關(guān)自交換的方法另一實(shí)施例流程示意圖;圖4是本發(fā)明基于SIP的跨網(wǎng)關(guān)自交換的網(wǎng)關(guān)一實(shí)施例結(jié)構(gòu)示意圖;圖5是本發(fā)明基于SIP的跨網(wǎng)關(guān)自交換的網(wǎng)關(guān)一實(shí)施例中自交換模塊具體結(jié)構(gòu)示意圖。為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
具體實(shí)施例方式本發(fā)明實(shí)施例解決方案主要是通過配置主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)之間的號(hào)碼匹配表, 當(dāng)接入網(wǎng)與核心網(wǎng)之間的通訊中斷時(shí),可通過查找號(hào)碼匹配表,從匹配的相關(guān)網(wǎng)關(guān)為主叫網(wǎng)關(guān)的呼叫號(hào)碼匹配相應(yīng)的被叫號(hào)碼,實(shí)現(xiàn)跨網(wǎng)關(guān)自交換呼叫業(yè)務(wù)。如圖1所示,本發(fā)明一實(shí)施例提出一種基于SIP(Session InitiationProtocol, 應(yīng)用層信令控制協(xié)議)的跨網(wǎng)關(guān)自交換的方法,包括步驟SlOl,為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表;在本實(shí)施例中,主叫網(wǎng)關(guān)和相關(guān)網(wǎng)關(guān)可以是屬于同一局域網(wǎng)段內(nèi)的通過SIP通信的接入網(wǎng)關(guān),本實(shí)施例相關(guān)網(wǎng)關(guān)是指同一局域網(wǎng)段內(nèi)除主叫網(wǎng)關(guān)之外的其它接入網(wǎng)關(guān),為了實(shí)現(xiàn)當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷時(shí),該主叫網(wǎng)關(guān)內(nèi)的用戶仍然能夠與其它網(wǎng)關(guān)內(nèi)用戶進(jìn)行基本通信業(yè)務(wù),首先為主叫網(wǎng)關(guān)配置其它接入網(wǎng)關(guān)即相關(guān)網(wǎng)關(guān)的具體的小號(hào)碼表即號(hào)碼匹配表(或號(hào)碼分析子),該號(hào)碼匹配表應(yīng)盡量準(zhǔn)確,以使被叫號(hào)碼能夠在其他網(wǎng)關(guān)中唯一確定或在小范圍內(nèi)確定,同時(shí)配置對(duì)應(yīng)網(wǎng)關(guān)的協(xié)議IP地址。通過該號(hào)碼匹配表,可以查找主叫網(wǎng)關(guān)內(nèi)各主叫用戶呼叫的被叫號(hào)碼與相關(guān)網(wǎng)關(guān)的對(duì)應(yīng)匹配關(guān)系,即被叫號(hào)碼可以在匹配的相關(guān)網(wǎng)關(guān)內(nèi)唯一確定或能夠在少數(shù)幾個(gè)網(wǎng)關(guān)(一個(gè)或多個(gè))的小范圍內(nèi)確定。步驟S102,當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼不屬于該主叫網(wǎng)關(guān)用戶時(shí),根據(jù)號(hào)碼匹配表并通過SIP信令進(jìn)行主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)。在本實(shí)施例中核心網(wǎng)可以為IMS、NGN等核心網(wǎng),當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,即主叫網(wǎng)關(guān)所在的接入網(wǎng)的上行業(yè)務(wù)接口與核心網(wǎng)之間的通訊發(fā)生中斷時(shí), 主叫網(wǎng)關(guān)根據(jù)被叫號(hào)碼判斷該被叫號(hào)碼是否為本網(wǎng)關(guān)用戶,如果該被叫號(hào)碼不是本主叫網(wǎng)關(guān)內(nèi)的用戶,則根據(jù)上述號(hào)碼匹配表進(jìn)行號(hào)碼匹配,并通過SIP信令順序或者并行的向其它能夠匹配該被叫號(hào)碼的各個(gè)(一個(gè)或多個(gè))相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求。之后主叫網(wǎng)關(guān)等待各相關(guān)網(wǎng)關(guān)的應(yīng)答響應(yīng),直到收到來自相關(guān)網(wǎng)關(guān)的匹配被叫成功應(yīng)答消息或匹配被叫失敗應(yīng)答消息,然后根據(jù)應(yīng)答消息進(jìn)行相應(yīng)的處理,或者等待超時(shí)為主叫用戶釋放本次呼叫。若被叫匹配成功且被叫用戶空閑,則在主叫網(wǎng)關(guān)與匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù),完成跨網(wǎng)關(guān)自交換呼叫業(yè)務(wù);若被叫匹配失敗,則為主叫用戶釋放本次呼叫。如圖2所示,步驟S102中根據(jù)號(hào)碼匹配表并通過SIP信令進(jìn)行主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)具體包括步驟S1021,從號(hào)碼匹配表中查找與被叫號(hào)碼匹配的相關(guān)網(wǎng)關(guān);
步驟S1022,通過SIP信令順序或并行的向匹配的相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求;在本實(shí)施例中,各接入網(wǎng)關(guān)之間通過SIP信令通信,如果主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)之間為串行通信模式,則可通過SIP信令依次向能夠匹配的相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求,直到能夠確認(rèn)被叫號(hào)碼所在相關(guān)網(wǎng)關(guān),或所有相關(guān)網(wǎng)關(guān)都無該被叫號(hào)碼。如果主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)之間為并行通信模式,則主叫網(wǎng)關(guān)同時(shí)向能夠匹配的相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求,并等待各匹配的相關(guān)網(wǎng)關(guān)的應(yīng)答響應(yīng)。步驟S1023,接收匹配的相關(guān)網(wǎng)關(guān)根據(jù)呼叫請(qǐng)求反饋的應(yīng)答消息;當(dāng)各匹配的相關(guān)網(wǎng)關(guān)收到主叫網(wǎng)關(guān)的呼叫請(qǐng)求時(shí),各自進(jìn)行被叫號(hào)碼的匹配,根據(jù)匹配結(jié)果向主叫網(wǎng)關(guān)反饋應(yīng)答消息,該應(yīng)答消息包括匹配被叫成功應(yīng)答消息或匹配被叫失敗應(yīng)答消息。如果向在預(yù)定時(shí)間內(nèi),匹配的相關(guān)網(wǎng)關(guān)未反饋應(yīng)答消息,則主叫網(wǎng)關(guān)會(huì)向未反饋的相關(guān)網(wǎng)關(guān)重復(fù)三次發(fā)起呼叫請(qǐng)求,若等待超時(shí),則向主叫用戶釋放本次呼叫。步驟S1024,根據(jù)應(yīng)答消息,在主叫網(wǎng)關(guān)與匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù),完成主被叫通話;或者,為主叫用戶釋放本次呼叫。在本實(shí)施例中,在步驟S1021之后還包括步驟S1025,若所有相關(guān)網(wǎng)關(guān)均與被叫號(hào)碼不匹配,則為主叫用戶釋放本次呼叫。本實(shí)施例當(dāng)接入網(wǎng)與核心網(wǎng)之間通訊出現(xiàn)中斷時(shí),仍然能夠以通用的接口,最大限度的在用戶之間實(shí)現(xiàn)基本業(yè)務(wù),從而使接入網(wǎng)用戶的業(yè)務(wù)提供有了更加安全的保障。如圖3所示,本發(fā)明另一實(shí)施例提出一種基于SIP的跨網(wǎng)關(guān)自交換的方法,包括步驟S301,為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表;步驟S302,當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼不屬于該主叫網(wǎng)關(guān)用戶時(shí),根據(jù)號(hào)碼匹配表并通過SIP信令進(jìn)行主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)。上述步驟S301和步驟S302與上述實(shí)施例中的步驟SlOl和步驟S102相同,在此不再詳細(xì)描述。步驟S303,當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼屬于該主叫網(wǎng)關(guān)用戶時(shí),在主叫網(wǎng)關(guān)內(nèi)進(jìn)行呼叫接續(xù),完成主被叫通話。在本實(shí)施例中,當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷時(shí),若主叫網(wǎng)關(guān)判斷呼叫業(yè)務(wù)中被叫號(hào)碼屬于本主叫網(wǎng)關(guān)內(nèi)的用戶,則在本主叫網(wǎng)關(guān)內(nèi)進(jìn)行自交換呼叫業(yè)務(wù), 完成主被叫通話。下面以一個(gè)局域網(wǎng)段內(nèi)的四個(gè)接入網(wǎng)關(guān)之間的用戶通信為例詳細(xì)說明本實(shí)施例方法流程若基于SIP的接入網(wǎng)關(guān)AGl、AG2、AG3、AG4處于局域網(wǎng)同一網(wǎng)段內(nèi),各網(wǎng)關(guān)配置除本網(wǎng)關(guān)外的其它網(wǎng)關(guān)的具體的小號(hào)碼表即號(hào)碼匹配表,以及對(duì)應(yīng)網(wǎng)關(guān)的協(xié)議IP地址。初始狀態(tài)時(shí)^61、462、463464均能與核心網(wǎng)正常通訊,各自通過協(xié)議接口和核心網(wǎng)設(shè)備進(jìn)行通訊,完成呼叫交互過程。當(dāng)發(fā)生網(wǎng)絡(luò)故障時(shí),AGl、AG2、AG3、AG4均與核心網(wǎng)通訊中斷,但各AG之間通訊正常。以AGl為例,AGl轉(zhuǎn)入自交換狀態(tài)。AGl上的用戶摘機(jī),AGl為該用戶放撥號(hào)音;用戶撥號(hào);AGl收號(hào),并按照號(hào)碼匹配規(guī)則進(jìn)行號(hào)碼匹配。首先,AGl判斷用戶所撥的被叫號(hào)碼是否為本網(wǎng)關(guān)用戶,若是,則在本網(wǎng)關(guān)內(nèi)部直接進(jìn)行呼叫接續(xù),完成主被叫通話,直到通話結(jié)束,完成此次呼叫;否則,如果不是本網(wǎng)關(guān)用戶,則與預(yù)先配置的AG2、AG3、AG4的號(hào)碼匹配表表進(jìn)行匹配,根據(jù)被叫號(hào)碼與其它各網(wǎng)關(guān)的號(hào)碼匹配表的匹配情況,向能夠匹配的各網(wǎng)關(guān)AG發(fā)出呼叫請(qǐng)求。如果各網(wǎng)關(guān)均不匹配, 則直接為主叫號(hào)碼即主叫用戶放忙音,等待主叫號(hào)碼掛機(jī),釋放本次呼叫。假設(shè)被叫該號(hào)碼與AG2、AG3、AG4均匹配。若AGl與AG2、AG3以及AG4之間通信為串行模式,則AGl依次向能夠匹配的網(wǎng)關(guān)發(fā)出呼叫請(qǐng)求(INVITE)消息,直到能夠確認(rèn)被叫號(hào)碼所在網(wǎng)關(guān),或所有網(wǎng)關(guān)都無該號(hào)碼。若AGl與AG2、AG3以及AG4之間通信為并行模式,則AGl同時(shí)向其余各網(wǎng)關(guān)發(fā)出INVITE消息。之后,AGl等待其它網(wǎng)關(guān)的應(yīng)答消息,在等待狀態(tài)中,如果超時(shí),則向未收到回復(fù)的各AG重發(fā)三次INVITE消息,仍然沒有收到應(yīng)答消息,則認(rèn)為網(wǎng)絡(luò)不通,釋放此次呼叫,本次呼叫結(jié)束。當(dāng)AG2、AG3和AG4收到INVITE消息后,各自進(jìn)行被叫號(hào)碼的匹配,根據(jù)匹配結(jié)果向AGl發(fā)送應(yīng)答消息如果不能匹配被叫號(hào)碼,則向AGl回復(fù)匹配被叫失敗G04Not Found) 消息;如果能夠匹配被叫號(hào)碼,則進(jìn)入正常呼叫流程,根據(jù)目前被叫用戶狀態(tài)向AGl回復(fù)相應(yīng)的應(yīng)答消息若該被叫用戶正忙,則向AGl回復(fù)用戶忙的486Busy Here消息;若該被叫用戶正空閑,則向AGl回復(fù)ISORinging消息,表示被叫用戶空閑,并向被叫用戶振鈴。主叫網(wǎng)關(guān)AGl根據(jù)各網(wǎng)關(guān)反饋的應(yīng)答消息作出相應(yīng)處理若AGl收到AG2回復(fù)的404Not Found消息,獲知被叫用戶不在AG2上,AGl查看是否還有未應(yīng)答網(wǎng)關(guān)。若有,不作處理,繼續(xù)等待;否則,若各網(wǎng)關(guān)均已回復(fù)404Not Found 消息,獲知被叫用戶不在所有可匹配網(wǎng)關(guān)上,因此AGl為主叫號(hào)碼放忙音,等待主叫號(hào)碼掛機(jī)后釋放此次呼叫,本次呼叫結(jié)束。AGl若收到AG3回復(fù)的486Busy Here,獲知被叫用戶在AG3上且目前正忙,AGl向主叫號(hào)碼放忙音,等待主叫號(hào)碼掛機(jī)后釋放此次呼叫,本次呼叫結(jié)束;AGl若收到AG3回復(fù)的180Ringing,獲知被叫號(hào)碼在AG3上,因此為主叫號(hào)碼放回鈴音,進(jìn)入下一步。被叫用戶摘機(jī),AG3向AGl發(fā)送0K,主被叫用戶進(jìn)入通話狀態(tài),主叫號(hào)碼將開始通話時(shí)間錄入通話話單,直至用戶掛機(jī)。若主叫號(hào)碼掛機(jī),AGl向AG3發(fā)送BYE消息,并將結(jié)束通話時(shí)間錄入話單,AG3收到 AGl發(fā)過來的BYE消息,為被叫用戶放忙音。被叫用戶掛機(jī),釋放此次呼叫,本次呼叫結(jié)束。若被叫用戶掛機(jī),AG3向AGl發(fā)BYE消息,AGl收到AG3發(fā)過來的BYE消息,為主叫號(hào)碼放忙音,并將結(jié)束通話時(shí)間記錄到通話話單。主叫號(hào)碼掛機(jī),釋放此次呼叫,本次呼叫結(jié)束。其中,通話話單由主叫網(wǎng)關(guān)產(chǎn)生,可以暫存主叫網(wǎng)關(guān)內(nèi),也可以傳到網(wǎng)管或者計(jì)費(fèi)服務(wù)器。采用本發(fā)明實(shí)施例所述方法,在不同廠家之間的接入網(wǎng)同時(shí)配置跨網(wǎng)關(guān)自交換業(yè)務(wù),一旦接入網(wǎng)上行業(yè)務(wù)接口與核心網(wǎng)發(fā)生通訊中斷,各接入網(wǎng)關(guān)可自動(dòng)切換到自交換狀態(tài),不僅可以實(shí)現(xiàn)接入網(wǎng)關(guān)內(nèi)部的自交換呼叫業(yè)務(wù),而且如果接入網(wǎng)關(guān)能夠與局域網(wǎng)段內(nèi)其它接入網(wǎng)關(guān)通訊,則還能在各接入網(wǎng)關(guān)之間實(shí)現(xiàn)跨網(wǎng)關(guān)自交換呼叫業(yè)務(wù),從而可以最大限度的利用網(wǎng)絡(luò)資源,保障網(wǎng)關(guān)之間的基本通信業(yè)務(wù)。如圖4所示,本發(fā)明一實(shí)施例提出一種基于SIP的跨網(wǎng)關(guān)自交換的網(wǎng)關(guān),包括配置模塊401和自交換模塊402,其中配置模塊401,用于為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表;在本實(shí)施例中,主叫網(wǎng)關(guān)和相關(guān)網(wǎng)關(guān)可以是屬于同一局域網(wǎng)段內(nèi)的通過SIP通信的接入網(wǎng)關(guān),本實(shí)施例相關(guān)網(wǎng)關(guān)是指同一局域網(wǎng)段內(nèi)除主叫網(wǎng)關(guān)之外的其它接入網(wǎng)關(guān),為了實(shí)現(xiàn)當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷時(shí),該主叫網(wǎng)關(guān)內(nèi)的用戶仍然能夠與其它網(wǎng)關(guān)內(nèi)用戶進(jìn)行基本通信業(yè)務(wù),首先為主叫網(wǎng)關(guān)通過配置模塊401配置其它接入網(wǎng)關(guān)即相關(guān)網(wǎng)關(guān)的具體的小號(hào)碼表即號(hào)碼匹配表(或號(hào)碼分析子),該號(hào)碼匹配表應(yīng)盡量準(zhǔn)確, 以使被叫號(hào)碼能夠在其他網(wǎng)關(guān)中唯一確定或在小范圍內(nèi)確定,同時(shí)配置對(duì)應(yīng)網(wǎng)關(guān)的協(xié)議IP 地址。通過該號(hào)碼匹配表,可以查找主叫網(wǎng)關(guān)內(nèi)各主叫用戶呼叫的被叫號(hào)碼與相關(guān)網(wǎng)關(guān)的對(duì)應(yīng)匹配關(guān)系,即被叫號(hào)碼可以在匹配的相關(guān)網(wǎng)關(guān)內(nèi)唯一確定或能夠在少數(shù)幾個(gè)網(wǎng)關(guān)(一個(gè)或多個(gè))的小范圍內(nèi)確定。自交換模塊402,用于當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼不屬于該主叫網(wǎng)關(guān)用戶時(shí),根據(jù)號(hào)碼匹配表并通過SIP信令進(jìn)行主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)。在本實(shí)施例中,當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,即主叫網(wǎng)關(guān)所在的接入網(wǎng)的上行業(yè)務(wù)接口與核心網(wǎng)之間的通訊發(fā)生中斷時(shí),主叫網(wǎng)關(guān)自交換模塊402根據(jù)被叫號(hào)碼判斷該被叫號(hào)碼是否為本網(wǎng)關(guān)用戶,如果該被叫號(hào)碼不是本主叫網(wǎng)關(guān)內(nèi)的用戶,則根據(jù)上述號(hào)碼匹配表進(jìn)行號(hào)碼匹配,并通過SIP信令順序或者并行的向其它能夠匹配該被叫號(hào)碼的各個(gè)(一個(gè)或多個(gè))相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求。之后主叫網(wǎng)關(guān)等待各相關(guān)網(wǎng)關(guān)的應(yīng)答響應(yīng),直到收到來自相關(guān)網(wǎng)關(guān)的匹配被叫成功應(yīng)答消息或匹配被叫失敗應(yīng)答消息,然后根據(jù)應(yīng)答消息進(jìn)行相應(yīng)的處理,或者等待超時(shí)為主叫用戶釋放本次呼叫。若被叫匹配成功且被叫用戶空閑,則在主叫網(wǎng)關(guān)與匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù),完成跨網(wǎng)關(guān)自交換呼叫業(yè)務(wù);若被叫匹配失敗,則為主叫用戶釋放本次呼叫。如圖5所示,自交換模塊402包括查找單元4021、呼叫請(qǐng)求發(fā)起單元4022、接收單元4023以及接入釋放單元40M,其中查找單元4021,用于從號(hào)碼匹配表中查找與被叫號(hào)碼匹配的相關(guān)網(wǎng)關(guān);呼叫請(qǐng)求發(fā)起單元4022,用于通過SIP信令順序或并行的向匹配的相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求;接收單元4023,用于接收匹配的相關(guān)網(wǎng)關(guān)根據(jù)呼叫請(qǐng)求反饋的應(yīng)答消息;應(yīng)答消息包括匹配被叫成功應(yīng)答消息或匹配被叫失敗應(yīng)答消息;接入釋放單元40M,用于根據(jù)應(yīng)答消息,在主叫網(wǎng)關(guān)與匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù),完成主被叫通話;或者,為主叫用戶釋放本次呼叫。更進(jìn)一步的,接入釋放單元40 ,還用于當(dāng)所有相關(guān)網(wǎng)關(guān)均與被叫號(hào)碼不匹配時(shí), 為主叫用戶釋放本次呼叫。呼叫請(qǐng)求發(fā)起單元4022,還用于向在預(yù)定時(shí)間內(nèi)未反饋應(yīng)答消息的相關(guān)網(wǎng)關(guān)重復(fù)三次發(fā)起呼叫請(qǐng)求,若等待超時(shí),則由接入釋放單元為主叫用戶釋放本次呼叫。在進(jìn)一步的實(shí)施例中,自交換模塊402還用于當(dāng)網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼屬于該網(wǎng)關(guān)用戶時(shí),在該網(wǎng)關(guān)內(nèi)進(jìn)行呼叫接續(xù),完成主被叫通話。需要說明的是,本發(fā)明實(shí)施例中核心網(wǎng)可以為IMS、NGN等核心網(wǎng)。本發(fā)明實(shí)施例在不同廠家之間的接入網(wǎng)同時(shí)配置跨網(wǎng)關(guān)自交換業(yè)務(wù),一旦接入網(wǎng)上行業(yè)務(wù)接口與核心網(wǎng)發(fā)生通訊中斷,各接入網(wǎng)關(guān)可自動(dòng)切換到自交換狀態(tài),不僅可以實(shí)現(xiàn)接入網(wǎng)關(guān)內(nèi)部的自交換呼叫業(yè)務(wù),而且如果接入網(wǎng)關(guān)能夠與局域網(wǎng)段內(nèi)其它接入網(wǎng)關(guān)通訊,則還能在各接入網(wǎng)關(guān)之間實(shí)現(xiàn)跨網(wǎng)關(guān)自交換呼叫業(yè)務(wù),從而可以最大限度的利用網(wǎng)絡(luò)資源,保障網(wǎng)關(guān)之間的基本通信業(yè)務(wù)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于應(yīng)用層信令控制協(xié)議SIP的跨網(wǎng)關(guān)自交換的方法,其特征在于,包括以下步驟為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表;當(dāng)所述主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼不屬于該主叫網(wǎng)關(guān)用戶時(shí),根據(jù)所述號(hào)碼匹配表并通過SIP信令進(jìn)行所述主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)號(hào)碼匹配表并通過SIP信令進(jìn)行所述主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)的步驟具體包括從所述號(hào)碼匹配表中查找與所述被叫號(hào)碼匹配的相關(guān)網(wǎng)關(guān);通過SIP信令順序或并行的向所述匹配的相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求;接收所述匹配的相關(guān)網(wǎng)關(guān)根據(jù)所述呼叫請(qǐng)求反饋的應(yīng)答消息;所述應(yīng)答消息包括匹配被叫成功應(yīng)答消息或匹配被叫失敗應(yīng)答消息;根據(jù)所述應(yīng)答消息,在所述主叫網(wǎng)關(guān)與所述匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù),完成主被叫通話;或者,為主叫用戶釋放本次呼叫。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述從號(hào)碼匹配表中查找與所述被叫號(hào)碼匹配的相關(guān)網(wǎng)關(guān)的步驟之后還包括若所有相關(guān)網(wǎng)關(guān)均與所述被叫號(hào)碼不匹配,則為所述主叫用戶釋放本次呼叫。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)應(yīng)答消息,在所述主叫網(wǎng)關(guān)與所述匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù)的步驟之前還包括向在預(yù)定時(shí)間內(nèi)未反饋所述應(yīng)答消息的相關(guān)網(wǎng)關(guān)重復(fù)三次發(fā)起所述呼叫請(qǐng)求,若等待超時(shí),則為所述主叫用戶釋放本次呼叫。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表的步驟之后還包括當(dāng)所述主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼屬于該主叫網(wǎng)關(guān)用戶時(shí),在所述主叫網(wǎng)關(guān)內(nèi)進(jìn)行呼叫接續(xù),完成主被叫通話。
6.一種基于SIP的跨網(wǎng)關(guān)自交換的網(wǎng)關(guān),其特征在于,包括配置模塊,為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表;自交換模塊,當(dāng)所述主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼不屬于該主叫網(wǎng)關(guān)用戶時(shí),根據(jù)所述號(hào)碼匹配表并通過SIP信令進(jìn)行所述主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)。
7.根據(jù)權(quán)利要求6所述的網(wǎng)關(guān),其特征在于,所述自交換模塊包括查找單元,用于從所述號(hào)碼匹配表中查找與所述被叫號(hào)碼匹配的相關(guān)網(wǎng)關(guān);呼叫請(qǐng)求發(fā)起單元,用于通過SIP信令順序或并行的向所述匹配的相關(guān)網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求;接收單元,用于接收所述匹配的相關(guān)網(wǎng)關(guān)根據(jù)所述呼叫請(qǐng)求反饋的應(yīng)答消息;所述應(yīng)答消息包括匹配被叫成功應(yīng)答消息或匹配被叫失敗應(yīng)答消息;接入釋放單元,用于根據(jù)所述應(yīng)答消息,在所述主叫網(wǎng)關(guān)與所述匹配的相關(guān)網(wǎng)關(guān)之間進(jìn)行呼叫接續(xù),完成主被叫通話;或者,為主叫用戶釋放本次呼叫。
8.根據(jù)權(quán)利要求7所述的網(wǎng)關(guān),其特征在于,所述接入釋放單元,還用于當(dāng)所有相關(guān)網(wǎng)關(guān)均與所述被叫號(hào)碼不匹配時(shí),為所述主叫用戶釋放本次呼叫。
9.根據(jù)權(quán)利要求7所述的網(wǎng)關(guān),其特征在于,所述呼叫請(qǐng)求發(fā)起單元,還用于向在預(yù)定時(shí)間內(nèi)未反饋所述應(yīng)答消息的相關(guān)網(wǎng)關(guān)重復(fù)三次發(fā)起所述呼叫請(qǐng)求,若等待超時(shí),則由所述接入釋放單元為所述主叫用戶釋放本次呼叫。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的網(wǎng)關(guān),其特征在于,所述自交換模塊,還用于當(dāng)所述網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼屬于該網(wǎng)關(guān)用戶時(shí),在所述網(wǎng)關(guān)內(nèi)進(jìn)行呼叫接續(xù),完成主被叫通話。
全文摘要
本發(fā)明涉及一種基于SIP的跨網(wǎng)關(guān)自交換的方法及網(wǎng)關(guān),其中方法包括為主叫網(wǎng)關(guān)配置相關(guān)網(wǎng)關(guān)的號(hào)碼匹配表;當(dāng)主叫網(wǎng)關(guān)所在的接入網(wǎng)與核心網(wǎng)通訊中斷,且被叫號(hào)碼不屬于該主叫網(wǎng)關(guān)用戶時(shí),根據(jù)號(hào)碼匹配表并通過SIP信令進(jìn)行主叫網(wǎng)關(guān)與相關(guān)網(wǎng)關(guān)間的自交換呼叫業(yè)務(wù)。本發(fā)明在不同廠家之間的接入網(wǎng)同時(shí)配置跨網(wǎng)關(guān)自交換業(yè)務(wù),一旦接入網(wǎng)上行業(yè)務(wù)接口與核心網(wǎng)發(fā)生通訊中斷,各接入網(wǎng)關(guān)可自動(dòng)切換到自交換狀態(tài),不僅可以實(shí)現(xiàn)接入網(wǎng)關(guān)內(nèi)部的自交換呼叫業(yè)務(wù),而且如果接入網(wǎng)關(guān)能夠與局域網(wǎng)段內(nèi)其它接入網(wǎng)關(guān)通訊,還能在各接入網(wǎng)關(guān)之間實(shí)現(xiàn)跨網(wǎng)關(guān)自交換呼叫業(yè)務(wù),從而可以最大限度的利用網(wǎng)絡(luò)資源,保障網(wǎng)關(guān)之間的基本通信業(yè)務(wù)。
文檔編號(hào)H04W88/16GK102378398SQ20101026016
公開日2012年3月14日 申請(qǐng)日期2010年8月17日 優(yōu)先權(quán)日2010年8月17日
發(fā)明者趙秋荷 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
当阳市| 铁力市| 全州县| 黔西| 马龙县| 北安市| 盈江县| 昌吉市| 鄱阳县| 凤城市| 金寨县| 璧山县| 日土县| 城固县| 汉中市| 通海县| 康平县| 澎湖县| 贡觉县| 牡丹江市| 潼南县| 元阳县| 陈巴尔虎旗| 定结县| 施秉县| 且末县| 庆阳市| 孟连| 宝鸡市| 余庆县| 绵竹市| 泗水县| 宁城县| 深泽县| 和政县| 永吉县| 宁陵县| 枣阳市| 介休市| 岳普湖县| 九台市|