專利名稱:分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及計(jì)算機(jī)網(wǎng)絡(luò)。更具體而言,本發(fā)明涉及在設(shè)定用于分組語音網(wǎng)絡(luò)中的電話時(shí)涉及的問題。
背景技術(shù):
這一部分中描述的方法可以實(shí)現(xiàn),但是并不一定是先前已察覺或已實(shí)現(xiàn)的方法。因此,除非這里另有指明,否則這一部分中描述的方法并不是本申請(qǐng)中權(quán)利要求的現(xiàn)有技術(shù),也不應(yīng)當(dāng)因?yàn)楸话ㄔ谶@一部分中而被當(dāng)作現(xiàn)有技術(shù)。
使用分組語音電話或IP語音服務(wù)的網(wǎng)絡(luò)服務(wù)提供商或顧客在向最終用戶部署IP電話方面面臨著挑戰(zhàn)。具體而言,服務(wù)提供商和顧客需要向IP電話提供對(duì)于每個(gè)個(gè)體用戶來說適當(dāng)或正確并且包括多種參數(shù)的配置,所述參數(shù)例如是電話號(hào)碼和每個(gè)電話的特定特征集合。例如,部署在接待臺(tái)處的IP電話與部署到會(huì)議室的電話要求的特征集合和配置完全不同。依賴于個(gè)體在組織中的角色,不同的個(gè)體也要求不同的電話號(hào)碼和/或特征集合。
在傳統(tǒng)的方法中,部署IP電話的過程大部分是手動(dòng)的。該方法要求技術(shù)人員親身位于現(xiàn)場(chǎng)以將電話分發(fā)到每個(gè)位置并為每個(gè)電話創(chuàng)建正確的配置。這種方法是昂貴且耗時(shí)的。在將現(xiàn)有顧客(或場(chǎng)所)遷移到VoIP網(wǎng)絡(luò)同時(shí)保持顧客的現(xiàn)有電話號(hào)碼時(shí),該方法也尤其富有挑戰(zhàn)性。
呼叫控制系統(tǒng)被用于管理VoIP網(wǎng)絡(luò)中的IP電話。呼叫控制系統(tǒng)的商業(yè)示例包括可從Cisco System,Inc.,San Jose,California以商業(yè)方式獲得的Cisco Call Manager(Cisco呼叫管理器)和Cisco IOS路由器上的CallManager Express(呼叫管理器特快)。呼叫控制系統(tǒng)通過電話的媒體訪問控制(MAC)地址來識(shí)別電話,該地址是在制造電話時(shí)分配的標(biāo)識(shí)符值并且通常永不變化。動(dòng)態(tài)IP尋址通常被用于VoIP網(wǎng)絡(luò)中,并且呼叫控制系統(tǒng)通常包括或者可以訪問用于分配地址的動(dòng)態(tài)主機(jī)控制協(xié)議(DHCP)服務(wù)器。
在此上下文中,當(dāng)IP電話啟動(dòng)時(shí),IP電話通過向呼叫控制系統(tǒng)發(fā)送包含其MAC地址的DHCP請(qǐng)求以為其自身獲得IP地址。IP電話還請(qǐng)求來自呼叫控制系統(tǒng)的初始配置。一旦接收到初始配置,IP電話就在內(nèi)部應(yīng)用該配置。IP電話利用其MAC地址和其他參數(shù)向呼叫控制注冊(cè)。
但是,初始配置通常不包含為特定個(gè)體用戶定制或適合于特定個(gè)體用戶的所有參數(shù)值。為了使IP電話針對(duì)特定用戶正確工作,IP電話的正確特定配置需要預(yù)先被存儲(chǔ)在呼叫控制系統(tǒng)中,并且被取得和應(yīng)用到IP電話。對(duì)于每個(gè)標(biāo)識(shí)IP電話的MAC地址可能有一個(gè)特定配置。因此,選擇和應(yīng)用正確的配置需要一種將由其MAC地址標(biāo)識(shí)的特定IP電話與特定用戶關(guān)聯(lián)起來的方式。如果能夠使個(gè)體用戶與個(gè)體IP電話關(guān)聯(lián)起來,則可以分配正確的電話號(hào)碼和特征集合,并且在每個(gè)電話的呼叫控制中構(gòu)建和設(shè)定正確的配置。
在當(dāng)前的慣例中,識(shí)別電話到用戶關(guān)聯(lián)一般是手動(dòng)的過程。例如,服務(wù)提供商派遣技術(shù)人員到現(xiàn)場(chǎng)以親身將電話分發(fā)到每個(gè)位置,并且該技術(shù)人員確定MAC地址到用戶的關(guān)聯(lián)。該信息被發(fā)送到服務(wù)提供商的網(wǎng)絡(luò)操作中心,并且每個(gè)電話的正確配置是通過網(wǎng)絡(luò)通信在現(xiàn)場(chǎng)在呼叫控制系統(tǒng)中手動(dòng)生成并以電子方式設(shè)定的。用戶到MAC地址、電話號(hào)碼、特征集合等的關(guān)聯(lián)被確立。但是,由于該方法要求現(xiàn)場(chǎng)訪問以及許多耗時(shí)且易出錯(cuò)的手動(dòng)步驟,因此認(rèn)為它是昂貴且不合需要的。
在附圖中以示例方式而不是限制方式示出了本發(fā)明,附圖中類似的標(biāo)號(hào)指代類似的元件,其中圖1A是示出示例性分組語音網(wǎng)絡(luò)中的元件的簡化網(wǎng)絡(luò)拓?fù)鋱D;圖1B是示出用于分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定的一種方法的高級(jí)視圖的流程圖;
圖1C是在實(shí)現(xiàn)圖1B的步驟108時(shí)可以執(zhí)行的附加步驟的流程圖;圖2A是用于分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定的方法的示例性實(shí)施例的流程圖;圖2B是圖2A的方法中的更多步驟的流程圖;圖3是用于以特定配置設(shè)定電話的過程的流程圖;圖4是示出可以用來實(shí)現(xiàn)實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。
具體實(shí)施例方式
描述了一種用于分組語音網(wǎng)絡(luò)中IP電話的自動(dòng)設(shè)定的方法。在一種方法中,自動(dòng)確定電話到用戶關(guān)聯(lián),并且自動(dòng)設(shè)定IP電話以輔助IP電話的大規(guī)模部署。在下面的描述中,為了說明,闡述了許多具體細(xì)節(jié)以提供對(duì)本發(fā)明的徹底理解。但是,對(duì)于本領(lǐng)域的技術(shù)人員來說顯而易見的是,沒有這些具體細(xì)節(jié)也能實(shí)現(xiàn)本發(fā)明。在其他實(shí)例中,以框圖形式示出公知的結(jié)構(gòu)和設(shè)備,以避免不必要地模糊本發(fā)明的主題。
這里根據(jù)下面的大綱描述實(shí)施例1.0一般概況2.0結(jié)構(gòu)和功能概況3.0分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定3.1確定電話標(biāo)識(shí)符到用戶標(biāo)識(shí)符的關(guān)聯(lián)3.2基于用戶標(biāo)識(shí)符自動(dòng)設(shè)定電話4.0實(shí)現(xiàn)機(jī)構(gòu)-硬件概況5.0擴(kuò)展和替換1.0一般概況前述背景技術(shù)中識(shí)別的需求,以及其他需求和目的將從下面的描述中清楚顯現(xiàn)出來,并且在本發(fā)明中得以實(shí)現(xiàn),本發(fā)明包括用于設(shè)定分組語音網(wǎng)絡(luò)中的電話的方法。一種方法包括確定因特網(wǎng)協(xié)議(IP)電話已經(jīng)被注冊(cè)在網(wǎng)絡(luò)中;接收IP電話的唯一標(biāo)識(shí)符;基于IP電話的唯一標(biāo)識(shí)符確定與IP電話相關(guān)聯(lián)的個(gè)體用戶的用戶標(biāo)識(shí)符;基于用戶標(biāo)識(shí)符生成IP電話的配置;以及將該配置提供到IP電話。公開了用于基于電話的唯一標(biāo)識(shí)符導(dǎo)出用戶標(biāo)識(shí)符的各種方法。
根據(jù)另一種方法,設(shè)定分組語音網(wǎng)絡(luò)中的IP電話包括以下步驟確定因特網(wǎng)協(xié)議(IP)電話已經(jīng)被注冊(cè)在網(wǎng)絡(luò)中;接收IP電話的媒體訪問控制(MAC)地址;標(biāo)識(shí)網(wǎng)絡(luò)中的交換機(jī)的耦合到IP電話的端口;當(dāng)交換機(jī)端口到用戶標(biāo)識(shí)符的映射在網(wǎng)絡(luò)中不可用時(shí),利用發(fā)現(xiàn)協(xié)議鄰居信息來識(shí)別與IP電話耦合到相同端口的另一設(shè)備,并且在這種另一設(shè)備被識(shí)別時(shí)從發(fā)現(xiàn)協(xié)議鄰居信息獲得用戶標(biāo)識(shí)符;當(dāng)主機(jī)名到用戶標(biāo)識(shí)符的映射在網(wǎng)絡(luò)中不可用時(shí)向IP電話分配唯一的臨時(shí)電話號(hào)碼;監(jiān)視經(jīng)過IP電話并定向到另一設(shè)備的IP流量;當(dāng)IP流量包括已知包括用戶標(biāo)識(shí)符的協(xié)議的分組時(shí)從IP流量獲得用戶標(biāo)識(shí)符;基于用戶標(biāo)識(shí)符從用戶信息數(shù)據(jù)庫取得用戶記錄;從用戶記錄獲得用戶電話號(hào)碼;并且利用包括用戶電話號(hào)碼的最終配置設(shè)定IP電話。
公開的內(nèi)容提供了許多其他方面和上述方面的特征。具體而言,在其他方面中,本發(fā)明包括被配置為執(zhí)行上述步驟的計(jì)算機(jī)裝置和計(jì)算機(jī)可讀介質(zhì)。
2.0結(jié)構(gòu)和功能概況圖1A是示出示例性分組語音網(wǎng)絡(luò)中的元件的簡化網(wǎng)絡(luò)拓?fù)鋱D。圖1B是示出用于分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定的一種方法的高級(jí)視圖的流程圖。
首先參考圖1A,與商業(yè)企業(yè)11相關(guān)聯(lián)的分組語音網(wǎng)絡(luò)10包括多個(gè)IP電話12A、12B、12N等等,這些IP電話可通信地耦合到多個(gè)交換機(jī)14A、14B之一的端口。交換機(jī)耦合到路由器16A、16B。呼叫控制系統(tǒng)18耦合到交換機(jī)14A、14B之一,或者被實(shí)現(xiàn)為由路由器16A、16B容宿的應(yīng)用。在此布置中,特定電話12A被間接耦合到呼叫控制系統(tǒng)18,并且可以向呼叫控制系統(tǒng)注冊(cè)。
一個(gè)或多個(gè)個(gè)人計(jì)算機(jī)20A、20B也可以耦合到交換機(jī)14A、14B的端口。在某些部署中,特定的個(gè)人計(jì)算機(jī)可以與IP電話耦合到交換機(jī)的相同端口。例如,PC 20A可以與IP電話12A耦合到交換機(jī)14A的相同端口21。正如這里進(jìn)一步描述的,確定設(shè)備的MAC地址是否與特定端口上的IP電話或PC相關(guān)聯(lián)可以從除了交換機(jī)所維護(hù)的信息之外的其他來源得出,例如來自呼叫控制的電話注冊(cè)表,CDP鄰居表,其中包括了設(shè)備類型。
網(wǎng)絡(luò)10可以通過邊緣路由器和防火墻或其他適當(dāng)?shù)陌踩钥刂茩C(jī)構(gòu)耦合到另一網(wǎng)絡(luò),例如互聯(lián)網(wǎng)24。在此布置中,位于網(wǎng)絡(luò)10之外的服務(wù)提供商操作中心30和企業(yè)11可以通過互聯(lián)網(wǎng)24與呼叫控制系統(tǒng)18通信。在圖1A的示例中,企業(yè)11可以被當(dāng)作服務(wù)提供商的顧客。雖然術(shù)語“服務(wù)提供商”被用于這里的某些描述中,但是這里所描述的所有技術(shù)都同樣適用于獨(dú)立于服務(wù)提供商部署分組語音網(wǎng)絡(luò)的商業(yè)企業(yè)。從而,對(duì)服務(wù)提供商及其與其他當(dāng)事人和元件的交互的描述是用來作為示例性部署場(chǎng)景的,但是這里描述的技術(shù)也適用于企業(yè)部署場(chǎng)景及其他。
現(xiàn)參考圖1B,在步驟102中,IP電話自動(dòng)地向呼叫控制系統(tǒng)注冊(cè)。在步驟104中,呼叫控制系統(tǒng)確定與IP電話相關(guān)聯(lián)的唯一標(biāo)識(shí)符。在一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符是MAC地址。在步驟106中,呼叫控制系統(tǒng)向IP電話提供初始配置。
在一個(gè)實(shí)施例中,呼叫控制系統(tǒng)18包括實(shí)現(xiàn)允許IP電話12A、12B、12N自動(dòng)向呼叫控制系統(tǒng)注冊(cè)以及允許呼叫控制系統(tǒng)18發(fā)現(xiàn)電話的MAC地址的特征或應(yīng)用的一個(gè)或多個(gè)計(jì)算機(jī)程序或其他軟件元件。在一個(gè)實(shí)施例中,呼叫控制系統(tǒng)18耦合到交換機(jī)14B,并且包括Cisco CallManager,在另一個(gè)實(shí)施例中,呼叫控制系統(tǒng)18是Cisco IOS路由器中的Cisco Call Manager Express。呼叫控制系統(tǒng)18基于存儲(chǔ)在呼叫控制系統(tǒng)中的或呼叫控制系統(tǒng)可訪問的模板向IP電話提供由呼叫控制系統(tǒng)生成的通用最低配置32。最低配置32包括從可用號(hào)碼池選擇出來的電話號(hào)碼??捎锰?hào)碼池可以包括私人或臨時(shí)號(hào)碼。
在步驟108中,設(shè)定系統(tǒng)針對(duì)每個(gè)IP電話自動(dòng)發(fā)現(xiàn)IP電話的唯一標(biāo)識(shí)符到個(gè)體用戶的用戶標(biāo)識(shí)符的關(guān)聯(lián)。在一個(gè)實(shí)施例中,操作中心30包括設(shè)定系統(tǒng)34,一旦電話被以最低配置注冊(cè),該設(shè)定系統(tǒng)就自動(dòng)發(fā)現(xiàn)電話MAC地址到用戶的關(guān)聯(lián)?;蛘?,設(shè)定系統(tǒng)34可以實(shí)現(xiàn)為網(wǎng)絡(luò)10的元件,例如實(shí)現(xiàn)為呼叫控制系統(tǒng)18的一部分。
在步驟110中,設(shè)定系統(tǒng)為每個(gè)電話生成特定配置。在一個(gè)實(shí)施例中,設(shè)定系統(tǒng)34基于與電話相關(guān)聯(lián)的特定用戶生成包括正確電話號(hào)碼、特征集合和其他配置參數(shù)的IP電話配置。在步驟112中,設(shè)定系統(tǒng)將特定配置提供到呼叫控制系統(tǒng)。例如,設(shè)定系統(tǒng)34通過互聯(lián)網(wǎng)24將特定配置傳輸?shù)胶艚锌刂葡到y(tǒng)18。結(jié)果,呼叫控制系統(tǒng)18可以將特定配置提供到網(wǎng)絡(luò)10中的電話,并且電話應(yīng)用并開始使用特定配置。
圖1C是在實(shí)現(xiàn)圖1B的步驟108時(shí)可以執(zhí)行的附加步驟的流程圖。一般來說,步驟108包括確定電話MAC地址到用戶的關(guān)聯(lián)。在一個(gè)實(shí)施例中,步驟108可以包括組合信息,如圖1C所示。在步驟108A中,發(fā)現(xiàn)注冊(cè)電話的MAC地址。在步驟108B中,向網(wǎng)絡(luò)中每個(gè)插入了電話的主交換機(jī)發(fā)出查詢,以取得交換機(jī)端口標(biāo)識(shí)符和鄰居MAC地址的關(guān)聯(lián)。在此上下文中,交換機(jī)所維護(hù)的鄰居MAC地址是耦合到相關(guān)聯(lián)的端口的設(shè)備的MAC地址。
在步驟108C中,通過將步驟108B中獲得的交換機(jī)端口標(biāo)識(shí)符映射到將交換機(jī)端口映射到用戶標(biāo)識(shí)符的表,來取得用戶關(guān)聯(lián)。假定每個(gè)顧客在庫存跟蹤系統(tǒng)中維護(hù)著允許顧客識(shí)別交換機(jī)到用戶關(guān)聯(lián)的信息??蛇x地,庫存跟蹤系統(tǒng)還可以提供關(guān)于可選地連接的設(shè)備、位置等的信息。每個(gè)用戶可以被分配多于一個(gè)交換機(jī)端口。如果這種庫存數(shù)據(jù)不可用,則需要進(jìn)行現(xiàn)場(chǎng)調(diào)查來提供這種信息。
3.0分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定3.1確定電話標(biāo)識(shí)符到用戶標(biāo)識(shí)符的關(guān)聯(lián)現(xiàn)在參考圖2A、圖2B描述用于分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定的方法的特定實(shí)施例。圖2A是用于分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定的方法的示例性實(shí)施例的流程圖,圖2B是圖2A的方法中的更多步驟的流程圖。在下面的描述中,術(shù)語“電話”是指IP電話。IP電話的商業(yè)示例是Cisco7920IP電話,但是這些實(shí)施例可以用于任何種類的IP電話。
這里對(duì)圖2A、圖2B的描述假定在IP電話的部署中已經(jīng)發(fā)生了某些初步步驟。例如,本描述假定服務(wù)提供商或顧客從制造組織定購了IP電話,而制造組織將電話直接裝運(yùn)到顧客所在地;也就是說,不需要有在IP電話制造之后、部署到最終用戶所在地或顧客之前對(duì)其進(jìn)行配置的“中間整備區(qū)(staging area)”或其他預(yù)配置點(diǎn)。服務(wù)提供商還利用每類電話或若干類電話的最低配置以及要分配的電話號(hào)碼的池來配置呼叫控制系統(tǒng)。該池包括臨時(shí)號(hào)碼,這種臨時(shí)號(hào)碼可能不對(duì)應(yīng)于一般來說永久分配給電話的最終號(hào)碼。
描述還假定顧客打開電話的裝運(yùn)盒,并將電話分發(fā)到組織中的位置。例如,電話被分發(fā)到雇員辦公桌,并且每個(gè)人基于盒外的標(biāo)簽接收到適當(dāng)類型的電話。每個(gè)人將電話插到交換機(jī)端口中,該端口通常可通過使用位置處的插孔來訪問。然后電話啟動(dòng)。IP電話向呼叫控制系統(tǒng)注冊(cè),并且提供其MAC地址。作為響應(yīng),呼叫控制系統(tǒng)提供具有隨機(jī)分配的電話號(hào)碼的最低配置。
此外,這里的描述指定了針對(duì)一個(gè)IP電話的動(dòng)作;但是,在商業(yè)實(shí)施例中,這里的技術(shù)可以應(yīng)用到相對(duì)同時(shí)地注冊(cè)和啟動(dòng)操作的任何數(shù)目的IP電話。
現(xiàn)參考圖2A,在步驟202中,發(fā)現(xiàn)電話的MAC地址。在一個(gè)實(shí)施例中,這種發(fā)現(xiàn)包括監(jiān)聽由呼叫控制系統(tǒng)發(fā)布的電話注冊(cè)事件,或者針對(duì)所有注冊(cè)電話向呼叫控制系統(tǒng)發(fā)出查詢。事件或?qū)Σ樵兊拇饛?fù)提供與電話相關(guān)聯(lián)的MAC地址和臨時(shí)電話號(hào)碼。該方法假定IP電話向呼叫控制系統(tǒng)注冊(cè),并且在電話啟動(dòng)或注冊(cè)時(shí)提供包括以太網(wǎng)MAC地址的設(shè)備名稱。呼叫控制系統(tǒng)可以維護(hù)將MAC地址關(guān)聯(lián)到電話號(hào)碼的表,并且可以生成具有這種信息的事件或在對(duì)查詢的答復(fù)中提供它。
可選地,在步驟202被執(zhí)行之后,服務(wù)提供商可以出于加強(qiáng)安全性的目的要求人類干預(yù)。具體而言,可以存在這樣的風(fēng)險(xiǎn)例如在用戶不為呼叫服務(wù)付費(fèi)的情況下,未經(jīng)授權(quán)的IP電話可能進(jìn)入網(wǎng)絡(luò),向呼叫控制系統(tǒng)注冊(cè),以這里進(jìn)一步描述的方式自動(dòng)配置它自身,并且開始通過網(wǎng)絡(luò)發(fā)出未經(jīng)授權(quán)的呼叫。為了增大安全性,在步驟202之后,服務(wù)提供商可以要求管理員審查IP電話的身份并且批準(zhǔn)它進(jìn)行如下文針對(duì)步驟204-232所描述的后續(xù)處理。在一個(gè)實(shí)施例中,每次在步驟202中檢測(cè)到IP電話注冊(cè)事件時(shí),電話的MAC地址和來自注冊(cè)事件的其他信息就被存儲(chǔ)在審查隊(duì)列中的記錄中。圖2A的過程隨后被中斷,直到管理員審查記錄并將記錄標(biāo)記為經(jīng)批準(zhǔn)為止。當(dāng)記錄被標(biāo)記為經(jīng)批準(zhǔn)時(shí),控制就進(jìn)行到步驟204。
在步驟204中,將唯一的臨時(shí)電話號(hào)碼分配給電話。電話號(hào)碼可能是從可用臨時(shí)號(hào)碼的池中選擇出來的。
在步驟205中,識(shí)別連接到電話的交換機(jī)端口。在各種實(shí)施例中,可以通過以下步驟確定連接到電話的交換機(jī)端口建立到交換機(jī)的遠(yuǎn)程連接并發(fā)出適當(dāng)?shù)牟樵?;發(fā)出根據(jù)DHCP選項(xiàng)82封裝對(duì)交換機(jī)端口的請(qǐng)求的DHCP請(qǐng)求;詢問路由器ARP表或交換機(jī)CAM表;并且如果為交換機(jī)所支持,則詢問交換機(jī)中的發(fā)現(xiàn)協(xié)議表。
例如,對(duì)于Cisco Catalyst以太網(wǎng)交換機(jī)和IP電話,可以啟用CiscoDiscovery Protocol(Cisco發(fā)現(xiàn)協(xié)議,CDP)來獲得該信息。設(shè)定系統(tǒng)可以查詢交換機(jī)的CDP表,從而利用定向到Cisco-CDP-MIB的SNMP查詢來獲得鄰居設(shè)備信息。Cisco-CDP-MIB的cdpCacheTable給出關(guān)于連接的設(shè)備的類型(例如路由器、交換機(jī)、IP電話)、設(shè)備IP地址、設(shè)備hashKey和MAC地址的信息。
或者,第2層交換機(jī)通常維護(hù)將鄰居MAC地址關(guān)聯(lián)到端口標(biāo)識(shí)符的橋轉(zhuǎn)發(fā)表(CAM表)。在一個(gè)實(shí)施例中,這些值可以從BRIDGE-MIB中的dotldBasePortIfIndex、dotldTpFdbTable獲得。此外,對(duì)于支持第3層路由選擇的路由器或交換機(jī),交換機(jī)或路由器的ARP表包含鄰居設(shè)備信息,其中包括設(shè)備IP地址、MAC地址和連接的接口。
基于上述信息來源中的任何一個(gè),可以通過將注冊(cè)電話的MAC地址與將交換機(jī)端口值和從交換機(jī)獲得的鄰居MAC地址關(guān)聯(lián)起來的表相匹配來確定電話MAC地址到交換機(jī)端口的關(guān)聯(lián)。
然后,如步驟206至208所示,得出電話MAC地址到用戶標(biāo)識(shí)符的關(guān)聯(lián)。在步驟206中,執(zhí)行測(cè)試以確定將交換機(jī)端口值關(guān)聯(lián)到用戶標(biāo)識(shí)符值的數(shù)據(jù)庫或表是否可用。如果是的話,則可以通過在數(shù)據(jù)庫或表中查找電話所附接到的端口的端口值來確定電話的用戶標(biāo)識(shí)符;然后控制被轉(zhuǎn)移到圖2B的步驟222。
如果這種數(shù)據(jù)庫或表不可用,則間接裝置可被用于得出用戶標(biāo)識(shí)符,如步驟208、步驟210和步驟212所示。在步驟208中,用CDP鄰居信息來識(shí)別與電話連接到相同交換機(jī)端口的個(gè)人計(jì)算機(jī)或其他設(shè)備。在步驟210中,取得PC主機(jī)名稱或類似的信息。在步驟212中,執(zhí)行測(cè)試以確定將主機(jī)名關(guān)聯(lián)到用戶標(biāo)識(shí)符的數(shù)據(jù)庫或表是否可用。如果是的話,則可以通過在數(shù)據(jù)庫或表中查找主機(jī)名來確定電話的用戶標(biāo)識(shí)符;然后控制被轉(zhuǎn)移到圖2B的步驟222。
這些步驟承認(rèn)可以基于關(guān)于除電話之外的擁有到特定用戶或位置的已知關(guān)聯(lián)的設(shè)備的信息來確定電話到交換機(jī)端口關(guān)聯(lián)。例如,如果IP電話的用戶還擁有個(gè)人計(jì)算機(jī)(PC),并且顧客跟蹤系統(tǒng)維護(hù)將PC的標(biāo)識(shí)符關(guān)聯(lián)到交換機(jī)端口以及關(guān)聯(lián)到用戶或位置的信息,則這種信息可用于將用戶關(guān)聯(lián)到電話。
作為具體示例,在許多部署中,當(dāng)用戶接收到IP電話時(shí),電話和PC都使用相同的交換機(jī)端口。電話可以被插到交換機(jī)端口中,并且PC被插到構(gòu)建在電話之后的交換機(jī)端口中??梢酝ㄟ^詢問看到了與電話的MAC地址在相同端口上的PC的MAC地址的交換機(jī)來確定用戶標(biāo)識(shí)符。某些顧客可以采用端口分配方案,例如對(duì)于在相同位置部署的IP電話和PC輪換電話號(hào)碼。因此,如果顧客庫存系統(tǒng)已經(jīng)維護(hù)了關(guān)聯(lián)PC、交換機(jī)端口和用戶的信息,則向該信息應(yīng)用鄰接規(guī)則就能夠得出IP電話MAC地址、交換機(jī)端口和用戶的關(guān)聯(lián)。鄰接規(guī)則的一個(gè)示例是如果IP電話的MAC地址出現(xiàn)在具有比PC的MAC地址出現(xiàn)的端口大1的標(biāo)識(shí)符的交換機(jī)端口上,則IP電話和PC是與相同用戶相關(guān)聯(lián)的。
如果在步驟212處沒有數(shù)據(jù)庫或表可用,則在步驟214中,將唯一的臨時(shí)電話號(hào)碼分配給電話。該電話號(hào)碼可能是從可用臨時(shí)號(hào)碼的池中選擇出來的。在步驟216中,在IP電話的顯示器上顯示消息,請(qǐng)求用戶聯(lián)系管理員。執(zhí)行步驟216是因?yàn)闆]有定位到用戶標(biāo)識(shí)符,因此需要手動(dòng)動(dòng)作來迅速獲得用戶標(biāo)識(shí)符。但是,直到用戶聯(lián)系管理員時(shí)為止,該過程都會(huì)嘗試用其他自動(dòng)裝置還識(shí)別用戶。
具體而言,如圖2B的步驟218中所示,在一個(gè)實(shí)施例中,IP電話監(jiān)視經(jīng)過IP電話并定向到位于相同交換機(jī)端口上的PC的IP網(wǎng)絡(luò)分組或流量。例如,IP電話監(jiān)視經(jīng)過IP電話到PC的流量,,并檢查流量的分組以確定分組是否標(biāo)識(shí)公知的郵件協(xié)議,例如POP3電子郵件訪問,以發(fā)現(xiàn)PC用戶的電子郵件地址。該步驟承認(rèn)例如在許多部署中PC被設(shè)置為每隔幾分鐘就周期性地查詢其POP3郵件服務(wù)器并且取得電子郵件。
在步驟220中,執(zhí)行測(cè)試以確定在經(jīng)過IP電話的流量中是否發(fā)現(xiàn)了電子郵件userid或類似的標(biāo)識(shí)符。如果是的話,則假定電子郵件userid標(biāo)識(shí)IP電話的用戶,并且控制傳遞到步驟222。
當(dāng)?shù)竭_(dá)步驟222時(shí),已經(jīng)通過前述方法之一確定了用戶標(biāo)識(shí)符。因此,在步驟222處,基于用戶標(biāo)識(shí)符從數(shù)據(jù)庫記錄取得關(guān)于IP電話的用戶的信息。假定用戶信息包括持久或永久的用戶電話轉(zhuǎn)接號(hào)碼,該號(hào)碼是在步驟228處提取的。在步驟230中,利用持久轉(zhuǎn)接號(hào)設(shè)定IP電話。
如果利用任何前述過程都沒有發(fā)現(xiàn)用戶標(biāo)識(shí)符,則在步驟224處,執(zhí)行測(cè)試以確定電話用戶是否呼叫了系統(tǒng)管理員。如果否的話,控制就返回步驟218,在該步驟中過程繼續(xù)監(jiān)視經(jīng)過電話的流量以嘗試識(shí)別用戶。如果用戶已經(jīng)呼叫了管理員,則在步驟226中,系統(tǒng)管理員手動(dòng)確定IP電話的持久電話號(hào)碼,并將其提供到呼叫控制系統(tǒng)。
然后控制傳遞到步驟230,在該步驟中設(shè)定號(hào)碼。圖2A-2B的過程結(jié)束于步驟232。
3.2基于用戶標(biāo)識(shí)符自動(dòng)設(shè)定電話圖3是用于利用特定配置設(shè)定電話的過程的流程圖。圖3可以在按圖2A-2B所示方式確定用戶標(biāo)識(shí)符和臨時(shí)電話號(hào)碼之后執(zhí)行。在步驟302中,與呼叫控制系統(tǒng)相關(guān)聯(lián)的設(shè)定系統(tǒng)基于利用上述過程創(chuàng)建的MAC地址、交換機(jī)端口和用戶的關(guān)聯(lián)來創(chuàng)建IP電話的用戶專有持久配置。持久配置可以包括正確的持久電話號(hào)碼和特征集合。在步驟303中,持久配置被提供到IP電話。例如,呼叫控制系統(tǒng)可以基于存儲(chǔ)的電話MAC地址將新配置設(shè)定到每個(gè)IP電話。
在步驟304中,設(shè)定系統(tǒng)請(qǐng)求呼叫控制系統(tǒng)重置IP電話。在步驟306中,IP電話重啟動(dòng)并應(yīng)用新配置。結(jié)果,提供了IP電話所需的或適合于IP電話的全部功能。
從而,描述了用于分組語音網(wǎng)絡(luò)中IP電話的自動(dòng)設(shè)定的方法。在一個(gè)實(shí)施例中,該方法使IP電話設(shè)定過程完全自動(dòng)化,從而使得服務(wù)提供商或顧客無需再派遣技術(shù)人員到現(xiàn)場(chǎng)。該方法使得服務(wù)提供商不再需要提供電話準(zhǔn)備或中間整備中心,并且允許制造組織將電話直接裝運(yùn)到顧客。因此,該方法為服務(wù)提供商及其顧客提供了成本節(jié)省。
在一個(gè)實(shí)施例中,該方法允許了電話的MAC地址不易獲得的部署場(chǎng)景。該方法簡化了顧客所在地的電話分發(fā),并且使得工作人員能夠基于電話的裝運(yùn)容器上的包裝標(biāo)簽,而不是基于使MAC地址與擁有電話的人相匹配,來向每個(gè)用戶提供正確類型的電話。該方法通過在企業(yè)從先前的電話系統(tǒng)遷移到VoIP電話系統(tǒng)時(shí)確保保持相同的電話號(hào)碼,從而減少了業(yè)務(wù)的中斷。
3.3交互式語音響應(yīng)的使用在替換實(shí)施例中,交互式語音響應(yīng)(IVR)系統(tǒng)可被用來支持IP電話的配置。在示例性實(shí)現(xiàn)方式中,執(zhí)行了圖2A的步驟202、204和205。部署IP電話的企業(yè)創(chuàng)建接收電話的每個(gè)雇員或其他用戶的列表。該列表包括雇員或用戶的電子郵件地址。服務(wù)提供商或企業(yè)隨后利用自動(dòng)設(shè)施來生成和發(fā)送電子郵件消息到每個(gè)雇員或用戶。電子郵件包括偽隨機(jī)選擇的用戶標(biāo)識(shí)符和口令。
每個(gè)新部署的IP電話顯示提示用戶從該電話或任何其他電話呼叫指定的IVR系統(tǒng)號(hào)碼的文本消息。當(dāng)用戶呼叫時(shí),IVR利用主叫線路識(shí)別功能(“Caller ID”)來確定和收集主叫號(hào)碼,該號(hào)碼是在步驟205處分配的隨機(jī)生成的電話號(hào)碼。IRV提示用戶輸入來自電子郵件的用戶標(biāo)識(shí)符和口令?;谥鹘刑?hào)碼、用戶標(biāo)識(shí)符和口令,設(shè)定系統(tǒng)與呼叫控制系統(tǒng)18交互,以利用持久分配給該用戶的正確電話號(hào)碼來重新配置呼叫控制系統(tǒng)。該過程減少了管理員或操作者完成新IP電話的部署和配置需要執(zhí)行的手動(dòng)步驟的數(shù)目。
3.4CISCO網(wǎng)絡(luò)中的部署作為示例性實(shí)施例,前述一般方法和技術(shù)可以按以下方式應(yīng)用在使用Cisco設(shè)備的網(wǎng)絡(luò)中。路由器16A、16B例如可以包括Cisco 1760、2611xm、2621xm、2651xm、2691或3725型路由器。交換機(jī)14A、14B例如可以包括Cisco Catalyst 3550-24PWR交換機(jī)。IP電話12A、12B、12N可以包括Cisco 7910、7940、7960、ATA 186、ATA 188或7905IP電話。在其他實(shí)施例中可以使用其他路由器、和IP電話。假定網(wǎng)絡(luò)10中的路由器、交換機(jī)和IP電話被配置為提供具有所有傳統(tǒng)上用來部署分組電話的適當(dāng)支持服務(wù)的分組電話服務(wù)。例如,部署了LAN交換、IPsec、IOS(r)電話服務(wù)等等。
假定與設(shè)備制造商或服務(wù)提供商相關(guān)聯(lián)的網(wǎng)絡(luò)包括配置部署服務(wù),例如一個(gè)或多個(gè)Cisco CNS Configuration Engine(Cisco CNS配置引擎)服務(wù)器。這種服務(wù)器可以基于服務(wù)提供商創(chuàng)建和批準(zhǔn)的主配置或模板自動(dòng)將配置信息遞送到網(wǎng)絡(luò)元件。
服務(wù)提供商可以但不必向企業(yè)11提供外部電話服務(wù)。假定服務(wù)提供商(SP)不在其所在地使用中間整備區(qū),因此Cisco設(shè)備直接被裝運(yùn)到顧客。
顧客隨后聯(lián)系SP。當(dāng)事人限定初始服務(wù)和合同條款,其可包括服務(wù)級(jí)別協(xié)議、時(shí)間表、IP電話和LAN交換機(jī)類型、財(cái)務(wù)方面、租期等等。
對(duì)于每個(gè)LAN交換機(jī),SP通過其主機(jī)名或IP地址確定要使用的CNSConfiguration Engine設(shè)備,并且識(shí)別將被用來唯一標(biāo)識(shí)IP電話的CNS標(biāo)識(shí)符值的類型。SP呼叫制造商或使用其網(wǎng)站并定購交換機(jī)和IP電話,指定適當(dāng)?shù)哪K、引導(dǎo)配置、CNS Configuration Engine服務(wù)器的主機(jī)名和網(wǎng)絡(luò)地址以及CNS標(biāo)識(shí)符類型。
制造商構(gòu)建所請(qǐng)求的設(shè)備。一旦裝運(yùn),就例如通過掃描設(shè)備紙箱上的序列號(hào)的條碼來將交換機(jī)和IP電話的CNS ID值傳輸?shù)絊P。在替換實(shí)施例中,SP可以在設(shè)備被構(gòu)建之前預(yù)先確定CNS ID值并將它們傳輸?shù)街圃焐?,以用于?chuàng)建引導(dǎo)配置。此外,CNS Configuration Engine可以遞送交換機(jī)的配置,并且電話的初始配置可由呼叫控制系統(tǒng)提供。當(dāng)Cisco CallManager是呼叫控制系統(tǒng)時(shí),則可用圖形管理界面來提供電話配置。當(dāng)Cisco Call Manager Express是呼叫控制系統(tǒng)時(shí),則CNS ConfigurationEngine可以遞送電話的初始配置。
SP隨后生成將要被存儲(chǔ)在CNS Configuration Engine中的包括潛在的初始服務(wù)的定義的適當(dāng)?shù)某跏寂渲?,以及用于在IP電話開始工作時(shí)啟用初始服務(wù)的遞增配置。SP人員還準(zhǔn)備交換機(jī)的初始配置,并且完成它針對(duì)特定平臺(tái)啟用域管理員和CNS Configuration Engine的過程。例如,SP人員可以創(chuàng)建設(shè)備圖像,關(guān)聯(lián)初始配置文件和CNS Id,并且還可能關(guān)聯(lián)下面的用于之后的服務(wù)請(qǐng)求的更新步驟。
制造商隨后裝運(yùn)IP電話和交換機(jī)。一旦顧客接收到設(shè)備,顧客就可以選擇呼叫SP技術(shù)人員來到現(xiàn)場(chǎng)并幫助安裝IP電話和交換機(jī)?;蛘?,顧客執(zhí)行安裝。
IP電話通過諸如DHCP這樣的IP地址發(fā)現(xiàn)協(xié)議獲得其IP連通性。IP電話和交換機(jī)隨后可以嘗試聯(lián)系在其引導(dǎo)配置中指定的CNS ConfigurationEngine。如果成功,則IP電話和交換機(jī)取得其初始配置并應(yīng)用它們。設(shè)備隨后例如利用CNS代理發(fā)送指定是發(fā)生了配置成功還是失敗的事件。
一旦接收到成功事件,SP的網(wǎng)絡(luò)操作中心就自動(dòng)地或通過人類干預(yù)發(fā)送附加配置信息到交換機(jī)或IP電話。這種附加配置信息可以包括服務(wù)請(qǐng)求、調(diào)整、附加服務(wù)等等。前述過程隨后被用于發(fā)現(xiàn)IP電話的網(wǎng)絡(luò)地址,確定與IP電話相關(guān)聯(lián)的用戶,并且將最終配置遞送到IP電話。
4.0實(shí)現(xiàn)機(jī)構(gòu)-硬件概況圖4是示出可以用來實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)400的框圖。計(jì)算機(jī)系統(tǒng)400包括總線402或其他用于傳輸信息的通信機(jī)構(gòu),以及與總線402相耦合以便處理信息的處理器404。計(jì)算機(jī)系統(tǒng)400還包括主存儲(chǔ)器406,例如隨機(jī)訪問存儲(chǔ)器(“RAM”)或其他動(dòng)態(tài)存儲(chǔ)設(shè)備,其耦合到總線402,用于存儲(chǔ)將要被處理器404執(zhí)行的信息和指令。主存儲(chǔ)器406還可以用于在要由處理器404執(zhí)行的指令的執(zhí)行期間存儲(chǔ)臨時(shí)變量或其他中間信息。計(jì)算機(jī)系統(tǒng)400還包括只讀存儲(chǔ)器(“ROM”)408或其他靜態(tài)存儲(chǔ)設(shè)備,其耦合到總線402,用于為處理器404存儲(chǔ)靜態(tài)信息和指令。提供了存儲(chǔ)設(shè)備410,例如磁盤或光盤,其被耦合到總線402,用于存儲(chǔ)信息和指令。
計(jì)算機(jī)系統(tǒng)400可以經(jīng)由總線402耦合到用于向計(jì)算機(jī)用戶顯示信息的顯示器412,例如陰極射線管(“CRT”)。包括數(shù)字字母和其他鍵的輸入設(shè)備414被耦合到總線402,以用于將信息和命令選擇傳輸?shù)教幚砥?04。另一類用戶輸入設(shè)備是光標(biāo)控制416,例如鼠標(biāo)、跟蹤球、觸筆或光標(biāo)方向鍵,用于將方向信息和命令選擇傳輸?shù)教幚砥?04,以及用于控制顯示器412上的光標(biāo)移動(dòng)。該輸入設(shè)備通常具有第一軸(例如x)和第二軸(例如y)這兩個(gè)軸上的兩個(gè)自由度,其允許設(shè)備指定平面中的位置。
本發(fā)明涉及用計(jì)算機(jī)系統(tǒng)400來進(jìn)行分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定。根據(jù)本發(fā)明的一個(gè)實(shí)施例,分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定是通過計(jì)算機(jī)系統(tǒng)400響應(yīng)于處理器404執(zhí)行包含在主存儲(chǔ)器406中的一條或多條指令一個(gè)或多個(gè)序列來提供的。這種指令可以從另一個(gè)機(jī)器可讀介質(zhì)(如存儲(chǔ)設(shè)備410)讀取到主存儲(chǔ)器406中。包含在主存儲(chǔ)器406中的指令序列的執(zhí)行使得處理器404執(zhí)行這里描述的過程步驟。在替換實(shí)施例中,硬連線電路可用來替代軟件指令或與軟件指令相組合以實(shí)現(xiàn)本發(fā)明。從而,本發(fā)明的實(shí)施例并不限于硬件電路和軟件的任何特定組合。
這里所用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”指參與向處理器404提供指令以便執(zhí)行的任何介質(zhì)。這種介質(zhì)可以采取許多形式,包括但不限于非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)例如包括光盤或磁盤,如存儲(chǔ)設(shè)備410。易失性介質(zhì)包括動(dòng)態(tài)存儲(chǔ)器,如主存儲(chǔ)器406。傳輸介質(zhì)包括同軸電纜、銅線和光纖,其中包括構(gòu)成總線402的線路。傳輸介質(zhì)還可以采取聲波或光波的形式,如在無線電波和紅外數(shù)據(jù)通信期間生成的聲波或光波。
機(jī)器可讀介質(zhì)的常見形式例如包括軟盤、柔性盤、硬盤、磁帶、或任何其他磁介質(zhì)、CD-ROM、任何其他光介質(zhì)、穿孔卡、紙帶、任何其他具有孔圖案的物理介質(zhì)、RAM、PROM、和EPROM、FLASH-EPROM、任何其他存儲(chǔ)器芯片或存儲(chǔ)器盒、下文描述的載波、或者計(jì)算機(jī)可以讀取的任何其他介質(zhì)。
計(jì)算機(jī)可讀介質(zhì)的各種形式可用來將一條或多條指令的一個(gè)或多個(gè)序列攜帶到處理器404以便執(zhí)行。例如,指令可以最初承載在遠(yuǎn)程計(jì)算機(jī)的磁盤上。遠(yuǎn)程計(jì)算機(jī)可以將指令加載到其動(dòng)態(tài)存儲(chǔ)器中,并利用調(diào)制解調(diào)器經(jīng)由電話線發(fā)送指令。位于計(jì)算機(jī)系統(tǒng)400本地的調(diào)制解調(diào)器可以接收電話線上的數(shù)據(jù),并使用紅外發(fā)送器將數(shù)據(jù)轉(zhuǎn)換為紅外信號(hào)。紅外檢測(cè)器可以接收紅外信號(hào)中承載的數(shù)據(jù),并且適當(dāng)?shù)碾娐房梢詫?shù)據(jù)放到總線402上??偩€402將數(shù)據(jù)攜帶到主存儲(chǔ)器406,處理器404從主存儲(chǔ)器406取得數(shù)據(jù)并執(zhí)行指令。主存儲(chǔ)器406接收的指令可以可選地在處理器404執(zhí)行之前或之后存儲(chǔ)在存儲(chǔ)設(shè)備410上。
計(jì)算機(jī)系統(tǒng)400還包括耦合到總線402的通信接口418。通信接口418提供了到連接到本地網(wǎng)絡(luò)422的網(wǎng)絡(luò)鏈路420的雙向數(shù)據(jù)通信耦合。例如,通信接口418可以是綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或調(diào)制解調(diào)器,以提供到相應(yīng)類型的電話線的數(shù)據(jù)通信連接。作為另一個(gè)示例,通信接口518可以是局域網(wǎng)(LAN)卡,以提供到兼容LAN的數(shù)據(jù)通信連接。也可以實(shí)現(xiàn)無線鏈路。在任何這樣的實(shí)現(xiàn)方式中,通信接口418發(fā)送和接收電的、電磁的或光信號(hào),這些信號(hào)承載了代表各類信息的數(shù)字?jǐn)?shù)據(jù)流。
網(wǎng)絡(luò)鏈路420通常通過一個(gè)或多個(gè)網(wǎng)絡(luò)提供到其他數(shù)據(jù)服務(wù)的數(shù)據(jù)通信。例如,網(wǎng)絡(luò)鏈路420可以通過本地網(wǎng)絡(luò)422提供到主機(jī)計(jì)算機(jī)424的連接,或者提供到由因特網(wǎng)服務(wù)供應(yīng)商(ISP)426操作的數(shù)據(jù)設(shè)備的連接。ISP4526又通過環(huán)球分組數(shù)據(jù)通信網(wǎng)絡(luò)(現(xiàn)在通常稱為“因特網(wǎng)”428)提供數(shù)據(jù)通信服務(wù)。本地網(wǎng)絡(luò)422和因特網(wǎng)428都使用電的、電磁的或光信號(hào),這些信號(hào)承載數(shù)字?jǐn)?shù)據(jù)流。經(jīng)過各種網(wǎng)絡(luò)的信號(hào)和網(wǎng)絡(luò)鏈路420上并且經(jīng)過通信接口418的信號(hào)(其承載去往和來自計(jì)算機(jī)系統(tǒng)400的數(shù)字?jǐn)?shù)據(jù))是傳輸信息的載波的示例性形式。
計(jì)算機(jī)系統(tǒng)400可以通過網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈路420和通信接口418發(fā)送消息和接收包括程序代碼在內(nèi)的數(shù)據(jù)。在因特網(wǎng)示例中,服務(wù)器430可以通過因特網(wǎng)428、ISP 426、本地網(wǎng)絡(luò)422和通信接口418發(fā)送對(duì)應(yīng)用程序的請(qǐng)求代碼。根據(jù)本發(fā)明,一個(gè)這種下載的應(yīng)用提供這里所描述的分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定。
處理器404可以在接收時(shí)執(zhí)行接收代碼,和/或?qū)⑵浯鎯?chǔ)在存儲(chǔ)設(shè)備410或其他非易失性存儲(chǔ)介質(zhì)中以供隨后執(zhí)行。以這種方式,計(jì)算機(jī)系統(tǒng)400可以獲得載波形式的應(yīng)用代碼。
5.0擴(kuò)展和替換在前面的說明書中,已經(jīng)參考本發(fā)明的特定實(shí)施例描述了本發(fā)明。但是,很明顯,在不脫離本發(fā)明的更寬精神和范圍的情況下,可以對(duì)其進(jìn)行各種修改和改變。因此,說明書和附圖應(yīng)當(dāng)被認(rèn)為是說明性的而非限制性的。
權(quán)利要求
1.一種提供分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定的裝置,該裝置包括用于確定因特網(wǎng)協(xié)議(IP)電話已經(jīng)被注冊(cè)在網(wǎng)絡(luò)中的裝置;用于接收所述IP電話的唯一標(biāo)識(shí)符的裝置;用于基于所述IP電話的唯一標(biāo)識(shí)符確定與所述IP電話相關(guān)聯(lián)的個(gè)體用戶的用戶標(biāo)識(shí)符的裝置;用于基于所述用戶標(biāo)識(shí)符生成所述IP電話的配置的裝置;以及用于將所述配置提供到所述IP電話的裝置。
2.一種提供分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定的裝置,該裝置包括耦合到數(shù)據(jù)網(wǎng)絡(luò)以用于從其接收一個(gè)或多個(gè)分組流的網(wǎng)絡(luò)接口;處理器;一個(gè)或多個(gè)存儲(chǔ)的指令序列,其在被所述處理器執(zhí)行時(shí),致使所述處理器執(zhí)行以下步驟確定因特網(wǎng)協(xié)議(IP)電話已經(jīng)被注冊(cè)在網(wǎng)絡(luò)中;接收所述IP電話的唯一標(biāo)識(shí)符;基于所述IP電話的唯一標(biāo)識(shí)符確定與所述IP電話相關(guān)聯(lián)的個(gè)體用戶的用戶標(biāo)識(shí)符;基于所述用戶標(biāo)識(shí)符生成所述IP電話的配置;以及將所述配置提供到所述IP電話。
3.如權(quán)利要求2所述的裝置,其中,所述IP電話的唯一標(biāo)識(shí)符是媒體訪問控制(MAC)地址;其中,所述網(wǎng)絡(luò)中的每個(gè)交換機(jī)被請(qǐng)求提供與所述交換機(jī)的每個(gè)端口相對(duì)應(yīng)的多個(gè)端口標(biāo)識(shí)符以及與耦合到每個(gè)所述端口的每個(gè)鄰居設(shè)備相對(duì)應(yīng)的多個(gè)鄰居MAC地址;其中,基于所述IP電話的唯一標(biāo)識(shí)符到所述鄰居MAC地址的匹配,來選擇所述端口標(biāo)識(shí)符之一;其中,基于所選端口標(biāo)識(shí)符,從將交換機(jī)端口關(guān)聯(lián)到用戶的表中選擇用戶標(biāo)識(shí)符。
4.如權(quán)利要求2所述的裝置,其中,所述IP電話的唯一標(biāo)識(shí)符是媒體訪問控制(MAC)地址;其中,庫存系統(tǒng)被請(qǐng)求提供與所述網(wǎng)絡(luò)中的每個(gè)交換機(jī)的每個(gè)端口相對(duì)應(yīng)的多個(gè)端口標(biāo)識(shí)符以及與耦合到每個(gè)所述端口的每個(gè)鄰居設(shè)備相對(duì)應(yīng)的多個(gè)鄰居MAC地址;其中,基于所述IP電話的唯一標(biāo)識(shí)符到所述鄰居MAC地址的匹配,來選擇所述端口標(biāo)識(shí)符之一;并且,其中,基于所選端口標(biāo)識(shí)符,從將交換機(jī)端口關(guān)聯(lián)到用戶的表中選擇用戶標(biāo)識(shí)符。
5.如權(quán)利要求2所述的裝置,其中,所述IP電話的唯一標(biāo)識(shí)符是媒體訪問控制(MAC)地址;其中,庫存系統(tǒng)被請(qǐng)求提供與所述網(wǎng)絡(luò)中的每個(gè)交換機(jī)的每個(gè)端口相對(duì)應(yīng)的多個(gè)端口標(biāo)識(shí)符、與耦合到每個(gè)所述端口的每個(gè)鄰居設(shè)備相對(duì)應(yīng)的多個(gè)鄰居MAC地址以及與對(duì)應(yīng)于所述鄰居MAC地址中的至少某些的計(jì)算機(jī)的用戶相關(guān)聯(lián)的多個(gè)用戶標(biāo)識(shí)符;其中,基于所述IP電話的唯一標(biāo)識(shí)符到所述鄰居MAC地址的匹配,來選擇所述端口標(biāo)識(shí)符之一;并且,其中,基于所選端口標(biāo)識(shí)符,選擇所述用戶標(biāo)識(shí)符之
6.如權(quán)利要求2所述的裝置,其中,另一設(shè)備被耦合到所述IP電話;其中,從所述IP電話和所述另一設(shè)備所耦合到的網(wǎng)絡(luò)元件取得發(fā)現(xiàn)協(xié)議鄰居信息;其中,從所述發(fā)現(xiàn)協(xié)議鄰居信息確定所述另一設(shè)備與所述IP電話耦合到相同的網(wǎng)絡(luò)元件;并且,其中,從所述發(fā)現(xiàn)協(xié)議鄰居信息獲得所述用戶標(biāo)識(shí)符。
7.如權(quán)利要求2所述的裝置,其中,另一設(shè)備被耦合到所述IP電話;其中,監(jiān)視經(jīng)過所述IP電話并且定向到所述另一設(shè)備的網(wǎng)絡(luò)流量;并且,其中,當(dāng)所述網(wǎng)絡(luò)流量包括已知包括用戶標(biāo)識(shí)符的協(xié)議的分組時(shí),從所述網(wǎng)絡(luò)流量獲得所述用戶標(biāo)識(shí)符。
8.如權(quán)利要求2所述的裝置,其中,所述裝置預(yù)訂標(biāo)識(shí)IP電話注冊(cè)的事件;并且,其中,所述網(wǎng)絡(luò)中的呼叫控制器發(fā)布所述事件。
9.如權(quán)利要求2所述的裝置,其中,所述網(wǎng)絡(luò)中的呼叫控制器被請(qǐng)求提供關(guān)于所述呼叫控制器已知的所有IP電話的信息。
10.如權(quán)利要求2所述的裝置,其中,所述網(wǎng)絡(luò)中的呼叫控制器被請(qǐng)求提供關(guān)于所述呼叫控制器已知的所有IP電話的信息;并且,其中,從所述呼叫控制器接收到所述呼叫控制器已知的每個(gè)IP電話的MAC地址。
11.如權(quán)利要求2所述的裝置,其中,基于所述IP電話的唯一標(biāo)識(shí)符和所述用戶標(biāo)識(shí)符選擇已存儲(chǔ)的基本配置,分配電話號(hào)碼并且分配特征集合,以導(dǎo)致生成最終配置。
12.如權(quán)利要求11所述的裝置,其中,利用所述最終配置設(shè)定所述網(wǎng)絡(luò)中的呼叫控制器。
13.如權(quán)利要求2所述的裝置,其中,利用最低配置和從可用號(hào)碼池分配的臨時(shí)號(hào)碼,在呼叫控制系統(tǒng)處注冊(cè)所述IP電話。
14.一種提供分組語音網(wǎng)絡(luò)中電話的自動(dòng)設(shè)定的裝置,該裝置包括耦合到數(shù)據(jù)網(wǎng)絡(luò)以用于從其接收一個(gè)或多個(gè)分組流的網(wǎng)絡(luò)接口;處理器;一個(gè)或多個(gè)存儲(chǔ)的指令序列,其在被所述處理器執(zhí)行時(shí),致使所述處理器執(zhí)行以下步驟確定因特網(wǎng)協(xié)議(IP)電話已經(jīng)被注冊(cè)在網(wǎng)絡(luò)中;向所述IP電話分配唯一的臨時(shí)電話號(hào)碼;接收所述IP電話的媒體訪問控制(MAC)地址;標(biāo)識(shí)所述網(wǎng)絡(luò)中的交換機(jī)的耦合到所述IP電話的端口;當(dāng)交換機(jī)端口到用戶標(biāo)識(shí)符的映射在所述網(wǎng)絡(luò)中不可用時(shí),利用發(fā)現(xiàn)協(xié)議鄰居信息來識(shí)別與所述IP電話耦合到相同端口的另一設(shè)備,并且在這種另一設(shè)備被識(shí)別時(shí)從所述發(fā)現(xiàn)協(xié)議鄰居信息獲得用戶標(biāo)識(shí)符;當(dāng)主機(jī)名到用戶標(biāo)識(shí)符的映射在所述網(wǎng)絡(luò)中不可用時(shí)監(jiān)視經(jīng)過所述IP電話并定向到所述另一設(shè)備的IP流量;當(dāng)所述IP流量包括已知包括用戶標(biāo)識(shí)符的協(xié)議的分組時(shí)從所述IP流量獲得所述用戶標(biāo)識(shí)符;基于所述用戶標(biāo)識(shí)符從用戶信息數(shù)據(jù)庫取得用戶記錄;從所述用戶記錄獲得用戶電話號(hào)碼;以及利用包括所述用戶電話號(hào)碼的最終配置設(shè)定所述IP電話。
15.如權(quán)利要求14所述的裝置,其中,創(chuàng)建包括與所述用戶標(biāo)識(shí)符相關(guān)聯(lián)的用戶專有的一個(gè)或多個(gè)特征集合的配置信息的最終配置。
全文摘要
公開了用于設(shè)定分組語音網(wǎng)絡(luò)(10)中的電話的方法。一種方法包括確定因特網(wǎng)協(xié)議電話(12A、B、N)已經(jīng)被注冊(cè)在網(wǎng)絡(luò)(24)中;接收IP電話的唯一標(biāo)識(shí)符;基于IP電話的唯一標(biāo)識(shí)符確定與IP電話相關(guān)聯(lián)的個(gè)體用戶的用戶標(biāo)識(shí)符;基于用戶標(biāo)識(shí)符生成IP電話的配置;將該配置提供到IP電話(32)。公開了用于基于電話的唯一標(biāo)識(shí)符得出用戶標(biāo)識(shí)符的各種方法。
文檔編號(hào)G06F15/173GK1918868SQ200580004362
公開日2007年2月21日 申請(qǐng)日期2005年2月9日 優(yōu)先權(quán)日2004年2月12日
發(fā)明者邁克爾·塔斯克, 喬赫尼·庫克, 羅瑞·安德里厄, 方·沈, 納吉布·法爾漢·阿達(dá) 申請(qǐng)人:思科技術(shù)公司