亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種呼叫監(jiān)控方法及系統(tǒng)的制作方法

文檔序號(hào):7963118閱讀:256來(lái)源:國(guó)知局
專利名稱:一種呼叫監(jiān)控方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及SIP網(wǎng)絡(luò)中的一種呼叫監(jiān)控方法及系統(tǒng)。
背景技術(shù)
會(huì)話發(fā)起協(xié)議SIP(Session Initiation Protocol)是由互聯(lián)網(wǎng)工程任務(wù)組IETF(Internet Engineering Task Force)提出的一個(gè)在基于IP網(wǎng)絡(luò)中,特別是在因互聯(lián)網(wǎng)這種結(jié)構(gòu)的網(wǎng)絡(luò)環(huán)境中,實(shí)現(xiàn)實(shí)時(shí)通信應(yīng)用的一種信令協(xié)議。SIP可用于創(chuàng)建、修改和終止一方或多方會(huì)話。
SIP節(jié)點(diǎn)可運(yùn)行于多種模式下,如用戶代理User Agent、代理Proxy、注冊(cè)服務(wù)器Register、背對(duì)背用戶代理B2BUA(Back-to-Back User Agent,通常又稱為應(yīng)用服務(wù)器AS(Application Server))、位置服務(wù)器等。SIP繼承了超文本傳輸協(xié)議HTTP(Hypertext Transfer Protocol)的很多特性,其基本協(xié)議運(yùn)行方式與HTTP相似。SIP也是基于命令響應(yīng)模式,通過(guò)一種簡(jiǎn)單的方式多次重發(fā)命令,直到收到最終響應(yīng),這就在任何情況下保證了SIP命令的接收。SIP傳輸可通過(guò)用戶數(shù)據(jù)報(bào)協(xié)議UDP(User Datagram Protocol)或傳輸控制協(xié)議TCP(Transmission Contol Protocol)協(xié)議進(jìn)行。在TCP方式下,由于該協(xié)議是面向連接的,提供節(jié)點(diǎn)間傳輸鏈路的維護(hù)機(jī)制,因此SIP節(jié)點(diǎn)可以通過(guò)TCP協(xié)議獲取與某SIP節(jié)點(diǎn)相連的遠(yuǎn)端節(jié)點(diǎn)的狀態(tài)。
目前,對(duì)基于SIP的呼叫業(yè)務(wù),是由應(yīng)用服務(wù)器AS進(jìn)行監(jiān)控呼叫,AS根據(jù)增值業(yè)務(wù)配置處理呼叫邏輯,進(jìn)行時(shí)間預(yù)算、呼叫計(jì)費(fèi),并在允許的呼叫通話時(shí)長(zhǎng)到期后指示軟交換釋放呼叫。
請(qǐng)參閱圖1,是現(xiàn)有技術(shù)監(jiān)控方法流程圖,包括步驟a1)AS建立SIP會(huì)話;AS收到關(guān)于創(chuàng)建SIP消息進(jìn)行網(wǎng)絡(luò)發(fā)起呼叫的對(duì)話,或AS主動(dòng)啟動(dòng)SIP對(duì)話以建立網(wǎng)絡(luò)呼叫。
a2)AS向軟交換發(fā)送呼叫釋放消息BYE;允許的呼叫通話時(shí)長(zhǎng)到期后,AS向軟交換發(fā)送呼叫釋放消息BYE,要求釋放SIP會(huì)話。
a3)軟交換向AS發(fā)送200OK響應(yīng)消息。
軟交換收到AS發(fā)送的呼叫釋放消息BYE后,返回200OK響應(yīng)消息。
a4)軟交換向SIP會(huì)話方發(fā)送呼叫釋放消息BYE;軟交換根據(jù)AS的請(qǐng)求,向SIP會(huì)話方發(fā)送呼叫釋放消息BYE。
a5)SIP會(huì)話方發(fā)送200OK響應(yīng)消息到軟交換。
SIP會(huì)話方收到軟交換發(fā)送的呼叫釋放消息BYE后,接受呼叫釋放,向軟交換返回200OK響應(yīng)消息。
但上述方法存在以下局限SIP會(huì)話中,當(dāng)AS和軟交換間的鏈接中斷后,SIP會(huì)話雙方還能保持現(xiàn)有會(huì)話,那么允許的呼叫通話時(shí)長(zhǎng)到期后,AS無(wú)法指示軟交換釋放呼叫,出現(xiàn)網(wǎng)絡(luò)中的SIP會(huì)話超過(guò)允許時(shí)長(zhǎng)的情況,從而導(dǎo)致運(yùn)營(yíng)商的收入損失。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種呼叫監(jiān)控方法及系統(tǒng),該方法及系統(tǒng)可以解決AS和軟交換間的鏈接中斷后釋放呼叫的問(wèn)題。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明提供一種呼叫監(jiān)控方法,包括應(yīng)用服務(wù)器指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng);軟交換根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)控呼叫,并根據(jù)所述呼叫通話時(shí)長(zhǎng)釋放呼叫。
進(jìn)一步的,所述應(yīng)用服務(wù)器指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng)具體包括應(yīng)用服務(wù)器向軟交換發(fā)送攜帶呼叫通話時(shí)長(zhǎng)值的消息,軟交換根據(jù)所述呼叫通話時(shí)長(zhǎng)值設(shè)定呼叫通話時(shí)長(zhǎng)。
進(jìn)一步的,還包括在軟交換釋放呼叫之前,應(yīng)用服務(wù)器指示軟交換重置呼叫通話時(shí)長(zhǎng)。
進(jìn)一步的,還包括軟交換釋放呼叫之后,向應(yīng)用服務(wù)器回復(fù)呼叫監(jiān)控信息。
所述呼叫監(jiān)控信息包括實(shí)際通話時(shí)長(zhǎng)和呼叫建立參考時(shí)間。
進(jìn)一步的,應(yīng)用服務(wù)器發(fā)起結(jié)束呼叫請(qǐng)求,軟交換根據(jù)所述請(qǐng)求釋放呼叫。
相應(yīng)的,本發(fā)明提供一種呼叫監(jiān)控系統(tǒng),包括應(yīng)用服務(wù)器和軟交換;所述應(yīng)用服務(wù)器用于指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng);所述軟交換用于根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)控呼叫,并根據(jù)呼叫通話時(shí)長(zhǎng)釋放呼叫。
所述軟交換進(jìn)一步包括呼叫監(jiān)控單元,用于根據(jù)應(yīng)用服務(wù)器的指示設(shè)定呼叫通話時(shí)長(zhǎng),根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)控呼叫,并根據(jù)呼叫通話時(shí)長(zhǎng)釋放呼叫。
所述應(yīng)用服務(wù)器進(jìn)一步包括呼叫結(jié)果處理單元,用于接收軟交換的呼叫監(jiān)控信息,軟交換釋放呼叫后向應(yīng)用服務(wù)器的呼叫結(jié)果處理單元報(bào)告呼叫監(jiān)控信息。
以上技術(shù)方案可以看出前述現(xiàn)有技術(shù)中,當(dāng)應(yīng)用服務(wù)器和軟交換間的鏈接中斷,應(yīng)用服務(wù)器無(wú)法指示軟交換釋放呼叫,而在本發(fā)明中,應(yīng)用服務(wù)器通過(guò)指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng),而軟交換按所述呼叫通話時(shí)長(zhǎng)監(jiān)視呼叫,并在呼叫通話時(shí)長(zhǎng)到期后釋放呼叫,這樣即使應(yīng)用服務(wù)器和軟交換間的鏈接中斷,軟交換依然可以根據(jù)設(shè)定的呼叫通話時(shí)長(zhǎng)決定何時(shí)釋放呼叫,從而使運(yùn)營(yíng)商避免了不必要的損失;進(jìn)一步的,本發(fā)明在呼叫釋放后,軟交換向應(yīng)用服務(wù)器報(bào)告呼叫的詳細(xì)監(jiān)控信息,包括實(shí)際通話時(shí)長(zhǎng)和呼叫建立參考時(shí)間等,應(yīng)用服務(wù)器可以更好地了解會(huì)話情況。


