序產(chǎn)品的框圖和/或流程圖圖示描述了示范實施例。要理解,框圖和/或流程圖圖示的框以及框圖和/或流程圖圖示中的框的組合可通過由一個或多個計算機電路執(zhí)行的計算機程序指令實現(xiàn)。這些計算機程序指令可被提供給通用計算機電路、專用計算機電路的處理器電路和/或其它可編程數(shù)據(jù)處理電路以產(chǎn)生機器,使得經(jīng)由計算機的處理器和/或其它可編程數(shù)據(jù)處理設(shè)備執(zhí)行的指令變換并控制晶體管、存儲在存儲位置的值和此類電路內(nèi)的其它硬件組件,以實現(xiàn)在框圖和/或流程圖框中規(guī)定的功能/動作,并且由此創(chuàng)建用于實現(xiàn)在框圖和/或流程圖框中規(guī)定的部件(功能性)和/或結(jié)構(gòu)。
[0036]這些計算機程序指令也可存儲在可指引計算機或其它可編程數(shù)據(jù)處理設(shè)備以具體方式運作的有形計算機可讀介質(zhì)中,使得存儲在計算機可讀介質(zhì)中的指令產(chǎn)生包含實現(xiàn)在框圖和/或一個或多個流程圖框中規(guī)定的功能/動作的指令的制品。
[0037]有形非暫時性計算機可讀介質(zhì)可包含電、磁、光、電磁或半導(dǎo)體數(shù)據(jù)存儲系統(tǒng)、設(shè)備或裝置。非暫時性計算機可讀介質(zhì)的更特定示例將包含如下:便攜式計算機磁盤、隨機存取存儲器(RAM)電路、只讀存儲器(ROM)電路、可擦除可編程只讀存儲器(EPR0M或閃存)電路、便攜式壓縮盤只讀存儲器(CD-ROM)和便攜式數(shù)字視頻盤只讀存儲器(DVD/藍光)。
計算機程序指令也可加載在計算機和/或其它可編程數(shù)據(jù)處理設(shè)備上,以使在計算機和/或其它可編程設(shè)備上執(zhí)行一系列可操作步驟來產(chǎn)生計算機實現(xiàn)的過程,使得在計算機或其它可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在框圖和/或流程圖框中規(guī)定的功能/動作的步驟。因而,本發(fā)明的實施例可用可統(tǒng)稱為“電路”、“模塊”或其變型的硬件和/或運行在諸如數(shù)字信號處理器的處理器上的軟件(包含固件、常駐軟件、微代碼等)實施。
[0038]還應(yīng)該注意到,在一些備選實現(xiàn)中,在框中提到的功能/動作可以不按在流程圖中提到的次序發(fā)生。例如,接連顯示的兩個框?qū)嶋H上可基本上同時執(zhí)行,或者這些框有時可按相反次序執(zhí)行,取決于所涉及的功能性/動作。而且,流程圖和/或框圖的給定框的功能性可被分成多個框,和/或流程圖和/或框圖的兩個或更多框的功能性至少可部分合并。最后,其它框可被添加/插入在圖示的框之間。而且,盡管其中一些圖包含在通信路徑上示出通信的主要方向的箭頭,但要理解,通信可以與所描繪的箭頭相反的方向發(fā)生。
[0039]本文已經(jīng)結(jié)合上面的說明書和附圖公開了許多不同實施例。將理解,在字面上描述和圖示這些實施例的每個組合和子組合將是過度重復(fù)和混亂的。因此,本說明書,包含附圖,將被解釋為構(gòu)成實施例的各種示例組合和子組合以及制造和使用它們的方式和過程的完整書面描述,并將支持對任何此類組合或子組合的權(quán)利要求。
可在基本上不脫離本發(fā)明原理的情況下對實施例進行許多改變和修改。所有此類改變和修改在本文中都意圖被包含在本發(fā)明的范圍內(nèi)。
【主權(quán)項】
1.一種由至少一個網(wǎng)絡(luò)節(jié)點(100,1700)用于通過通信系統(tǒng)控制呼叫的設(shè)立的方法,所述方法包括: 接收(600)包括呼叫請求的始發(fā)裝置的網(wǎng)絡(luò)地址以及與入局呼叫指向的目的地裝置關(guān)聯(lián)的虛擬標(biāo)識符的所述呼叫請求的信息; 使用標(biāo)識所述用戶呼叫簡檔的所述虛擬標(biāo)識符從用戶呼叫簡檔庫(102)中的多個用戶呼叫簡檔中檢索(602)用戶呼叫簡檔,所述用戶呼叫簡檔包含由所述用戶定義的用于控制到所述目的地裝置的呼叫的設(shè)立的多個規(guī)則;以及 響應(yīng)于所述用戶呼叫簡檔而控制(604)所述始發(fā)裝置與所述目的地裝置之間的呼叫路徑的設(shè)立。
2.如權(quán)利要求1所述的方法,其中響應(yīng)于所述用戶呼叫簡檔而控制(6040)所述始發(fā)裝置與所述目的地裝置之間的所述呼叫路徑的設(shè)立包括: 確定(700)是否滿足所述用戶呼叫簡檔的所述多個規(guī)則;以及響應(yīng)于確定滿足所述用戶呼叫簡檔的所述多個規(guī)則,將所述虛擬標(biāo)識符轉(zhuǎn)變(702)成所述目的地裝置的網(wǎng)絡(luò)地址,并使用所述網(wǎng)絡(luò)地址在所述始發(fā)裝置與所述目的地裝置之間設(shè)立所述呼叫路徑。
3.如權(quán)利要求2所述的方法,其中: 確定(800)是否滿足所述用戶呼叫簡檔的所述多個規(guī)則包括:確定是否允許所述始發(fā)裝置的所述網(wǎng)絡(luò)地址對所述目的地裝置呼叫;以及 將所述虛擬標(biāo)識符轉(zhuǎn)變(802)成網(wǎng)絡(luò)地址包括:響應(yīng)于確定允許所述始發(fā)裝置呼叫所述目的地裝置,將所述虛擬標(biāo)識符轉(zhuǎn)變成所述目的地裝置的所述網(wǎng)絡(luò)地址,并使用所述網(wǎng)絡(luò)地址在所述始發(fā)裝置與所述目的地裝置之間設(shè)立所述呼叫路徑。
4.如權(quán)利要求1所述的方法,其中響應(yīng)于所述用戶呼叫簡檔而控制(604)所述始發(fā)裝置與所述目的地裝置之間的所述呼叫路徑的設(shè)立包括: 確定(900)已經(jīng)由所述始發(fā)裝置向所述目的地裝置發(fā)起呼叫請求的次數(shù); 響應(yīng)于確定所述次數(shù)小于由所述用戶呼叫簡檔的所述多個規(guī)則之一定義的閾值數(shù)量,將所述虛擬標(biāo)識符轉(zhuǎn)變(902)成所述目的地裝置的網(wǎng)絡(luò)地址,并使用所述網(wǎng)絡(luò)地址設(shè)立所述呼叫路徑;以及 響應(yīng)于確定所述次數(shù)大于所述閾值數(shù)量而阻斷(904)所述呼叫路徑的設(shè)立。
5.如權(quán)利要求1所述的方法,其中響應(yīng)于所述用戶呼叫簡檔而控制(604)所述始發(fā)裝置與所述目的地裝置之間的所述呼叫路徑的設(shè)立包括: 確定(1000)已經(jīng)由所述始發(fā)裝置向所述目的地裝置發(fā)起呼叫請求的次數(shù); 響應(yīng)于確定所述次數(shù)小于由所述用戶呼叫簡檔的所述多個規(guī)則之一定義的閾值數(shù)量,將所述虛擬標(biāo)識符轉(zhuǎn)變(1002)成所述目的地裝置的網(wǎng)絡(luò)地址,并使用所述網(wǎng)絡(luò)地址設(shè)立所述呼叫路徑;以及 響應(yīng)于確定所述次數(shù)大于所述閾值數(shù)量,在所述始發(fā)裝置與和所述目的地裝置關(guān)聯(lián)的語音郵箱之間設(shè)立(1004)呼叫路徑。
6.如權(quán)利要求1所述的方法,其中響應(yīng)于所述用戶呼叫簡檔而控制(604)所述始發(fā)裝置與所述目的地裝置之間的所述呼叫路徑的設(shè)立包括: 確定(1100)已經(jīng)由所述始發(fā)裝置向所述目的地裝置發(fā)起呼叫請求的次數(shù); 響應(yīng)于確定所述次數(shù)小于由所述用戶呼叫簡檔的所述多個規(guī)則之一定義的閾值數(shù)量,向所述目的地裝置發(fā)送(1102)消息以便由所述目的地裝置發(fā)起鈴聲呼叫警告;以及 響應(yīng)于確定所述次數(shù)大于所述閾值數(shù)量,向所述目的地裝置發(fā)送(1104)消息以便由所述目的地裝置發(fā)起非鈴聲呼叫警告。
7.如權(quán)利要求1所述的方法,其中接收(600)包括所述呼叫請求的始發(fā)裝置的網(wǎng)絡(luò)地址以及與入局呼叫指向的所述目的地裝置關(guān)聯(lián)的所述虛擬標(biāo)識符的所述呼叫請求的信息包括:通過網(wǎng)絡(luò)與由所述始發(fā)裝置執(zhí)行的應(yīng)用通信(1200)以接收所述呼叫請求;以及 進一步包括: 響應(yīng)于確定滿足所述用戶呼叫簡檔的所述多個規(guī)則,將所述虛擬標(biāo)識符轉(zhuǎn)變(1202)成所述目的地裝置的電話號碼,并使用所述電話號碼通過公用交換電話網(wǎng)在所述始發(fā)裝置與所述目的地裝置之間設(shè)立所述呼叫路徑; 接收(1204)來自所述目的地裝置的音頻,并將其轉(zhuǎn)換成與所述始發(fā)裝置兼容的分組協(xié)議;以及 向所述始發(fā)裝置發(fā)送(1206)所述轉(zhuǎn)換的音頻。
8.如權(quán)利要求1所述的方法,其中: 其中接收(600)包括所述呼叫請求的始發(fā)裝置的所述網(wǎng)絡(luò)地址以及與所述入局呼叫指向的所述目的地裝置關(guān)聯(lián)的所述虛擬標(biāo)識符的所述呼叫請求的信息包括:接收(1300)與所述目的地裝置關(guān)聯(lián)的虛擬電話號碼和所述始發(fā)裝置的電話號碼;以及 進一步包括: 響應(yīng)于確定滿足所述用戶呼叫簡檔的所述多個規(guī)則,將所述虛擬電話號碼轉(zhuǎn)變(1302)成所述目的地裝置的網(wǎng)絡(luò)地址,并使用所述目的地裝置的所述網(wǎng)絡(luò)地址在所述始發(fā)裝置與由所述目的地裝置執(zhí)行的應(yīng)用之間設(shè)立所述呼叫路徑; 接收來自所述始發(fā)裝置的音頻,并將其轉(zhuǎn)換(1304)成與所述目的地裝置兼容的分組協(xié)議;以及 向所述目的地裝置發(fā)送(1306)所述轉(zhuǎn)換的音頻。
9.如權(quán)利要求1所述的方法,其中: 其中接收(600)包括所述呼叫請求的始發(fā)裝置的所述網(wǎng)絡(luò)地址以及與所述入局呼叫指向的所述目的地裝置關(guān)聯(lián)的所述虛擬標(biāo)識符的所述呼叫請求的信息包括:接收(1400)與所述目的地裝置關(guān)聯(lián)的虛擬電話號碼和所述始發(fā)裝置的電話號碼;以及 進一步包括: 響應(yīng)于確定滿足所述用戶呼叫簡檔的所述多個規(guī)則,將所述虛擬電話號碼轉(zhuǎn)變(1402)成所述目的地裝置的電話號碼,并使用所述目的地裝置和所述始發(fā)裝置的所述電話號碼通過公用交換電話網(wǎng)在所述始發(fā)裝置與所述目的地裝置之間設(shè)立所述呼叫路徑。
10.如權(quán)利要求1所述的方法,其中: 其中接收(600)包括所述呼叫請求的始發(fā)裝置的所述網(wǎng)絡(luò)地址以及與所