專利名稱:用于多租戶電話網(wǎng)絡(luò)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及電話領(lǐng)域,更具體地涉及在電話領(lǐng)域中的新穎和實(shí)用的多租戶 (Multitenancy)電話網(wǎng)絡(luò)。
背景技術(shù):
對(duì)于電話會(huì)話或連接,電話網(wǎng)絡(luò)在歷史上采用信道架構(gòu)。信道架構(gòu)在電話史上是有基礎(chǔ)的。物理上的線連接或信道需要被物理地連接以進(jìn)行電話呼叫。信道的概念沿用至今。習(xí)慣上要求電話網(wǎng)的用戶基于每個(gè)信道付費(fèi)。希望擁有公共交換機(jī)(PBX)、呼叫中心、 或類似電話應(yīng)用的用戶,通常訂閱業(yè)務(wù)或具有僅他們可用的固定數(shù)目的信道。由于信道數(shù)目是其合同的一部分,他們不能超過(guò)該信道數(shù)目(否則呼叫或電話會(huì)話將失效)。由于大部分應(yīng)用偶爾經(jīng)歷滿容量使用,用戶常常支付比通常所使用的信道更多的信道的費(fèi)用。與電話網(wǎng)絡(luò)的基于信道的架構(gòu)形成對(duì)照,基于分組的網(wǎng)絡(luò)革新近年來(lái)顯著增加, 諸如網(wǎng)絡(luò)電話(V0IP)、基于互聯(lián)網(wǎng)的應(yīng)用、以及基于互聯(lián)網(wǎng)的電話應(yīng)用等等。隨著更新的技術(shù)進(jìn)入電話領(lǐng)域,處理硬件和軟件容量需要正面臨罕見的挑戰(zhàn)。專用的硬件和軟件常常在電話呼叫會(huì)話期間執(zhí)行任務(wù)或甚至充當(dāng)連接呼叫方到基于互聯(lián)網(wǎng)的應(yīng)用的中間系統(tǒng)。電話系統(tǒng)通常比基于網(wǎng)站的應(yīng)用具有更高的性能預(yù)期。當(dāng)網(wǎng)站用戶期待網(wǎng)站和軟件耗時(shí)以加載和處理信息時(shí),正在通話中的呼叫方經(jīng)歷延時(shí)或反應(yīng)滿的交互的困擾。此外,電話應(yīng)用仍然依賴基于信道的電話系統(tǒng),其又對(duì)可擴(kuò)縮性增加了另外的障礙。電話網(wǎng)絡(luò)和現(xiàn)存的電話應(yīng)用軟件和硬件架構(gòu)限制了電話應(yīng)用領(lǐng)域的增長(zhǎng)能力。因此,在電話領(lǐng)域需要建立新的和實(shí)用的多租戶電話網(wǎng)絡(luò)。本發(fā)明提供這種新的和實(shí)用的系統(tǒng)和方法。發(fā)明目的本發(fā)明提供為電話應(yīng)用提供多租戶電話網(wǎng)絡(luò)的系統(tǒng)和方法。本發(fā)明的一個(gè)目的是管理多用戶環(huán)境中的共享資源的使用和動(dòng)態(tài)地?cái)U(kuò)縮資源以滿足容量要求。這個(gè)目標(biāo)的相關(guān)效果是對(duì)每個(gè)用戶可用的資源的視在數(shù)量的總和大于用于實(shí)施多租戶電話網(wǎng)絡(luò)的實(shí)際資源數(shù)量。本發(fā)明的另一個(gè)目的是通過(guò)提供處理和存儲(chǔ)資源來(lái)有效地利用電話平臺(tái)的資源以滿足容量需求,從而有效地將其它未使用的資源留給其它的應(yīng)用,將其關(guān)閉電源以節(jié)約功率,或任何適合的功能。本發(fā)明的另一目的是使電話資源集群的使用對(duì)用戶的應(yīng)用透明。即使應(yīng)用的運(yùn)行分布在多個(gè)電話業(yè)務(wù)資源之間且可能涉及在不同信道上的多個(gè)電話會(huì)話的情形也優(yōu)選地保留這種透明度。本發(fā)明的這些和其它目的由本發(fā)明的優(yōu)選實(shí)施方式實(shí)現(xiàn), 包括用于多租戶電話網(wǎng)絡(luò)的系統(tǒng),運(yùn)行多租戶電話網(wǎng)絡(luò)的方法,運(yùn)行動(dòng)態(tài)電話網(wǎng)絡(luò)的方法, 以及在電話硬件之間分布呼叫的方法,在下列部分中逐個(gè)進(jìn)行描述。附圖簡(jiǎn)要說(shuō)明
圖1是運(yùn)行多租戶電話網(wǎng)絡(luò)的方法的優(yōu)選實(shí)施方式的流程圖示;圖2-4是多租戶電話網(wǎng)絡(luò)的系統(tǒng)的優(yōu)選實(shí)施方式的示意性圖示;圖5是利用呼叫轉(zhuǎn)錄器集群的本發(fā)明的優(yōu)選實(shí)施方式的示意性圖示;圖6是運(yùn)行動(dòng)態(tài)電話網(wǎng)絡(luò)的方法的優(yōu)選實(shí)施方式的流程圖;圖7是實(shí)施會(huì)議電話的本發(fā)明的優(yōu)選實(shí)施方式的流程圖;以及圖8是接收呼入呼叫的本發(fā)明優(yōu)選實(shí)施方式的流程圖。優(yōu)選實(shí)施方式的說(shuō)明本發(fā)明的優(yōu)選實(shí)施方式的下列說(shuō)明并非旨在將本發(fā)明限制在這些優(yōu)選的實(shí)施方式,而是使得本領(lǐng)域的技術(shù)人員能夠?qū)嵤┖褪褂帽景l(fā)明。1.用于多租戶電話網(wǎng)絡(luò)的系統(tǒng)如圖2-4中所示,優(yōu)選實(shí)施方式的系統(tǒng)100包括電話資源集群110、呼叫隊(duì)列120、 分析系統(tǒng)130、資源分配器140、以及多個(gè)電話網(wǎng)絡(luò)信道150。電話資源110集群優(yōu)選地包括多個(gè)分配的電話網(wǎng)絡(luò)信道152和/或諸如多個(gè)呼叫路由器、負(fù)載平衡器的多個(gè)電話資源 112,并且可以另外包括業(yè)務(wù)應(yīng)用。該系統(tǒng)起到分配網(wǎng)絡(luò)和系統(tǒng)資源的使用以及基于容量要求動(dòng)態(tài)地調(diào)整系統(tǒng)的作用。電話資源集群110(或“集群”)起到可擴(kuò)縮的(可擴(kuò)展的和/或可收縮的)資源集合的作用,其中至少一個(gè)資源被用于創(chuàng)建用戶要求的電話呼叫會(huì)話。集群110優(yōu)選是可以動(dòng)態(tài)地調(diào)整以滿足處理和/或存儲(chǔ)要求的硬件和/或軟件部件的集合。集群110優(yōu)選地相對(duì)于外部設(shè)備呈現(xiàn)為硬件和/或軟件云,使得硬件分配和使用的管理由系統(tǒng)在內(nèi)部處理。在圖2中示出的一種變形中,電話資源集群110,優(yōu)選為多個(gè)電話資源112,所述電話資源112起到為呼叫請(qǐng)求或呼叫會(huì)話諸如建立呼叫會(huì)話、將電話指令轉(zhuǎn)換成呼叫動(dòng)作、轉(zhuǎn)錄呼叫、或接通呼叫等提供中間處理任務(wù)的作用。在圖3示出的另一變形中,電話資源集群 110優(yōu)選為到分配的電話網(wǎng)絡(luò)信道152的多個(gè)連接,其中分配的電話網(wǎng)絡(luò)信道152是已經(jīng)被激活或被指定為可用于呼叫會(huì)話的信道的已分配的電話網(wǎng)絡(luò)信道152的信道。電話資源112優(yōu)選是為特定的電話處理任務(wù)提供的軟件或硬件資源。優(yōu)選存在多個(gè)電話資源112,且可能存在執(zhí)行不同的專門任務(wù)的多個(gè)電話資源類型。電話資源112優(yōu)選地包括計(jì)算機(jī)處理器和/或計(jì)算機(jī)存儲(chǔ)設(shè)備。電話資源112可以是物理硬件設(shè)備、虛擬機(jī)、 軟件程序/例程、和/或提供電話資源112的處理和存儲(chǔ)操作的任何適當(dāng)?shù)慕M合。在某些情形中,電話資源112可以包括專用的硬件或軟件。由于電話資源112在處理能力或數(shù)據(jù)存儲(chǔ)方面共享基本的功能,可以另配電話資源112的核心功能使得電話資源112執(zhí)行不同的專門任務(wù)。資源分配器140(更具體地說(shuō)是負(fù)載平衡器14 優(yōu)選另配電話資源112以作為資源集群110的不同部分。例如,集群可以包括許多文本到語(yǔ)音服務(wù)器和許多呼叫路由器,但是在某一時(shí)間點(diǎn)可以只有少量的文本到語(yǔ)音操作被執(zhí)行以及數(shù)量增加的電話應(yīng)用,因此文本到語(yǔ)音服務(wù)器優(yōu)選地被另配為呼叫路由器。在一個(gè)變形中,多個(gè)電話資源112(即集群 110)優(yōu)選地包括多個(gè)呼叫路由器114。另外或可替換地,集群可以包括其它硬件設(shè)備或軟件例程,諸如媒體處理系統(tǒng)、轉(zhuǎn)錄系統(tǒng)、文本到語(yǔ)音系統(tǒng)、呼叫記錄器、呼叫數(shù)據(jù)存儲(chǔ)、或任何適當(dāng)?shù)挠布?物理設(shè)備或虛擬機(jī))或軟件。集群的資源分配器140優(yōu)選地包括負(fù)載平衡器142,其管理處理任務(wù)的分布和多個(gè)電話資源112的運(yùn)行。此外,集群可以包括可以共同解決由于利用多個(gè)資源所導(dǎo)致的問(wèn)題的業(yè)務(wù)應(yīng)用和/或呼叫路由器網(wǎng)絡(luò)。多個(gè)呼叫路由器114起到發(fā)起或接收來(lái)自電話設(shè)備的呼叫以及提供電話應(yīng)用相關(guān)的處理的作用。優(yōu)選地,呼叫路由器連接到應(yīng)用服務(wù)器,其優(yōu)選地是呼叫請(qǐng)求源。多個(gè)呼叫路由器114優(yōu)選是可以根據(jù)容量需求進(jìn)行調(diào)整的動(dòng)態(tài)數(shù)量的呼叫路由器114。如上所述, 在可替換的實(shí)施方式中,多個(gè)呼叫路由器114可以由其它適當(dāng)?shù)碾娫捰布蜍浖Y源代替或與其它適當(dāng)?shù)碾娫捰布蜍浖Y源相結(jié)合,諸如媒體處理系統(tǒng)、轉(zhuǎn)錄系統(tǒng)、文本到語(yǔ)音系統(tǒng)、或其它在電話應(yīng)用中使用的專用硬件或軟件資源。在一個(gè)例子中,多個(gè)轉(zhuǎn)錄硬件資源或虛擬資源可以用于代替呼叫路由器以對(duì)電話呼叫進(jìn)行轉(zhuǎn)錄,如圖5中所示。此外,呼叫路由器114可以被另配為媒體處理系統(tǒng)、轉(zhuǎn)錄系統(tǒng)、文本到語(yǔ)音系統(tǒng)、或用于任何適當(dāng)?shù)倪^(guò)程, 并且類似地任何處理器可以被另配以用作呼叫路由器。硬件或軟件資源的數(shù)量可以另外或可替換地分配或解除分配,使得在任何時(shí)間可以操作在任何適當(dāng)?shù)慕M合中的任何期望的資源數(shù)目。硬件實(shí)例在被解除分配時(shí)可以被斷電、置入節(jié)能模式、或置于任何適當(dāng)?shù)臓顟B(tài)。電話資源112可以另外或可替換地作為云計(jì)算平臺(tái)(其可以由諸如由Amazon運(yùn)行的Elastic Compute Cloud的外部一方運(yùn)作)上的虛擬資源運(yùn)行。當(dāng)諸如呼叫路由器114的電話資源 112被解除分配時(shí),虛擬資源可以返回給供應(yīng)商,提供給云計(jì)算平臺(tái)的其它用戶,結(jié)束資源的虛擬化或任何適當(dāng)?shù)倪^(guò)程。當(dāng)解除分配時(shí),可以退出或刪除軟件實(shí)例??梢哉{(diào)整或維持諸如呼叫路由器與媒體處理系統(tǒng)的比率的資源比率。呼叫路由器114優(yōu)選地經(jīng)由PSTN網(wǎng)絡(luò)連接到公共交換電話網(wǎng)(PSTN)設(shè)備,使得它可以從PSTN連接的設(shè)備接收和產(chǎn)生呼叫,諸如陸上通信線、蜂窩電話、衛(wèi)星電話或任何其它適當(dāng)?shù)腜STN連接的設(shè)備,以及諸如網(wǎng)絡(luò)(VOIP)電話、SIP設(shè)備、Skype、Gtalk、或其它因特網(wǎng)可尋址的語(yǔ)音設(shè)備的非PSTN設(shè)備。因此,呼叫路由器112可以優(yōu)選地創(chuàng)建到分布式電話控制器的電話網(wǎng)絡(luò)的連接。呼叫路由器112可以可替換地或另外用作或包括用于諸如 SMS (短信息服務(wù))信息或匪S (多媒體信息)的電話信息的信息路由器。呼叫路由器112可以優(yōu)選地連接到信息網(wǎng)絡(luò),使得它可以從SMS/MMS網(wǎng)絡(luò)設(shè)備、蜂窩電話、計(jì)算機(jī)、智能手機(jī)、 或任何適當(dāng)?shù)腟MS/MMS網(wǎng)絡(luò)設(shè)備接收和發(fā)送信息。呼叫路由器112也可以發(fā)送或接收文本信息、多媒體信息、電子郵件、傳真或其它適當(dāng)?shù)腜STN兼容的通信信息。呼叫路由器112優(yōu)選地利用應(yīng)用層協(xié)議更優(yōu)選地利用HTTP (超文本傳輸協(xié)議)協(xié)議,或安全的HTTPS (超文本傳輸協(xié)議安全)協(xié)議與應(yīng)用服務(wù)器相通信。應(yīng)用服務(wù)器優(yōu)選地主持(host)電話應(yīng)用、聲音文件、文本文件、數(shù)據(jù)庫(kù)、和/或可以被呼叫路由器在電話交互中使用的任何適當(dāng)?shù)拿襟w、 資源或文件。呼叫路由器112可以另外產(chǎn)生呼叫路由器資源。呼叫路由器資源優(yōu)選地可以被應(yīng)用服務(wù)器和其它設(shè)備(諸如其它呼叫路由器)通過(guò)呼叫路由器API訪問(wèn)。呼叫路由器資源起到呼叫路由器元數(shù)據(jù)、內(nèi)部呼叫路由器狀態(tài)、或由呼叫路由器使用的給定資源的狀態(tài)的可尋址表示的作用。例如,呼叫路由器114可以記錄呼叫和將該記錄保存為呼叫路由器資源。此外,優(yōu)選實(shí)施方式的電話資源集群110可以包括服務(wù)應(yīng)用116,其充當(dāng)信息部件以協(xié)調(diào)在各種呼叫路由器114、硬件資源、和/或軟件資源之間分布的應(yīng)用的功能。服務(wù)應(yīng)用116優(yōu)選是內(nèi)部資源,當(dāng)應(yīng)用的正常運(yùn)行因?yàn)閼?yīng)用的運(yùn)行分布在集群110的各種硬件和軟件資源之間而被阻止時(shí)使用該內(nèi)部資源。服務(wù)應(yīng)用116優(yōu)選是信息服務(wù),該信息服務(wù)在信息被傳送到特定目的地(諸如到另一呼叫路由器114)時(shí)提供可靠的信息。服務(wù)應(yīng)用 116可以可替換地提供廣播信息,它發(fā)布信息而不知道假如信息被收到時(shí)是誰(shuí)接收了信息。 作為第一個(gè)例子,掛斷電話服務(wù)應(yīng)用116可被用于協(xié)調(diào)在不同的呼叫路由器114上的掛斷呼叫會(huì)話。掛斷電話服務(wù)優(yōu)選地被用于通信到適當(dāng)?shù)暮艚新酚善?14以取消去話呼叫,例如當(dāng)一個(gè)應(yīng)用想撥多個(gè)號(hào)碼但是一旦其中一個(gè)呼叫被應(yīng)答時(shí),則掛斷所有未應(yīng)答的呼叫。 作為第二個(gè)例子,多輸入服務(wù)可以匯集和輸入來(lái)自多個(gè)電話設(shè)備的命令。因此,雙音多頻 (DTMF)輸入或語(yǔ)音命令可以由任何呼叫方發(fā)布和發(fā)送到該應(yīng)用,即使該呼叫分布在該集群內(nèi)的多個(gè)呼叫路由器114上。這可以被用在會(huì)議電話內(nèi)的投票表決應(yīng)用中。這樣,電話應(yīng)用不需要積極地應(yīng)對(duì)處理和分布在集群內(nèi)的呼叫處理,以及集群的硬件和軟件資源由于內(nèi)部服務(wù)應(yīng)用116而優(yōu)選地對(duì)外部應(yīng)用呈現(xiàn)為單一實(shí)體。此外,優(yōu)選實(shí)施方式的電話資源集群110可以包括呼叫路由器網(wǎng)絡(luò)118,其起到允許在各個(gè)呼叫路由器114之間的某一層級(jí)的通信和同步作用。呼叫路由器網(wǎng)絡(luò)118可以另外或可替換地應(yīng)用于其它硬件或軟件資源。呼叫路由器網(wǎng)絡(luò)118優(yōu)選地被用于訪問(wèn)共享資源或作為通信信道。在一個(gè)示例性應(yīng)用中,在呼叫路由器網(wǎng)絡(luò)118上建立網(wǎng)絡(luò)電話(VOIP) 連接以混合來(lái)自各個(gè)呼叫路由器的音頻。VOIP連接優(yōu)選地被用于實(shí)施分布在多個(gè)呼叫路由器114上的會(huì)議電話。作為另一例子,呼叫路由器網(wǎng)絡(luò)118可以另外被用于將來(lái)自呼叫路由器的音頻分流到實(shí)時(shí)因特網(wǎng)音頻流。作為另一例子,呼叫路由器網(wǎng)絡(luò)118可以被用于訪問(wèn)在另一電話資源112上的數(shù)據(jù),諸如通過(guò)使用呼叫路由器API來(lái)訪問(wèn)呼叫路由器資源。 服務(wù)應(yīng)用116和呼叫路由器網(wǎng)絡(luò)118可以另外在同步分布在集群內(nèi)的應(yīng)用中彼此協(xié)調(diào)。優(yōu)選實(shí)施方式的呼叫隊(duì)列120起到管理呼叫請(qǐng)求堆棧的作用。呼叫隊(duì)列120優(yōu)選是尚未服務(wù)或尚未分配必要資源的去話呼叫請(qǐng)求的列表。該請(qǐng)求優(yōu)選以適合于網(wǎng)絡(luò)150和電話資源集群110的當(dāng)前容量的速率被服務(wù)。服務(wù)速率可以可替換地根據(jù)分布式電話控制器114、電話資源集群110、和/或在隊(duì)列120中的請(qǐng)求數(shù)量的容量來(lái)進(jìn)行調(diào)整。當(dāng)容量被超出時(shí),優(yōu)選地將呼叫請(qǐng)求(諸如由電話應(yīng)用發(fā)起的請(qǐng)求)放置在呼叫隊(duì)列120中,或可替換地針對(duì)每個(gè)請(qǐng)求或基于任何適當(dāng)?shù)囊?guī)則將該呼叫請(qǐng)求放置在呼叫隊(duì)列120中。在一種變形中,應(yīng)用優(yōu)選具有相關(guān)的用戶限制,特別是請(qǐng)求間(inter-call)速率限制(節(jié)流量)和總限制(最高限額)。節(jié)流量和最高限額優(yōu)選地用于確定呼叫隊(duì)列中的請(qǐng)求定位。該限制可以可替換地分配給賬戶、電話號(hào)碼、或任何適當(dāng)?shù)膶?shí)體。電話信息(例如,SMS和匪S)是可以另外被放置在呼叫隊(duì)列中的呼叫請(qǐng)求的一種變形??梢詢?yōu)選地排隊(duì)入棧和出棧的電話信息,由于入棧信息不像入棧呼叫一樣,其不要求立即采取動(dòng)作。 SMS信息優(yōu)選在隊(duì)列中的請(qǐng)求被服務(wù)后發(fā)送。可以可替換地在專門的信息隊(duì)列中對(duì)SMS信息和/或匪S信息排隊(duì)。SMS信息可以具有隨著請(qǐng)求而變化的速率限制(節(jié)流量)和總限制(最高限額)。以任何速率從用戶收到的請(qǐng)求優(yōu)選地根據(jù)該節(jié)流量以一定的時(shí)間間隔排列在呼叫隊(duì)列中。在來(lái)自應(yīng)用的呼叫請(qǐng)求之間優(yōu)選地具有強(qiáng)制的等待時(shí)間。優(yōu)選地以如圖6中顯示的交錯(cuò)或交替形式在隊(duì)列中對(duì)不同用戶的請(qǐng)求進(jìn)行排序,但是可替換地,用戶可以基于服務(wù)計(jì)劃、先到先服務(wù)策略、呼叫請(qǐng)求類型、和/或任何適當(dāng)?shù)牟呗該碛袃?yōu)先權(quán)。最高限額優(yōu)選是對(duì)用戶在給定的時(shí)間內(nèi)可以發(fā)出的請(qǐng)求的總數(shù)的限制。呼叫隊(duì)列120的用戶限制、處理、間隔、和/或排序起到防止一個(gè)應(yīng)用在任何時(shí)間不公平地占據(jù)電話網(wǎng)絡(luò)或電話資源集群的使用。此外,應(yīng)用可以要求盡快地或在未來(lái)的某個(gè)時(shí)間(例如,用戶安排一個(gè)呼叫或稍后時(shí)間的呼叫)訪問(wèn)電話資源112。另外或可替換地,用戶限制可以根據(jù)應(yīng)用的需求進(jìn)行調(diào)整或設(shè)置。應(yīng)用可以基于用戶應(yīng)用的類型或特征而具有特定的要求。用戶限制優(yōu)選地根據(jù)用戶選擇的合同和/或定價(jià)模式或由其它適當(dāng)?shù)姆椒ㄔO(shè)置。在另一變形中,呼叫隊(duì)列120專用于單一用戶實(shí)體的請(qǐng)求。在這個(gè)變形中,優(yōu)選具有多個(gè)單獨(dú)分配的呼叫隊(duì)列120。優(yōu)選地將呼叫請(qǐng)求編入每個(gè)用戶的呼叫隊(duì)列120。電話信息請(qǐng)求可替換地具有用于每個(gè)電話號(hào)碼的隊(duì)列。優(yōu)選地可以在任何時(shí)間將用戶請(qǐng)求加入到該單獨(dú)分配的隊(duì)列120中。每個(gè)隊(duì)列優(yōu)選地根據(jù)考慮了每個(gè)用戶限制(諸如資源限制、 全系統(tǒng)限制等等)的計(jì)劃被服務(wù)(即,出列)。換句話說(shuō),出列以交替方式發(fā)生在多個(gè)呼叫隊(duì)列120之間。單獨(dú)分配的呼叫隊(duì)列可以另外用于特定的資源,而出列優(yōu)選地根據(jù)特定資源的出列速率發(fā)生。出列速率優(yōu)選地與資源的容量相關(guān),但是可以可替換地基于任何適當(dāng)?shù)臏?zhǔn)則。與其它排隊(duì)變形一樣,排隊(duì)可以可替換地根據(jù)任何適當(dāng)?shù)呐抨?duì)方法發(fā)生,這些方法例如隨機(jī)法、以循環(huán)方式、公平排隊(duì)法、加權(quán)的公平排隊(duì)法、基于實(shí)際資源使用、和/或任何適當(dāng)?shù)姆椒?。作為基于賬戶/電話號(hào)碼排隊(duì)的可替換選擇,可以基于時(shí)間、優(yōu)先權(quán)、使用歷史、或任何適當(dāng)?shù)姆矫鎸?duì)呼叫或信息請(qǐng)求進(jìn)行排隊(duì)??梢粤硗饩哂杏糜趨f(xié)調(diào)單獨(dú)分配的呼叫隊(duì)列(或信息隊(duì)列)120的出列的控制隊(duì)列。如上所述,呼叫隊(duì)列120可以包括用于處理電話信息(例如SMS或匪S信息)的另外的或可替換的系統(tǒng)。SMS信息優(yōu)選地具有針對(duì)其服務(wù)速率的另外的限制和制約。優(yōu)選地不僅針對(duì)與各種用戶共享電話網(wǎng)絡(luò)接入而對(duì)SMS信息進(jìn)行排隊(duì),并且也優(yōu)選地實(shí)施速率以防止來(lái)自單一用戶的SMS信息受到速率限制,被識(shí)別為垃圾電子郵件。電話信息的呼叫隊(duì)列120可以包括至少兩種類型的隊(duì)列控制隊(duì)列和電話號(hào)碼隊(duì)列。電話號(hào)碼隊(duì)列優(yōu)選地起到用戶希望發(fā)送的電話信息的單一用戶的個(gè)人隊(duì)列的作用,而控制隊(duì)列實(shí)質(zhì)上類似于上面針對(duì)呼叫隊(duì)列120描述的多用戶隊(duì)列??梢钥商鎿Q地使用單獨(dú)分配的呼叫隊(duì)列120而不使用控制隊(duì)列,并且單獨(dú)分配的呼叫隊(duì)列120可以基于賬戶電話號(hào)碼或任何適當(dāng)?shù)姆峙洹?控制隊(duì)列和電話號(hào)碼隊(duì)列優(yōu)選地起到分離特定應(yīng)用的信息排隊(duì)和多個(gè)信息的信息排隊(duì)的作用。優(yōu)選地不直接將SMS信息(文本)的內(nèi)容或匪S信息(多媒體)的內(nèi)容存儲(chǔ)在呼叫隊(duì)列中,優(yōu)選地存儲(chǔ)關(guān)于SMS信息內(nèi)容的編號(hào)。這起到減少隊(duì)列負(fù)載的作用。優(yōu)選地當(dāng)服務(wù)排隊(duì)的編號(hào)時(shí),存儲(chǔ)和訪問(wèn)SMS/MMS內(nèi)容。隊(duì)列彈出器(popper) 122(即出列器)優(yōu)選是軟件或硬件機(jī)制,它起到從呼叫隊(duì)列中選擇要服務(wù)的呼叫請(qǐng)求的作用。隊(duì)列彈出器122優(yōu)選地以優(yōu)選的速率選擇呼叫請(qǐng)求,但是隊(duì)列彈出器可以可替換地根據(jù)容量或可用資源,或其組合來(lái)選擇呼叫請(qǐng)求??梢粤硗獯嬖谄鸬酵瑫r(shí)從呼叫隊(duì)列120選擇呼叫請(qǐng)求的多個(gè)隊(duì)列彈出器122。呼叫彈出器122的數(shù)量是可變的。附加的或?qū)iT的隊(duì)列彈出器122可被用于附加的SMS呼叫隊(duì)列。呼叫隊(duì)列120、 隊(duì)列彈出器122、或任何適當(dāng)?shù)慕M合可以優(yōu)選地用于控制呼叫請(qǐng)求的節(jié)流(或服務(wù)速率)。 可以在每個(gè)電話號(hào)碼、每個(gè)賬戶(如在多用戶應(yīng)用中一樣)上、和/或根據(jù)任何呼叫/信息特征實(shí)施節(jié)流。優(yōu)選實(shí)施方式的分析系統(tǒng)130起到分析系統(tǒng)以預(yù)測(cè)資源需求的作用。分析系統(tǒng) 130優(yōu)選地監(jiān)視系統(tǒng)的多個(gè)方面。分析系統(tǒng)130可以監(jiān)視諸如網(wǎng)絡(luò)或硬件操作層級(jí)的當(dāng)前容量或趨勢(shì)(增加或減少);諸如找出容量相關(guān)性的存入數(shù)據(jù)的使用歷史(例如,檢測(cè)模式);隊(duì)列長(zhǎng)度和隊(duì)列進(jìn)入等待時(shí)間;從應(yīng)用的過(guò)去使用來(lái)對(duì)應(yīng)用進(jìn)行諸如歷史模式的分析;和/或任何適當(dāng)?shù)姆矫?。?yōu)選地找出涉及一天的時(shí)間、一周中的各天、年模式、使用模式 (諸如假如一個(gè)用戶的需求容量的增加指示其它用戶的需求容量的增加)、呼叫地點(diǎn)、呼叫的呼叫持續(xù)時(shí)間、和/或任何適當(dāng)?shù)闹甘酒?。分析系統(tǒng)130優(yōu)選地把電話網(wǎng)絡(luò)信道的入棧和出棧容量區(qū)別開。分析系統(tǒng)優(yōu)選地產(chǎn)生用于資源分配器140、分布式電話控制器144、負(fù)載平衡器142、和/或另外地,呼叫隊(duì)列120的數(shù)據(jù)。來(lái)自分析系統(tǒng)的預(yù)測(cè)或數(shù)據(jù)可以另外被用于提供分布式呼叫控制器的容量、用于計(jì)劃電話網(wǎng)絡(luò)的靜態(tài)容量的容量需求、呼叫路由器的數(shù)量、集群內(nèi)的硬件或軟件資源、和/或隊(duì)列管理的參數(shù)。分析系統(tǒng)130優(yōu)選地比較預(yù)期的和實(shí)際的負(fù)載,并提供用于補(bǔ)償在系統(tǒng)的資源使用中的可變性的數(shù)據(jù)。優(yōu)選實(shí)施方式的資源分配器140起到擴(kuò)縮和管理電話集群110的運(yùn)行的作用。資源分配器140另外優(yōu)選地另配集群110的電話資源112、分配新的電話資源112、解除分配電話資源、和/或任何其它適當(dāng)?shù)姆峙溥^(guò)程。資源分配器140可以另外控制系統(tǒng)的呼叫隊(duì)列和其它設(shè)備的供應(yīng)。資源分配器140優(yōu)選地在確定資源的供應(yīng)和運(yùn)行中使用分析系統(tǒng) 130的數(shù)據(jù)。資源分配器140優(yōu)選地使用來(lái)自分析系統(tǒng)130的信息以預(yù)測(cè)所需的電話資源 112的容量。資源分配器140優(yōu)選地使用預(yù)測(cè)的容量需求以確定需要運(yùn)行多少硬件(物理的或虛擬的)或軟件資源,以及資源分配器優(yōu)選地根據(jù)需要來(lái)分配、解除分配、或另配電話資源112(例如,呼叫路由器和/或其它硬件或軟件資源)。當(dāng)確定在某一特定時(shí)間已經(jīng)分配的資源的數(shù)量和比率時(shí),資源分配器140可以另外使用啟動(dòng)時(shí)間、運(yùn)行成本、或其它硬件和軟件資源的參數(shù)。資源分配器140也優(yōu)選保持跟蹤當(dāng)前可用的資源數(shù)量,并使其它系統(tǒng)部件(包括出列器、負(fù)載平衡器等等)可以獲得資源可用性的信息。這種資源可用性的信息優(yōu)選被其它系統(tǒng)部件使用以調(diào)整該系統(tǒng)部件的運(yùn)行。資源分配器150優(yōu)選實(shí)時(shí)監(jiān)視資源和另配資源。優(yōu)選實(shí)施方式的資源分配器140優(yōu)選包括負(fù)載平衡器142,其起到在呼叫路由器和其它硬件之間分發(fā)處理任務(wù)的作用。優(yōu)選實(shí)施方式的負(fù)載平衡器140優(yōu)選地優(yōu)化處理任務(wù)的分發(fā),使得多個(gè)呼叫路由器114運(yùn)行在最優(yōu)或接近最優(yōu)的水平上。呼叫路由器114的運(yùn)行可以針對(duì)性能、能量、成本、和/或任何適當(dāng)?shù)臈l件進(jìn)行優(yōu)化。負(fù)載平衡器142優(yōu)選地在任務(wù)被創(chuàng)建時(shí)將該任務(wù)(例如呼叫請(qǐng)求/會(huì)話的服務(wù))指示給合適的呼叫路由器142(或電話資源11 。任務(wù)優(yōu)選是電話應(yīng)用的運(yùn)行,但是可以可替換地是呼叫請(qǐng)求或呼叫會(huì)話。 在一個(gè)例子中,一百個(gè)呼叫路由器114可以提供針對(duì)一百個(gè)電話應(yīng)用的呼叫路由器任務(wù)。 在第二個(gè)例子中,一百個(gè)呼叫路由器114可以各自處理與一個(gè)電話應(yīng)用相關(guān)的單個(gè)呼叫會(huì)話,諸如具有一百個(gè)參與者的電話會(huì)議應(yīng)用。資源分配器140優(yōu)選地發(fā)送關(guān)于系統(tǒng)資源的當(dāng)前狀態(tài)(資源負(fù)載、資源數(shù)量等等)的通知到負(fù)載平衡器142。負(fù)載平衡器142基于由資源分配器140提供的數(shù)據(jù),將請(qǐng)求分發(fā)到當(dāng)前可用的和運(yùn)行的資源,以滿足被負(fù)載平衡的應(yīng)用的需求。優(yōu)選實(shí)施方式的資源分配器140可以包括分布式呼叫控制器144,其起到控制由系統(tǒng)使用和運(yùn)行的電話網(wǎng)絡(luò)150的作用。分布式呼叫控制器優(yōu)選管理多個(gè)電話資源對(duì)電話網(wǎng)絡(luò)信道150的共享使用。如果使用多個(gè)網(wǎng)絡(luò)供應(yīng)商或載波,分布式呼叫控制器144可以可替換地是多個(gè)電話網(wǎng)絡(luò)的子集。分布式呼叫控制器144的運(yùn)行優(yōu)選地起到控制針對(duì)電話網(wǎng)絡(luò)150的當(dāng)前容量需求的分配的信道數(shù)量的作用。分配的信道優(yōu)選是可用的靜態(tài)信道容量中的在使用中或準(zhǔn)備使用的信道。分布式呼叫控制器的容量?jī)?yōu)選地在任何給定的時(shí)間小于或等于靜態(tài)信道容量。分布式呼叫控制器150的容量可以優(yōu)選地通過(guò)分配更多的電話網(wǎng)絡(luò)資源到呼叫控制器而增加,并且分布式呼叫控制器144的容量可以優(yōu)選地通過(guò)解除分配電話網(wǎng)絡(luò)資源而減少。作為例子,商用硬件節(jié)點(diǎn)在高容量需求期間可以被增加到電話網(wǎng)絡(luò)以運(yùn)行電話軟件堆棧。分布式呼叫控制器144優(yōu)選地使用分析系統(tǒng)130來(lái)預(yù)測(cè)或響應(yīng)期望的容量需求。電話網(wǎng)絡(luò)150可以另外被劃分成入棧信道、出棧信道、以及可以分別用于接收呼叫、產(chǎn)生呼叫、以及接收、產(chǎn)生呼叫二者的雙向信道。電話網(wǎng)絡(luò)150還可以包括SMS或匪S 入棧和出棧信道。分布式呼叫控制器144優(yōu)選地根據(jù)預(yù)測(cè)的使用來(lái)管理信道類型的使用。 雙向信道可以優(yōu)選地用于容量需求的靈活性。作為一個(gè)例子,如果預(yù)期來(lái)話呼叫負(fù)載較高, 那么優(yōu)選地將去話呼叫引導(dǎo)到出棧信道以保留更多的容量給來(lái)話呼叫。分布式呼叫控制器 144可以另外根據(jù)來(lái)自網(wǎng)絡(luò)供應(yīng)商的訂購(gòu)或合同來(lái)管理分配的信道的數(shù)量和使用??梢允褂梅峙浠蚪獬峙湫诺酪员WC批量定價(jià)閾值或其它網(wǎng)絡(luò)條件得到滿足。具有靜態(tài)數(shù)量的信道150的電話網(wǎng)絡(luò)優(yōu)選是為用戶提供電話網(wǎng)絡(luò)接入的基本的基礎(chǔ)設(shè)施。電話會(huì)話優(yōu)選通過(guò)電話網(wǎng)絡(luò)進(jìn)行通信,并且電話會(huì)話優(yōu)選包括電話語(yǔ)音會(huì)話和 /或文本/媒體信息(電話報(bào)文發(fā)送)。信道的靜態(tài)數(shù)量?jī)?yōu)選是可以一次被支持的同步電話會(huì)話或呼叫的總數(shù)量。信道數(shù)量通常由特定的載波或網(wǎng)絡(luò)可用的相互連接的數(shù)量進(jìn)行限制。電話網(wǎng)絡(luò)150可以可替換地由多個(gè)載波或網(wǎng)絡(luò)供應(yīng)商或公共交換電話網(wǎng)絡(luò)組成,但是優(yōu)選地將多個(gè)載波或網(wǎng)絡(luò)作為一個(gè)電話網(wǎng)絡(luò)進(jìn)行管理或處理。信道的靜態(tài)數(shù)量?jī)?yōu)選為一段時(shí)間的設(shè)定數(shù)量(通常基于與電話公司的合同),并且該數(shù)量?jī)?yōu)選足夠大以提供足夠的容量。信道的靜態(tài)數(shù)量?jī)?yōu)選地決定網(wǎng)絡(luò)容量和與其它網(wǎng)絡(luò)相連接的電話網(wǎng)絡(luò)的能力。電話網(wǎng)絡(luò)的運(yùn)行優(yōu)選通過(guò)提供接入電話網(wǎng)絡(luò)的信道的應(yīng)用來(lái)處理。電話網(wǎng)絡(luò)可以具有在任何給定的時(shí)間沒(méi)有被使用的給定數(shù)量的信道。在一個(gè)變形中,電話網(wǎng)絡(luò)可以可替換地以未使用模式運(yùn)行未使用的信道。未使用模式可以是全部或部分的硬件掉電模式、硬件睡眠模式、輔助使用(諸如用于可以優(yōu)選以最小負(fù)面影響來(lái)中斷的非關(guān)鍵性使用)、和/或任何適當(dāng)?shù)姆绞健N词褂媚J娇梢云鸬綔p少運(yùn)行成本和/或最大化利用未使用容量的作用。電話網(wǎng)絡(luò)信道150優(yōu)選是公共交換電話網(wǎng)(PSTN)連接,但是可以可替換地是會(huì)話發(fā)起協(xié)議(SIP)信息通路或創(chuàng)建到電話設(shè)備的電話網(wǎng)絡(luò)連接的任何適當(dāng)?shù)脑O(shè)備。2.運(yùn)行多用戶電話網(wǎng)絡(luò)的方法如圖1中所示,優(yōu)選實(shí)施方式的運(yùn)行多用戶電話網(wǎng)絡(luò)的方法100’包括多路傳輸多個(gè)用戶的呼叫請(qǐng)求到電話資源的步驟S110,通過(guò)電話資源從呼叫請(qǐng)求創(chuàng)建第一呼叫會(huì)話的步驟S130,以及將該呼叫會(huì)話與多個(gè)另外的呼叫會(huì)話多路傳輸?shù)诫娫捫诺赖牟襟ES140。方法100’起到創(chuàng)建資源密集型電話應(yīng)用的有效的和可擴(kuò)縮的網(wǎng)絡(luò)系統(tǒng)。電話資源優(yōu)選是電話資源集群的一部分。由于處理網(wǎng)絡(luò)負(fù)載的寬范圍(wide spectrum)的能力,電話資源集群優(yōu)選地進(jìn)行擴(kuò)縮以滿足當(dāng)前的容量要求,其起到減少運(yùn)行成本和允許多種應(yīng)用使用多用戶電話網(wǎng)絡(luò)的作用。此外,方法100’起到允許電話應(yīng)用的運(yùn)行分布在各種各樣的多用戶、共享資源(例如,電話資源)之間,使得電話應(yīng)用的特定目標(biāo)不受多用戶電話網(wǎng)絡(luò)的限制。 優(yōu)選實(shí)施方式的方法100’優(yōu)選由上面描述的系統(tǒng)實(shí)施,但是可以可替換地由任何適當(dāng)?shù)南到y(tǒng)來(lái)實(shí)施。步驟S110,其包括多路傳輸多個(gè)用戶的呼叫請(qǐng)求到電話資源,起到在多個(gè)用戶之間共享電話資源的使用的作用。單一的電話資源優(yōu)選在多個(gè)用戶/應(yīng)用之間共享。多路傳輸優(yōu)選地以時(shí)分多路傳輸?shù)男问桨l(fā)生,其中呼叫請(qǐng)求以交替的方式被發(fā)送到電話資源。時(shí)分多路傳輸優(yōu)選地基于完整的呼叫會(huì)話或過(guò)程的結(jié)束。換句話說(shuō),用戶輪流使用電話資源以創(chuàng)建呼叫會(huì)話和運(yùn)行應(yīng)用。例如,第一客戶優(yōu)選使呼叫請(qǐng)求被電話資源服務(wù),并且當(dāng)該呼叫請(qǐng)求的呼叫會(huì)話結(jié)束時(shí),第二用戶可以使呼叫請(qǐng)求由相同的電話資源服務(wù)。呼叫請(qǐng)求優(yōu)選地從用戶或更具體地從駐留在外部服務(wù)器上的電話應(yīng)用接收,但是可以可替換地從任何適當(dāng)?shù)脑窗l(fā)送呼叫請(qǐng)求。優(yōu)選地在基于包的通信信道,換句話說(shuō)非直接的通信信道上接收呼叫請(qǐng)求。在一個(gè)變形中,優(yōu)選地以HTTP或HTTPS信息接收呼叫請(qǐng)求,但是可以可替換地通過(guò)任何適當(dāng)?shù)膽?yīng)用通信協(xié)議接收。步驟SllO可以另外包括對(duì)用戶的呼叫請(qǐng)求進(jìn)行排隊(duì)的步驟S112,其起到門控或?qū)羧氲暮艚姓?qǐng)求劃分優(yōu)先順序。呼叫隊(duì)列優(yōu)選地用于出棧請(qǐng)求,而優(yōu)選立即處理呼入的呼叫請(qǐng)求(否則呼叫會(huì)話將很可能失敗)。可替換地,呼入的呼叫可以針對(duì)全部服務(wù)來(lái)排隊(duì),當(dāng)呼叫在隊(duì)列中等待以被完全服務(wù)時(shí),“振鈴”音頻在回放。 但是,隊(duì)列可以被用于到來(lái)的電話信息,因?yàn)橹T如SMS信息和匪S信息的電話信息如果在首次嘗試時(shí)沒(méi)有被接收將會(huì)重復(fù)發(fā)送。呼叫隊(duì)列優(yōu)選是來(lái)自多個(gè)用戶的待決的呼叫請(qǐng)求的列表。另外的隊(duì)列可以另外或可替換地被用于電話信息。優(yōu)選地在隊(duì)列內(nèi)以平衡訪問(wèn)資源的方式排序呼叫請(qǐng)求。優(yōu)選地對(duì)每個(gè)用戶(例如,賬戶、應(yīng)用、或電話號(hào)碼)分配內(nèi)部呼叫請(qǐng)求限制(節(jié)流量)和可以在規(guī)定的時(shí)間內(nèi)進(jìn)行的呼叫請(qǐng)求的最大數(shù)量的限制(最高限額)。 優(yōu)選地以規(guī)定的速率或由設(shè)備(即,隊(duì)列彈出器)選擇服務(wù)的呼叫請(qǐng)求,所述設(shè)備可以基于在電話資源集群上的當(dāng)前負(fù)載選擇呼叫??梢钥商鎿Q地以任何適當(dāng)?shù)闹T如上面描述的那些變形來(lái)運(yùn)行隊(duì)列。隊(duì)列可以被分配到每個(gè)用戶或電話號(hào)碼。排隊(duì)可以可替換地根據(jù)任何適當(dāng)?shù)呐抨?duì)方法發(fā)生,這些方法諸如隨機(jī)法、以循環(huán)方式、公平排隊(duì)、加權(quán)的公平排隊(duì)、基于實(shí)際的資源使用、和/或任何適當(dāng)?shù)姆椒?。?fù)載平衡器優(yōu)選將呼叫請(qǐng)求分布到具有最少容量的電話資源。如上面所描述的,負(fù)載平衡器和呼叫請(qǐng)求隊(duì)列優(yōu)選地協(xié)作來(lái)分配負(fù)載。作為一個(gè)附加的步驟,方法100’優(yōu)選地包括供應(yīng)電話資源集群的資源的步驟 S120,其起到擴(kuò)縮電話資源集群的容量以充分地將呼叫請(qǐng)求多路傳輸?shù)诫娫捹Y源的作用。 步驟S120可以包括另配電話資源集群的現(xiàn)存的電話資源,將附加資源分配到電話資源集群,和/或解除分配電話資源集群的資源,和/或?qū)⒁环N類型的資源實(shí)時(shí)地再分配到另一種類型的資源。電話資源集群優(yōu)選地包括執(zhí)行如上面描述的各種功能或操作的多個(gè)電話資源。例如,電話資源集群可以包括多個(gè)呼叫路由器、轉(zhuǎn)錄系統(tǒng)、媒體處理系統(tǒng)、以及文本到語(yǔ)音系統(tǒng)。電話資源優(yōu)選地由計(jì)算機(jī)處理器和/或存儲(chǔ)資源組成以用于第一目的。作為S120 的一部分,電話資源集群的資源處理器和/或存儲(chǔ)設(shè)備的電話資源的資源優(yōu)選地被另配新的第二目的。例如,當(dāng)需要服務(wù)更多的呼叫時(shí),文本到語(yǔ)音可以被另配以起到呼叫路由器的作用。此外,更多的資源可以被分配或解除分配,其可以包括增加新的資源到系統(tǒng)和/或激活資源、或從共享的資源環(huán)境的另一客戶再分配資源。資源可以優(yōu)選是由多租戶共享的虛擬計(jì)算環(huán)境諸如云端托管供應(yīng)商(即,提供可改變大小的計(jì)算容量,其允許用戶啟動(dòng)機(jī)器圖像以創(chuàng)建虛擬機(jī)器資源的互聯(lián)網(wǎng)服務(wù))提供的那些資源,但是可以可替換地是共置在一處的或分布式的物理機(jī)器。例如,許多資源可以在運(yùn)行在掉電狀態(tài)。當(dāng)要求更多的容量時(shí),可以開啟/啟動(dòng)(即分配)資源以充當(dāng)電話資源集群的新資源。類似地,當(dāng)電話資源集群的容量多于當(dāng)前要求的容量時(shí),資源可以被掉電,回到資源池為其它公司所用(即,解除分配),或進(jìn)行任何適當(dāng)?shù)膭?dòng)作以結(jié)束資源的當(dāng)前使用。此外,步驟S120可以包括分析資源容量需求的步驟S122,其起到收集關(guān)于實(shí)時(shí)或即將發(fā)生的容量需求的數(shù)據(jù)。可以從呼叫請(qǐng)求隊(duì)列、從關(guān)于容量需求的存儲(chǔ)歷史、電話資源集群的當(dāng)前負(fù)載、來(lái)自應(yīng)用分析的數(shù)據(jù)、或預(yù)測(cè)容量需求的任何適當(dāng)?shù)男畔⒃词占瘮?shù)據(jù)。來(lái)自呼叫請(qǐng)求隊(duì)列的數(shù)據(jù)可以提供諸如待決的呼叫請(qǐng)求數(shù)量、呼叫請(qǐng)求的類型或細(xì)節(jié)、或任何適當(dāng)?shù)呐c隊(duì)列相關(guān)的信息。存儲(chǔ)的容量歷史優(yōu)選地提供對(duì)容量模式的了解,諸如貫穿一天、一周、或一年的時(shí)間模式。電話資源集群的當(dāng)前負(fù)載優(yōu)選地提供諸如電話資源的當(dāng)前資源數(shù)量、電話資源的可用資源數(shù)量、資源類型的劃分、解除分配的資源數(shù)量、電話網(wǎng)絡(luò)信道的數(shù)量等等信息。應(yīng)用分析數(shù)據(jù)優(yōu)選是來(lái)自預(yù)期的或預(yù)測(cè)的容量需求的用戶的電話應(yīng)用的數(shù)據(jù)。優(yōu)選地對(duì)應(yīng)用的運(yùn)行實(shí)施分析,和/或從用戶收集關(guān)于諸如呼叫數(shù)量、呼叫峰值時(shí)間、呼叫類型(例如,會(huì)議電話、SMS信息等等)等等應(yīng)用的預(yù)期容量需求。分析信息優(yōu)選被用于控制步驟S120的資源的供應(yīng)、分配、和解除分配。此外,在分析容量需求后,優(yōu)選地向系統(tǒng)的其它部件,諸如電話資源集群、電話資源、呼叫隊(duì)列、出列器、資源分配器通知相關(guān)的分析信息。特定的分析信息可以被特別地發(fā)送到部件。例如,負(fù)載平衡器和出列器優(yōu)選地被通知可用的資源并根據(jù)該容量信息調(diào)整運(yùn)行。步驟S130,其包括通過(guò)電話資源從呼叫請(qǐng)求創(chuàng)建第一呼叫會(huì)話,起到利用電話資源將呼叫請(qǐng)求轉(zhuǎn)換為呼叫會(huì)話的作用。步驟S130優(yōu)選另外包括專門針對(duì)特定應(yīng)用的附加的處理和步驟。在一個(gè)優(yōu)選的變形中,作為步驟S140的一部分,呼叫路由器優(yōu)選地處理呼叫請(qǐng)求的電話指令以識(shí)別目標(biāo)電話號(hào)碼,以及然后建立到目標(biāo)電話號(hào)碼的連接。轉(zhuǎn)錄服務(wù)器可以啟動(dòng)記錄或準(zhǔn)備記錄呼叫會(huì)話的談話步驟S140,其包括將該呼叫會(huì)話與多個(gè)另外的呼叫會(huì)話多路傳輸?shù)诫娫捫诺?,起到建立到電話設(shè)備的電話網(wǎng)絡(luò)連接的作用。電話信道優(yōu)選地是PSTN(公共交換電話網(wǎng)絡(luò)) 連接。這可以是連接到PSTN的物理線路或某些對(duì)接的基礎(chǔ)設(shè)施。在某些情形中,信道的概念優(yōu)選地用于電話網(wǎng)絡(luò)或從電話網(wǎng)絡(luò)借用的。在一個(gè)可替換方式中,SIP(會(huì)話發(fā)起協(xié)議) 信息通路可以被用作到電話網(wǎng)絡(luò)的基于因特網(wǎng)的網(wǎng)關(guān)。多路傳輸優(yōu)選地以時(shí)分多路傳輸?shù)男问桨l(fā)生,其中呼叫會(huì)話以交替的方式被連接到電話信道。時(shí)分多路傳輸優(yōu)選地基于完整的呼叫會(huì)話的完成。例如,特定的網(wǎng)絡(luò)信道可以首先用于第一用戶的呼叫會(huì)話,并且當(dāng)該呼叫完成時(shí),可以利用該特定的網(wǎng)絡(luò)信道為第二用戶建立第二呼叫會(huì)話。作為步驟S140的一部分,電話信道可以另外包括供應(yīng)電話信道的步驟S142。這起到調(diào)整系統(tǒng)的可用的電話網(wǎng)絡(luò)容量的數(shù)量的作用。通過(guò)供應(yīng)網(wǎng)關(guān)(例如,呼叫路由器或SIP信息通路)到電話網(wǎng)絡(luò),可以分配或解除分配信道或到信道的網(wǎng)關(guān)。電話網(wǎng)絡(luò)信道的這種擴(kuò)縮允許在接近當(dāng)前的電話網(wǎng)絡(luò)容量需求的情況下運(yùn)行。如果不使用這種可擴(kuò)縮性,那么將存在對(duì)可以同時(shí)使用的信道數(shù)量的設(shè)定限制。3.運(yùn)行動(dòng)態(tài)電話網(wǎng)絡(luò)的方法如圖6中所示,優(yōu)選實(shí)施方式的提供電話網(wǎng)絡(luò)的方法200包括運(yùn)行具有靜態(tài)數(shù)量的信道的電話網(wǎng)絡(luò)的步驟S210,提供接入到多個(gè)用戶的電話網(wǎng)絡(luò)信道的步驟S220,以及管理信道的使用以允許用戶接入超過(guò)正常運(yùn)行的信道的數(shù)量的步驟S230。該方法起到允許電話網(wǎng)絡(luò)的經(jīng)營(yíng)者向多個(gè)用戶提供高容量,而不基于使用情況降低服務(wù)的品質(zhì)或可靠性。該方法優(yōu)選在實(shí)質(zhì)上類似與上面描述的一個(gè)系統(tǒng)上實(shí)施,但是可以可替換地使用任何適當(dāng)?shù)南到y(tǒng)。該方法可以另外地與本文描述的方法結(jié)合使用。方法200還起到允許用戶使用電話網(wǎng)絡(luò)而無(wú)須特別地關(guān)心運(yùn)行所需的信道數(shù)量。電話網(wǎng)絡(luò)用戶優(yōu)選地運(yùn)行電話應(yīng)用,諸如呼叫中心、內(nèi)部分線交換機(jī)(PBX)、電話樹(phone tree)、電話手機(jī)應(yīng)用、VOIP服務(wù)、SMS或MMS 服務(wù)、和/或任何適當(dāng)?shù)碾娫拺?yīng)用。電話網(wǎng)絡(luò)的經(jīng)營(yíng)者優(yōu)選地是電話服務(wù)供應(yīng)商,諸如電話平臺(tái)供應(yīng)商(例如,因特網(wǎng)電話平臺(tái)供應(yīng)商)、電話公司(例如,諸如AT&T的電話網(wǎng)絡(luò)擁有者)、和/或任何適當(dāng)?shù)囊环?。在本?yōu)選實(shí)施方式的變形中,方法200可以另外包括分布式呼叫控制器、呼叫隊(duì)列、和/或評(píng)估容量需求的步驟。步驟S210,其包括運(yùn)行具有靜態(tài)數(shù)量的信道的電話網(wǎng)絡(luò),起到給用戶提供電話網(wǎng)絡(luò)接入的基本的基礎(chǔ)設(shè)施的作用。信道的靜態(tài)數(shù)量?jī)?yōu)選是可以一次支持的同步電話會(huì)話或呼叫的總數(shù)量。信道的數(shù)量傳統(tǒng)上受到特定的載波或網(wǎng)絡(luò)可用的相互連接的數(shù)量的限制。 但是,電話網(wǎng)絡(luò)可以由多個(gè)載波或網(wǎng)絡(luò)供應(yīng)商或公共交換電話網(wǎng)絡(luò)組成,而多個(gè)載波或網(wǎng)絡(luò)優(yōu)選地作為一個(gè)電話網(wǎng)絡(luò)進(jìn)行管理或處理。信道的靜態(tài)數(shù)量?jī)?yōu)選是對(duì)于一段時(shí)間的設(shè)定數(shù)量(通?;谂c電話公司的合同),并且該數(shù)量?jī)?yōu)選地足夠大以提供足夠的容量。信道的靜態(tài)數(shù)量?jī)?yōu)選是網(wǎng)絡(luò)容量和與其它網(wǎng)絡(luò)連接的電話網(wǎng)絡(luò)的能力的指示。優(yōu)選地通過(guò)為用戶提供到電話網(wǎng)絡(luò)的信道的接入來(lái)對(duì)電話網(wǎng)絡(luò)的運(yùn)行進(jìn)行處理。電話網(wǎng)絡(luò)可以在任何給定的時(shí)間具有未被使用的給定數(shù)量的信道。在一個(gè)變形中,電話網(wǎng)絡(luò)可以可替換地以未使用模式運(yùn)行未使用的信道。未使用模式可以是全部或部分硬件掉電模式、硬件睡眠模式、輔助使用(諸如用于可以優(yōu)選地以最小負(fù)面影響進(jìn)行中斷的非關(guān)鍵性使用)、和/或任何適當(dāng)?shù)姆绞?。未使用模式可以起到減少運(yùn)行成本和/或最大化地利用未使用容量的作用。作為優(yōu)選實(shí)施方式的另外的可替換方式,該方法可以包括運(yùn)行分布式呼叫控制器作為電話網(wǎng)絡(luò)的子集的步驟S212。如果使用多個(gè)網(wǎng)絡(luò)供應(yīng)商或載波,分布式呼叫控制器可以可替換地是多個(gè)電話網(wǎng)絡(luò)的子集。分布式呼叫控制器的運(yùn)行優(yōu)選地起到運(yùn)行為電話網(wǎng)絡(luò)的當(dāng)前容量需求所分配數(shù)量的信道的作用。分布式呼叫控制器的容量在任何給定的時(shí)刻小于或等于靜態(tài)信道容量。可以優(yōu)選地通過(guò)分配更多的電話網(wǎng)絡(luò)資源到呼叫控制器而增加分布式呼叫控制器的容量,以及可以優(yōu)選地通過(guò)解除電話網(wǎng)絡(luò)資源的分配而減少分布式呼叫控制器的容量。優(yōu)選地通過(guò)虛擬硬件或軟件(諸如呼叫路由器或SIP信息通路)給接入到電話網(wǎng)絡(luò)提供便利。電話網(wǎng)絡(luò)的更多資源的分配可以另外包括接入電話網(wǎng)絡(luò)的設(shè)備的虛擬化。例如,可以增加網(wǎng)絡(luò)接入信道的虛擬化以進(jìn)一步增加電話網(wǎng)絡(luò)的接入容量。作為另一例子,在高容量需求期間,可以增加商用硬件節(jié)點(diǎn)到電話網(wǎng)絡(luò)以運(yùn)行電話軟件堆棧。步驟S220,其包括為多個(gè)用戶提供電話網(wǎng)絡(luò)信道接入,起到允許多個(gè)不同方接入電話網(wǎng)絡(luò)信道的作用。用戶優(yōu)選訂閱電話網(wǎng)絡(luò)經(jīng)營(yíng)者的服務(wù)。電話網(wǎng)絡(luò)的用戶優(yōu)選地運(yùn)行電話應(yīng)用,諸如呼叫中心、內(nèi)部分線交換機(jī)(PBX)、電話樹、交互式語(yǔ)音應(yīng)答(IVR)應(yīng)用、因特網(wǎng)電話應(yīng)用、VOIP服務(wù)、和/或任何適當(dāng)?shù)碾娫拺?yīng)用。用戶優(yōu)選地不基于任何特定的信道數(shù)量訂閱服務(wù)。從用戶的觀點(diǎn)看,信道數(shù)量?jī)?yōu)選地是無(wú)限的或與用戶的應(yīng)用操作是不相關(guān)的問(wèn)題。當(dāng)在每個(gè)信道基礎(chǔ)上運(yùn)行電話網(wǎng)絡(luò)時(shí),優(yōu)選地向用戶呈現(xiàn)每次使用或時(shí)間情況(例如,定價(jià)和/或應(yīng)用使用情況)。電話網(wǎng)絡(luò)的經(jīng)營(yíng)者優(yōu)選將與電話網(wǎng)絡(luò)的運(yùn)行(例如,從電話公司租賃的固定資產(chǎn)成本或運(yùn)行成本)相關(guān)的成本轉(zhuǎn)換成用戶的可變成本。優(yōu)選地基于每個(gè)信道運(yùn)行、租賃到電話網(wǎng)絡(luò)的接入、和/或按照與電話公司(諸如AT&T)訂立的關(guān)于到電話網(wǎng)絡(luò)的接入的合約。可以可替換地協(xié)商租賃協(xié)議或合同以最小化每個(gè)信道(容量) 的成本,并優(yōu)選地強(qiáng)調(diào)按照使用或按照時(shí)間計(jì)算的成本,或可替換地可以使用任何適當(dāng)?shù)淖赓U協(xié)議或合同。用戶優(yōu)選地按使用、一段時(shí)間的統(tǒng)一費(fèi)率、按分鐘、使用和時(shí)間費(fèi)用的組合、和/或任何適當(dāng)?shù)亩▋r(jià)模型支付費(fèi)用。步驟S230,其包括管理信道的使用以允許用戶接入超過(guò)正常運(yùn)行的信道的數(shù)量的步驟S130,起到向用戶提供高容量能力而保證電話網(wǎng)絡(luò)的品質(zhì)和可靠性不受到其它用戶的使用的負(fù)面影響。優(yōu)選地允許多個(gè)用戶中的單個(gè)用戶使用大于信道的靜態(tài)數(shù)量在多個(gè)用戶之間平均分配的若干信道。單個(gè)用戶在給定時(shí)間使用的最大數(shù)量的信道總數(shù)可以優(yōu)選地大于信道的靜態(tài)數(shù)量。單個(gè)用戶可以接入最大數(shù)量的信道的給定時(shí)刻優(yōu)選地是當(dāng)其它用戶對(duì)電話網(wǎng)絡(luò)的需求較低的時(shí)候。電話網(wǎng)絡(luò)和電話資源集群的使用優(yōu)選是基于電話會(huì)話的完成的基于時(shí)間的多路傳輸(即,用戶共享資源和網(wǎng)絡(luò)的使用)。在一個(gè)簡(jiǎn)化的例子中,電話網(wǎng)絡(luò)具有10個(gè)可用的信道并且有5個(gè)用戶。當(dāng)均勻地分配時(shí),用戶將各自具有2個(gè)可使用的信道,但是在一個(gè)優(yōu)選的實(shí)施方式中,假定沒(méi)有其它用戶正在使用這些信道,所有5個(gè)用戶可以各自接入高達(dá)10個(gè)信道。在電話網(wǎng)絡(luò)的正常使用期間,用戶仍然有能力接入最大數(shù)量的電話網(wǎng)絡(luò)信道,但是優(yōu)選地通過(guò)由呼叫隊(duì)列實(shí)施的用戶限制來(lái)門控呼叫請(qǐng)求。在上述例子上擴(kuò)展的另一例子中,分析可以指出在給定時(shí)刻4個(gè)用戶可以使用2個(gè)信道,那么第5個(gè)用戶可以使用8個(gè)信道,同時(shí)為前4個(gè)用戶保持可用的容量。管理信道的使用優(yōu)選地包括管理資源的使用,諸如通過(guò)管理呼叫隊(duì)列、執(zhí)行用戶限制、預(yù)測(cè)和/或分析使用和容量需求、 基于分布式呼叫控制器的容量來(lái)調(diào)整容量、和/或任何適當(dāng)?shù)墓芾黼娫捑W(wǎng)絡(luò)資源的步驟。 可以另外通過(guò)預(yù)測(cè)和分析控制或改變分布式呼叫控制器的容量,以及可以另外改變用戶限制。優(yōu)選實(shí)施方式的方法可以另外包括管理來(lái)自多個(gè)用戶的請(qǐng)求的呼叫隊(duì)列的步驟 S232。步驟S232起到排列對(duì)來(lái)自用戶的呼叫請(qǐng)求的處理的優(yōu)先順序的作用。呼叫對(duì)列優(yōu)選地是程序或硬件管理的堆棧,其作為電話網(wǎng)絡(luò)的控制架構(gòu)的一部分運(yùn)行??刂萍軜?gòu)優(yōu)選地管理電話網(wǎng)絡(luò)和多個(gè)用戶的使用。呼叫隊(duì)列優(yōu)選是等待電話網(wǎng)絡(luò)服務(wù)的呼叫請(qǐng)求的列表,包括電話語(yǔ)音會(huì)話請(qǐng)求和/或SMS/MMS信息請(qǐng)求。優(yōu)選地以適合于網(wǎng)絡(luò)的當(dāng)前容量和每個(gè)用戶的速率來(lái)服務(wù)請(qǐng)求??梢钥商鎿Q地根據(jù)分布式呼叫中心的容量或在隊(duì)列中的請(qǐng)求的數(shù)量調(diào)整服務(wù)速率。當(dāng)超出容量時(shí),優(yōu)選地將用戶請(qǐng)求放到呼叫隊(duì)列中,或可替換地對(duì)于每個(gè)請(qǐng)求或基于任何適當(dāng)?shù)囊?guī)則將用戶請(qǐng)求放到呼叫隊(duì)列中。用戶優(yōu)選地具有相關(guān)的用戶限制,尤其是呼叫率限制(節(jié)流量)和總限制(最高限額)。節(jié)流量和最高限額優(yōu)選地被用于確定在呼叫隊(duì)列中的請(qǐng)求的位置。優(yōu)選地根據(jù)節(jié)流量將來(lái)自用戶的請(qǐng)求以一定的時(shí)間間隔排列在呼叫隊(duì)列中。優(yōu)選地在隊(duì)列中以如圖6中所示的交錯(cuò)或交替方式排序不同用戶的請(qǐng)求,但是可替換地,用戶可以基于服務(wù)計(jì)劃、先到先服務(wù)策略和/或任何適當(dāng)?shù)牟呗跃哂袃?yōu)選權(quán)。最高限額優(yōu)選是對(duì)用戶在給定的時(shí)間內(nèi)可以發(fā)出的請(qǐng)求的總數(shù)量的限制。優(yōu)選地根據(jù)該最高限額將后續(xù)的請(qǐng)求安排在稍后時(shí)間,但是超過(guò)該最高限額的請(qǐng)求可以采用任何適當(dāng)?shù)姆绞竭M(jìn)行處理。例如,如果用戶每秒鐘打一個(gè)電話,并且用戶請(qǐng)求了 100個(gè)電話,它們將被平均地安排在接下來(lái)的100秒上。注意這個(gè)最高限額可以被描述成呼叫/時(shí)間幀 (1/秒)數(shù)量,或在隊(duì)列中的呼叫之間所需的等待時(shí)間(1秒)。用戶限制、處理、按一定間隔排列、和/或呼叫隊(duì)列的排序起到防止一個(gè)用戶在任何時(shí)間不公平地占據(jù)電話網(wǎng)絡(luò)的使用。在SMS/MMS信息請(qǐng)求的變形中,考慮單個(gè)用戶的速率以防止被網(wǎng)絡(luò)進(jìn)行信息濾波。對(duì)于 SMS/MMS變形,可以另外在控制隊(duì)列和電話號(hào)碼隊(duì)列中排隊(duì)請(qǐng)求。優(yōu)選地存儲(chǔ)SMS/MMS信息的內(nèi)容,而對(duì)信息內(nèi)容的編號(hào)進(jìn)行排隊(duì),其起到減少隊(duì)列上的負(fù)載的作用。優(yōu)選地使用多個(gè)高速緩存服務(wù)端口或指針。服務(wù)端口優(yōu)選是用于運(yùn)行來(lái)自呼叫隊(duì)列的呼叫請(qǐng)求的軟件和/ 或硬件控制機(jī)制。服務(wù)端口優(yōu)選地從呼叫隊(duì)列取出請(qǐng)求,并將相應(yīng)的用戶應(yīng)用或用戶連接到電話網(wǎng)絡(luò)信道。服務(wù)端口可以是直接連接,但是可以可替換地是諸如上面所描述的在集群中的呼叫路由器的硬件或軟件資源。服務(wù)端口優(yōu)選地少于信道的靜態(tài)數(shù)量以允許用于呼入呼叫的容量,但是服務(wù)端口可以可替換地等于信道的靜態(tài)數(shù)量。在一個(gè)有1000個(gè)電話網(wǎng)絡(luò)信道的例子中,可以有500個(gè)服務(wù)端口。這將保留500個(gè)信道可為呼入呼叫所用。此外, 用戶可以請(qǐng)求盡快地或在未來(lái)某個(gè)時(shí)間(例如,用戶安排一個(gè)呼叫或在稍后的時(shí)間進(jìn)行呼叫)訪問(wèn)電話資源。隊(duì)列彈出器優(yōu)選是負(fù)責(zé)從呼叫隊(duì)列中選擇呼叫進(jìn)行服務(wù)的軟件或硬件機(jī)制。另外可以有從隊(duì)列中選擇呼叫的多個(gè)隊(duì)列彈出器。另外或可替換地,可以根據(jù)用戶的需求調(diào)整或設(shè)置用戶限制。用戶可以基于用戶應(yīng)用的類型或特性具有特殊的要求。優(yōu)選地根據(jù)用戶選擇的合同和/或定價(jià)模型或任何適當(dāng)?shù)姆绞皆O(shè)置用戶限制。優(yōu)選實(shí)施方式的方法可以另外包括預(yù)測(cè)分布式呼叫控制器的容量需求的步驟 S234。步驟S234起到與在一個(gè)稍后時(shí)刻所需的電話網(wǎng)絡(luò)信道的數(shù)量相關(guān)的評(píng)估指示器的作用。優(yōu)選地通過(guò)程序或數(shù)學(xué)方法分析(通過(guò)模式檢測(cè)或任何適當(dāng)?shù)乃惴?當(dāng)前和過(guò)去信息以完成容量的預(yù)測(cè),但是可以可替換地使用任何適當(dāng)?shù)姆椒?。?yōu)選地找出涉及一天的時(shí)間、一周中的每天、年模式、使用模式(諸如假如一個(gè)用戶需求的容量的增加指示其它用戶需求的容量的增加)、呼叫地點(diǎn)、呼叫的呼叫時(shí)間、和/或任何適當(dāng)?shù)闹甘酒鞯娜萘啃枨竽J?。步驟S234的預(yù)測(cè)可以另外被用于實(shí)時(shí)供應(yīng)、解除供應(yīng)、和/或另配分布式呼叫控制器的容量或計(jì)劃電話網(wǎng)絡(luò)的靜態(tài)容量的容量需求。優(yōu)選實(shí)施方式的方法可以另外包括對(duì)呼叫隊(duì)列的容量需求作出反應(yīng)的步驟S236。 步驟S236起到利用呼叫隊(duì)列和其它當(dāng)前容量指示器來(lái)調(diào)整當(dāng)前容量需求或預(yù)期的近期需求的分布式呼叫控制器的作用。優(yōu)選地通過(guò)軟件或可替換地通過(guò)對(duì)呼叫隊(duì)列的任何適當(dāng)?shù)谋O(jiān)控來(lái)評(píng)估呼叫隊(duì)列。隊(duì)列中的當(dāng)前呼叫數(shù)量、當(dāng)前使用電話網(wǎng)絡(luò)的用戶總數(shù)量、呼入呼叫 (可能沒(méi)有排隊(duì))、用戶請(qǐng)求的頻率、和/或電話網(wǎng)絡(luò)或呼叫隊(duì)列的任何適當(dāng)?shù)奶匦詢?yōu)選地引起對(duì)容量需求的反應(yīng)。反應(yīng)優(yōu)選地針對(duì)當(dāng)前的全部容量需求,但是可以可替換地針對(duì)單個(gè)用戶或任何適當(dāng)?shù)囊环降漠?dāng)前容量需求。反應(yīng)可以包括調(diào)整呼叫隊(duì)列的設(shè)置(諸如呼叫隊(duì)列服務(wù)速率或排序)、改變用戶限制、調(diào)整分布式電話控制器的容量、和/或任何適當(dāng)?shù)膭?dòng)作。在一個(gè)例子中,呼叫隊(duì)列可以具有安排在當(dāng)前時(shí)間之后的100秒的許多呼叫,分布式呼叫控制器可以增加容量以適應(yīng)預(yù)測(cè)的容量需求。優(yōu)選實(shí)施方式的方法可以另外包括分析用戶的容量需求和預(yù)測(cè)電話網(wǎng)絡(luò)的容量需求的步驟S238。步驟S238起到檢測(cè)單個(gè)容量需求以確定電話網(wǎng)絡(luò)的總?cè)萘啃枨蟮淖饔谩?優(yōu)選地通過(guò)分析用戶的電話應(yīng)用來(lái)獲得用戶的容量需求。分析的一部分優(yōu)選地包括檢測(cè)指示單個(gè)應(yīng)用的容量需求的周期性事件。這種事件的例子可以是與每周的電視節(jié)目相關(guān)的應(yīng)用,其中呼叫方在節(jié)目的開播時(shí)間前后進(jìn)行呼叫。分析可以可替換地或另外包括檢測(cè)單個(gè)應(yīng)用的典型的呼叫持續(xù)時(shí)間。某些應(yīng)用可以僅使用簡(jiǎn)短的時(shí)間(諸如當(dāng)短信息播放時(shí)),而其它應(yīng)用可能要求較長(zhǎng)的使用持續(xù)時(shí)間(諸如當(dāng)用戶必須導(dǎo)航較長(zhǎng)的電話樹時(shí))。此外, 應(yīng)用歷史可被用于確定使用模式,諸如通過(guò)監(jiān)視最大、最小、和/或平均容量需求,請(qǐng)求的頻率,請(qǐng)求的持續(xù)時(shí)間,在特定時(shí)間期間發(fā)送的SMS信息的數(shù)量、和/或任何適當(dāng)?shù)暮艚刑匦?。?yōu)選將用戶的單個(gè)應(yīng)用的使用特性與其它用戶的使用特性相結(jié)合以確定電話網(wǎng)絡(luò)的總的使用特性和容量需求。優(yōu)選地,優(yōu)選分析應(yīng)用代碼以評(píng)估應(yīng)用的功能性和使用模式。優(yōu)選地編程分析應(yīng)用代碼或操作,但是可以使用任何適當(dāng)?shù)姆椒ā?商鎿Q地,用戶和/或第二方可以表征用戶的應(yīng)用和/或電話服務(wù)為特征。優(yōu)選地由用戶在簽約時(shí)執(zhí)行這個(gè)特征描述, 并且優(yōu)選地包括對(duì)使用頻率、使用次數(shù)、呼叫持續(xù)時(shí)間、和/或應(yīng)用的任何適當(dāng)?shù)奶匦缘挠脩纛A(yù)期。當(dāng)用于其應(yīng)用的容量將是最高時(shí),用戶可以另外排列優(yōu)先順序。任何適當(dāng)?shù)牟襟E可以被用于分析單個(gè)的應(yīng)用。作為優(yōu)選實(shí)施方式的另外的可替換方式,該方法可以包括調(diào)整分布式呼叫控制器的容量的步驟S240。步驟S240起到改變電話網(wǎng)絡(luò)的活動(dòng)信道的數(shù)量以適當(dāng)?shù)靥幚砣萘啃枨蟆2襟ES240優(yōu)選地與步驟S212結(jié)合使用,其包括控制分布式呼叫控制器。對(duì)分布式呼叫控制器的調(diào)節(jié)調(diào)整了經(jīng)營(yíng)者提供的容量能力。優(yōu)選地基于電話網(wǎng)絡(luò)的信道的使用管理來(lái)調(diào)整容量。更優(yōu)選地基于步驟S234和/或S236的預(yù)測(cè)和分析來(lái)調(diào)整容量,但是可以可替換地與步驟S232、步驟S238合作來(lái)調(diào)整容量、和/或因?yàn)槿魏芜m當(dāng)?shù)睦碛啥{(diào)整容量。當(dāng)需要更多容量時(shí),諸如CPU、RAM、DISK等等能夠處理同步信道或提供更多信道的更多資源, 被優(yōu)選地分配到分布式電話控制器,而相反地當(dāng)需求較少容量時(shí),優(yōu)選地從分布式電話控制器解除分配資源。優(yōu)選地進(jìn)行容量的調(diào)整以處理預(yù)期的或預(yù)測(cè)的容量??梢钥商鎿Q地或另外調(diào)整電話網(wǎng)絡(luò)的靜態(tài)容量。由于電話網(wǎng)絡(luò)容量一般是不太靈活的。優(yōu)選地為長(zhǎng)期容量需求(例如在每個(gè)月的基礎(chǔ)上)對(duì)電話網(wǎng)絡(luò)容量進(jìn)行調(diào)整??梢钥商鎿Q地使用對(duì)系統(tǒng)進(jìn)行較多或較少容量的任何適當(dāng)?shù)恼{(diào)整。4.在電話硬件之間分配呼叫的方法如圖7-8中所示,優(yōu)選實(shí)施方式的在電話硬件之間分配呼叫的方法300包括排隊(duì)呼叫請(qǐng)求的步驟S310、選擇負(fù)載平衡呼叫路由器的步驟S320、以及將呼叫與選定的呼叫路由器相連接的步驟S330。該方法起到平衡在電話應(yīng)用中所用的資源的使用的作用。優(yōu)選地在實(shí)質(zhì)上類似于上面描述的一個(gè)系統(tǒng)上實(shí)施該方法,但是可以可替換地使用任何適當(dāng)?shù)南到y(tǒng)。步驟S310,其包括排隊(duì)呼叫請(qǐng)求,起到管理呼叫請(qǐng)求直到可以獲得必要的資源以服務(wù)該呼叫。呼叫請(qǐng)求優(yōu)選地以電話應(yīng)用、呼叫路由器、電話設(shè)備、和/或任何適當(dāng)?shù)暮艚姓?qǐng)求源為實(shí)例。呼叫請(qǐng)求可以另外是SMS或匪S信息請(qǐng)求。呼叫請(qǐng)求優(yōu)選地是呼出的。呼入呼叫優(yōu)選地被視為比呼出請(qǐng)求更緊急的呼叫請(qǐng)求,并且呼入呼叫可以不排隊(duì),而是可替換地可以被直接傳遞到可用的資源??商鎿Q地,可以排隊(duì)呼入呼叫請(qǐng)求(呼叫會(huì)話發(fā)起), 但是由于呼入呼叫具有更迫切性,優(yōu)選地給予其優(yōu)先次序或系統(tǒng)必須具有較短的排隊(duì)等待時(shí)間,其中較短的等待時(shí)間小于呼入呼叫失敗耗用的時(shí)間??梢钥商鎿Q地將呼入呼叫置于靠近隊(duì)列的前面,或根據(jù)適合于呼叫請(qǐng)求的較高優(yōu)先權(quán)的獨(dú)特的規(guī)則將其置于在隊(duì)列中。 類似地,可以利用高優(yōu)選權(quán)排隊(duì)同步去話呼叫請(qǐng)求。同步呼叫是另一呼叫者正依賴以繼續(xù)進(jìn)行的呼叫,與由用戶將意識(shí)不到延遲的應(yīng)用發(fā)起的新的呼叫相對(duì)??梢詢?yōu)選地根據(jù)基于節(jié)流量、最高限額、實(shí)時(shí)緊迫性(優(yōu)先權(quán))和/或任何適當(dāng)因素的規(guī)則在隊(duì)列中對(duì)呼叫請(qǐng)求進(jìn)行排序。步驟S320,其包括選擇負(fù)載平衡呼叫路由器,起到識(shí)別能夠處理呼叫以優(yōu)選地優(yōu)化電話資源集群的運(yùn)行的呼叫路由器的作用。選定的呼叫路由器通常是帶有最小負(fù)載的呼叫路由器,但是可以可替換地選擇以優(yōu)化成本、能量使用、處理能力、和/或任何適當(dāng)?shù)淖兞?。步驟S320可以另外被應(yīng)用到除了或可替換地除了呼叫路由器之外的其它硬件或軟件資源。電話資源集群的呼叫路由器可以具有取決于硬件和/或軟件規(guī)格的可變的容量和性能。優(yōu)選地在選擇呼叫路由器時(shí)考慮多個(gè)呼叫路由器之間的差異。類似于上面描述的負(fù)載平衡器優(yōu)選是實(shí)施步驟S320的部件,盡管步驟S320可以由任何適當(dāng)?shù)脑O(shè)備來(lái)實(shí)現(xiàn)。負(fù)載平衡器優(yōu)選地能夠分配和解除分配集群的資源,因此可以分配和/或解除分配資源作為 S320的子步驟。資源分配器優(yōu)選地可以分配和解除分配呼叫路由器、硬件資源、和/或軟件資源。優(yōu)選地基于當(dāng)前或預(yù)測(cè)的使用來(lái)分配或解除分配資源,但是可以可替換地分配或解除分配資源作為其它資源的功能。例如,可以將一個(gè)媒體處理資源分配(例如,運(yùn)行)給每五個(gè)呼叫路由器。負(fù)載平衡呼叫路由器的選擇優(yōu)選地利用來(lái)自分析系統(tǒng)的數(shù)據(jù)。因此,選擇負(fù)載平衡呼叫路由器的步驟可以包括選擇將在未來(lái)時(shí)間平衡負(fù)載的呼叫路由器。步驟S330,其包括將呼叫與選定的呼叫路由器相連,起到將呼叫的控制傳遞到特定資源的作用。對(duì)于去話呼叫,呼叫路由器優(yōu)選地通過(guò)電話網(wǎng)絡(luò)連接到指定的電話號(hào)碼。 對(duì)于呼入呼叫,呼叫路由器優(yōu)選地連接到特定的電話應(yīng)用;PSTN連接的設(shè)備,諸如陸上通信線、蜂窩電話、衛(wèi)星電話、或任何其它適當(dāng)?shù)腜STN連接的設(shè)備;非PSTN設(shè)備,諸如網(wǎng)絡(luò) (VOIP)電話、SIP設(shè)備、Skype、Gtalk、或其它因特網(wǎng)可尋址的語(yǔ)音設(shè)備;和/或與呼入呼叫的號(hào)碼相關(guān)聯(lián)的任何適當(dāng)?shù)脑O(shè)備。優(yōu)選實(shí)施方式的方法,可以另外包括聯(lián)網(wǎng)具有共享應(yīng)用的呼叫路由器的步驟 S340。步驟S340起到允許在多個(gè)呼叫路由器之間進(jìn)行通信的作用。這優(yōu)選地在應(yīng)用的功能分布到多個(gè)資源(例如,多個(gè)呼叫路由器)的情況下是有用的。網(wǎng)絡(luò)優(yōu)選地允許在呼叫路由器之間共享資源??梢粤硗庠诤艚新酚善髦g混合和共享呼叫路由器的音頻信道。優(yōu)選地在橋接不同呼叫路由器的音頻的網(wǎng)絡(luò)上形成VOIP信道。例如,會(huì)議電話可以利用網(wǎng)絡(luò)以橋接來(lái)自不同呼叫路由器的多個(gè)呼叫會(huì)話音頻。優(yōu)選實(shí)施方式的方法可以另外包括將應(yīng)用與服務(wù)應(yīng)用進(jìn)行同步的步驟S350。服務(wù)應(yīng)用起到監(jiān)視在呼叫路由器集群上分布的應(yīng)用和協(xié)調(diào)應(yīng)用的運(yùn)行的作用。服務(wù)應(yīng)用可以另外被用于在呼叫路由器之間共享狀態(tài)信息。服務(wù)應(yīng)用優(yōu)選地提供諸如上面描述的掛機(jī)服務(wù)或多輸入服務(wù)等特定功能??梢酝ㄟ^(guò)服務(wù)應(yīng)用諸如輸入?yún)R集、多撥號(hào)、呼叫分開、呼叫合并、 和任何適當(dāng)?shù)奶匦詠?lái)實(shí)施任何適當(dāng)?shù)膽?yīng)用。可以使用任何數(shù)量的服務(wù)應(yīng)用。作為本技術(shù)領(lǐng)域的技術(shù)人員,從前面的詳細(xì)描述和從附圖和權(quán)利要求可以理解, 可以對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行變形和改變而不偏離在下列權(quán)利要求中限定的本發(fā)明的范圍。
權(quán)利要求
1.一種運(yùn)行多租戶電話系統(tǒng)的系統(tǒng),包括 呼叫隊(duì)列,其存儲(chǔ)從多個(gè)用戶接收到的呼叫請(qǐng)求; 可擴(kuò)縮的電話資源集群,其建立呼叫請(qǐng)求的呼叫會(huì)話; 分析系統(tǒng),其計(jì)算所述系統(tǒng)的容量需求;資源分配器,其管理所述電話資源集群的擴(kuò)縮和運(yùn)行;以及多個(gè)電話網(wǎng)絡(luò)信道,其被用作呼叫會(huì)話的電話通信信道。
2.如權(quán)利要求1所述的系統(tǒng),其中根據(jù)用戶請(qǐng)求間的速率限制和在特定時(shí)間內(nèi)用戶進(jìn)行請(qǐng)求的最大數(shù)量上的用戶最高限額,將所述呼叫請(qǐng)求在所述呼叫隊(duì)列中進(jìn)行排序。
3.如權(quán)利要求2所述的系統(tǒng),其中所述分析系統(tǒng)接收呼叫隊(duì)列數(shù)據(jù)以計(jì)算容量需求, 以及其中所述資源分配器另外管理多個(gè)呼叫隊(duì)列的分配和運(yùn)行。
4.如權(quán)利要求1所述的系統(tǒng),其中呼叫請(qǐng)求接收自電話應(yīng)用,以及其中所述分析系統(tǒng)分析電話應(yīng)用的容量需求,訪問(wèn)過(guò)去的容量需求數(shù)據(jù),以及監(jiān)視當(dāng)前的容量負(fù)載以計(jì)算所述系統(tǒng)的容量需求。
5.如權(quán)利要求1所述的系統(tǒng),其中所述呼叫隊(duì)列包括用于電話信息請(qǐng)求的附加隊(duì)列。
6.如權(quán)利要求1所述的系統(tǒng),其中所述電話資源集群包括多個(gè)分配的電話網(wǎng)絡(luò)信道, 所述多個(gè)分配的電話網(wǎng)絡(luò)信道是所述多個(gè)電話網(wǎng)絡(luò)信道的子集;以及所述資源分配器包括分布式呼叫控制器,所述分布式呼叫控制器對(duì)所述分配的電話網(wǎng)絡(luò)信道的數(shù)量進(jìn)行縮放, 并使呼叫請(qǐng)求連接到所述分配的電話網(wǎng)絡(luò)信道中的信道。
7.如權(quán)利要求1所述的系統(tǒng),其中所述電話資源集群包括多個(gè)電話資源。
8.如權(quán)利要求7所述的系統(tǒng),其中所述多個(gè)電話資源包括多個(gè)呼叫路由器,其中呼叫路由器通過(guò)所述電話網(wǎng)絡(luò)信道發(fā)起或接收電話通信以及使用應(yīng)用層協(xié)議與用戶的應(yīng)用服務(wù)器進(jìn)行通信。
9.如權(quán)利要求8所述的系統(tǒng),還包括為在至少兩個(gè)呼叫路由器之間的數(shù)據(jù)信道的呼叫路由器網(wǎng)絡(luò)。
10.如權(quán)利要求8所述的系統(tǒng),還包括服務(wù)應(yīng)用,其協(xié)調(diào)包括在至少兩個(gè)呼叫路由器上的至少兩個(gè)呼叫會(huì)話的電話應(yīng)用的運(yùn)行。
11.如權(quán)利要求8所述的系統(tǒng),其中所述電話資源集群包括多個(gè)分配的電話網(wǎng)絡(luò)信道, 所述多個(gè)分配的電話網(wǎng)絡(luò)信道是所述多個(gè)電話網(wǎng)絡(luò)信道的子集;以及所述資源分配器包括分布式呼叫控制器,所述分布式呼叫控制器對(duì)所述分配的電話網(wǎng)絡(luò)信道的數(shù)量進(jìn)行縮放, 并使呼叫請(qǐng)求連接到所述分配的電話網(wǎng)絡(luò)信道中的信道。
12.一種運(yùn)行電話網(wǎng)絡(luò)的方法,包括 多路傳輸多個(gè)用戶的呼叫請(qǐng)求到電話資源;通過(guò)電話資源從所述呼叫請(qǐng)求創(chuàng)建第一呼叫會(huì)話;以及將所述呼叫會(huì)話與多個(gè)另外的呼叫會(huì)話多路傳輸?shù)诫娫捫诺馈?br>
13.一種提供電話網(wǎng)絡(luò)的方法,包括 運(yùn)行具有靜態(tài)數(shù)量的信道的電話網(wǎng)絡(luò); 向多個(gè)用戶提供電話網(wǎng)絡(luò)接入;以及管理信道的使用以允許用戶接入超出正常運(yùn)行的數(shù)量的信道。
14.一種在電話硬件之間分布呼叫的方法,包括排隊(duì)呼叫請(qǐng)求;選擇負(fù)載平衡呼叫路由器;以及使呼叫與所選定的呼叫路由器相連接。
全文摘要
一種用于運(yùn)行多租戶電話系統(tǒng)的方法和系統(tǒng),包括存儲(chǔ)從多個(gè)用戶接收到的呼叫請(qǐng)求的呼叫隊(duì)列;可擴(kuò)展和可收縮的電話資源集群,其為呼叫請(qǐng)求建立呼叫會(huì)話;計(jì)算系統(tǒng)的容量需求的分析系統(tǒng);管理所述電話資源集群的擴(kuò)縮和運(yùn)行的資源分配器;以及多個(gè)電話網(wǎng)絡(luò)信道,其被用作呼叫會(huì)話的電話通信信道。
文檔編號(hào)H04L12/66GK102415068SQ201080019548
公開日2012年4月11日 申請(qǐng)日期2010年3月2日 優(yōu)先權(quán)日2009年3月2日
發(fā)明者埃文·庫(kù)克, 杰弗里·勞森, 約翰·沃爾斯 申請(qǐng)人:特維里奧公司