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

在sip網(wǎng)絡(luò)中的主叫用戶(hù)處理的制作方法

文檔序號(hào):7726736閱讀:258來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):在sip網(wǎng)絡(luò)中的主叫用戶(hù)處理的制作方法
技術(shù)領(lǐng)域
本發(fā)明總的涉及通信服務(wù),特別是涉及SIP網(wǎng)絡(luò)中的主叫用戶(hù)的處置。
數(shù)據(jù)傳輸網(wǎng)絡(luò)的迅速增長(zhǎng),以及最顯著的是因特網(wǎng)的迅速增長(zhǎng),正在使電話(huà)和其他形式的實(shí)時(shí)通信發(fā)生巨大變化。已變得習(xí)慣于使電話(huà)業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)在不同的系統(tǒng)和網(wǎng)絡(luò)上得到分開(kāi)支持的商業(yè)現(xiàn)在正走向一個(gè)聚合的網(wǎng)絡(luò),在這個(gè)網(wǎng)絡(luò)中電話(huà)話(huà)音業(yè)務(wù)和其他形式的實(shí)時(shí)媒體與其他形式的數(shù)據(jù)一起被轉(zhuǎn)換為數(shù)字形式且由一個(gè)分組數(shù)據(jù)網(wǎng)絡(luò)載送。因?yàn)榧夹g(shù)對(duì)于支持基于分組的連網(wǎng)是可行的,所以數(shù)據(jù)傳輸承載的話(huà)音在減少資金和運(yùn)行費(fèi)用、資源有效性和靈活性方面提供了許多優(yōu)勢(shì)。
例如,在商業(yè)設(shè)施中,用戶(hù)設(shè)備的投資由于許多增強(qiáng)的功能可以駐留在服務(wù)提供商的網(wǎng)絡(luò)中而大大減少,這些功能例如是PBX和自動(dòng)呼叫分配功能。不同類(lèi)型的網(wǎng)關(guān)允許甚至要在不同的系統(tǒng)之中建立的對(duì)話(huà),這些不同的系統(tǒng)比如是IP電話(huà)、傳統(tǒng)的模擬電話(huà)和PBX,以及連網(wǎng)的臺(tái)式計(jì)算機(jī)。
為了滿(mǎn)足數(shù)據(jù)傳輸承載的話(huà)音的需要,服務(wù)提供商與網(wǎng)絡(luò)設(shè)備廠(chǎng)商面對(duì)以下挑戰(zhàn),即以一種在二十年前很難想象的方式,建立新的協(xié)議與標(biāo)準(zhǔn)、認(rèn)識(shí)新的商業(yè)模式、實(shí)現(xiàn)新策略和設(shè)計(jì)新的設(shè)備。
例如,新一代的終端用戶(hù)的終端設(shè)備正在代替?zhèn)鹘y(tǒng)的電話(huà),以及甚至最近正在取代PBX電話(huà)裝置。這些新的裝置,例如由Cisco Systems Incorporated與Pingtel Corporation提供的那些裝置,可以通過(guò)例如以太網(wǎng)連接而直接地連接到一個(gè)普通的分組數(shù)據(jù)網(wǎng)絡(luò),而且該裝置以巨大的視覺(jué)顯示為特征以增強(qiáng)用戶(hù)接口的多樣性。
甚至在開(kāi)發(fā)這種設(shè)備之前,安裝了音頻適配器并連接到因特網(wǎng)的計(jì)算機(jī)就已經(jīng)能夠傳導(dǎo)一些基本形式的因特網(wǎng)電話(huà),盡管質(zhì)量不可預(yù)見(jiàn)且經(jīng)常很差。所以當(dāng)前的發(fā)展方向被集中在適應(yīng)因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)和其他的基于分組的傳輸網(wǎng)絡(luò),以提供可靠的長(zhǎng)途質(zhì)量的連接、方便的呼叫建立和增強(qiáng)的特性,從而提供完整特性的電話(huà)以及其它形式的媒體傳輸。一些由這種技術(shù)使能的其他媒體會(huì)話(huà)類(lèi)型可以包括視頻、高質(zhì)量音頻、多方會(huì)議、消息傳送、合作應(yīng)用程序等等。
當(dāng)然,當(dāng)商業(yè)或者住宅通信用戶(hù)開(kāi)始使用這樣的分組話(huà)音通信來(lái)代替?zhèn)鹘y(tǒng)的電話(huà)時(shí),自然地會(huì)有一個(gè)期望,即期望通信的質(zhì)量和服務(wù)的多樣性將至少跟以前的電話(huà)網(wǎng)絡(luò)一樣好。在服務(wù)方面,例如,一些商業(yè)已經(jīng)變成依靠PBX特性或者網(wǎng)絡(luò)駐留的“集中式用戶(hù)交換功能”特性,例如呼叫轉(zhuǎn)移和傳統(tǒng)的呼叫處理。預(yù)期會(huì)看到這種特殊特性的更多使用,因?yàn)榍懊嫣岬降男陆K端設(shè)備可以提供一個(gè)對(duì)于用戶(hù)來(lái)說(shuō)更直觀(guān)的接口。對(duì)于現(xiàn)有的系統(tǒng),用戶(hù)經(jīng)常忘記需要哪種按鍵組合來(lái)喚起增強(qiáng)的特性。
為了在網(wǎng)絡(luò)中建立一個(gè)通信會(huì)話(huà),已經(jīng)形成了新的協(xié)議和控制結(jié)構(gòu)。值得注意的是,這些已經(jīng)由到數(shù)據(jù)承載話(huà)音類(lèi)型的類(lèi)型學(xué)的遷移而引起,但是它們不必只限于這樣的一個(gè)環(huán)境。下文中描述的協(xié)議和控制結(jié)構(gòu)可以被用來(lái)建立經(jīng)由任何形式的傳輸?shù)暮艚小?br> ITU H.323標(biāo)準(zhǔn)和IETF的會(huì)話(huà)發(fā)起協(xié)議(SIP)都是可以用來(lái)在連接到網(wǎng)絡(luò)上的終端之間建立通信會(huì)話(huà)的協(xié)議的例子。在ITF文檔RFC 2543和它的后繼中描述了SIP協(xié)議。結(jié)合這些協(xié)議已經(jīng)提出了多種結(jié)構(gòu),這些結(jié)構(gòu)共同的主題是要具有一個(gè)地址解析功能,稱(chēng)為“位置服務(wù)器”,該功能位于網(wǎng)絡(luò)之中且維持有關(guān)怎樣到達(dá)任一目的地和代表一個(gè)或者多個(gè)用戶(hù)控制特性的當(dāng)前消息。
為了數(shù)據(jù)傳輸承載話(huà)音和其他實(shí)時(shí)通信的大規(guī)模部署,網(wǎng)絡(luò)控制結(jié)構(gòu)有必要是魯棒的和高度可縮放的,以便在日常的基礎(chǔ)上可靠地調(diào)節(jié)數(shù)百萬(wàn)的會(huì)話(huà)。魯棒性可能需要設(shè)計(jì)冗余,并可能也包括失敗恢復(fù)機(jī)制。優(yōu)選地,這些措施即使在一個(gè)會(huì)話(huà)的中間發(fā)生一個(gè)錯(cuò)誤時(shí),仍將提供現(xiàn)有會(huì)話(huà)和特性的透明的連續(xù)性。為了確保這個(gè)可靠性長(zhǎng)平和最大化可縮放性,通常優(yōu)選地將對(duì)控制功能(這樣的一個(gè)位置服務(wù)器)的需要減到最少,以維持該網(wǎng)絡(luò)中每一個(gè)呼叫的持續(xù)狀態(tài)(persistent state)信息。
通常,會(huì)話(huà)發(fā)起協(xié)議(SIP)是個(gè)應(yīng)用層控制協(xié)議,該協(xié)議能夠在一個(gè)或者多個(gè)參與者之間創(chuàng)建、修改和終止會(huì)話(huà)。這些會(huì)話(huà)可以包括例如因特網(wǎng)電話(huà)呼叫、多媒體分布、多媒體會(huì)議、IP承載話(huà)音等用于創(chuàng)建會(huì)話(huà)的SIP邀請(qǐng)攜帶了會(huì)話(huà)描述,該描述允許參與者對(duì)一個(gè)或者多個(gè)可兼容媒體類(lèi)型的設(shè)置達(dá)成一致。SIP利用代理服務(wù)器來(lái)幫助將請(qǐng)求路由到達(dá)用戶(hù)的當(dāng)前位置,對(duì)于一個(gè)或者多個(gè)服務(wù)來(lái)鑒權(quán)和授權(quán)用戶(hù),實(shí)現(xiàn)提供商的呼叫路由策略,并給用戶(hù)提供附加的特性和高級(jí)特性。SIP也提供一個(gè)注冊(cè)功能,該功能允許用戶(hù)標(biāo)識(shí)他們的當(dāng)前位置,該位置此后可以被該代理服務(wù)器使用。
會(huì)話(huà)是在參與者群體之間的一個(gè)數(shù)據(jù)交換。在因特網(wǎng)上的眾多的應(yīng)用(例如實(shí)時(shí)分布式的網(wǎng)絡(luò)通信)需要一個(gè)或者多個(gè)會(huì)話(huà)的創(chuàng)建、管理和維持??墒?,這些應(yīng)用的實(shí)現(xiàn)由于參與者的實(shí)踐而復(fù)雜化,舉例來(lái)說(shuō),參與者可能在物理位置之間移動(dòng),參與者也許能通過(guò)多個(gè)標(biāo)識(shí)符被尋址以及參與者可能使用幾種類(lèi)型的通信媒體進(jìn)行通信,有時(shí)還可能同時(shí)出現(xiàn)上述幾種情況。許多協(xié)議已經(jīng)被開(kāi)發(fā)以傳輸多種形式的實(shí)時(shí)多媒體會(huì)話(huà)數(shù)據(jù),例如話(huà)音、視頻或者文本信息。通過(guò)使因特網(wǎng)端點(diǎn)(也就是用戶(hù)代理)能相互定位并且能對(duì)要被共享的會(huì)話(huà)的方面進(jìn)行調(diào)和,SIP與這些協(xié)議協(xié)調(diào)一致地工作。為了定位觀(guān)察的會(huì)話(huà)參與者并為了其他功能,SIP使得能夠創(chuàng)建網(wǎng)絡(luò)主機(jī)(也就是代理服務(wù)器)的基礎(chǔ)結(jié)構(gòu),用戶(hù)代理可以向該代理服務(wù)器發(fā)送注冊(cè)、會(huì)話(huà)邀請(qǐng)和其他請(qǐng)求等等。因此,SIP提供了一個(gè)創(chuàng)建、修改和終止會(huì)話(huà)的機(jī)制,該機(jī)制能夠獨(dú)立于所概述的傳輸協(xié)議而工作,并且不依靠會(huì)話(huà)的類(lèi)型。
正如上面討論的,SIP是一個(gè)應(yīng)用層控制協(xié)議,它能夠建立、修改和終止多媒體會(huì)話(huà)。這些會(huì)話(huà)可以包括因特網(wǎng)電話(huà)呼叫、多媒體交換等等。SIP也能夠邀請(qǐng)參與者到已經(jīng)存在的會(huì)話(huà)中,例如多址廣播會(huì)議。在會(huì)話(huà)期間媒體可以在任何點(diǎn)和任何時(shí)間加入以及退出現(xiàn)有的會(huì)話(huà)。此外,SIP可以透明地支持名字映射和重新定向服務(wù),它們?cè)试S用戶(hù)在移動(dòng)到一個(gè)或多個(gè)網(wǎng)絡(luò)之中的多處位置時(shí)保持單一的外部可視的標(biāo)識(shí)符。
特別地,SIP是一個(gè)可以結(jié)合其他IETF協(xié)議使用的成分,這些協(xié)議被組合來(lái)創(chuàng)建一個(gè)完整的多媒體體系結(jié)構(gòu)。一般地這些體系結(jié)構(gòu)將包括一些協(xié)議,例如用于傳送實(shí)時(shí)數(shù)據(jù)和提供服務(wù)質(zhì)量反饋的實(shí)時(shí)傳輸協(xié)議(RTP)、控制流媒體遞送的實(shí)時(shí)流協(xié)議、控制到公眾交換電話(huà)網(wǎng)絡(luò)的網(wǎng)關(guān)的媒體網(wǎng)關(guān)控制協(xié)議、描述多媒體會(huì)話(huà)的會(huì)話(huà)描述協(xié)議等等。因此為了向一個(gè)或者多個(gè)用戶(hù)提供完整的服務(wù),SIP可以結(jié)合其他協(xié)議來(lái)使用,這樣就使得SIP的基本功能性可以與任何協(xié)議一起工作,而又不會(huì)依賴(lài)于此。
同樣,SIP提供可以被用來(lái)實(shí)現(xiàn)多種服務(wù)的原語(yǔ)。例如,SIP可以定位一個(gè)用戶(hù)并向那個(gè)用戶(hù)當(dāng)前注冊(cè)的位置遞送一個(gè)對(duì)象。如果這個(gè)原語(yǔ)被用來(lái)遞送一個(gè)會(huì)話(huà)描述,則端點(diǎn)可以對(duì)于會(huì)話(huà)的參數(shù)達(dá)成一致,而如果同樣的原語(yǔ)被用來(lái)遞送關(guān)于主叫用戶(hù)的其他信息以及會(huì)話(huà)描述,則可以實(shí)現(xiàn)一個(gè)主叫用戶(hù)ID服務(wù)類(lèi)型。因而,一般可以使用單一的原語(yǔ)來(lái)提供幾種不同的服務(wù)。
在SIP網(wǎng)絡(luò)中,SIP服務(wù)器被供給用于鑒權(quán)將發(fā)出呼叫的用戶(hù)和實(shí)體的信息。這個(gè)信息在呼叫建立期間可以被用來(lái)允許或者拒絕呼叫,以及如果該呼叫涉及收費(fèi),例如長(zhǎng)途收費(fèi),則這個(gè)信息也用來(lái)確定適當(dāng)?shù)挠?jì)費(fèi)方。除了允許在鑒權(quán)過(guò)和被信任的實(shí)體之間的呼叫外,對(duì)于SIP服務(wù)器還有一種需要,即允許涉及非信任用戶(hù)或者實(shí)體的某種類(lèi)型的呼叫。如果非信任實(shí)體沒(méi)有被識(shí)別,則在一SIP網(wǎng)絡(luò)內(nèi)的被信任的用戶(hù)和實(shí)體將不能從正為其提供服務(wù)的SIP服務(wù)器所不知道的用戶(hù)或者實(shí)體接收呼叫。
因此,SIP服務(wù)器必須能夠在被信任的和/或鑒權(quán)過(guò)的用戶(hù)與非信任的主叫用戶(hù)之間進(jìn)行區(qū)分。一旦已經(jīng)進(jìn)行了這個(gè)區(qū)分,則對(duì)于涉及鑒權(quán)過(guò)的和/或被信任的用戶(hù)的呼叫和那些涉及非信任用戶(hù)的呼叫,SIP服務(wù)器就可以實(shí)現(xiàn)不同的呼叫處理邏輯。例如,一個(gè)非信任的主叫用戶(hù)可以呼叫一個(gè)被信任用戶(hù),如果該被信任用戶(hù)選擇這個(gè)作為一個(gè)特性的話(huà),但是該非信任的主叫用戶(hù)不能進(jìn)行涉及收費(fèi)的呼叫,例如一個(gè)長(zhǎng)途呼叫。
在SIP服務(wù)器中能發(fā)生對(duì)發(fā)出呼叫的用戶(hù)的鑒權(quán),且因而要以一種安全的方式進(jìn)行關(guān)于用戶(hù)的用戶(hù)名和密碼的信息的交換。由用戶(hù)發(fā)出呼叫的初始請(qǐng)求正常地將不包含任何鑒權(quán)信息。SIP服務(wù)器用包含該SIP服務(wù)器的“領(lǐng)域”和一個(gè)種子的詢(xún)問(wèn)響應(yīng)來(lái)作出應(yīng)答,其中該種子要與用戶(hù)名、密碼和其他有關(guān)的信息一起被插入到一個(gè)鑒權(quán)算法中。然后該用戶(hù)重新發(fā)送帶有該算法的結(jié)果的請(qǐng)求到該SIP服務(wù)器。之后SIP服務(wù)器證實(shí)該用戶(hù)發(fā)送的請(qǐng)求以確保該用戶(hù)具有進(jìn)行呼叫的有效憑證,且因而該用戶(hù)是一個(gè)被信任的和鑒權(quán)過(guò)的用戶(hù)。
這個(gè)鑒權(quán)順序僅僅對(duì)于由該SIP服務(wù)器服務(wù)的用戶(hù)有效,所述用戶(hù)通過(guò)該SIP服務(wù)器發(fā)出呼叫。如果用戶(hù)通過(guò)一個(gè)不為他們服務(wù)的SIP服務(wù)器發(fā)出呼叫,則該SIP服務(wù)器將不具有對(duì)向該SIP服務(wù)器發(fā)出呼叫的用戶(hù)進(jìn)行鑒權(quán)所必需的正確的用戶(hù)名和/或密碼,因而該用戶(hù)應(yīng)被認(rèn)為是一個(gè)非信任的主叫用戶(hù)。因此,該SIP服務(wù)器需要有能力在其發(fā)送一個(gè)詢(xún)問(wèn)去請(qǐng)求鑒權(quán)信息之前確定它是否服務(wù)于該用戶(hù)。該SIP服務(wù)器通過(guò)保持一個(gè)它所服務(wù)的主機(jī)的規(guī)定列表來(lái)做到這一點(diǎn)。來(lái)自主叫用戶(hù)的請(qǐng)求在SIP INVITE(邀請(qǐng))消息中的“來(lái)自”報(bào)頭的主機(jī)部分包含其所屬于的主機(jī)。因此當(dāng)SIP服務(wù)器接收到一個(gè)INVITE請(qǐng)求,并且其“來(lái)自”報(bào)頭的主機(jī)部分并不是該服務(wù)器所服務(wù)的主機(jī)時(shí),該請(qǐng)求不會(huì)被詢(xún)問(wèn),以及被執(zhí)行的呼叫處理邏輯也是應(yīng)用于非信任主叫用戶(hù)的邏輯。
本發(fā)明的各方面涉及通信服務(wù)。特別地,本發(fā)明的各方面涉及在通信系統(tǒng)中的特定用戶(hù)分類(lèi)的處置。
本發(fā)明的各方面也涉及在通信網(wǎng)絡(luò)中的非信任主叫用戶(hù)的處理。
此外,本發(fā)明的各方面涉及在SIP網(wǎng)絡(luò)中的非信任主叫用戶(hù)的處理。
本發(fā)明的各方面也涉及在SIP網(wǎng)絡(luò)中的非信任主叫用戶(hù)的路由和計(jì)費(fèi)。
本發(fā)明的這些和其他的特性及優(yōu)勢(shì)在下面實(shí)施例的詳細(xì)說(shuō)明中進(jìn)行描述,或通過(guò)這些說(shuō)明而使其變得顯而易見(jiàn)。
參照以下附圖,本發(fā)明的實(shí)施例將被詳細(xì)描述,其中