圖1是現(xiàn)有技術(shù)呼叫監(jiān)控方法流程圖;圖2是本發(fā)明呼叫通話時(shí)長(zhǎng)到期后軟交換釋放呼叫流程圖;圖3是本發(fā)明SIP會(huì)話方掛機(jī)時(shí)軟交換釋放呼叫流程圖;圖4是本發(fā)明應(yīng)用服務(wù)器發(fā)起結(jié)束呼叫請(qǐng)求后軟交換釋放呼叫流程圖;圖5是本發(fā)明呼叫監(jiān)控系統(tǒng)示意圖。
具體實(shí)施例方式
在SIP會(huì)話網(wǎng)絡(luò)中,本發(fā)明提供一種呼叫監(jiān)控方法及系統(tǒng),其核心思想是應(yīng)用服務(wù)器指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng);軟交換根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)控呼叫,并根據(jù)所述呼叫通話時(shí)長(zhǎng)釋放呼叫。
應(yīng)用服務(wù)器具體是通過(guò)OPTIONS查詢消息指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng)。在呼叫釋放后,軟交換將通過(guò)INFO通知消息向應(yīng)用服務(wù)器報(bào)告呼叫監(jiān)控信息,呼叫監(jiān)控信息包括實(shí)際通話時(shí)長(zhǎng)和呼叫建立參考時(shí)間等。在通話過(guò)程中,應(yīng)用服務(wù)器也可以通過(guò)OPTIONS查詢消息指示軟交換重置呼叫通話時(shí)長(zhǎng)。
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)介紹。
請(qǐng)參閱圖2,是本發(fā)明呼叫通話時(shí)長(zhǎng)到期后軟交換釋放呼叫流程圖,包括步驟b1)應(yīng)用服務(wù)器AS建立SIP會(huì)話;AS收到關(guān)于創(chuàng)建SIP消息進(jìn)行網(wǎng)絡(luò)發(fā)起呼叫的對(duì)話,或AS主動(dòng)啟動(dòng)SIP對(duì)話以建立網(wǎng)絡(luò)呼叫。
b2)AS發(fā)送標(biāo)識(shí)呼叫通話時(shí)長(zhǎng)的查詢消息OPTIONS到軟交換;建立SIP會(huì)話后,AS向軟交換發(fā)送OPTION消息,OPTIONS消息標(biāo)識(shí)了呼叫通話時(shí)長(zhǎng)T1,軟交換的呼叫監(jiān)控單元按照收到的信息啟動(dòng)T1計(jì)時(shí)器,根據(jù)T1值監(jiān)控呼叫,并在T1值到期時(shí)將釋放呼叫。T1值具體設(shè)置在OPTIONSURI(統(tǒng)一資源標(biāo)識(shí)符)的用戶部分。同時(shí),在OPTIONS消息中,還指定呼叫的參考時(shí)間,格式為年月日時(shí)分秒即YYYYMMDDHIMISS。
在會(huì)話進(jìn)行中,AS可以根據(jù)需要重置T1值,即再次發(fā)送標(biāo)識(shí)新呼叫通話時(shí)長(zhǎng)值的OPTIONS消息到軟交換,此時(shí)消息的順序編號(hào)CSeq值不增加,軟交換的呼叫監(jiān)控單元將根據(jù)新T1值監(jiān)控呼叫。新計(jì)時(shí)器值為自初始請(qǐng)求中指定的參考時(shí)間起的計(jì)時(shí)器的絕對(duì)值,單位為秒,應(yīng)不小于自發(fā)出初始請(qǐng)求至當(dāng)前所經(jīng)過(guò)的時(shí)長(zhǎng)。計(jì)時(shí)器值初始參考時(shí)間不能更改。
b3)軟交換向AS發(fā)送響應(yīng)消息200OK;軟交換收到AS發(fā)送的OPTION消息,如果接受其設(shè)置的呼叫通話時(shí)長(zhǎng)T1值,則通過(guò)2XX消息如200OK向AS作出響應(yīng),說(shuō)明呼叫監(jiān)控已經(jīng)啟動(dòng)。如果OPTIONS消息指定了呼叫的參考時(shí)間,軟交換必須參考此時(shí)間值,如果OPTIONS消息未指定呼叫的參考時(shí)間,則軟交換參考從被叫方收到對(duì)話確認(rèn)ACK消息的時(shí)間。計(jì)時(shí)器值為從指定參考時(shí)間起會(huì)話所持續(xù)的絕對(duì)時(shí)間,單位為秒。這是軟交換和AS對(duì)于會(huì)話內(nèi)部格式的共識(shí)。
b4)軟交換向SIP會(huì)話方發(fā)送呼叫釋放消息BYE;呼叫通話時(shí)長(zhǎng)T1值到期,軟交換的呼叫監(jiān)控單元將向SIP會(huì)話方發(fā)送呼叫釋放消息BYE。
b5)SIP會(huì)話方發(fā)送200OK響應(yīng)消息到軟交換;SIP會(huì)話方收到軟交換發(fā)送的呼叫釋放消息BYE后,接受呼叫釋放,向軟交換返回200OK響應(yīng)消息。
b6)軟交換向AS發(fā)送INFO消息;軟交換的呼叫監(jiān)控單元通過(guò)INFO消息向AS的呼叫結(jié)果處理單元發(fā)送監(jiān)控報(bào)告通知,其中包括呼叫時(shí)長(zhǎng)及計(jì)時(shí)器啟動(dòng)時(shí)間的參考時(shí)間等詳細(xì)信息。
b7)AS向軟交換發(fā)送200OK響應(yīng)消息;AS的呼叫結(jié)果處理單元收到軟交換發(fā)送的INFO消息后,向軟交換返回200OK響應(yīng)消息。AS將根據(jù)收到的INFO消息中的監(jiān)控報(bào)告內(nèi)容進(jìn)行計(jì)費(fèi)。
b8)軟交換向AS發(fā)送呼叫釋放消息BYE;軟交換向AS發(fā)送INFO消息并收到響應(yīng)后將向AS發(fā)送呼叫釋放消息BYE,釋放AS側(cè)會(huì)話資源。
b9)AS向軟交換發(fā)送200OK響應(yīng)消息。
AS收到軟交換發(fā)送的呼叫釋放消息BYE后,接受呼叫釋放,向軟交換返回200OK響應(yīng)消息。
需要說(shuō)明的是,如果AS與軟交換的鏈接中斷,軟交換依然按照AS發(fā)送的呼叫通話時(shí)長(zhǎng)T1值監(jiān)控呼叫,并在T1值到期后釋放呼叫,保證SIP會(huì)話是在預(yù)付費(fèi)的時(shí)長(zhǎng)內(nèi),從而保證運(yùn)營(yíng)商的利益。
請(qǐng)參閱圖3,本發(fā)明SIP會(huì)話方掛機(jī)時(shí)軟交換釋放呼叫流程圖,包括步驟c1)AS建立SIP會(huì)話;
AS收到關(guān)于創(chuàng)建SIP消息進(jìn)行網(wǎng)絡(luò)發(fā)起呼叫的對(duì)話,或AS主動(dòng)啟動(dòng)SIP對(duì)話以建立網(wǎng)絡(luò)呼叫。
c2)AS發(fā)送標(biāo)識(shí)呼叫通話時(shí)長(zhǎng)的查詢消息OPTIONS到軟交換;建立SIP會(huì)話后,AS向軟交換發(fā)送OPTION消息,OPTIONS消息標(biāo)識(shí)了呼叫通話時(shí)長(zhǎng)T1,軟交換的呼叫監(jiān)控單元按照收到的信息啟動(dòng)T1計(jì)時(shí)器,根據(jù)T1值監(jiān)控呼叫,在T1值到期時(shí)將釋放呼叫。T1值具體設(shè)置在OPTIONS URI(統(tǒng)一資源標(biāo)識(shí)符)的用戶部分。同時(shí),在OPTIONS消息中,還指定呼叫的參考時(shí)間,格式為年月日時(shí)分秒即YYYYMMDDHIMISS。
在會(huì)話進(jìn)行中,AS可以根據(jù)需要重置T1值,再次發(fā)送標(biāo)識(shí)新呼叫通話時(shí)長(zhǎng)值的OPTIONS消息到軟交換,此時(shí)消息的順序編號(hào)CSeq值不增加,軟交換的呼叫監(jiān)控單元將根據(jù)新T1值監(jiān)控呼叫。新計(jì)時(shí)器值為自初始請(qǐng)求中指定的參考時(shí)間起的計(jì)時(shí)器的絕對(duì)值,單位為秒,應(yīng)不小于自發(fā)出初始請(qǐng)求至當(dāng)前所經(jīng)過(guò)的時(shí)長(zhǎng)。計(jì)時(shí)器值初始參考時(shí)間不能更改。
c3)軟交換向AS發(fā)送響應(yīng)消息200OK;軟交換收到AS發(fā)送的OPTION消息,如果接受其設(shè)置的呼叫通話時(shí)長(zhǎng)T1值,則通過(guò)2XX消息如200OK向AS作出響應(yīng),說(shuō)明呼叫監(jiān)控已經(jīng)啟動(dòng)。如果OPTIONS消息指定了呼叫的參考時(shí)間,軟交換必須參考此時(shí)間值,如果OPTIONS消息未指定呼叫的參考時(shí)間,則軟交換參考從被叫方收到對(duì)話確認(rèn)ACK消息的時(shí)間。計(jì)時(shí)器值為從指定參考時(shí)間起會(huì)話所持續(xù)的絕對(duì)時(shí)間,單位為秒。這是軟交換和AS對(duì)于會(huì)話內(nèi)部格式的共識(shí)。
c4)SIP會(huì)話方掛機(jī)后向軟交換發(fā)送呼叫釋放消息BYE;SIP會(huì)話方掛機(jī)后,將向軟交換發(fā)送呼叫釋放消息BYE。
c5)軟交換向SIP會(huì)話方發(fā)送200OK響應(yīng)消息;軟交換收到SIP會(huì)話方發(fā)送的呼叫釋放消息BYE后,接受呼叫釋放,向SIP會(huì)話方返回200OK響應(yīng)消息。
c6)軟交換向AS發(fā)送INFO消息;軟交換的呼叫監(jiān)控單元通過(guò)INFO消息向AS的呼叫結(jié)果處理單元發(fā)送監(jiān)控報(bào)告通知,其中包括呼叫時(shí)長(zhǎng)及計(jì)時(shí)器啟動(dòng)時(shí)間的參考時(shí)間等詳細(xì)信息。
c7)AS向軟交換發(fā)送200OK響應(yīng)消息;AS的呼叫結(jié)果處理單元收到軟交換發(fā)送的INFO消息后,向軟交換返回200OK響應(yīng)消息。AS將根據(jù)收到的INFO消息中的監(jiān)控報(bào)告內(nèi)容進(jìn)行計(jì)費(fèi)。
c8)軟交換向AS發(fā)送呼叫釋放消息BYE;軟交換向AS發(fā)送INFO消息并收到響應(yīng)后將向AS發(fā)送呼叫釋放消息BYE,釋放AS側(cè)會(huì)話資源。
c9)AS向軟交換發(fā)送200OK響應(yīng)消息。
AS收到軟交換發(fā)送的呼叫釋放消息BYE后,接受呼叫釋放,向軟交換返回200OK響應(yīng)消息。
請(qǐng)參閱圖4,是本發(fā)明應(yīng)用服務(wù)器發(fā)起結(jié)束呼叫請(qǐng)求后軟交換釋放呼叫流程圖,包括步驟d1)AS建立SIP會(huì)話;AS收到關(guān)于創(chuàng)建SIP消息進(jìn)行網(wǎng)絡(luò)發(fā)起呼叫的對(duì)話,或AS主動(dòng)啟動(dòng)SIP對(duì)話以建立網(wǎng)絡(luò)呼叫。
d2)AS發(fā)送標(biāo)識(shí)呼叫通話時(shí)長(zhǎng)的查詢消息OPTIONS到軟交換;建立SIP會(huì)話后,AS向軟交換發(fā)送OPTION消息,OPTIONS消息標(biāo)識(shí)了呼叫通話時(shí)長(zhǎng)T1,軟交換的呼叫監(jiān)控單元按照收到的信息啟動(dòng)T1計(jì)時(shí)器,根據(jù)T1值監(jiān)控呼叫,在T1值到期時(shí)將釋放呼叫。T1值具體設(shè)置在OPTIONS URI(統(tǒng)一資源標(biāo)識(shí)符)的用戶部分。同時(shí),在OPTIONS消息中,還指定呼叫的參考時(shí)間,格式為年月日時(shí)分秒即YYYYMMDDHIMISS。
在會(huì)話進(jìn)行中,AS可以根據(jù)需要重置T1值,即再次發(fā)送標(biāo)識(shí)新呼叫通話時(shí)長(zhǎng)值的OPTIONS消息到軟交換,此時(shí)消息的順序編號(hào)CSeq值不增加,軟交換的呼叫監(jiān)控單元將根據(jù)新T1值監(jiān)控呼叫。新計(jì)時(shí)器值為自初始請(qǐng)求中指定的參考時(shí)間起的計(jì)時(shí)器的絕對(duì)值,單位為秒,應(yīng)不小于自發(fā)出初始請(qǐng)求至當(dāng)前所經(jīng)過(guò)的時(shí)長(zhǎng)。計(jì)時(shí)器值初始參考時(shí)間不能更改。
d3)軟交換向AS發(fā)送響應(yīng)消息200OK;
軟交換收到AS發(fā)送的OPTION消息,如果接受其設(shè)置的呼叫通話時(shí)長(zhǎng)T1值,則通過(guò)2XX消息如200OK向AS作出響應(yīng),說(shuō)明呼叫監(jiān)控已經(jīng)啟動(dòng)。如果OPTIONS消息指定了呼叫的參考時(shí)間,軟交換必須參考此時(shí)間值,如果OPTIONS消息未指定呼叫的參考時(shí)間,則軟交換參考從被叫方收到對(duì)話確認(rèn)ACK消息的時(shí)間。計(jì)時(shí)器值為從指定參考時(shí)間起會(huì)話所持續(xù)的絕對(duì)時(shí)間,單位為秒。這是軟交換和AS對(duì)于會(huì)話內(nèi)部格式的共識(shí)。
d4)AS向軟交換發(fā)送呼叫釋放消息BYE;AS向軟交換發(fā)送呼叫釋放消息BYE,要求釋放SIP呼叫。
d5)軟交換向AS發(fā)送200OK響應(yīng)消息。
軟交換的呼叫監(jiān)控單元收到AS發(fā)送的呼叫釋放消息BYE后,向AS返回200OK響應(yīng)消息。
d6)軟交換向SIP會(huì)話方發(fā)送呼叫釋放消息BYE;軟交換的呼叫監(jiān)控單元根據(jù)AS的請(qǐng)求,向SIP會(huì)話方發(fā)送呼叫釋放消息BYE。
d7)SIP會(huì)話方發(fā)送200OK響應(yīng)消息到軟交換;SIP會(huì)話方收到軟交換發(fā)送的呼叫釋放消息BYE后,接受呼叫釋放,向軟交換返回200OK響應(yīng)消息。
上述是本發(fā)明呼叫監(jiān)控方法流程圖,以下則是呼叫中AS向軟交換發(fā)送OPTION消息、軟交換響應(yīng)OPTION消息和軟交換向AS發(fā)送含監(jiān)控信息的INFO消息的情況。
一呼叫會(huì)話中來(lái)自AS的OPTION請(qǐng)求消息OPTIONS sip:<T1值>.<參考時(shí)間>@ip address SIP/2.0Call-ID:zVz7Qo.815@172.18.69.4Contact:<sip:172.18.69.4:5061>
Content-Length:0CSeq:1 OPTIONSFrom:<sip:172.18.69.4>;tag=2GGT.1581R.00072.18.69.4
Max-Forwards:70To:<sip:172.18.66.50>
User-Agent:HTIPL-SipStack1.0.0.0Via:SIP/2.0/udp172.18.69.4:5061;branch=z9hG4bKeu2re4mk53ee909u.9j5burnofdwo3vie277526上述消息中首行表明是OPTIONS消息,其中包括呼叫通話時(shí)長(zhǎng)T1值和呼叫的參考時(shí)間,Call-ID字段表明呼叫ID,Contact字段表明連接地址,Content-Length字段表明消息內(nèi)容長(zhǎng)度,CSeq字段表明消息順序編號(hào),F(xiàn)rom字段表明發(fā)送者,Max-Forwards字段表明最大轉(zhuǎn)發(fā)次數(shù),To字段表明接收者,User-Agent字段表明用戶代理,Via字段表明消息途經(jīng)路徑。
此消息在會(huì)話過(guò)程中發(fā)送。其中的參數(shù)如發(fā)送者、接收者應(yīng)匹配INVITE請(qǐng)求中的詳細(xì)信息。
二軟交換響應(yīng)AS OPTION的消息SIP/2.0200OKVia:SIP/2.0/udp172.18.69.4:5061;branch=z9hG4bKeu2re4mk53ee909u.9j5burnofdwo3vie277526From:<sip:172.18.69.4>;tag=2GGT.1581R.000172.18.69.4To:<sip:172.18.66.50>;tag=4149a347-340e4-ac124232Call-ID:zVz7Qo.815@172.18.69.4CSeq:1 OPTIONSAccept:application/SDP,application/ISUP,multipart/mixed,application/vnd.siemens.key-eventSupported:timerSupported:100relAllow:ACK
Allow:INFOAllow:BYEAllow:CANCELAllow:INVITEAllow:OPTIONSAllow:NOTIFYAllow:PRACKContent-Length:0上述消息中首行表明是200OK響應(yīng)消息,Via字段表明消息途經(jīng)路徑,F(xiàn)rom字段表明發(fā)送者,To字段表明接收者,Call-ID字段表明呼叫ID,CSeq字段表明消息順序編號(hào),Accept字段表明接收類型,Supported字段表明支持計(jì)時(shí)器和可靠的臨時(shí)響應(yīng),Allow字段表明允許的SIP方法類型包括確認(rèn)消息ACK、通知消息INFO、取消消息CANCEL、邀請(qǐng)消息INVITE、查詢消息OPTIONS、通告消息NOTIFY和確認(rèn)臨時(shí)應(yīng)答消息PRACK,Content-Length字段表明消息內(nèi)容長(zhǎng)度。
三監(jiān)控結(jié)果通知消息格式INFO sip:<呼叫精確時(shí)長(zhǎng),參考時(shí)間>@10.223.10.98:5061 SIP/2.0Call-ID:zVz7Qo.815@172.18.69.4To:<sip:172.18.66.50>
From:<sip:172.18.69.4>;tag=2GGT.1581R.00072.18.69.4Contact:<sip:172.18.69.4:5061>
Via:SIP/2.0/udp172.18.69.4:5061;branch=z9hG4bKeu2re4mk53ee909u.9j5burnofdwo3vie277526Content-Length:0CSeq:1 INFOMax-Forwards:70
User-Agent:HTIPL-SipStack1.0.0.0上述消息中首行表明是通知消息INFO消息,其中包括呼叫精確時(shí)長(zhǎng)值和呼叫的參考時(shí)間,Call-ID字段表明呼叫ID,To字段表明接收者,F(xiàn)rom字段表明發(fā)送者,Contact字段表明連接地址,Via字段表明消息途經(jīng)路徑,Content-Length字段表明消息內(nèi)容長(zhǎng)度,CSeq字段表明消息順序編號(hào),Max-Forwards字段表明最大轉(zhuǎn)發(fā)次數(shù),User-Agent字段表明用戶代理。
INFO URI的用戶部分包含響應(yīng)細(xì)節(jié)內(nèi)容,根據(jù)進(jìn)一步的應(yīng)用需求,INFO消息體還可攜帶其它信息。
上述詳細(xì)介紹了本發(fā)明在SIP會(huì)話中進(jìn)行呼叫監(jiān)控的方法,需要說(shuō)明的是,在本發(fā)明中,并不局限于應(yīng)用服務(wù)器AS、軟交換等電信級(jí)設(shè)備及應(yīng)用,本發(fā)明所述軟交換也可擴(kuò)展成Proxy代理或者B2BUA背對(duì)背用戶代理等。任何SIP會(huì)話,只要滿足建立了會(huì)話,且對(duì)會(huì)話存在時(shí)長(zhǎng)限制,都可以應(yīng)用本發(fā)明方案。
相應(yīng)的,本發(fā)明提供一種呼叫監(jiān)控系統(tǒng)。請(qǐng)參閱圖5,是本發(fā)明呼叫監(jiān)控系統(tǒng)示意圖。
呼叫監(jiān)控系統(tǒng)500包括應(yīng)用服務(wù)器501和軟交換502;應(yīng)用服務(wù)器501用于指示軟交換502設(shè)定呼叫通話時(shí)長(zhǎng);軟交換502用于根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)視呼叫,并在呼叫通話時(shí)長(zhǎng)到期后釋放呼叫。
軟交換502進(jìn)一步包括呼叫監(jiān)控單元5021,用于根據(jù)應(yīng)用服務(wù)器501的指示設(shè)定呼叫通話時(shí)長(zhǎng),并根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)視呼叫,在呼叫通話時(shí)長(zhǎng)到期后釋放呼叫。
應(yīng)用服務(wù)器501建立SIP會(huì)話后,向軟交換502發(fā)送OPTION消息,OPTIONS消息標(biāo)識(shí)了呼叫通話時(shí)長(zhǎng)T1,軟交換502的呼叫監(jiān)控單元5021按照收到的信息啟動(dòng)T1計(jì)時(shí)器,根據(jù)T1值監(jiān)控呼叫,在T1值到期時(shí)將釋放呼叫。T1值具體設(shè)置在OPTIONS URI(統(tǒng)一資源標(biāo)識(shí)符)的用戶部分。同時(shí),在OPTIONS消息中,還指定呼叫的參考時(shí)間,格式為年月日時(shí)分秒即YYYYMMDDHIMISS。
軟交換502收到應(yīng)用服務(wù)器501發(fā)送的OPTION消息,如果接受其設(shè)置的呼叫通話時(shí)長(zhǎng)T1值,則通過(guò)2XX消息如200OK向應(yīng)用服務(wù)器501作出響應(yīng),說(shuō)明呼叫監(jiān)控已經(jīng)啟動(dòng)。如果OPTIONS消息指定了呼叫的參考時(shí)間,軟交換502必須參考此時(shí)間值,如果OPTIONS消息未指定呼叫的參考時(shí)間,則軟交換502參考從會(huì)話端503收到對(duì)話確認(rèn)ACK消息的時(shí)間。計(jì)時(shí)器值為從指定參考時(shí)間起會(huì)話所持續(xù)的絕對(duì)時(shí)間,單位為秒。
應(yīng)用服務(wù)器501在通話過(guò)程中,可以根據(jù)需要通過(guò)OPTIONS查詢消息指示軟交換502重置呼叫通話時(shí)長(zhǎng),此時(shí)應(yīng)用服務(wù)器501再次發(fā)送標(biāo)識(shí)新呼叫通話時(shí)長(zhǎng)值的OPTIONS消息到軟交換502,此時(shí)消息的順序編號(hào)CSeq值不增加,軟交換502的呼叫監(jiān)控單元5021將根據(jù)新T1值監(jiān)控呼叫。新計(jì)時(shí)器值為自初始請(qǐng)求中指定的參考時(shí)間起的計(jì)時(shí)器的絕對(duì)值,單位為秒,應(yīng)不小于自發(fā)出初始請(qǐng)求至當(dāng)前所經(jīng)過(guò)的時(shí)長(zhǎng)。計(jì)時(shí)器值初始參考時(shí)間不能更改。
應(yīng)用服務(wù)器501進(jìn)一步包括呼叫結(jié)果處理單元5011,用于接收軟交換502的呼叫監(jiān)控信息,軟交換502的呼叫監(jiān)控單元5021在會(huì)話端503的呼叫釋放后包括向應(yīng)用服務(wù)器501的呼叫結(jié)果處理單元5011報(bào)告呼叫監(jiān)控信息,具體是通過(guò)INFO通知消息向應(yīng)用服務(wù)器501的呼叫結(jié)果處理單元5011報(bào)告呼叫監(jiān)控信息,所述呼叫監(jiān)控信息包括實(shí)際通話時(shí)長(zhǎng)和呼叫建立參考時(shí)間。
若應(yīng)用服務(wù)器501發(fā)起結(jié)束呼叫請(qǐng)求,軟交換502的呼叫監(jiān)控單元5021根據(jù)所述請(qǐng)求釋放會(huì)話端503呼叫。
需要說(shuō)明的是,如果應(yīng)用服務(wù)器501與軟交換502的鏈接中斷,軟交換502的呼叫監(jiān)控單元5021依然按照應(yīng)用服務(wù)器501發(fā)送的呼叫通話時(shí)長(zhǎng)T1值監(jiān)控呼叫,并在T1值到期后釋放呼叫,保證SIP會(huì)話是在預(yù)付費(fèi)的時(shí)長(zhǎng)內(nèi),從而保證運(yùn)營(yíng)商的利益。
以上對(duì)本發(fā)明所提供的一種呼叫監(jiān)控方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種呼叫監(jiān)控方法,其特征在于,包括應(yīng)用服務(wù)器指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng);軟交換根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)控呼叫,并根據(jù)所述呼叫通話時(shí)長(zhǎng)釋放呼叫。
2.根據(jù)權(quán)利要求1所述的呼叫監(jiān)控方法,其特征在于所述應(yīng)用服務(wù)器指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng)具體包括應(yīng)用服務(wù)器向軟交換發(fā)送攜帶呼叫通話時(shí)長(zhǎng)值的消息,軟交換根據(jù)所述呼叫通話時(shí)長(zhǎng)值設(shè)定呼叫通話時(shí)長(zhǎng)。
3.根據(jù)權(quán)利要求2所述的呼叫監(jiān)控方法,其特征在于還包括在軟交換釋放呼叫之前,應(yīng)用服務(wù)器指示軟交換重置呼叫通話時(shí)長(zhǎng)。
4.根據(jù)權(quán)利要求2或3所述的呼叫監(jiān)控方法,其特征在于還包括軟交換釋放呼叫之后,向應(yīng)用服務(wù)器回復(fù)呼叫監(jiān)控信息。
5.根據(jù)權(quán)利要求4所述的呼叫監(jiān)控方法,其特征在于所述呼叫監(jiān)控信息包括實(shí)際通話時(shí)長(zhǎng)和呼叫建立參考時(shí)間。
6.根據(jù)權(quán)利要求1所述的呼叫監(jiān)控方法,其特征在于應(yīng)用服務(wù)器發(fā)起結(jié)束呼叫請(qǐng)求,軟交換根據(jù)所述請(qǐng)求釋放呼叫。
7.一種呼叫監(jiān)控系統(tǒng),其特征在于包括應(yīng)用服務(wù)器和軟交換;所述應(yīng)用服務(wù)器用于指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng);所述軟交換用于根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)控呼叫,并根據(jù)呼叫通話時(shí)長(zhǎng)釋放呼叫。
8.根據(jù)權(quán)利要求7所述的呼叫監(jiān)控系統(tǒng),其特征在于所述軟交換進(jìn)一步包括呼叫監(jiān)控單元,用于根據(jù)應(yīng)用服務(wù)器的指示設(shè)定呼叫通話時(shí)長(zhǎng),根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)控呼叫,并根據(jù)呼叫通話時(shí)長(zhǎng)釋放呼叫。
9.根據(jù)權(quán)利要求7或8所述的呼叫監(jiān)控系統(tǒng),其特征在于所述應(yīng)用服務(wù)器進(jìn)一步包括呼叫結(jié)果處理單元,用于接收軟交換的呼叫監(jiān)控信息,軟交換釋放呼叫后向應(yīng)用服務(wù)器的呼叫結(jié)果處理單元報(bào)告呼叫監(jiān)控信息。
全文摘要
本發(fā)明公開了一種呼叫監(jiān)控方法及系統(tǒng)。所述方法包括應(yīng)用服務(wù)器指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng);軟交換根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)控呼叫,并根據(jù)所述呼叫通話時(shí)長(zhǎng)釋放呼叫。所述系統(tǒng)包括應(yīng)用服務(wù)器和軟交換;所述應(yīng)用服務(wù)器用于指示軟交換設(shè)定呼叫通話時(shí)長(zhǎng);所述軟交換用于根據(jù)所述呼叫通話時(shí)長(zhǎng)監(jiān)控呼叫,并根據(jù)呼叫通話時(shí)長(zhǎng)釋放呼叫。本發(fā)明能夠解決應(yīng)用服務(wù)器和軟交換間的鏈接中斷后釋放呼叫的問(wèn)題。
文檔編號(hào)H04L12/56GK101047713SQ20061009055
公開日2007年10月3日 申請(qǐng)日期2006年6月27日 優(yōu)先權(quán)日2006年6月27日
發(fā)明者袁滿 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1