圖1是一個(gè)功能框圖,表示根據(jù)本發(fā)明的一個(gè)電信通信網(wǎng)絡(luò)的示例性部分;以及圖2是一個(gè)流程圖,表示根據(jù)本發(fā)明處理一個(gè)非信任主叫用戶(hù)的示例性方法。
本發(fā)明的示例性系統(tǒng)和方法允許在一SIP網(wǎng)絡(luò)中對(duì)非信任主叫用戶(hù)進(jìn)行評(píng)估和路由。具體地,依照本發(fā)明的一個(gè)示例性實(shí)施例,當(dāng)它接收到一個(gè)來(lái)自主叫用戶(hù)的邀請(qǐng)時(shí),就做出關(guān)于該主叫方是否是一個(gè)被信任方的判定。如果該主叫方是一個(gè)被信任方,則該主叫方被適當(dāng)?shù)芈酚傻奖唤蟹?。可替換地,如果該主叫方是非信任方,則基于計(jì)費(fèi)信息和服務(wù)于該主叫方的通信網(wǎng)絡(luò)的可用性,而做出關(guān)于該呼叫是應(yīng)該被路由到被叫方還是應(yīng)該給該主叫方(也就是非信任用戶(hù))返回一個(gè)呼叫拒絕的多步驟判定。
本發(fā)明的示例性系統(tǒng)和方法將相對(duì)于會(huì)話(huà)發(fā)起協(xié)議(SIP)網(wǎng)絡(luò)進(jìn)行描述。不過(guò),為了避免不必要地干擾本發(fā)明,下面的描述省略了公知的可以用框圖形式表示或另外概述的結(jié)構(gòu)和設(shè)備。出于解釋的目的,闡明了許多特定的細(xì)節(jié)以便提供對(duì)本發(fā)明的透徹的理解。但是應(yīng)該認(rèn)識(shí)到,本發(fā)明可以超越這些特定的細(xì)節(jié)而以多種方式實(shí)踐。
例如,盡管本發(fā)明將在會(huì)話(huà)發(fā)起協(xié)議和基于因特網(wǎng)協(xié)議的網(wǎng)絡(luò)的上下文中進(jìn)行公開(kāi),但本領(lǐng)域的一個(gè)普通技術(shù)人員將意識(shí)到本發(fā)明可以一般地適用于其他相同或類(lèi)似的通信協(xié)議或者通信網(wǎng)絡(luò)。
此外,應(yīng)該認(rèn)識(shí)到,雖然為了方便而顯示SIP類(lèi)型的信息,但任何類(lèi)型的協(xié)議或這些協(xié)議的混合都可以應(yīng)用在整個(gè)系統(tǒng)的不同部分。特別地,在代理服務(wù)器和位置服務(wù)器之間的路由請(qǐng)求和響應(yīng)可以嚴(yán)格或?qū)捤傻刈裾誗IP協(xié)議或一些其他的標(biāo)準(zhǔn)協(xié)議,或者它們實(shí)質(zhì)上可能是專(zhuān)有的。
如在下文中討論的,所揭示的通信系統(tǒng)可以使用SIP來(lái)交換會(huì)話(huà)建立信息??墒?,另一個(gè)流行的會(huì)話(huà)建立協(xié)議是參照H.323協(xié)議的,盡管H.323協(xié)議實(shí)際上是由國(guó)際電信同盟(ITU)發(fā)布的用于實(shí)現(xiàn)多媒體通信的一組相關(guān)協(xié)議。SIP是因特網(wǎng)工程任務(wù)組(IETF)已經(jīng)開(kāi)發(fā)出來(lái)的一種可選標(biāo)準(zhǔn)。SIP是基于客戶(hù)一服務(wù)器模型的信令協(xié)議,通常意味著客戶(hù)通過(guò)用消息傳送請(qǐng)求到可以提供服務(wù)的服務(wù)器以喚起所需要的服務(wù)。與例如簡(jiǎn)單郵件傳輸協(xié)議(SMTP)和超文本傳輸協(xié)議(HTTP)的其他IETF協(xié)議類(lèi)似,SIP是一個(gè)文本的、人們可讀的協(xié)議。
可以注意到H.323和SIP協(xié)議都不局限于IP電話(huà)應(yīng)用,而是具有總的對(duì)多媒體服務(wù)的適用性。在本發(fā)明的一個(gè)示例性實(shí)施例中,使用SIP來(lái)建立經(jīng)由通信系統(tǒng)的電話(huà)呼叫和其他類(lèi)型的會(huì)話(huà)。然而,對(duì)本領(lǐng)域的那些普通技術(shù)人員來(lái)說(shuō),顯然可以使用帶有一些修改或擴(kuò)充的H.323協(xié)議或者其他類(lèi)似的協(xié)議來(lái)代替SIP協(xié)議。與SIP分離但是經(jīng)常結(jié)合SIP使用的是會(huì)話(huà)描述協(xié)議(SDP),它提供在多媒體會(huì)話(huà)中關(guān)于媒體流的信息以允許該會(huì)話(huà)描述的接收者可以參與該會(huì)話(huà)。
因特網(wǎng)工程任務(wù)組的SIP協(xié)議定義了許多類(lèi)型的請(qǐng)求,它們被稱(chēng)作方法。一個(gè)重要的方法是INVITE(邀請(qǐng))方法,它邀請(qǐng)一個(gè)用戶(hù)到一個(gè)會(huì)話(huà)。另一個(gè)方法是BYE(再見(jiàn))請(qǐng)求,其指示該呼叫可以被釋放。換句話(huà)說(shuō),BYE終止一個(gè)會(huì)話(huà)中的兩個(gè)用戶(hù)或者兩方之間的連接。另一個(gè)方法是OPTIONS(選項(xiàng))方法。這個(gè)方法請(qǐng)求關(guān)于能力的信息,而不必建立一個(gè)呼叫??梢允褂肦EGISTER(注冊(cè))方法來(lái)向SIP服務(wù)器提供有關(guān)用戶(hù)當(dāng)前場(chǎng)所的信息。
在2002年2月27日的IETF RFC 2543和IETF因特網(wǎng)草案“SIP會(huì)話(huà)發(fā)起協(xié)議”中描述了關(guān)于SIP通信協(xié)議和它的控制服務(wù)的細(xì)節(jié)圖1概略畫(huà)出了依照本發(fā)明的一個(gè)通信網(wǎng)絡(luò)10的示例性部分。具體地,通信網(wǎng)絡(luò)10包括一個(gè)代理服務(wù)器20、一個(gè)位置服務(wù)器30、一個(gè)或者多個(gè)主叫方40以及一個(gè)或者多個(gè)被叫方50,它們?nèi)客ㄟ^(guò)鏈路5互相連接。
盡管這里圖示的示例性實(shí)施例顯示了被并置的通信網(wǎng)絡(luò)系統(tǒng)的不同部件,但應(yīng)該認(rèn)識(shí)到通信網(wǎng)絡(luò)的不同部件可以位于一個(gè)分布式網(wǎng)絡(luò)的遠(yuǎn)離的部分或者在一個(gè)專(zhuān)用通信網(wǎng)絡(luò)內(nèi),其中該分布式網(wǎng)絡(luò)例如是局域網(wǎng)、廣域網(wǎng)、電信網(wǎng)絡(luò)、企業(yè)內(nèi)部互聯(lián)網(wǎng)和/或因特網(wǎng)。因而,應(yīng)該認(rèn)識(shí)到通信網(wǎng)絡(luò)的這些部件可以組合成一個(gè)或多個(gè)設(shè)備,或者被并置在一個(gè)分布式網(wǎng)絡(luò)(例如電信網(wǎng)絡(luò))的特定節(jié)點(diǎn)上。從下面的描述中將認(rèn)識(shí)到,為了計(jì)算效率的原因,通信網(wǎng)絡(luò)的這些部件可以被安排在一個(gè)分布式網(wǎng)絡(luò)中的任何位置,而不會(huì)影響該系統(tǒng)的運(yùn)行。
此外,應(yīng)該認(rèn)識(shí)到,連接這些元件的各個(gè)鏈路可以是有線(xiàn)或無(wú)線(xiàn)鏈路,或者是它們的組合,或者是任何已知的或今后開(kāi)發(fā)的元件,該元件能夠向被連接的元件提供數(shù)據(jù)和/或從其傳輸數(shù)據(jù)。
另外,應(yīng)該認(rèn)識(shí)到,在圖示不同功能部件的同時(shí),其他的不同部件,例如SIP會(huì)議平臺(tái)、話(huà)音郵件系統(tǒng)、企業(yè)網(wǎng)關(guān)、PBX、網(wǎng)絡(luò)網(wǎng)關(guān)、公眾交換電話(huà)網(wǎng)、數(shù)據(jù)接入線(xiàn)路(DAL)網(wǎng)關(guān)、分組網(wǎng)絡(luò)等等也可以被包括進(jìn)來(lái),而不會(huì)影響該通信網(wǎng)絡(luò)的運(yùn)行。
而且,本發(fā)明的系統(tǒng)和方法可以同樣地成功應(yīng)用到其他類(lèi)型的通信中,以確定主叫方是否是被信任的。例如,其他類(lèi)型的通信和通信協(xié)議包括分組承載話(huà)音、IP承載話(huà)音(VoIP)、網(wǎng)絡(luò)承載話(huà)音、有線(xiàn)或無(wú)線(xiàn)通信系統(tǒng),例如蜂窩電話(huà)、PDA等等。通常,本發(fā)明的系統(tǒng)和方法將與任意的通信系統(tǒng)或協(xié)議一起工作,而且將允許確定主叫方是否是被信任的。
在運(yùn)行中,代理服務(wù)器20從一個(gè)主叫方收到一個(gè)INVITE(邀請(qǐng))。INVITE(邀請(qǐng))消息可以是例如以下的形式INVITERequestURI(a@b)From(c@d)Via(d;received=d)*Proxy-Authorization(userC)*//其可能存在或者可能不存在其中,RequestURI是被叫方,″From(來(lái)自)″為呼叫的開(kāi)始點(diǎn),″Via″是對(duì)于該代理和/或發(fā)起者的累積的SIP路由信息,以及*Proxy-Authorization(userC)*是對(duì)一個(gè)詢(xún)問(wèn)的響應(yīng)。
通過(guò)與一個(gè)鑒權(quán)服務(wù)器(沒(méi)有示出)合作,代理服務(wù)器20確定“來(lái)自”報(bào)頭的主機(jī)部分是否被服務(wù)。如果“來(lái)自”報(bào)頭的主機(jī)部分被服務(wù),則做出代理授權(quán)報(bào)頭是否存在的進(jìn)一步確定。假定該代理授權(quán)報(bào)頭存在,則做出當(dāng)前的或以前確定的、來(lái)自該代理授權(quán)報(bào)頭的鑒權(quán)憑證是否有效的判定。如果判定該鑒權(quán)憑證是有效的,則該位置服務(wù)器30證實(shí)該呼叫的處理,繼續(xù)終接用于路由的特性處理,并且授權(quán)代理服務(wù)器20或是路由這個(gè)呼叫或是拒絕這個(gè)呼叫。
可是,如果判定“來(lái)自”報(bào)頭的主機(jī)部分不是由代理服務(wù)器20與鑒權(quán)服務(wù)器合作地服務(wù),則做出來(lái)自主叫方的輸入呼叫是不是一個(gè)可計(jì)費(fèi)的呼叫(即長(zhǎng)途呼叫或其他引起收費(fèi)的呼叫)的判定。如果這個(gè)輸入呼叫是可計(jì)費(fèi)的呼叫,則做出該主叫方是否可以為這個(gè)呼叫適當(dāng)?shù)乇挥?jì)費(fèi)的判定。如果不能確定一個(gè)適當(dāng)?shù)挠?jì)費(fèi)方,則向該主叫方發(fā)送一個(gè)呼叫拒絕以通知他們他們是非信任的主叫用戶(hù)從而該呼叫不能被完成。
可選擇地,如果對(duì)于主叫方而言知道計(jì)費(fèi)信息,則該位置服務(wù)器30例如基于一個(gè)到查找表的數(shù)據(jù)庫(kù)查詢(xún)來(lái)確定該被叫方是否接受來(lái)自非信任主叫方的呼叫。如果該被叫方接受來(lái)自非信任主叫方的輸入呼叫,則位置服務(wù)器30可以授權(quán)繼續(xù)終接用于路由的特性處理。然而,如果被叫方不接受來(lái)自非信任主叫方的輸入呼叫,則該位置服務(wù)器30可以通過(guò)例如代理服務(wù)器20向該非信任主叫方轉(zhuǎn)發(fā)一個(gè)呼叫拒絕。
如果代理服務(wù)器20確定代理授權(quán)報(bào)頭不存在,則代理服務(wù)器進(jìn)一步確定該主叫方是否是被信任的。如果該主叫方是非信任的,則該代理服務(wù)器與鑒權(quán)服務(wù)器合作向該主叫方轉(zhuǎn)發(fā)一個(gè)鑒權(quán)詢(xún)問(wèn)。然后該主叫方可以重新提交另一個(gè)邀請(qǐng)到代理服務(wù)器20。
可選擇地,如果該主叫方是被信任的,則位置服務(wù)器與其他必要的網(wǎng)絡(luò)元件合作,將為路由該被信任方的呼叫而繼續(xù)處理該特性處理。例如,可能已經(jīng)從例如一信任的代理、一個(gè)終接點(diǎn)、一個(gè)已知的網(wǎng)關(guān)或者路由器知道該主叫方是否是被信任的。
圖2概略畫(huà)出了所述通信網(wǎng)絡(luò)的示例性操作。具體地,控制在步驟S100開(kāi)始,繼續(xù)到步驟S110。在步驟S110中,從一個(gè)主叫方處收到一個(gè)INVITE(邀請(qǐng))。接著,在步驟S120中,做出“來(lái)自”報(bào)頭的主機(jī)部分是否是被服務(wù)的判定。例如,這個(gè)檢查可以基于一個(gè)與代理服務(wù)器有聯(lián)系的數(shù)據(jù)庫(kù)的查詢(xún)。如果“來(lái)自”報(bào)頭的主機(jī)部分不被服務(wù),則控制繼續(xù)到步驟S170。否則控制跳到步驟S130。
在步驟S170中,做出該主叫方的呼叫是否是一個(gè)可計(jì)費(fèi)的呼叫的判定。如果該呼叫是一個(gè)可計(jì)費(fèi)的呼叫,則控制繼續(xù)到步驟S180,在此做出計(jì)費(fèi)信息對(duì)于該主叫方是否可用的判定。否則,控制跳到S190。
如果在步驟S180中,計(jì)費(fèi)信息對(duì)于主叫方是已知的,則控制繼續(xù)到步驟S190,在此做出該終接者是否接受非信任的呼叫的判定。另外,如果判定為決定允許來(lái)自該非信任用戶(hù)的呼叫,也就是該終接者接受來(lái)自非信任用戶(hù)的呼叫,則該代理服務(wù)器可以任選地給回答信息(200好)附上一個(gè)“告警”報(bào)頭,該消息被發(fā)送給該主叫方用來(lái)指示這個(gè)呼叫是從一個(gè)非信任用戶(hù)發(fā)出的。這是為了確保讓用戶(hù)知道電門(mén)對(duì)于所述代理服務(wù)器而言被認(rèn)為是不被信任的。這一點(diǎn)在某種情況下是重要的,這種情況例如是用戶(hù)錯(cuò)誤地提供了他們的用戶(hù)名和/或密碼,而實(shí)際上他們應(yīng)該是被信任的?!案婢眻?bào)頭給用戶(hù)一個(gè)機(jī)會(huì)來(lái)在發(fā)出另一個(gè)呼叫之前,檢查所提供的項(xiàng)并糾正它。如果終接者確實(shí)接受非信任的呼叫,則控制繼續(xù)到步驟S150。否則,控制跳到步驟S200,在這里向該非信任用戶(hù)轉(zhuǎn)發(fā)一個(gè)呼叫拒絕。然后控制繼續(xù)到步驟S160,在這里該控制序列結(jié)束。
在步驟S130中,做出代理授權(quán)報(bào)頭是否存在的判定。如果代理授權(quán)報(bào)頭不存在,則控制繼續(xù)到步驟S210。否則,控制跳到步驟S140。
在步驟S210中,做出該主叫方是否是被信任的判定。如果該主叫方被信任,則控制跳到步驟S150。否則,控制繼續(xù)到步驟S220,在這里向該主叫方轉(zhuǎn)發(fā)一個(gè)鑒權(quán)詢(xún)問(wèn)。
在步驟S140中,做出來(lái)自該代理授權(quán)報(bào)頭的鑒權(quán)憑證是不是有效的判定。如果該鑒權(quán)憑證不是有效的,則控制繼續(xù)到步驟S230。否則,控制跳到步驟S150。
在步驟S230中,做出是否已經(jīng)發(fā)出了一個(gè)未完成的詢(xún)問(wèn)的判定。如果還沒(méi)有發(fā)出過(guò)一個(gè)未完成的詢(xún)問(wèn),則控制繼續(xù)到步驟S220,在這里向該主叫方轉(zhuǎn)發(fā)一個(gè)鑒權(quán)詢(xún)問(wèn)。否則,控制跳到步驟S170,在這里做出該輸入呼叫是不是一個(gè)可計(jì)費(fèi)的呼叫的判定。
在步驟S150中,該系統(tǒng)繼續(xù)終接用于該輸入呼叫的路由的特性處理。然后控制繼續(xù)到步驟S160,在這里該控制序列結(jié)束。
如在圖中所示的,所述通信網(wǎng)絡(luò)可以在單一的編程通用計(jì)算機(jī)、分離的編程通用計(jì)算機(jī)或者其組合上實(shí)現(xiàn)。然而,所述通信網(wǎng)絡(luò)也可以在以下所列的裝置上實(shí)現(xiàn),即專(zhuān)用計(jì)算機(jī)、編程微處理器或微控制器和外圍集成電路元件、ASIC或者其他的集成電路、數(shù)字信號(hào)處理器、硬連線(xiàn)的電子或邏輯電路(例如離散元件電路)、可編程的邏輯設(shè)備(例如PLD、PLA、FPGA、PAL)等。通常,能夠?qū)崿F(xiàn)一種狀態(tài)機(jī)的任何設(shè)備都可以用來(lái)實(shí)現(xiàn)根據(jù)此發(fā)明的通信網(wǎng)絡(luò),所述狀態(tài)機(jī)進(jìn)而又能夠?qū)崿F(xiàn)在此所示的流程圖。
此外,所揭示的方法可以容易地在軟件上實(shí)現(xiàn),該軟件使用對(duì)象或面向?qū)ο蟮能浖_(kāi)發(fā)環(huán)境,而該軟件開(kāi)發(fā)環(huán)境提供可以在多種計(jì)算機(jī)、服務(wù)器或者工作站硬件平臺(tái)上使用的代碼??蛇x擇地,所揭示的通信網(wǎng)絡(luò)可以部分地或完全地在采用標(biāo)準(zhǔn)邏輯電路的硬件上實(shí)現(xiàn)。是使用軟件還是硬件來(lái)實(shí)現(xiàn)依照本發(fā)明的系統(tǒng),取決于對(duì)系統(tǒng)的速度和/或效率要求、它們的特殊功能、以及被利用的特定的軟件或硬件系統(tǒng)或者微處理器或微計(jì)算機(jī)以及電信系統(tǒng)。然而,本應(yīng)用領(lǐng)域的普通技術(shù)人員可以根據(jù)在這里提供的功能性描述,運(yùn)用計(jì)算機(jī)和電信領(lǐng)域的一般基礎(chǔ)知識(shí),采用任何已知的或今后開(kāi)發(fā)的系統(tǒng)或結(jié)構(gòu)、設(shè)備和/或軟件,以硬件和/或軟件的方式來(lái)容易地實(shí)現(xiàn)這里所說(shuō)明的通信網(wǎng)絡(luò)。
此外,所揭示的方法可以容易地作為在編程通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、微處理器或類(lèi)似裝置上執(zhí)行的軟件而被實(shí)現(xiàn)。在這些情況中,本發(fā)明的方法和系統(tǒng)可以作為嵌入到電信系統(tǒng)中的程序(例如JAVA@或者CGI腳本)、作為駐留在位置或代理服務(wù)器中的資源、作為嵌入到專(zhuān)用通信網(wǎng)絡(luò)中的例程等而被實(shí)現(xiàn)。也可以通過(guò)物理地結(jié)合本系統(tǒng)到一個(gè)軟件和/或硬件系統(tǒng)中來(lái)實(shí)現(xiàn)所述通信網(wǎng)絡(luò),其中所述軟件和/或硬件系統(tǒng)是例如一個(gè)服務(wù)器和相關(guān)的電信管理/交換的硬件和軟件系統(tǒng)。
因此根據(jù)本發(fā)明,很顯然已經(jīng)提供了一種用于確定主叫方是不是被信任方的系統(tǒng)和方法。雖然已經(jīng)結(jié)合多個(gè)實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但明顯地許多替換、修改和變更對(duì)于本應(yīng)用領(lǐng)域中那些普通技術(shù)人員來(lái)說(shuō)將是或者已經(jīng)是顯然的。因此,本公開(kāi)內(nèi)容旨在包括在本發(fā)明精神和范圍內(nèi)的所有這樣的替換、修改、等效和變更。
權(quán)利要求
1.一種確定主叫方的狀態(tài)的方法,包括接收來(lái)自主叫方的發(fā)起呼叫的請(qǐng)求;確定該請(qǐng)求是否來(lái)自一個(gè)被信任的主叫方;和基于上述確定來(lái)處理該請(qǐng)求。
2.權(quán)利要求1中的方法,還包括基于所述確定,而進(jìn)行轉(zhuǎn)發(fā)呼叫拒絕消息和繼續(xù)特性處理中的至少一個(gè)。
3.權(quán)利要求1或者2的方法,其中如果該請(qǐng)求來(lái)自一個(gè)非信任的主叫方,則進(jìn)一步確定該呼叫是否可計(jì)費(fèi)。
4.權(quán)利要求3的方法,還包括確定計(jì)費(fèi)信息對(duì)于該非信任的主叫方是否可用。
5.權(quán)利要求4的方法,還包括確定被叫方是否接受來(lái)自該非信任的主叫方的呼叫。
6.權(quán)利要求1-5中的任何一項(xiàng)的方法,還包括向該主叫方發(fā)送一個(gè)鑒權(quán)詢(xún)問(wèn)。
7.權(quán)利要求1-6中的任何一項(xiàng)的方法,還包括確定一個(gè)或者多個(gè)鑒權(quán)憑證是否有效。
8.權(quán)利要求1-7中的任何一項(xiàng)的方法,還包括確定一個(gè)詢(xún)問(wèn)是否已經(jīng)發(fā)出。
9.權(quán)利要求1-8中的任何一項(xiàng)的方法,其中至少該呼叫的一部分是通過(guò)一基于會(huì)話(huà)發(fā)起協(xié)議的網(wǎng)絡(luò)。
10.一種確定主叫方的狀態(tài)的系統(tǒng),包括用于接收來(lái)自主叫方的發(fā)起呼叫的請(qǐng)求的裝置;用于確定該請(qǐng)求是否來(lái)自一個(gè)被信任的主叫方的裝置;和基于上述確定來(lái)處理該請(qǐng)求的裝置。
11.權(quán)利要求10中的系統(tǒng),還包括基于所述確定而進(jìn)行轉(zhuǎn)發(fā)呼叫拒絕消息和繼續(xù)特性處理中的至少一個(gè)的裝置。
12.權(quán)利要求10或11中的系統(tǒng),還包括當(dāng)該請(qǐng)求來(lái)自一個(gè)非信任的主叫方時(shí)用來(lái)確定該呼叫是否可計(jì)費(fèi)的裝置。
13.權(quán)利要求12中的系統(tǒng),還包括確定計(jì)費(fèi)信息對(duì)于該非信任的主叫方是否可用的裝置。
14.權(quán)利要求13中的系統(tǒng),還包括用于確定被叫方是否接受來(lái)自該非信任的主叫方的呼叫的裝置。
15.權(quán)利要求10-14中的任何一項(xiàng)的系統(tǒng),還包括用于向該主叫方發(fā)送一個(gè)鑒權(quán)詢(xún)問(wèn)的裝置。
16.權(quán)利要求10-15中的任何一項(xiàng)的系統(tǒng),還包括用于確定一個(gè)或者多個(gè)鑒權(quán)憑證是否有效的裝置。
17.權(quán)利要求10-16中的任何一項(xiàng)的系統(tǒng),還包括用于確定一個(gè)詢(xún)問(wèn)是否已經(jīng)發(fā)出的裝置。
18.權(quán)利要求10-17中的任何一項(xiàng)的系統(tǒng),其中至少該呼叫的一部分是通過(guò)一基于會(huì)話(huà)發(fā)起協(xié)議(SIP)的網(wǎng)絡(luò)。
19.一種包括用于確定主叫方的狀態(tài)的信息的存儲(chǔ)媒體,包括接收來(lái)自主叫方的一個(gè)發(fā)起呼叫的請(qǐng)求的信息;確定該請(qǐng)求是否來(lái)自一個(gè)被信任的主叫方的信息;和基于上述確定來(lái)處理該請(qǐng)求的信息。
20.權(quán)利要求19中的媒體,還包括基于所述確定而進(jìn)行轉(zhuǎn)發(fā)呼叫拒絕消息和繼續(xù)特性處理中的至少一個(gè)的信息。
21.權(quán)利要求19或20中的媒體,還包括當(dāng)該請(qǐng)求來(lái)自一個(gè)非信任的主叫方時(shí)確定該呼叫是否可計(jì)費(fèi)的信息。
22.權(quán)利要求21中的媒體,還包括確定計(jì)費(fèi)信息對(duì)于該非信任的主叫方是否可用的信息。
23.權(quán)利要求22中的媒體,還包括確定被叫方是否接受來(lái)自該非信任的主叫方的呼叫的信息。
24.權(quán)利要求19-23中的任何一項(xiàng)的媒體,還包括向該主叫方發(fā)送一個(gè)鑒權(quán)詢(xún)問(wèn)的信息。
25.權(quán)利要求19-24中的任何一項(xiàng)的媒體,還包括確定一個(gè)或者多個(gè)鑒權(quán)憑證是否有效的信息。
26.權(quán)利要求19-25中的任何一項(xiàng)的媒體,還包括確定一個(gè)詢(xún)問(wèn)是否已經(jīng)發(fā)出的信息。
27.權(quán)利要求19-26中的任何一項(xiàng)的媒體,其中至少該呼叫的一部分是通過(guò)一基于會(huì)話(huà)發(fā)起協(xié)議(SIP)的網(wǎng)絡(luò)。
28.一種確定主叫方的狀態(tài)的系統(tǒng),包括代理服務(wù)器,它接收來(lái)自主叫方的一個(gè)發(fā)起呼叫的請(qǐng)求,并與一個(gè)授權(quán)服務(wù)器合作來(lái)確定該請(qǐng)求是否來(lái)自一個(gè)被信任的主叫方;和位置服務(wù)器,它基于上述確定來(lái)處理該請(qǐng)求。
29.一種使用包括用于確定主叫方狀態(tài)的信息的數(shù)據(jù)格式的通信協(xié)議,包括接收來(lái)自主叫方的一個(gè)發(fā)起呼叫的請(qǐng)求的信息;確定該請(qǐng)求是否來(lái)自一個(gè)被信任的主叫方的信息;和基于上述確定來(lái)處理該請(qǐng)求的信息。
全文摘要
在SIP網(wǎng)絡(luò)(10)中,SIP服務(wù)器(20,30)被供給用于鑒權(quán)將發(fā)出呼叫的用戶(hù)和實(shí)體的信息。這個(gè)信息可以在呼叫建立期間被用來(lái)允許或者拒絕呼叫,以及如果該呼叫涉及收費(fèi),例如長(zhǎng)途收費(fèi),則這個(gè)信息也被用來(lái)確定合適的計(jì)費(fèi)方。除了允許在鑒權(quán)過(guò)和被信任的實(shí)體之間的呼叫外,對(duì)于SIP服務(wù)器還存在一種需要,以允許涉及非信任用戶(hù)或者實(shí)體的某種類(lèi)型的呼叫。如果非信任實(shí)體沒(méi)有被識(shí)別,則在該SIP網(wǎng)絡(luò)內(nèi)的被信任用戶(hù)和實(shí)體將不能從正為其提供服務(wù)的SIP服務(wù)器所不知道的用戶(hù)或者實(shí)體接收呼叫。
文檔編號(hào)H04L29/06GK1498491SQ02806818
公開(kāi)日2004年5月19日 申請(qǐng)日期2002年3月20日 優(yōu)先權(quán)日2001年3月20日
發(fā)明者J·K·加蘭特, J K 加蘭特, K·A·麥克默里, 麥克默里 申請(qǐng)人:全球通訊公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
怀柔区| 叶城县| 拜城县| 获嘉县| 恩施市| 黑龙江省| 大宁县| 子洲县| 乐亭县| 沁源县| 安新县| 中牟县| 南城县| 江北区| 巴林右旗| 定结县| 宁明县| 南涧| 自贡市| 和平县| 迁西县| 彭泽县| 元江| 桦南县| 越西县| 石楼县| 荆门市| 绿春县| 馆陶县| 伊通| 二连浩特市| 吉林市| 益阳市| 咸丰县| 平顶山市| 长岭县| 大安市| 布拖县| 高邑县| 夏津县| 水富县|