專利名稱:橋接計(jì)算設(shè)備及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng),更具體地說(shuō),涉及一種支持分組數(shù)據(jù)和電路交換通 信的計(jì)算設(shè)備。體絲語(yǔ)音電話己經(jīng)應(yīng)用了許多年。最初的語(yǔ)音電話承載在電話機(jī)之間的專用電 話線上。隨后,出現(xiàn)了由接線員手動(dòng)切換連接器接駁電路來(lái)實(shí)現(xiàn)的語(yǔ)音電話。 隨著技術(shù)的不斷進(jìn)步,漸漸由機(jī)械元件來(lái)執(zhí)行這種切換操作,以完成電話機(jī)之 間的電路接駁。技術(shù)的進(jìn)一步發(fā)展使得計(jì)算機(jī)和半導(dǎo)體器件開始代替機(jī)械元件 來(lái)完成電路切換任務(wù)。使用這種電路交換技術(shù)的網(wǎng)絡(luò)通常稱為公共交換電話網(wǎng)(PSTN)。 一般來(lái)說(shuō),PSTN在電話機(jī)之間提供基于電路交換的、時(shí)分復(fù)用的連接。分組數(shù)據(jù)通信,如互聯(lián)網(wǎng)所支持的那些數(shù)據(jù)通信,不同于電路交換通信。 在分組數(shù)據(jù)通信中,源設(shè)備創(chuàng)建數(shù)據(jù)分組,然后將其發(fā)往分組數(shù)據(jù)網(wǎng)絡(luò),隨后, 基于目的地址,例如數(shù)據(jù)分組的互聯(lián)網(wǎng)協(xié)議(IP)地址,分組數(shù)據(jù)網(wǎng)絡(luò)將該數(shù) 據(jù)分組發(fā)往目的設(shè)備。隨著互聯(lián)網(wǎng)和其他分組數(shù)據(jù)網(wǎng)絡(luò)的普及,出現(xiàn)了分組交 換語(yǔ)音電話。 一種常見的分組交換語(yǔ)音電話為網(wǎng)絡(luò)電話(VoIP)。在VoIP電話 最初引入時(shí),互聯(lián)網(wǎng)和其他業(yè)務(wù)網(wǎng)絡(luò)中的數(shù)據(jù)分組傳輸延遲使得VoIP電話的 質(zhì)量與PSTN電話相比存在較大差距。隨著時(shí)間推移,互聯(lián)網(wǎng)和其他業(yè)務(wù)分組 數(shù)據(jù)網(wǎng)絡(luò)中的分組數(shù)據(jù)傳輸延遲不斷降低。現(xiàn)在,在許多情況下,VoIP電話 所提供的服務(wù)質(zhì)量已接近甚至優(yōu)于PSTN電話。最新開發(fā)的VoIP電話應(yīng)用已經(jīng)支持計(jì)算機(jī)用戶通過(guò)互聯(lián)網(wǎng)撥打免費(fèi)VoIP 電話。與PSTN電話相比,此類VoIP電話更為經(jīng)濟(jì),尤其在撥打越洋電話時(shí)更 為如此。然而,僅有少量用戶的計(jì)算機(jī)上裝有此類VoIP電話應(yīng)用、并且其互
聯(lián)網(wǎng)連接的質(zhì)量支持此類VoIP電話應(yīng)用。為了向使用PSTN電話的用戶提供服務(wù),并保留VoIP電話的某些優(yōu)點(diǎn),VoIP 電話服務(wù)提供商通常需要部署VoIP網(wǎng)關(guān)。VoIP網(wǎng)關(guān)為PSTN (PSTN電話呼叫) 和互聯(lián)網(wǎng)(VoIP電話呼叫)提供橋接通信。VoIP電話服務(wù)提供商通常對(duì)經(jīng)由 VoIP網(wǎng)關(guān)橋接的呼叫收取一部分費(fèi)用,這便使VoIP電話低成本的吸引力大打 折扣。因此,需要一種系統(tǒng)和操作方法來(lái)克服現(xiàn)有電話系統(tǒng)的這些缺陷。發(fā)明內(nèi)容本發(fā)明設(shè)計(jì)的設(shè)備和方法在以下的附圖簡(jiǎn)介具體實(shí)施方式
和權(quán)利要求中 有更多的描述。根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于橋接第一電話設(shè)備和第二電話設(shè) 備之間的第一呼叫、和來(lái)自第三電話設(shè)備的第二呼叫的計(jì)算設(shè)備,該計(jì)算設(shè)備 包括處理電路,其既可工作在呼叫橋接模式下,也可工作在呼叫終端模式下; 用戶接口,其與所述處理電路相連;第一接口,其通過(guò)公共交換電話網(wǎng)(PSTN)將所述處理電路可通信地連接 到所述第一電話設(shè)備,使用第一語(yǔ)音格式;第二接口,通過(guò)互聯(lián)網(wǎng)將所述處理電路可通信地連接到所述第二電話設(shè) 備,使用第二語(yǔ)音格式;在所述呼叫終端模式下,所述處理電路通過(guò)保持所述用戶接口和所述第三 電話設(shè)備之間的第一通信路徑來(lái)支持所述第二呼叫;在所述呼叫橋接模式下,所述處理電路將通過(guò)所述第一接口收到的所述第 一呼叫中的第一呼叫信息,轉(zhuǎn)換為所述第二語(yǔ)音格式以發(fā)往所述第二電話設(shè) 備,并將通過(guò)第二接口收到的所述第一呼叫中的第二呼叫信息,轉(zhuǎn)換為所述第 一語(yǔ)音格式以發(fā)往所述第一電話設(shè)備,從而在所述第一電話設(shè)備和所述第二電 話設(shè)備之間提供第二通信路徑。在本發(fā)明的計(jì)算設(shè)備中,所述計(jì)算設(shè)備還包括用于存儲(chǔ)橋接指令的存儲(chǔ) 器,所述處理電路從所述存儲(chǔ)器中讀取該橋接指令并執(zhí)行該橋接指令,以支持
所述第二通信路徑。在本發(fā)明的計(jì)算設(shè)備中,所述用戶接口包括音頻接口 ;鼠標(biāo)接口;鍵盤接口。在本發(fā)明的計(jì)算設(shè)備中,所述用戶接口包括耳機(jī)。 在本發(fā)明的計(jì)算設(shè)備中,所述第一語(yǔ)音格式包括模擬語(yǔ)音信號(hào)。 在本發(fā)明的計(jì)算設(shè)備中,所述第一語(yǔ)音格式包括蜂窩電話格式。 在本發(fā)明的計(jì)算設(shè)備中,所述計(jì)算設(shè)備還包括用戶接口單元和基本單元, 所述基本單元包括所述處理電路。根據(jù)本發(fā)明的一個(gè)方面,提供了一種計(jì)算設(shè)備,其處于可支持在第一電話設(shè)備和第二電話設(shè)備之間進(jìn)行呼叫的電話架構(gòu)中,該計(jì)算設(shè)備包括橋接電路;第一接口 ,其通過(guò)公共交換電話網(wǎng)將所述橋接電路可通信地連接到所述第一電話設(shè)備,使用第一語(yǔ)音格式;第二接口,其通過(guò)互聯(lián)網(wǎng)將所述橋接電路可通信地連接到所述第二電話設(shè) 備,使用第二語(yǔ)音格式;所述橋接電路將通過(guò)所述第一接口收到的第一呼叫信息轉(zhuǎn)換為所述第二 語(yǔ)音格式以發(fā)往所述第二電話設(shè)備,并將通過(guò)所述第二接口收到的第二呼叫信 息轉(zhuǎn)換為所述第一語(yǔ)音格式以發(fā)往所述第一電話設(shè)備,從而在所述第一電話設(shè) 備和所述第二電話設(shè)備之間提供呼叫路徑。在本發(fā)明所述的計(jì)算設(shè)備中,所述計(jì)算設(shè)備還包括用于存儲(chǔ)橋接指令的存 儲(chǔ)器,所述橋接電路從所述存儲(chǔ)器中讀取所述橋接指令,并執(zhí)行所述橋接指令。在本發(fā)明所述的計(jì)算設(shè)備中,所述第一語(yǔ)音格式包括模擬語(yǔ)音信號(hào)。在本發(fā)明所述的計(jì)算設(shè)備中,所述第一語(yǔ)音格式包括蜂窩電話格式。在本發(fā)明所述的計(jì)算設(shè)備中,所述橋接電路使用協(xié)議棧與所述第二電話設(shè) 備可通信地相連。在本發(fā)明所述的計(jì)算設(shè)備中,通過(guò)所述第二接口收到的所述呼叫信息包括呼叫分組,對(duì)通過(guò)所述第二接口收到的所述第二呼叫信息進(jìn)行轉(zhuǎn)換包括重新組 合所述呼叫分組。在本發(fā)明所述的計(jì)算設(shè)備中,所述橋接電路將所述第一電話設(shè)備和所述第 二電話設(shè)備之間的所述呼叫路徑進(jìn)行擴(kuò)展,使其包括第三電話設(shè)備,以建立三 方通話。根據(jù)本發(fā)明的一個(gè)方面,提供了一種計(jì)算設(shè)備,包括 用戶接口;處理電路,其與所述用戶接口相連;第一接口,其將所述處理電路可通信地連接到所述公共交換電話網(wǎng)(PSTN);第二接口 ,其將所述處理電路可通信地連接到互聯(lián)網(wǎng);所述處理電路有選擇的在所述第一接口和所述第二接口之間橋接呼叫。在本發(fā)明所述的計(jì)算設(shè)備中,所述用戶接口支持語(yǔ)音通信。在本發(fā)明所述的計(jì)算設(shè)備中,所述計(jì)算設(shè)備還包括用于存儲(chǔ)橋接指令的本 地存儲(chǔ)器,在對(duì)來(lái)電呼叫有選擇的橋接過(guò)程中,所述處理電路從所述本地存儲(chǔ) 器中讀取所述橋接指令,并執(zhí)行所述橋接指令。在本發(fā)明所述的計(jì)算設(shè)備中,所述處理電路進(jìn)行的有選擇的橋接包括,根 據(jù)收到的模擬呼叫數(shù)據(jù)生成數(shù)字呼叫數(shù)據(jù)。在本發(fā)明所述的計(jì)算設(shè)備中,所述處理電路進(jìn)行的有選擇的橋接包括,根 據(jù)收到的數(shù)字呼叫數(shù)據(jù)生成模擬呼叫數(shù)據(jù)。在本發(fā)明所述的計(jì)算設(shè)備中,所述處理電路進(jìn)行的有選擇的橋接包括,根 據(jù)互聯(lián)網(wǎng)呼叫數(shù)據(jù)分組生成蜂窩呼叫數(shù)據(jù)。在本發(fā)明所述的計(jì)算設(shè)備中,所述處理電路至少部分地根據(jù)部分協(xié)議棧來(lái) 進(jìn)行有選擇地橋接。根據(jù)本發(fā)明的一方面,提供一種計(jì)算設(shè)備進(jìn)行橋接操作的方法,所述計(jì)算 設(shè)備處于可支持第一電話設(shè)備和第二電話設(shè)備之間呼叫的電話架構(gòu)中,并具有 可通信地連接到公共交換電話網(wǎng)的第一接口和可通信地連接到互聯(lián)網(wǎng)的第二接口,所述方法包括
通過(guò)所述第一接口接收由所述第一電話設(shè)備生成的第一語(yǔ)音格式的第一 語(yǔ)音信號(hào);通過(guò)所述第二接口接收由所述第二電話設(shè)備生成的第二語(yǔ)音格式的第二語(yǔ)音信號(hào);將所接收的所述第一語(yǔ)音信號(hào)從所述第一語(yǔ)音格式轉(zhuǎn)換為所述第二語(yǔ)音 格式;將所接收的所述第二語(yǔ)音信號(hào)從所述第二語(yǔ)音格式轉(zhuǎn)換為第一語(yǔ)音格式; 通過(guò)所述第二接口將所述第二語(yǔ)音格式的第一語(yǔ)音信號(hào)發(fā)往所述第二電 話設(shè)備;將所述第一語(yǔ)音格式的第二語(yǔ)音信號(hào)發(fā)往所述第一電話設(shè)備。 在本發(fā)明的計(jì)算設(shè)備的橋接操作方法中,所述對(duì)第一語(yǔ)音信號(hào)和第二語(yǔ)音 信號(hào)進(jìn)行進(jìn)行轉(zhuǎn)換包括在所述公共交換電話網(wǎng)和所述互聯(lián)網(wǎng)之間進(jìn)行橋接。 在本發(fā)明的計(jì)算設(shè)備的橋接操作方法中,所述第一語(yǔ)音格式包括模擬格式。在本發(fā)明的計(jì)算設(shè)備的橋接操作方法中,所述第一語(yǔ)音格式包括蜂窩格式。在本發(fā)明的計(jì)算設(shè)備的橋接操作方法中,所述第二語(yǔ)音格式根據(jù)網(wǎng)絡(luò)電話 協(xié)議定義。通過(guò)下面的具體實(shí)施方式
并結(jié)合相關(guān)附圖,本發(fā)明的其他特征和優(yōu)點(diǎn)將變 得更為清晰。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中 圖1是包含依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的示 意圖;圖2是包含依據(jù)本發(fā)明另一實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的示 意圖;圖3是包含依據(jù)本發(fā)明又一實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的示
意圖;圖4是包含依據(jù)本發(fā)明再一實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的示 意圖;圖5是包含依據(jù)本發(fā)明再一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的 示意圖;圖6是依據(jù)本發(fā)明圖1、 2、 3和/或4中實(shí)施例構(gòu)造的電話橋接計(jì)算設(shè)備 的方框示意圖;圖7是依據(jù)本發(fā)明圖5中實(shí)施例構(gòu)造的電話橋接計(jì)算設(shè)備的結(jié)構(gòu)示意圖; 圖8是依據(jù)本發(fā)明圖1、 2、 3和/或4中實(shí)施例構(gòu)造的另一電話橋接計(jì)算 設(shè)備的示意圖;圖9是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的操作過(guò)程的流程圖;圖10是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備在進(jìn)行從PSTN到 VoIP橋接操作過(guò)程中的流程圖;圖11是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備在進(jìn)行從VoIP到 PSTN橋接操作過(guò)程中的流程圖;圖12是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備在進(jìn)行從VoIP到 VoIP橋接操作過(guò)程中的流程圖;圖13是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的本地用戶接口的橋 接設(shè)定操作過(guò)程的流程圖;圖14是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的遠(yuǎn)端用戶終端的橋 接設(shè)定操作過(guò)程的流程圖;圖15是依據(jù)本發(fā)明一個(gè)實(shí)施例的追蹤服務(wù)器設(shè)定(配置)/更新操作的流 程圖;圖16是依據(jù)本發(fā)明一個(gè)實(shí)施伊的追蹤服務(wù)器訪問(wèn)操作的流程圖; 圖17是依據(jù)本發(fā)明一個(gè)實(shí)施例的在PSTN/VoIP橋接操作過(guò)程中協(xié)議棧操 作的方框示意圖;圖18是依據(jù)本發(fā)明一個(gè)實(shí)施例的在通過(guò)DSL鏈路進(jìn)行PSTN/VoIP橋接操 作過(guò)程中的協(xié)議棧操作的方框示意圖19是依據(jù)本發(fā)明一個(gè)實(shí)施例的在通過(guò)DOCSIS有線網(wǎng)絡(luò)鏈路進(jìn)行的 PSTN/VoIP橋接操作過(guò)程中協(xié)議棧操作的方框示意圖;圖20是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息服務(wù)器操作過(guò)程的流程圖;圖21是依據(jù)本發(fā)明一個(gè)實(shí)施例的呼叫建立操作過(guò)程的流程圖。
具體實(shí)施方式
:圖1是包含依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的結(jié) 構(gòu)示意圖。電話橋接計(jì)算設(shè)備102同時(shí)連接到公共交換電話網(wǎng)(PSTN) 106和 分組數(shù)據(jù)網(wǎng)104,如互聯(lián)網(wǎng)。這里所說(shuō)的電話橋接計(jì)算設(shè)備102可互換地指代為下列設(shè)備中的一種或多種(l)橋接計(jì)算設(shè)備;(2)計(jì)算設(shè)備;(3)橋接計(jì)算機(jī);(4)計(jì)算機(jī)。橋接計(jì)算機(jī)102使用普通老式電話系統(tǒng)(POTS)接口、數(shù) 字用戶線(DSL)接口、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)接口,或者以有線方式連接 到PSTN 106的其他接口訪問(wèn)PSTN 106。通常,PS頂泛指那些支持可依照PSTN 操作標(biāo)準(zhǔn)工作的接口的任意網(wǎng)絡(luò),包括蜂窩網(wǎng)絡(luò)和陸線網(wǎng)。此外,分組數(shù)據(jù)網(wǎng) 104和108泛指支持分組數(shù)據(jù)電話如VoIP電話的任意網(wǎng)絡(luò),既包括無(wú)線網(wǎng)也 包括有線網(wǎng)絡(luò)。橋接計(jì)算機(jī)102通過(guò)到互聯(lián)網(wǎng)服務(wù)提供商(ISP)的有線連接、廣域網(wǎng) (WAN)、局域網(wǎng)(LAN),或其他服務(wù)網(wǎng)絡(luò)連接到分組數(shù)據(jù)網(wǎng)104。同傳統(tǒng)的計(jì) 算機(jī)一樣,橋接計(jì)算機(jī)102可安裝在住宅中、辦公室中或其他地方。分組數(shù)據(jù) 網(wǎng)108可通信地連接到分組數(shù)據(jù)網(wǎng)104。 VoIP電話112、追蹤服務(wù)器120、計(jì) 算機(jī)122和消息服務(wù)器132連接到分組數(shù)據(jù)網(wǎng)104。無(wú)線網(wǎng)絡(luò)電話(VoIP)終 端116和有線VoIP電話機(jī)114可逍信地連接到分組數(shù)據(jù)網(wǎng)108。分組數(shù)據(jù)網(wǎng) 108可以是WAN、 LAN、全球微波接入互通(WiMAX)網(wǎng)絡(luò)、 一個(gè)或多個(gè)無(wú)線局 域網(wǎng)(WLAN)或另一種類型的分組數(shù)據(jù)網(wǎng)之中的一個(gè)或多個(gè)網(wǎng)絡(luò)。通常,VoIP 電話機(jī)112和114,以及無(wú)線VoIP終端116和計(jì)算機(jī)122都支持VoIP電話。 橋接計(jì)算機(jī)102可通過(guò)分組數(shù)據(jù)網(wǎng)104和分組數(shù)據(jù)網(wǎng)108與VoIP電話機(jī)112 和114、 VoIP終端116、以及計(jì)算機(jī)122通信。計(jì)算機(jī)126通過(guò)有線和/或無(wú)線鏈路連接到橋接計(jì)算機(jī)102。計(jì)算機(jī)126
通過(guò)無(wú)線和/或有線方式連接到分組數(shù)據(jù)網(wǎng)128。分組數(shù)據(jù)網(wǎng)128直接或間接 的以有線和/或無(wú)線方式連接到分組數(shù)據(jù)網(wǎng)。橋接計(jì)算機(jī)102、計(jì)算機(jī)126和 分組數(shù)據(jù)網(wǎng)128可依照住宅設(shè)置、辦公室設(shè)置,或其他客戶端設(shè)置來(lái)提供服務(wù)。 計(jì)算機(jī)126可包括橋接電路(如橋接計(jì)算機(jī)102 —樣),并且與橋接計(jì)算機(jī)102 相互配合,在分組數(shù)據(jù)網(wǎng)104和PSTN 106之間橋接呼叫。PSTN電話機(jī)117連接到PSTN 106。蜂窩網(wǎng)絡(luò)110連接到PSTN 106,支持 蜂窩電話機(jī)118。消息服務(wù)器130連接到PSTN 106。橋接計(jì)算機(jī)102可通過(guò) PSTN 106與PSTN電話機(jī)117建立PSTN電話呼叫。橋接計(jì)算機(jī)102可通過(guò)PSTN 106和蜂窩網(wǎng)絡(luò)110與蜂窩電話機(jī)118建立PSTN電話呼叫。在另一實(shí)施例中, 蜂窩網(wǎng)絡(luò)110具有到分組數(shù)據(jù)網(wǎng)104和/或分組數(shù)據(jù)網(wǎng)108的直接連接,并支 持VoIP電話。服務(wù)提供商橋接設(shè)備124連接在分組數(shù)據(jù)網(wǎng)104和PSTN 106之間。服務(wù) 提供商橋接設(shè)備124可以是VoIP網(wǎng)關(guān),或用于在VoIP電話格式和PSTN電話 格式之間橋接呼叫的其他類型設(shè)備。服務(wù)提供商橋接設(shè)備124還可具備其他功 能,例如計(jì)費(fèi)、VoIP號(hào)碼數(shù)據(jù)庫(kù)、呼叫建立,以及VoIP用戶服務(wù)等功能。通常,根據(jù)本發(fā)明,橋接計(jì)算機(jī)102用于依照電話橋接指令在分組數(shù)據(jù)網(wǎng) 104和PSTN 106之間建立和/或橋接呼叫。橋接計(jì)算機(jī)102以及計(jì)算機(jī)126 (可 選地)都具備橋接電路(未示出)。在本發(fā)明的實(shí)施例中,橋接計(jì)算機(jī)102對(duì)橋 接操作以及橋接操作的建立過(guò)程進(jìn)行控制,計(jì)算機(jī)126用于在橋接建立過(guò)程和 橋接操作過(guò)程中提供輔助。當(dāng)在PSTN 106和分組數(shù)據(jù)網(wǎng)104之間橋接呼叫時(shí),橋接計(jì)算機(jī)102在PSTN 電話格式(電路交換)和VoIP電話格式(VoIP數(shù)據(jù)分組)之間重新構(gòu)建呼叫 的格式。電話橋接指令可在本地生成并存儲(chǔ)。作為選擇, 一些或者全部電話橋 接指令也可在遠(yuǎn)端生成并存儲(chǔ)。電話橋接指令可由計(jì)算機(jī)126、追蹤服務(wù)器 120、或可通信地連接到橋接計(jì)算機(jī)102的其他設(shè)備遠(yuǎn)端存儲(chǔ)。追蹤服務(wù)器120 或計(jì)算機(jī)126可在追蹤特定用戶/語(yǔ)音終端的位置的過(guò)程中提供輔助。因此, 橋接計(jì)算機(jī)102可與追蹤服務(wù)器12Q和/或計(jì)算機(jī)126通信,來(lái)獲取一些或全 部電話橋接指令。 根據(jù)本發(fā)明,在一項(xiàng)操作過(guò)程中,橋接計(jì)算機(jī)102從PSTN 106接收PSTN 來(lái)電呼叫。這種PSTN來(lái)電呼叫可由例如蜂窩終端118或PSTN電話機(jī)117發(fā)起。 PSTN呼叫被接收并指向橋接計(jì)算機(jī)102對(duì)應(yīng)的PSTN電話號(hào)碼。作為選擇的, 該P(yáng)STN呼叫可指向可通信地連接于橋接計(jì)算機(jī)102 (或計(jì)算機(jī)126,分組數(shù)據(jù) 網(wǎng)128)的語(yǔ)音終端119。 PSTN呼叫還可包括與呼叫方PSTN電話機(jī)117或118 相關(guān)聯(lián)的主叫識(shí)別(CLID)。在收到PSTN來(lái)電后,橋接計(jì)算機(jī)102查找用于該 呼叫的電話橋接指令。根據(jù)安裝配置,橋接計(jì)算機(jī)102可在本地計(jì)算機(jī)126 和/或追蹤服務(wù)器120中査找這種本地電話橋接指令。在一些操作中,橋接計(jì) 算機(jī)102在不止一個(gè)地方搜索電話橋接指令。此外,電話橋接指令可作為PSTN 來(lái)電的一部分被傳遞到橋接計(jì)算機(jī)]02,如通過(guò)嵌在CLID或PSTN 106所支持 的數(shù)字信令中的橋接標(biāo)識(shí)。在其他配置中,橋接計(jì)算機(jī)102還可直接連接到蜂 窩網(wǎng)絡(luò)IIO,在蜂窩網(wǎng)絡(luò)IIO和分組數(shù)據(jù)網(wǎng)104 (或108)之間橋接呼叫。在另一操作過(guò)程中,橋接計(jì)算機(jī)102通過(guò)分組數(shù)據(jù)網(wǎng)104收到VoIP來(lái)電。 這種VoIP來(lái)電可由例如VoIP終端:12、 VoIP終端114、 VoIP終端116或計(jì)算 機(jī)122發(fā)起。該VoIP呼叫呼入并指向橋接計(jì)算機(jī)102 (或終端119)對(duì)應(yīng)的互 聯(lián)網(wǎng)協(xié)議(IP)地址。該VoIP呼叫包括與呼叫VoIP終端相關(guān)的源IP地址。 在收到VoIP來(lái)電后,橋接計(jì)算機(jī)102查找用于該呼叫的電話橋接指令。根據(jù) 安裝配置,橋接計(jì)算機(jī)102可在本地計(jì)算機(jī)例如計(jì)算機(jī)126,和/或在追蹤服 務(wù)器120中本地搜索電話橋接指令。作為對(duì)輸入VoIP呼叫的響應(yīng),橋接計(jì)算 機(jī)102査找用于VoIP呼叫的電話橋接指令。另外,VoIP呼叫的電話橋接指令 還可作為VoIP來(lái)電的一部分,通過(guò)嵌在一個(gè)或多個(gè)輸入的分組中的橋接標(biāo)識(shí), 或者包含在分組數(shù)據(jù)網(wǎng)104支持的另一數(shù)字信令中的橋接標(biāo)識(shí)發(fā)往橋接計(jì)算 機(jī)102。橋接計(jì)算機(jī)102使用獲取的電話橋接指令將來(lái)自PSTN 106的電話呼叫橋 接至分組數(shù)據(jù)網(wǎng)104,或終止PSTN來(lái)電。在終止來(lái)電(不是VoIP,就是PSTN) 時(shí),橋接計(jì)算機(jī)102向用戶發(fā)送警示信號(hào)例如鈴音,使得用戶可使用傳統(tǒng)方式 終止呼叫。作為選擇,橋接計(jì)算機(jī)102還可將來(lái)電轉(zhuǎn)接到語(yǔ)音信箱。無(wú)論呼叫 是通過(guò)PSTN 106呼入的,還是通過(guò)分組數(shù)據(jù)網(wǎng)104呼入的,都可將橋接計(jì)算
機(jī)102配置成從下列之中任意一處或所有位置獲取橋接指令(進(jìn)行橋接或轉(zhuǎn) 接),來(lái)査找橋接和/或路由指令/請(qǐng)求,這些位置是1)本地存儲(chǔ)器;2) —個(gè)或多個(gè)遠(yuǎn)程服務(wù)器;3)與該P(yáng)STN呼叫一同傳送的一個(gè)或多個(gè)PSTN支持的 分組,例如通過(guò)在CLID中添加橋接指令或使用CLID提取橋接或轉(zhuǎn)接指令,或 通過(guò)當(dāng)前或?qū)?lái)可由PSTN支持的任意其他類型的數(shù)字分組;4) 一個(gè)或多個(gè)分 組數(shù)據(jù)網(wǎng)絡(luò)分組??稍陧憫?yīng)每次收到的呼叫時(shí)或定期的使用存儲(chǔ)在橋接計(jì)算機(jī) 102本地存儲(chǔ)器中的結(jié)果,査詢遠(yuǎn)端服務(wù)器120。用戶可通過(guò)以下方式添加電話橋接指令,并存儲(chǔ)在本地存儲(chǔ)器和/或遠(yuǎn)端 服務(wù)器120上,這些方式是1)通過(guò)橋接計(jì)算機(jī)102上的用戶接口; 2)通過(guò) 任意直接的有線或無(wú)線鏈路直接連接到橋接計(jì)算機(jī)102的計(jì)算機(jī)126; 3)通 過(guò)連接到分組數(shù)據(jù)網(wǎng)104的計(jì)算機(jī)122。大多數(shù)指令在PSTN或分組數(shù)據(jù)網(wǎng)呼 叫被接收前就已準(zhǔn)備好。用戶還可通過(guò)橋接計(jì)算機(jī)102的輸入接口在來(lái)電建立 或通話過(guò)程中傳送這些指令。同樣的,主叫方還可通過(guò)呼叫設(shè)備上的用戶輸入 接口進(jìn)行交互,如在呼叫嘗試前(很可能是電話簿的一部分,或通過(guò)嘗試建立 呼叫前的預(yù)備交互)、呼叫建立過(guò)程中(與本地和/或橋接計(jì)算機(jī)102交互), 以及通話過(guò)程中(與本地和/或橋接計(jì)算機(jī)102交互)。典型的電話橋接指令可控制橋接計(jì)算機(jī)102橋接或轉(zhuǎn)接來(lái)電。例如,指令 可控制1)在ZZ次振鈴(ZZ是從零開始的任一數(shù)字)后或僅在收到本地確 認(rèn)后,將所有PSTN來(lái)電,或具有指定的CLID (或其他PSTN標(biāo)識(shí))的PSTN呼 叫,或具有除指定的CLID (或其他PSTN標(biāo)識(shí))之外的所有其他PSTN呼叫轉(zhuǎn) 接到指定的PSTN電話號(hào)碼,或橋接到指定的分組數(shù)據(jù)網(wǎng)絡(luò)地址或指定的句柄 (handle)(借助本地或追蹤服務(wù)器的地址查找功能);2)在ZZ次振鈴(ZZ是 從零開始的任一數(shù)字)后或僅在收到本地確認(rèn)后,將所有分組數(shù)據(jù)網(wǎng)絡(luò)來(lái)電, 或來(lái)自指定句柄或地址的分組數(shù)據(jù)網(wǎng)絡(luò)呼叫,或除具有指定的句柄或地址之外 的其他分組數(shù)據(jù)網(wǎng)絡(luò)呼叫橋接到指定的PSTN電話號(hào)碼,或轉(zhuǎn)接到指定的分組 數(shù)據(jù)網(wǎng)絡(luò)地址或指定的句柄(借助本地或追蹤服務(wù)器句柄到地址的查找功能)。還可通過(guò)橋接計(jì)算機(jī)102將確認(rèn)的指令顯示出來(lái)。例如,與一次來(lái)電相關(guān) 聯(lián)的指令在得到確認(rèn)后,橋接計(jì)算t 102便通過(guò)本地顯示器顯示與此條指令有 關(guān)的信息,和/或通過(guò)基本單元和/或頭戴式話筒耳機(jī)播放出來(lái)。例如,在接收到來(lái)自PSTN電話機(jī)117的PSTN呼叫后,橋接計(jì)算機(jī)102確認(rèn)一條指令,要求 "在不振鈴的情況下"ith zero(O) rings),將所有PSTN來(lái)電橋接到橋接計(jì) 算機(jī)102的句柄"。在執(zhí)行這條指令時(shí),橋接計(jì)算機(jī)102首先從追蹤服務(wù)器120 讀取電話機(jī)116當(dāng)前的網(wǎng)絡(luò)地址。這種讀取操作可定期地在來(lái)電前或來(lái)電后進(jìn) 行。作為選擇,電話機(jī)116還可定期地將其當(dāng)前網(wǎng)絡(luò)地址直接發(fā)往橋接計(jì)算機(jī) 102。橋接計(jì)算機(jī)102使用該網(wǎng)絡(luò)地址嘗試與電話機(jī)116建立呼叫(例如,促 使電話機(jī)116振鈴)。 一旦檢測(cè)到電話機(jī)116處的摘機(jī)(pickup)信號(hào),橋接計(jì) 算機(jī)102便開始雙向橋接操作,來(lái)可通信地連接電話機(jī)116和117。此外,橋 接計(jì)算機(jī)102還可在其本地顯示屏上顯示橋接信息和呼叫狀態(tài),例如連接時(shí) 間、振鈴、掛斷(hang-up)等。若替代"在零次振鈴后",該指令要求"僅在得到本地確認(rèn)后",才可嘗試 與電話機(jī)116建立呼叫,橋接計(jì)算機(jī)102首先開始本地振鈴, 一旦檢測(cè)到本地 摘機(jī),便提示(通過(guò)本地音頻和視頻接口)確認(rèn)/授權(quán)進(jìn)行橋接操作。若未檢 測(cè)到摘機(jī)或未收到確認(rèn),則不執(zhí)行該指令。作為替代,還可根據(jù)預(yù)先設(shè)置或根 據(jù)本地用戶命令應(yīng)答,來(lái)本地接聽來(lái)電或立即將來(lái)電轉(zhuǎn)接到語(yǔ)音信箱。最后,若該指令要求"在四次振鈴后"而不是"在零次振鈴后",則橋接 計(jì)算機(jī)102會(huì)開始本地振鈴。若在第四次振鈴前或第四次振鈴過(guò)程中檢測(cè)到摘 機(jī),則橋接計(jì)算機(jī)102放棄執(zhí)行該指令,在本地處理此次呼叫。若在第四次振 鈴前或第四次振鈴過(guò)程中,本地輸入"語(yǔ)音信箱"指令,則此次呼叫將立即轉(zhuǎn) 接到語(yǔ)音信箱,并且該指令將不會(huì)執(zhí)行。然而,若在四次振鈴過(guò)程中沒(méi)有用戶 參與,則橋接計(jì)算機(jī)102會(huì)繼續(xù)執(zhí)行該指令,促使電話機(jī)116提供第五次以及 更多次振鈴,并在檢測(cè)到摘機(jī)后橋接電話機(jī)116和117。橋接計(jì)算機(jī)102的橋接功能還可用于訪問(wèn)遠(yuǎn)端PSTN消息服務(wù)器130或遠(yuǎn) 端分組數(shù)據(jù)網(wǎng)消息服務(wù)器132。用于進(jìn)行橋接以獲取消息的典型的電話橋接指 令可以使在ZZ次振鈴(ZZ是從零開始的任一數(shù)字)后或在收到本地確認(rèn)后, 將所有PSTN來(lái)電,或具有指定CLI〕(或其他PSTN標(biāo)識(shí))的PSTN呼叫,或除 指定CLID (或其他PSTN標(biāo)識(shí))之外的所有PSTN呼叫轉(zhuǎn)接到指定的PSTN電話
號(hào)碼,或橋接到指定的分組數(shù)據(jù)網(wǎng)絡(luò)地址或指定的句柄(借助本地或追蹤服務(wù) 器的地址查找功能)。在PSTN呼叫出現(xiàn)橋接終止或本地終止失敗情況時(shí),將使用本地或PSTN架構(gòu)的轉(zhuǎn)接功能,將此次PSTN呼叫橋接到語(yǔ)音信箱句柄,或與 消息服務(wù)器132相關(guān)聯(lián)的指定網(wǎng)絡(luò)地址,或轉(zhuǎn)接到與消息服務(wù)器130相關(guān)聯(lián)的 語(yǔ)音信箱電話號(hào)碼。
此外,還可將所有分組數(shù)據(jù)網(wǎng)來(lái)電呼叫,或來(lái)自指定句柄或地址的分組數(shù) 據(jù)網(wǎng)呼叫,或具有除指定句柄或地址之外的全部分組數(shù)據(jù)網(wǎng)呼叫橋接到指定的 PSTN電話號(hào)碼,或轉(zhuǎn)接到指定的分組數(shù)據(jù)網(wǎng)絡(luò)地址或指定句柄(借助本地或 追蹤服務(wù)器句柄到地址的査找功能)。在ZZ次振鈴后(ZZ是從零開始的任一 數(shù)字)或在收到本地確認(rèn)呼叫未結(jié)束時(shí),橋接計(jì)算機(jī)102將使用本地橋接功能, 將分組數(shù)據(jù)網(wǎng)來(lái)電呼叫轉(zhuǎn)接到與消息服務(wù)器132相關(guān)聯(lián)的語(yǔ)音信箱句柄或指 定的網(wǎng)絡(luò)地址,或橋接到與消息服務(wù)器130相關(guān)聯(lián)的語(yǔ)音信箱電話號(hào)碼。
在另一操作中,橋接計(jì)算機(jī)102接收VoIP來(lái)電。在響應(yīng)該VoIP來(lái)電時(shí), 橋接計(jì)算機(jī)102獲取用于此次呼叫的電話橋接指令。該電話橋接指令可控制橋 接計(jì)算機(jī)102將此次呼叫通過(guò)PSTN 106橋接到PSTN電話機(jī)117。在橋接VoIP 來(lái)電時(shí),作為橋接功能的一部分,橋接計(jì)算機(jī)102將來(lái)電的格式從VoIP電話 格式轉(zhuǎn)換為PSTN電話格式,并通過(guò)與PSTN終端117相連接的PSTN 106將VoIP 來(lái)電橋接到PSTN終端。對(duì)于PSTN呼叫,橋接計(jì)算機(jī)102還可選擇根據(jù)電話橋 接指令來(lái)終止VoIP呼叫。在這種情況下,橋接計(jì)算機(jī)102向用戶傳送鈴音或 其他警示信號(hào),在用戶接聽此次呼叫后,終止對(duì)橋接計(jì)算機(jī)102的用戶的此次 呼叫。此外,電話橋接指令還可控制橋接計(jì)算機(jī)102將VoIP電話呼叫發(fā)往語(yǔ) 音信箱,該語(yǔ)音信箱可以是本地語(yǔ)音信箱或消息服務(wù)器130或132處的遠(yuǎn)端語(yǔ) 音信箱。
在本發(fā)明的另一操作中,橋接計(jì)算機(jī)102訪問(wèn)追蹤服務(wù)器120來(lái)獲取所有 或一些電話橋接指令。在其中的一項(xiàng)操作中,追蹤服務(wù)器102追蹤特定終端的 位置,而每臺(tái)終端對(duì)應(yīng)一個(gè)或多個(gè)月戶。在橋接計(jì)算機(jī)102接到來(lái)電時(shí),橋接 計(jì)算機(jī)102使用用戶標(biāo)識(shí)在追蹤服務(wù)器120中進(jìn)行檢索。該用戶標(biāo)識(shí)可以是用 戶設(shè)定的句柄。除了句柄,該用戶標(biāo)識(shí)還可包括另一部分,如VoIP電話域描
述符(服務(wù)提供商描述符)、終端句柄和/或終端端口句柄。根據(jù)追蹤服務(wù)器120從橋接計(jì)算機(jī)102收到的査詢信息中的用戶標(biāo)識(shí),追蹤服務(wù)器120可對(duì)橋 接計(jì)算機(jī)102作出響應(yīng)。該響應(yīng)包括一些或全部電話橋接指令。該電話橋接指 令可包括是否橋接此次呼叫的指示、VoIP目的分組網(wǎng)絡(luò)地址、PSTN目的電話 號(hào)碼和/或其他信息。在訪問(wèn)追蹤服務(wù)器120時(shí),除了查詢信息外,橋接計(jì)算機(jī)102還可發(fā)送其 他信息,如PSTN呼叫的CLID、 PSTN呼叫的目的PSTN號(hào)碼、VoIP呼叫的源分 組數(shù)據(jù)網(wǎng)地址、VoIP呼叫的目的分組數(shù)據(jù)網(wǎng)地址、橋接計(jì)算機(jī)102的狀態(tài)信 息或其他信息。作為響應(yīng),追蹤服務(wù)器120根據(jù)橋接計(jì)算機(jī)102發(fā)來(lái)的這些其 他信息提供電話橋接指令。從本地獲取的和/或從追蹤服務(wù)器120獲取的電話橋接指令,隨來(lái)電的分 組數(shù)據(jù)網(wǎng)地址和/或PSTN號(hào)碼的不同而不同。例如,來(lái)自PSTN電話機(jī)117的 PSTN呼叫將橋接到VoIP終端116,而來(lái)自蜂窩電話機(jī)118的PSTN呼叫則不會(huì) 橋接到VoIP終端116,這種針對(duì)呼叫所采取的不同處理是根據(jù)終端117和蜂 窩電話機(jī)118的不同的PSTN號(hào)碼而進(jìn)行的。同樣的,對(duì)于蜂窩電話118或PSTN 電話117其中之一,還可禁止橋接操作。橋接操作可根據(jù)源分組數(shù)據(jù)地址,例如源VoIP終端的IP地址來(lái)進(jìn)行,也 可根據(jù)VoIP呼叫的目的IP地址來(lái)進(jìn)行。例如,VoIP電話機(jī)114發(fā)起的VoIP 來(lái)電可由橋接計(jì)算機(jī)102橋接到PSTN電話機(jī)117,而VoIP電話機(jī)112發(fā)起的 VoIP來(lái)電將不進(jìn)行橋接;這是根據(jù)主叫VoIP終端的分組數(shù)據(jù)網(wǎng)地址(IP地址) 來(lái)確定是否橋接VoIP來(lái)電的。可通.過(guò)多個(gè)分組數(shù)據(jù)網(wǎng)地址來(lái)訪問(wèn)橋接計(jì)算機(jī) 102。當(dāng)VoIP來(lái)電指向這些分組數(shù)據(jù)網(wǎng)地址中的第一個(gè)地址時(shí),橋接計(jì)算機(jī) 102將啟動(dòng)橋接操作。但是,當(dāng)Vo::P電話呼叫指向橋接計(jì)算機(jī)102的另一分 組數(shù)據(jù)網(wǎng)地址時(shí),將禁止橋接操作,并發(fā)往語(yǔ)音信箱。將參照?qǐng)D6和圖8至圖 19對(duì)這些操作進(jìn)行更為詳細(xì)的介紹,根據(jù)本發(fā)明的另一方面,橋接計(jì)算機(jī)102還可用于通過(guò)PSTN 106接收有 關(guān)來(lái)電的PSTN呼叫請(qǐng)求(第一呼叫請(qǐng)求)。隨后,橋接計(jì)算機(jī)102根據(jù)PSTN 呼叫請(qǐng)求創(chuàng)建VoIP呼叫請(qǐng)求(第二呼叫請(qǐng)求),并通過(guò)分組數(shù)據(jù)網(wǎng)104發(fā)送該
VoIP呼叫請(qǐng)求。此外,根據(jù)本發(fā)明的另一方面,橋接計(jì)算機(jī)102還可用于通 過(guò)分組數(shù)據(jù)網(wǎng)104接收有關(guān)來(lái)電的VoIP呼叫請(qǐng)求(第一呼叫請(qǐng)求)。隨后,橋 接計(jì)算機(jī)102根據(jù)該VoIP呼叫請(qǐng)求創(chuàng)建PSTN呼叫請(qǐng)求(第二呼叫請(qǐng)求),并 通過(guò)PSTN發(fā)送該P(yáng)STN呼叫請(qǐng)求。這些呼叫請(qǐng)求可導(dǎo)致橋接計(jì)算機(jī)102或服務(wù) 提供商橋接設(shè)備124進(jìn)行橋接操作,或者導(dǎo)致橋接計(jì)算機(jī)102和服務(wù)提供商橋 接設(shè)備124同時(shí)進(jìn)行橋接操作。例如,由橋接計(jì)算機(jī)102對(duì)將要橋接呼叫的第一部分進(jìn)行橋接,而由服務(wù) 提供商橋接設(shè)備124對(duì)第二部分進(jìn)行橋接。這種"分擔(dān)橋接"使得橋接計(jì)算機(jī) 102和服務(wù)提供商橋接設(shè)備124分別進(jìn)行半雙工橋接。在特定實(shí)施例中,PSTN 終端118通過(guò)蜂窩網(wǎng)絡(luò)110和PSTN 106呼叫橋接計(jì)算機(jī)102。根據(jù)其電話橋 接指令,橋接計(jì)算機(jī)102確定需要橋接到VoIP終端116。然而,由于操作限 制,橋接計(jì)算機(jī)102只能橋接由PSTN終端118發(fā)起的、發(fā)往VoIP終端116 的語(yǔ)音信號(hào),而由服務(wù)提供商橋接設(shè)備124橋接由VoIP終端116發(fā)起的、發(fā) 往PSTN終端118的語(yǔ)音信號(hào)。當(dāng)然,橋接計(jì)算機(jī)102也《1控制服務(wù)提供商橋 接設(shè)備124承擔(dān)全部橋接功能。圖2是包含依據(jù)本發(fā)明另一實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的示 意圖。圖2保留了圖1中包含的相同/相似部件的共用標(biāo)號(hào)。特別地,在圖2 的系統(tǒng)中,依據(jù)本發(fā)明構(gòu)造的橋接計(jì)算機(jī)202通過(guò)無(wú)線本地環(huán)路連接到PSTN 106。因此,橋接計(jì)算機(jī)202與PSTN 106之間無(wú)有線、光纖或其他物理連接。 橋接計(jì)算機(jī)202通過(guò)無(wú)線路由器204以無(wú)線方式連接到分組數(shù)據(jù)網(wǎng)104。橋接 計(jì)算機(jī)202還以有線和/或無(wú)線方式連接到計(jì)算機(jī)126和分組數(shù)據(jù)網(wǎng)128。分 組數(shù)據(jù)網(wǎng)128以有線和/或無(wú)線方式連接到分組數(shù)據(jù)網(wǎng)104和分組數(shù)據(jù)網(wǎng)108。無(wú)線路由器204可提供WiMAX連接、點(diǎn)對(duì)點(diǎn)無(wú)線連接、WLAN連接、蜂窩 無(wú)線分組數(shù)據(jù)網(wǎng)連接、衛(wèi)星網(wǎng)絡(luò)連接或支持分組數(shù)據(jù)通信的其他無(wú)線連接。橋 接計(jì)算機(jī)202的操作過(guò)程類似或與圖1中描述的操作過(guò)程相同。特別之處在于, 橋接計(jì)算機(jī)202將呼叫在PSTN 106和分組數(shù)據(jù)網(wǎng)104之間進(jìn)行橋接。橋接計(jì) 算機(jī)202用于對(duì)發(fā)起于VoIP電話機(jī)112、 114、 116或122中任意一個(gè),發(fā)往 PSTN電話機(jī)117和蜂窩電話機(jī)118中任意一個(gè)的VoIP呼叫進(jìn)行橋接。此外,
橋接計(jì)算機(jī)202還用于對(duì)發(fā)起于PSTN電話機(jī)117或蜂窩電話機(jī)118中任意一 個(gè),發(fā)往VoIP電話機(jī)112、 114、 116或122中任意一個(gè)的PSTN呼叫進(jìn)行橋接。 橋接計(jì)算機(jī)202的具體操作過(guò)程還將結(jié)合圖6和圖8至圖19進(jìn)行詳細(xì)描述。如圖2所示,橋接計(jì)算機(jī)202和可選或作為選擇的計(jì)算機(jī)126和無(wú)線路由 器204均包括橋接電路。根據(jù)本發(fā)明的一些實(shí)施例,由橋接計(jì)算機(jī)202對(duì)橋接 的建立和操作過(guò)程進(jìn)行控制,計(jì)算機(jī)126和無(wú)線路由器204在橋接建立和操作 過(guò)程中提供輔助。圖3是包含依據(jù)本發(fā)明又一實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的示 意圖。圖3保留了圖1和圖2中包含的相同/相似部件的共用標(biāo)號(hào)。橋接計(jì)算 機(jī)302通過(guò)有線鏈路連接到PSTN 106,通過(guò)無(wú)線接入點(diǎn)304連接到分組數(shù)據(jù) 網(wǎng)104。計(jì)算機(jī)126以無(wú)線方式連接到橋接計(jì)算機(jī)302和無(wú)線接入點(diǎn)304。無(wú) 線接入點(diǎn)304支持WLAN和/或無(wú)線個(gè)人域網(wǎng)(WPAN)通信。WL認(rèn)通信可根據(jù) IEEE802. 11標(biāo)準(zhǔn)中的任意標(biāo)準(zhǔn)如IEEE802. lla、 IEEE802. llb、 IEEE802. llg、 IEEE802. lln,或另一 WLAN操作標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)。WPAN操作可根據(jù)例如藍(lán)牙操作 標(biāo)準(zhǔn)或IEEE802. 15操作標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)。分別類似與圖1和圖2中的電話機(jī)102 和202,橋接計(jì)算機(jī)302也用于在分組數(shù)據(jù)網(wǎng)104和PSTN 106之間橋接呼叫。如圖3所示,橋接計(jì)算機(jī)302和可選或作為選擇的計(jì)算機(jī)126和無(wú)線接入 點(diǎn)304均包括橋接電路。根據(jù)本發(fā)明的一些實(shí)施例,由橋接計(jì)算機(jī)302對(duì)橋接 的建立和操作過(guò)程進(jìn)行控制,計(jì)算機(jī)126和無(wú)線接入點(diǎn)304在橋接建立和操作 過(guò)程中提供輔助。圖4是包含依據(jù)本發(fā)明再一實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的結(jié) 構(gòu)示意圖。圖4保留了圖1、圖2和圖3中包含的相同/相似部件的共用標(biāo)號(hào)。 橋接計(jì)算機(jī)402A為便攜計(jì)算機(jī),它即可支持PSTN電話,也可支持VoIP電話, 以及本發(fā)明的橋接建立和橋接操作。橋接計(jì)算機(jī)402B為便攜電話機(jī)(例如即 可支持PSTN電話,也可支持VoIP電話的無(wú)線手持送受話器),它支持本發(fā)明 的橋接建立和橋接操作。橋接計(jì)算機(jī)402A和402B支持到蜂窩網(wǎng)絡(luò)110的無(wú)線 連接,以進(jìn)行PSTN電話操作。此外,橋接計(jì)算機(jī)402A和402B支持到無(wú)線接 入點(diǎn)304的無(wú)線連接,該接入點(diǎn)依照WLAN或WPAN通信標(biāo)準(zhǔn)工作。橋接計(jì)算機(jī) 402A和402B以無(wú)線方式連接到計(jì)算機(jī)126,計(jì)算機(jī)126通過(guò)例如無(wú)線接入點(diǎn) 304連接到分組數(shù)據(jù)網(wǎng)104。如圖4所示,橋接計(jì)算機(jī)402A和402B和可選或作為選擇的計(jì)算機(jī)126 和無(wú)線接入點(diǎn)304均包括橋接電路。根據(jù)本發(fā)明的一些實(shí)施例,由橋接計(jì)算機(jī) 402A和402B對(duì)橋接的建立和操作過(guò)程進(jìn)行控制,計(jì)算機(jī)126和無(wú)線接入點(diǎn)304 在橋接建立和操作過(guò)程中提供輔助。橋接計(jì)算機(jī)402A和402B的橋接操作與前 述圖1至圖3所示橋接操作相似,其具體操作過(guò)程還將結(jié)合圖6和圖8至圖 19進(jìn)行詳細(xì)描述。圖5是包含依據(jù)本發(fā)明再一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的通信系統(tǒng)的 結(jié)構(gòu)示意圖。橋接計(jì)算機(jī)502通過(guò)有線和/或無(wú)線鏈路連接到ISP網(wǎng)絡(luò)506。 ISP網(wǎng)絡(luò)506連接到分組數(shù)據(jù)網(wǎng)104,并通過(guò)網(wǎng)關(guān)508連接到PSTN 106。計(jì)算 機(jī)126通過(guò)有線和/或無(wú)線方式連接到橋接計(jì)算機(jī)502。此外,計(jì)算機(jī)126通 過(guò)有線和/或無(wú)線方式連接到分組數(shù)據(jù)網(wǎng)128。分組數(shù)據(jù)網(wǎng)128以有線和/或無(wú) 線方式連接到ISP網(wǎng)絡(luò)506。橋接計(jì)算機(jī)502、計(jì)算機(jī)126和分組數(shù)據(jù)網(wǎng)128 可依照住宅設(shè)置、辦公室設(shè)置,或其他客戶端設(shè)置來(lái)提供服務(wù)。橋接計(jì)算機(jī)502通過(guò)ISP網(wǎng)絡(luò)506接收其PSTN電話服務(wù)。橋接計(jì)算機(jī)502 可提供類似傳統(tǒng)PSTN電話的PSTN用戶接口 。但是,PSTN服務(wù)要通過(guò)ISP 506 和網(wǎng)關(guān)508來(lái)提供。橋接計(jì)算機(jī)502可由PSTN電話機(jī)如PSTN電話機(jī)117或蜂 窩終端118通過(guò)網(wǎng)關(guān)508進(jìn)行訪問(wèn)。橋接計(jì)算機(jī)502所提供的用戶接口可通過(guò) 語(yǔ)音終端510來(lái)提供。根據(jù)本發(fā)明,橋接計(jì)算機(jī)502用于在分組數(shù)據(jù)網(wǎng)104和PSTN 106之間橋 接電話呼叫。在一項(xiàng)操作過(guò)程中,橋接計(jì)算機(jī)502對(duì)由PSTN電話機(jī)117發(fā)起 的、發(fā)往VoIP電話機(jī)112的PSTN電話呼叫進(jìn)行橋接。根據(jù)其到ISP網(wǎng)絡(luò)506 的接口,橋接計(jì)算機(jī)502將電話呼叫的格式在PSTN電話格式和VoIP電話格式 之間進(jìn)行轉(zhuǎn)換。作為選擇,橋接計(jì)算機(jī)502僅使用VoIP電話格式與ISP網(wǎng)絡(luò) 506進(jìn)行電話呼叫。在這種情況下,曰網(wǎng)關(guān)508將呼叫在PSTN電話格式和VoIP 電話格式之間進(jìn)行轉(zhuǎn)換,橋接計(jì)算機(jī)502只負(fù)責(zé)橋接VoIP語(yǔ)音分組。這種橋 接操作僅包括在語(yǔ)音分組上標(biāo)記不同的IP地址。作為選擇,橋接計(jì)算機(jī)502
可將其收到的語(yǔ)音分組封裝在具有不同目的IP地址的分組中。這些操作將結(jié)合圖12進(jìn)行詳細(xì)描述。如圖5所示,橋接計(jì)算機(jī)502和可選或作為選擇的計(jì)算機(jī)126均包括橋接 電路。根據(jù)本發(fā)明的一些實(shí)施例,由橋接計(jì)算機(jī)502對(duì)橋接的建立和操作過(guò)程 進(jìn)行控制,計(jì)算機(jī)126在橋接建立和操作過(guò)程中提供輔助。圖6是依據(jù)本發(fā)明圖1、 2、 3和/或4中實(shí)施例構(gòu)造的電話橋接計(jì)算設(shè)備 的方框示意圖。圖6中描述了具有特別結(jié)構(gòu)的橋接計(jì)算機(jī)102 (202、 302或 402)。同圖6中描述的橋接計(jì)算機(jī)102相比,本發(fā)明其他實(shí)施例中的橋接計(jì)算 機(jī)102可能包含更少或更多的部件。橋接計(jì)算機(jī)102通常包括主處理電路602、 存儲(chǔ)器604、顯示器接口 606、可選無(wú)線接口 608、媒體內(nèi)容接口 609、耳機(jī)/ 手持送受話器610、鍵區(qū)/鍵盤611、鼠標(biāo)接口 613和通信接口 612。這些組件 通過(guò)一個(gè)或多個(gè)系統(tǒng)總線、專用通信路徑或其他直接或間接通信路徑相互可通 信地連接。顯示器接口 606將橋接計(jì)算機(jī)102連接到顯示器620。鍵區(qū)/鍵盤611將 橋接計(jì)算機(jī)102連接到鍵盤622。鼠標(biāo)接口將橋接計(jì)算機(jī)102連接到鼠標(biāo)624。 耳機(jī)/手持送受話器610將橋接計(jì)算機(jī)102連接到耳機(jī)626??蛇x的,耳機(jī)626 為無(wú)線的,它通過(guò)無(wú)線接口 608連接到橋接計(jì)算機(jī)102。在其他實(shí)施例中,顯 示器620、鍵盤622和鼠標(biāo)624與橋接計(jì)算機(jī)102存在物理連接,共同構(gòu)成獨(dú) 立的物理設(shè)備。這種結(jié)構(gòu)的一個(gè)例子便是筆記本計(jì)算機(jī),例如圖4中的橋接計(jì) 算機(jī)402A。橋接計(jì)算機(jī)102除了執(zhí)行本發(fā)明的電話橋接建立和橋接操作以外, 也支持熟知的其他計(jì)算機(jī)應(yīng)用。在不同實(shí)施例中,主處理電路6()2可以是微處理器、數(shù)字信號(hào)處理器、狀 態(tài)機(jī)、應(yīng)用專用集成電路、現(xiàn)場(chǎng)可編程邏輯門陣列或其他處理電路。存儲(chǔ)器 604可以是隨機(jī)訪問(wèn)存儲(chǔ)器、只讀存儲(chǔ)器、閃存、磁盤驅(qū)動(dòng)器、光驅(qū)或可用于 存儲(chǔ)計(jì)算機(jī)指令和數(shù)據(jù)的其他類型存儲(chǔ)器。顯示器接口 606可以是傳統(tǒng)的 PCMCIA接口卡、PCI接口卡或者其他接口類型。無(wú)線耳機(jī)接口 608可以是WPAN 接口如藍(lán)牙接口、適當(dāng)?shù)臒o(wú)線接口或其他無(wú)線接口。通信接口 612包括PSTN接口6]4、處理電路616和分組數(shù)據(jù)網(wǎng)絡(luò)接口 618。如上面圖1、 2、 3和4中描述的那樣,PSTN接口 614以有線或無(wú)線方式連接 到PSTN 106,分組數(shù)據(jù)網(wǎng)絡(luò)接口 618通過(guò)無(wú)線和/或有線鏈路連接到分組數(shù)據(jù) 網(wǎng)絡(luò)104。通常,橋接計(jì)算機(jī)102的組件用于在PSTN 106和分組數(shù)據(jù)網(wǎng)絡(luò)104 之間橋接呼叫。處理電路602和/或616對(duì)橋接計(jì)算機(jī)102的操作進(jìn)行控制, 來(lái)執(zhí)行這些橋接操作。在執(zhí)行本發(fā)明操作的過(guò)程中,處理電路602和/或616 確認(rèn)有呼叫來(lái)到電話102。處理電路602禾卩/或616隨后獲取用于此次呼叫的 電話橋接指令。根據(jù)這些電話橋接指令,處理電路602和/或616使得PSTN 接口 614和分組數(shù)據(jù)網(wǎng)絡(luò)接口 618可在PSTN接口 614和分組數(shù)據(jù)網(wǎng)絡(luò)接口 618 之間(在PSTN 106和分組數(shù)據(jù)網(wǎng)絡(luò)104之間)對(duì)呼叫進(jìn)行橋接。在執(zhí)行這些 橋接操作的過(guò)程中,橋接計(jì)算機(jī)102用于將此次呼叫的格式在VoIP電話格式 和PSTN電話格式之間進(jìn)行轉(zhuǎn)換。通常,處理電路602和/或616用于在第一接口 (PSTN接口 614)和第二 接口 (分組數(shù)據(jù)網(wǎng)絡(luò)接口 618)之間選擇性地建立和橋接來(lái)電。在選擇性地橋 接來(lái)電過(guò)程中,處理電路用于(1)通過(guò)第一接口接收與來(lái)電有關(guān)的PSTN呼 叫請(qǐng)求;(2)根據(jù)PSTN呼叫請(qǐng)求創(chuàng)建網(wǎng)絡(luò)電話(VoIP)呼叫請(qǐng)求;(3)通過(guò) 第二接口發(fā)送VoIP呼叫請(qǐng)求。作為選擇,在選擇性地橋接來(lái)電過(guò)程中,處理 電路602和/或616用于(l)通過(guò)第二接口接收與來(lái)電有關(guān)的網(wǎng)絡(luò)電話(VoIP) 呼叫請(qǐng)求;(2)根據(jù)VoIP呼叫請(qǐng)求創(chuàng)建PSTN呼叫請(qǐng)求;(3)通過(guò)第一接口發(fā) 送PSTN呼叫請(qǐng)求。在選擇性地橋接來(lái)電過(guò)程中,處理電路可從本地存儲(chǔ)器604中讀取電話橋 接指令,并根據(jù)這些電話橋接指令橋接來(lái)電。處理電路602和/或616還可用 于通過(guò)鍵盤接口 622和/或耳機(jī)接口 626接收電話橋接指令,并將這些電話橋 接指令存儲(chǔ)到本地存儲(chǔ)器604中。在一些操作中,處理電路602和/或616可 接收來(lái)電攜帶的電話橋接指令,并根據(jù)這些電話橋接指令橋接來(lái)電。在其他操 作中,處理電路602和/或616還用于查詢追蹤服務(wù)器120,從其中接收包含 目的終端網(wǎng)絡(luò)地址的電話橋接指令,根據(jù)這些電話橋接指令橋接來(lái)電。在選擇性地橋接來(lái)電過(guò)程中,處理電路602和/或616嘗試在本地終止來(lái) 電,若本地終止過(guò)程失敗,則橋接來(lái)電。處理電路602和/或616可通過(guò)分組
數(shù)據(jù)網(wǎng)接口 618與遠(yuǎn)端計(jì)算機(jī)120、 122或126交互,根據(jù)通過(guò)分組數(shù)據(jù)網(wǎng)接 口 618從遠(yuǎn)端計(jì)算機(jī)120、 122或126上接收到的輸入信息構(gòu)建電話橋接指令。處理電路602禾n/或616還可用于確定呼叫的目的分組數(shù)據(jù)網(wǎng)絡(luò)地址,并 根據(jù)此次呼叫的目的分組數(shù)據(jù)網(wǎng)絡(luò)地址確定是否為此次呼叫啟用呼叫橋接操 作。此外,處理電路602和/或616還可用于確定呼叫的被叫PSTN號(hào)碼,并根 據(jù)此次呼叫的目的PSTN號(hào)碼確定是否為此次呼叫啟用呼叫橋接操作。作為選 擇,處理電路602和/或616還可用于確定呼叫的源分組數(shù)據(jù)網(wǎng)絡(luò)地址,并根 據(jù)此次呼叫的源分組數(shù)據(jù)網(wǎng)絡(luò)地址確定是否為此次呼叫啟用呼叫橋接操作。在 另一操作中,處理電路602和/或616還可用于確定呼叫的主叫識(shí)別(CLID) 號(hào)碼,并根據(jù)此次呼叫的CLID確定是否為此次呼叫啟用呼叫橋接操作。根據(jù)本發(fā)明的一個(gè)方面,橋接計(jì)算機(jī)102可用于通過(guò)第一接口 (PSTN接 口 614)從PSTN 106接收第一呼叫建立請(qǐng)求。在收到第一呼叫建立請(qǐng)求后, 橋接計(jì)算機(jī)102根據(jù)第一呼叫建立請(qǐng)求選擇性地生成第二呼叫建立請(qǐng)求。最 后,橋接計(jì)算機(jī)102還可用于通過(guò)第二接口 (分組數(shù)據(jù)網(wǎng)絡(luò)接口 618)將第二 呼叫建立請(qǐng)求發(fā)往互聯(lián)網(wǎng),例如分組數(shù)據(jù)網(wǎng)絡(luò)104或108??捎商幚黼娐?16 執(zhí)行其上運(yùn)行的呼叫管理軟件617來(lái)實(shí)現(xiàn)此功能。在這方面,橋接計(jì)算機(jī)102無(wú)需橋接與第一呼叫建立請(qǐng)求有關(guān)的來(lái)電,盡 管它可以這樣做。橋接計(jì)算機(jī)102可選擇性地在PSTN 106和分組數(shù)據(jù)網(wǎng)絡(luò)104 (互聯(lián)網(wǎng))之間橋接與第一呼叫建立請(qǐng)求有關(guān)的來(lái)電。此外,橋接計(jì)算機(jī)102 還可輪流通過(guò)服務(wù)提供商橋接設(shè)備124來(lái)選擇性地在PSTN 106和分組數(shù)據(jù)網(wǎng) 絡(luò)104 (互聯(lián)網(wǎng))之間橋接與第一呼叫建立請(qǐng)求有關(guān)的來(lái)電。此外,橋接計(jì)算 機(jī)102還可選擇性地將與第一呼叫建立請(qǐng)求有關(guān)來(lái)電的第一部分在PSTN 106 和分組數(shù)據(jù)網(wǎng)絡(luò)104 (互聯(lián)網(wǎng))之間橋接,通過(guò)服務(wù)提供商橋接設(shè)備124選擇 性地將與第一呼叫建立請(qǐng)求有關(guān)來(lái)電的第二部分在PSTN 106和分組數(shù)據(jù)網(wǎng)絡(luò) 104之間橋接。在補(bǔ)充操作中,橋接計(jì)算機(jī)102還可通過(guò)第二接口 (分組數(shù)據(jù)網(wǎng)絡(luò)接口 618)從分組數(shù)據(jù)網(wǎng)絡(luò)104接收第一呼叫建立請(qǐng)求。在收到第一呼叫建立請(qǐng)求 后,橋接計(jì)算機(jī)102可根據(jù)第一呼叫建立請(qǐng)求選擇性地生成第二呼叫建立請(qǐng)
求。最后,橋接計(jì)算機(jī)102通過(guò)第一接口 (PSTN接口614)將第二呼叫建立請(qǐng) 求發(fā)往PSTN 106。在這方面,橋接計(jì)算機(jī)102無(wú)需橋接與第一呼叫建立請(qǐng)求 有關(guān)的來(lái)電,盡管如上所述它可以這樣做。在根據(jù)第一呼叫建立請(qǐng)求選擇性地生成第二呼叫建立請(qǐng)求的過(guò)程中,橋接 計(jì)算機(jī)102可使用電話橋接指令。可在獲取第 -呼叫建立請(qǐng)求過(guò)程中,從一個(gè) 或多個(gè)本地存儲(chǔ)器、用戶接口、追蹤服務(wù)器或遠(yuǎn)端計(jì)算中,獲取這些電話橋接 指令。此外,在根據(jù)第一呼叫建立請(qǐng)求選擇性地生成第二呼叫建立請(qǐng)求的過(guò)程 中,橋接計(jì)算機(jī)102可使用與第一呼叫建立請(qǐng)求有關(guān)的被叫PSTN號(hào)碼、主叫 識(shí)別(CLID)號(hào)碼、源IP地址和/或目的IP地址。橋接計(jì)算機(jī)102 (202、 302 或402)的其他操作將在下面結(jié)合圖9至圖21進(jìn)行進(jìn)一步的描述。圖7是依據(jù)本發(fā)明圖5中實(shí)施例構(gòu)造的電話橋接計(jì)算設(shè)備的結(jié)構(gòu)示意圖。 橋接計(jì)算機(jī)502包括主處理電路702、存儲(chǔ)器704、顯示器接口 706、無(wú)線接 口 708、有線耳機(jī)接口710、鍵區(qū)/鍵盤711、鼠標(biāo)接口713,這些模塊的功能 與圖6中的相應(yīng)模塊602—613類似或相同。監(jiān)視器720通過(guò)顯示器接口 706 與橋接計(jì)算機(jī)502相連。鍵盤722通過(guò)鍵盤接口 711與橋接計(jì)算機(jī)502相連。 鼠標(biāo)通過(guò)鼠標(biāo)接口 713與橋接計(jì)算機(jī)502相連。耳機(jī)726通過(guò)耳機(jī)接口 710 和/或無(wú)線接口 708與橋接計(jì)算機(jī)502相連。橋接計(jì)算機(jī)502還包括通信接口 712,該接口包括處理電路716和分組數(shù) 據(jù)網(wǎng)絡(luò)接口718,其中處理電路716上運(yùn)行有呼叫管理軟件717。在一些實(shí)施 例中使用了處理電路716,而另外一些則沒(méi)有使用。當(dāng)分組數(shù)據(jù)網(wǎng)絡(luò)接口712 中未使用處理電路716時(shí),橋接計(jì)算機(jī)502的處理任務(wù)由主處理電路702承擔(dān)。 當(dāng)同時(shí)使用了處理電路716和主處理電路702時(shí),二者共同承擔(dān)橋接計(jì)算機(jī) 502的處理任務(wù)。分組數(shù)據(jù)網(wǎng)絡(luò)接口 718以無(wú)線和/或有線方式連接到分組數(shù)據(jù)網(wǎng)104。如 圖5所示,橋接計(jì)算機(jī)502具有一條通過(guò)ISP網(wǎng)絡(luò)506到PSTN 106和分組數(shù) 據(jù)網(wǎng)104的通信鏈路。同樣如圖5所示,橋接計(jì)算機(jī)502可具備到ISP網(wǎng)絡(luò) 506的無(wú)線連接。根據(jù)本發(fā)明的一個(gè)實(shí)施例,處理電路702禾B/或716用于判斷來(lái)自主叫VoIP終端116通過(guò)分組數(shù)據(jù)網(wǎng)絡(luò)接口 718傳送的來(lái)電是否是發(fā)往橋接計(jì)算機(jī)502的。該VoIP來(lái)電是發(fā)往橋接計(jì)算機(jī)502的。在收到VoIP來(lái)電后,橋接計(jì) 算機(jī)502獲取此次呼叫的電話橋接指令。這些電話橋接指令包括另一目的終端 例如VoIP電話機(jī)112 (如圖5所示)的網(wǎng)絡(luò)地址。處理電路702和/或716還 用于根據(jù)電話橋接操作,在主叫VoIP終端116和VoIP終端112之間選擇性地 橋接此次呼叫。在另一操作中,根據(jù)電話橋接指令,橋接計(jì)算機(jī)502通過(guò)PSTN 106、網(wǎng)關(guān)508和ISP網(wǎng)絡(luò)506將呼叫橋接到PSTN電話機(jī)117。
在選擇性地橋接來(lái)電的過(guò)程中,處理電路702和/或716用于橋接第一語(yǔ) 音信息,并通過(guò)服務(wù)提供商橋接設(shè)備124橋接第二語(yǔ)音信息。在這種情況下, 目的地址便可以是互聯(lián)網(wǎng)協(xié)議(IP)地址。作為選擇,當(dāng)處理電路702和/或 716選擇性地將VoIP來(lái)電橋接到PSTN終端(例如通過(guò)中間ISP網(wǎng)絡(luò)506和網(wǎng) 關(guān)508)時(shí),上述的另一目的地址為PSTN電話號(hào)碼。在獲取電話橋接指令的 過(guò)程中,處理電路702和/或716所執(zhí)行的操作與參照?qǐng)D1至圖6中所描述的 內(nèi)容相同/相似。
根據(jù)本發(fā)明的另一方面,橋接計(jì)算機(jī)502可通過(guò)分組數(shù)據(jù)網(wǎng)絡(luò)接口 718 接收第一呼叫建立請(qǐng)求。在收到第一呼叫建立請(qǐng)求后,橋接計(jì)算機(jī)502根據(jù)第 一呼叫建立請(qǐng)求選擇性地生成第二呼叫建立請(qǐng)求。最后,橋接計(jì)算機(jī)502還可 用于通過(guò)分組數(shù)據(jù)網(wǎng)絡(luò)接口 618將第二呼叫建立請(qǐng)求發(fā)往互聯(lián)網(wǎng)。在這方面, 橋接計(jì)算機(jī)502無(wú)需橋接與第一呼叫建立請(qǐng)求有關(guān)的來(lái)電,但是它可以這樣 做。橋接計(jì)算機(jī)502可選擇性地橋接與第一呼叫建立請(qǐng)求有關(guān)的來(lái)電。但是, 橋接計(jì)算機(jī)502可輪流通過(guò)服務(wù)提供商橋接設(shè)備124來(lái)選擇性地橋接來(lái)電。此 外,橋接計(jì)算機(jī)502還可選擇性地橋接與第一呼叫建立請(qǐng)求有關(guān)來(lái)電的第一部 分,而通過(guò)服務(wù)提供商橋接設(shè)備124選擇性地橋接與第一呼叫建立請(qǐng)求有關(guān)來(lái) 電的第二部分。橋接計(jì)算機(jī)502也可根據(jù)電話橋接指令生成第二呼叫建立請(qǐng) 求。如前所述,橋接計(jì)算機(jī)502也可獲取電話橋接指令。橋接計(jì)算機(jī)502的其 他操作將在下面結(jié)合圖9至圖21進(jìn)行進(jìn)一步的描述。
圖8是依據(jù)本發(fā)明圖1、 2、 3和/或4中實(shí)施例構(gòu)造的另一電話橋接計(jì)算 設(shè)備的方框示意圖。圖8展示了橋接計(jì)算機(jī)102、 202、 302和/或402的另一
種結(jié)構(gòu)。橋接計(jì)算機(jī)102包括主處理電路802、存儲(chǔ)器804、顯示器接口 806、 無(wú)線接口 808、有線耳機(jī)接口810、鍵區(qū)/鍵盤接口811、鼠標(biāo)接口813,這些 模塊的功能與圖6中對(duì)應(yīng)模塊602—613的功能相似或相同。監(jiān)視器830通過(guò) 顯示器接口 806與橋接計(jì)算機(jī)102相連。鍵盤832通過(guò)鍵盤接口 811與橋接計(jì) 算機(jī)102相連。鼠標(biāo)通過(guò)鼠標(biāo)接口 813與橋接計(jì)算機(jī)502相連。耳機(jī)826通過(guò) 耳機(jī)接口 810和/或無(wú)線接口 808與橋接計(jì)算機(jī)502相連。通信接口 812包括 PSTN接口 814、處理電路820和分組數(shù)據(jù)網(wǎng)接口 822。在橋接計(jì)算機(jī)102的一項(xiàng)特殊操作中,橋接計(jì)算機(jī)102收到來(lái)自PSTN 106 的來(lái)電。在收到此來(lái)電后,橋接計(jì)算機(jī)102,具體來(lái)說(shuō)是主處理電路802禾口/ 或處理電路820讀取此次呼叫的電話橋接指令。這些電話橋接指令可指示出是 否需要對(duì)此次呼叫進(jìn)行橋接。若不需進(jìn)行橋接,則通常使用PSTN路徑816來(lái) 終止發(fā)往橋接計(jì)算機(jī)102的呼叫。若需要進(jìn)行橋接,則處理電路802和/或820 將控制PSTN接口 814將此次呼叫橋接到分組數(shù)據(jù)網(wǎng)絡(luò)接口 822。在這種情況 下,在PSTN接口 814中將建立PSTN到VoIP橋接路徑818。 一旦主處理電路 802和/或處理電路820建立起PSTN到VoIP的橋接路徑818, PSTN接口 814 和分組數(shù)據(jù)網(wǎng)絡(luò)接口 822就會(huì)在PSTN 106和分組數(shù)據(jù)網(wǎng)絡(luò)104之間橋接此次 呼叫。在這種情況下,通信接口 812和/或主處理電路802會(huì)將此次呼叫在VoIP 電話格式和PSTN電話格式之間進(jìn)行轉(zhuǎn)換。在橋接計(jì)算機(jī)102的另一操作過(guò)程中,當(dāng)橋接計(jì)算機(jī)102確認(rèn)將從分組數(shù) 據(jù)網(wǎng)104收到VoIP呼叫時(shí),處理電路802和/或820判斷是終止到橋接計(jì)算機(jī) 102的此次呼叫,還是將此次呼叫橋接到PSTN 106。當(dāng)決定終止至橋接計(jì)算機(jī) 102的此次VoIP呼叫時(shí),通常將用到IP路徑824。但是,若電話橋接指令指 示此次VoIP來(lái)電需要橋接到PSTN時(shí),處理電路802和/或820將建立一條VoIP 到PSTN橋接路徑826。在這種情況下,這條VoIP到PSTN橋接路徑826可將 VoIP來(lái)電橋接到PSTN接口 814和PSTN 106。在這種情況下,通信接口 812 和/或主處理電路802將此次呼叫在VoIP電話格式和PSTN電話格式之間進(jìn)行 轉(zhuǎn)換。在圖1和圖8中,橋接計(jì)算機(jī)102可被看作是位于同時(shí)支持第-一電話設(shè)備
和第二電話設(shè)備之間的第一呼叫和來(lái)自第三電話設(shè)備的第二呼叫的電話架構(gòu)中。在這種架構(gòu)中,處理電路820和/或802可工作在呼叫橋接模式下,也可 工作在呼叫終端模式下。處理電路820和/或802和橋接計(jì)算機(jī)102中的其他 電路也可稱為"橋接電路"。第一接口例如816通過(guò)PSTN將處理電路820和/ 或802可通信地連接到第一電話設(shè)備,并使用第一語(yǔ)音格式。第二接口例如 822通過(guò)互聯(lián)網(wǎng)將處理電路820和/或802可通信地連接到第二電話設(shè)備,并 使用第二語(yǔ)音格式。在呼叫終端模式下,處理電路:320和/或802通過(guò)保持用戶接口和第三電 話設(shè)備之間的第一通信路徑來(lái)支持第二呼叫。在呼叫橋接模式下,處理電路 820和/或802將通過(guò)第一接口收到的第一呼叫中的第一呼叫信息轉(zhuǎn)換為第二 語(yǔ)音格式并發(fā)往第二電話設(shè)備,并將通過(guò)第二接口收到的第一呼叫中的第二呼 叫信息轉(zhuǎn)換為第一語(yǔ)音格式并發(fā)往第一電話設(shè)備,以此在第--電話設(shè)備和第二 電話設(shè)備之間提供第二通信路徑。橋接計(jì)算機(jī)102可將橋接指令(電話橋接指令)存儲(chǔ)在存儲(chǔ)器704中。處 理電路802和/或820讀取并執(zhí)行橋接指令,以支持第二通信路徑。第一語(yǔ)音 格式可包括有線網(wǎng)絡(luò)格式或無(wú)線網(wǎng)絡(luò)格式如蜂窩電話格式的模擬語(yǔ)音信號(hào)。此 外,橋接計(jì)算機(jī)102還可包括用戶接口單元和基本單元,二者在物理上相互分 離。在這種分離狀態(tài)下,橋接建立操作和橋接操作可由基本單元完成,也可由 用戶接口單元完成,還可由基本單元和用戶接口單元共同完成。該用戶接口單 元可以是耳機(jī)、手持送受話器、分離的無(wú)線麥克風(fēng)和揚(yáng)聲器或其他接口設(shè)備。在本發(fā)明的另一實(shí)施例中,橋接計(jì)算機(jī)102使用內(nèi)部橋接電路來(lái)支持第一 電話設(shè)備和第二電話設(shè)備之間的呼叫。第一接口通過(guò)PSTN將橋接電路連接到 第一電話設(shè)備,并使用第一語(yǔ)音格式。第二接口通過(guò)互聯(lián)網(wǎng)將橋接電路連接到 第二電話設(shè)備,并使用第二語(yǔ)音格式。橋接電路將通過(guò)第一接口收到的第一呼 叫信息轉(zhuǎn)換成第二語(yǔ)音格式并發(fā)往第二電話設(shè)備,將通過(guò)第二接口收到的第二 呼叫信息轉(zhuǎn)換成第一語(yǔ)音格式并發(fā)往第一電話設(shè)備,以此在第一電話設(shè)備和第 二電話設(shè)備之間提供呼叫路徑。在本實(shí)施例中,橋接電路使用協(xié)議棧與第二電話設(shè)備通信相連。此外,通 過(guò)第二接口收到的呼叫信息可以是呼叫分組,橋接計(jì)算機(jī)102通過(guò)重新組合呼 叫分組,來(lái)對(duì)通過(guò)第二接口收到的第二呼叫信息進(jìn)行轉(zhuǎn)換。此外,在本實(shí)施例 中,橋接電路可對(duì)第一電話設(shè)備和第二電話設(shè)備之間的呼叫路徑進(jìn)行擴(kuò)展,使 其包括第三電話設(shè)備,以建立三方通話。因此,橋接操作可在"三方通話"或 "電話會(huì)議"中支持兩臺(tái)以上電話設(shè)備。在這種情況下,在電話會(huì)議中,橋接計(jì)算機(jī)102可包括會(huì)議中的多個(gè)PSTN和多個(gè)互聯(lián)網(wǎng)參與者。在其操作過(guò)程中,處理電路820和/或802可對(duì)通過(guò)第一通信接口和第二 通信接口收到的來(lái)電呼叫請(qǐng)求進(jìn)行分析,以確定是進(jìn)入呼叫橋接模式還是呼叫 終端模式。在呼叫終端模式下,處理電路802和/820支持來(lái)自第一電話設(shè)備 的第一來(lái)電請(qǐng)求,將第一來(lái)電信號(hào)發(fā)往用戶接口,等待來(lái)自用戶接口的顯示第 一摘機(jī)事件的響應(yīng),若收到響應(yīng),便在用戶接口和第一電話設(shè)備之間建立第一 呼叫路徑。在呼叫終端模式下,處理電路802和/820支持來(lái)自第二電話設(shè)備 的第二來(lái)電請(qǐng)求,將第二來(lái)電信號(hào)發(fā)往第三電話設(shè)備,等待來(lái)自第三電話設(shè)備 的顯示第二摘機(jī)事件的響應(yīng),若收到響應(yīng),便在第二電話設(shè)備和第三電話設(shè)備 之間建立第二呼叫路徑。在橋接操作中,第二呼叫路徑為一橋接路徑。第二呼叫路徑至少部分地與 用戶接口相隔離。處理電路可向用戶接口發(fā)送提示,即第二呼叫路徑正在操作 使用中。在另一操作中,處理電路802和/820響應(yīng)來(lái)自用戶接口的終止請(qǐng)求, 禁用第二呼叫路徑。在禁用第二呼叫路徑前,處理電路802和/820會(huì)通過(guò)至 少一部分第二呼叫路徑發(fā)送終止請(qǐng)求提示信息。此外,對(duì)第三來(lái)電請(qǐng)求而言,除了從用戶接口接收響應(yīng)顯示第一摘機(jī)事件 外,處理電路還可接收來(lái)自用戶接口的橋接指令,并通過(guò)跳出呼叫終端模式、 進(jìn)入呼叫橋接模式進(jìn)行響應(yīng)。此外,作為選擇,對(duì)第三來(lái)電請(qǐng)求而言,在沒(méi)收 到來(lái)自用戶接口的顯示第一摘機(jī)事件的響應(yīng)時(shí),處理電路嘗試將其轉(zhuǎn)到 (elicit)語(yǔ)音信箱消息。圖9是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的操作過(guò)程的流程圖。 在空閑狀態(tài)902,電話機(jī)102執(zhí)行正常操作,其中包括等待根據(jù)本發(fā)明實(shí)施例 的特定活動(dòng)。這些正常操作902可包括運(yùn)行應(yīng)用程序如字符處理程序、電子表
格程序、瀏覽器、游戲和其他應(yīng)用。本發(fā)明介紹的第一操作包括在步驟904設(shè)定電話橋接指令,以供橋接計(jì)算機(jī)102隨后使用。設(shè)定方式可包括通過(guò)鍵區(qū)/鍵盤接口輸入、通過(guò)網(wǎng)頁(yè)接口與 橋接計(jì)算機(jī)102交互、通過(guò)橋接計(jì)算機(jī)102的語(yǔ)音識(shí)別操作,或其他設(shè)定(配 置)方式。隨后,在步驟906,橋接計(jì)算機(jī)102通過(guò)用戶接口 (鍵區(qū)/鍵盤、顯 示器、語(yǔ)音識(shí)別等)或網(wǎng)頁(yè)與用戶交互。在步驟908,橋接計(jì)算機(jī)102接收用 戶輸入的電話橋接指令,并根據(jù)用戶輸入的信息生成電話橋接指令,以供隨后 在步驟910處理呼叫時(shí)使用。本發(fā)明介紹的另一操作發(fā)生在步驟912,橋接計(jì)算機(jī)102收到來(lái)電并確認(rèn) 不進(jìn)行橋接。來(lái)電可能是PSTN呼叫或VoIP呼叫。如前所述,在收到該呼叫后, 橋接計(jì)算機(jī)102的處理電路讀取電話橋接指令,并判斷是否需要橋接此呼叫。 若確定不橋接此呼叫,則在步驟914,橋接計(jì)算機(jī)102通過(guò)鈴音或其他通知方 式通知用戶。若在步驟916用戶摘機(jī),則在步驟918橋接計(jì)算機(jī)102接聽來(lái)電 直到通話結(jié)束。但是,若在步驟9ie用戶未接聽此呼叫,則在步驟920橋接計(jì) 算機(jī)102將此呼叫轉(zhuǎn)接到語(yǔ)音信箱。讀者可能注意到, 一些來(lái)電可能直接會(huì)轉(zhuǎn) 接到語(yǔ)音信箱,而無(wú)需將來(lái)電通知月戶。此外,用戶未接聽的一些呼叫會(huì)在幾 次振鈴后終止,或者一直振鈴,直到主叫方掛機(jī)。在本發(fā)明的另一操作中,在步驟922,此次呼叫的電話橋接指令顯示來(lái)電 需要進(jìn)行橋接。在步驟924,橋接計(jì)算機(jī)102根據(jù)電話橋接指令確定將此次呼 叫橋接到哪個(gè)目的終端。在步驟926,橋接計(jì)算機(jī)102啟動(dòng)相關(guān)組件進(jìn)行橋接 操作。當(dāng)在PSTN和分組數(shù)據(jù)網(wǎng)之間橋接此次呼叫時(shí),將同時(shí)用到PSTN接口和 分組數(shù)據(jù)網(wǎng)接口,以完成對(duì)此次呼叫的橋接。若橋接計(jì)算機(jī)102僅將VoIP呼 叫橋接到另一目的終端時(shí),只需使用分組數(shù)據(jù)網(wǎng)接口便可完成此次橋接操作。 在步驟928,將根據(jù)電話橋接指令使用橋接計(jì)算機(jī)102中的相應(yīng)組件對(duì)此次呼 叫進(jìn)行橋接。橋接操作在一方或雙方終止此次呼叫或發(fā)生需要終止橋接此次呼 叫的另一事件時(shí)結(jié)束。在步驟910、 920、 918和928后,操作將重新回到空閑 狀態(tài),即步驟902。在本發(fā)明的另一實(shí)施例中,由橋接計(jì)算機(jī)102和電話架構(gòu)共同支持第一電
話設(shè)備和第二電話設(shè)備之間的呼叫。橋接計(jì)算機(jī)102具備第一接口和第二接口,第一接口連接到PSTN,第二接口連接到互聯(lián)網(wǎng)。橋接計(jì)算機(jī)102通過(guò)第一接口接收第一電話設(shè)備生成的第一語(yǔ)音格式的第一語(yǔ)音信號(hào),通過(guò)第二接口接收第二電話設(shè)備生成的第二語(yǔ)音柊式的第二語(yǔ)音信號(hào)。橋接計(jì)算機(jī)102將收 到的第一語(yǔ)音信號(hào)從第一語(yǔ)音格式轉(zhuǎn)換為第二語(yǔ)音格式,并將收到的第二語(yǔ)音 信號(hào)從第二語(yǔ)音格式轉(zhuǎn)換為第一語(yǔ)音格式。最后,橋接計(jì)算機(jī)102通過(guò)第二接 口將第二語(yǔ)音格式的第一語(yǔ)音信號(hào)發(fā)往第二電話設(shè)備,將第一語(yǔ)音格式的第二 語(yǔ)音信號(hào)發(fā)往第一電話設(shè)備。對(duì)第一語(yǔ)音信號(hào)和第二語(yǔ)音信號(hào)的轉(zhuǎn)換包括將此次呼叫在PSTN和互聯(lián)網(wǎng) 之間進(jìn)行橋接。第一語(yǔ)音格式可能是模擬格式,如PSTN格式或蜂窩格式。第 二語(yǔ)音格式可根據(jù)網(wǎng)絡(luò)電話協(xié)議進(jìn)行定義。圖10是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備進(jìn)行從PSTN到VoIP 橋接操作過(guò)程的流程圖。這一操作開始于步驟1002,橋接計(jì)算機(jī)102確認(rèn)收 到PSTN呼叫。在步驟1004,橋接計(jì)算機(jī)102讀取本地存儲(chǔ)的電話橋接指令。 在讀取本地存儲(chǔ)的電話橋接指令后,在步驟1006,橋接計(jì)算機(jī)102判斷是否 需要訪問(wèn)追蹤服務(wù)器??筛鶕?jù)PSTN呼叫的CLID、目的PSTN電話號(hào)碼、時(shí)刻 信息或其他因素,來(lái)確定是否需要訪問(wèn)追蹤服務(wù)器120。若在步驟1006確定需要訪問(wèn)追蹤服務(wù)器,則在步驟1008,橋接計(jì)算機(jī)102 向追蹤服務(wù)器發(fā)送査詢信息,其中包含有用戶標(biāo)識(shí)。該用戶標(biāo)識(shí)對(duì)應(yīng)橋接計(jì)算 機(jī)102的用戶、橋接計(jì)算機(jī)102本身或另一特定用戶標(biāo)識(shí)。該用戶標(biāo)識(shí)僅包含 用戶句柄、服務(wù)提供商標(biāo)識(shí)、與來(lái)電有關(guān)的設(shè)備標(biāo)識(shí),和/或與PSTN來(lái)電相關(guān) 聯(lián)的接收設(shè)備端口 (incoming device port)。在步驟1010,橋接計(jì)算機(jī)102 接收追蹤服務(wù)器返回的響應(yīng),其中包括對(duì)應(yīng)用戶標(biāo)識(shí)的活躍終端的分組數(shù)據(jù)網(wǎng) 絡(luò)地址(IP地址)。此外,該響應(yīng)還可包括特定的設(shè)備標(biāo)識(shí)和/或橋接操作所 要使用的端口號(hào)。若在步驟1006確定無(wú)需訪問(wèn)追蹤服務(wù)器,則在步驟1012, 橋接計(jì)算機(jī)102使用本地橋接信息確定活躍終端的IP地址,以進(jìn)行橋接操作。 此外,其他橋接信息如設(shè)備標(biāo)識(shí)、端口號(hào)等也將在本地確定。在步驟1014,根據(jù)本地電話橋接信息或從追蹤服務(wù)器120收到的響應(yīng), 橋接計(jì)算機(jī)102可能判斷出本次PSTN呼叫的橋接功能是否已關(guān)閉。若確定本次PSTN呼叫的橋接功能已關(guān)閉,則橋接計(jì)算機(jī)102也就無(wú)需在步驟1010或 1012獲取IP地址,盡管返回/獲取這些信息操作是一項(xiàng)缺省操作。在一些時(shí) 候或特定操作條件下,不進(jìn)行從PSTN到VoIP的橋接。作為選擇,可根據(jù)目的 PSTN號(hào)碼(與橋接計(jì)算機(jī)102相關(guān)聯(lián)的)、PSTN來(lái)電的主叫識(shí)別ID (CLID)、 時(shí)刻信息、星期信息、用戶在橋接計(jì)算機(jī)102旁但此刻正忙等因素,有選擇的 進(jìn)行從PSTN到VoIP的橋接。若不橋接此次PSTN呼叫,則例如圖9中的步驟 912,橋接計(jì)算機(jī)102嘗試進(jìn)行本地呼叫。若可以對(duì)PSTN呼叫進(jìn)行橋接,則在步驟1018,橋接計(jì)算機(jī)102啟動(dòng)其PSTN 接口和分組數(shù)據(jù)網(wǎng)絡(luò)接口進(jìn)行從PSTN到VoIP的橋接。隨后,在步驟1020, 橋接計(jì)算機(jī)102將此次呼叫從PSTN接口橋接到分組數(shù)據(jù)網(wǎng)絡(luò)接口。從PSTN 到VoIP的橋接一直進(jìn)行,直到此次呼叫完成、或發(fā)生其他事件、或在經(jīng)歷特 定時(shí)間段。作為選擇,橋接計(jì)算機(jī)102可與服務(wù)提供商橋接設(shè)備124 —同對(duì)呼 叫進(jìn)行橋接。圖11是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備進(jìn)行從VoIP到PSTN 橋接操作過(guò)程的流程圖。本操作開始于步驟1102,橋接計(jì)算機(jī)102確認(rèn)收到 VoIP呼叫。隨后,在步驟1104,橋接計(jì)算機(jī)102讀取本地存儲(chǔ)的電話橋接指 令。在讀取本地存儲(chǔ)的電話橋接指令后,在步驟1106,橋接計(jì)算機(jī)102確認(rèn) 是否需要訪問(wèn)追蹤服務(wù)器。根據(jù)VoIP呼叫的源地址、VoIP呼叫的目的地址、 時(shí)刻信息或其他因素,可判斷出是否需要訪問(wèn)追蹤服務(wù)器120。若在步驟1106確定需要訪問(wèn)追蹤服務(wù)器120,則在步驟1108,橋接計(jì)算 機(jī)102向追蹤服務(wù)器120發(fā)送査詢信息,其中包含有用戶標(biāo)識(shí)。該用戶標(biāo)識(shí)對(duì) 應(yīng)橋接計(jì)算機(jī)102的用戶、橋接計(jì)算機(jī)102本身,或其他特定的用戶標(biāo)識(shí)。該 用戶標(biāo)識(shí)可僅包括用戶句柄、服務(wù)提供商標(biāo)識(shí)、與來(lái)電相關(guān)聯(lián)的設(shè)備標(biāo)識(shí)和/ 或與VoIP來(lái)電相關(guān)聯(lián)的接收設(shè)備端口 (incoming device port)。隨后,在步 驟lllO,橋接計(jì)算機(jī)102接收追蹤服務(wù)器120的響應(yīng)信息,其中包括與用戶 標(biāo)識(shí)相對(duì)應(yīng)的活躍終端的PSTN號(hào)碼。若在步驟1106確定無(wú)需訪問(wèn)追蹤服務(wù)器, 則在步驟1112,橋接計(jì)算機(jī)102使用本地橋接信息來(lái)確定活躍終端的PSTN號(hào)
碼,以進(jìn)行橋接操作。根據(jù)本地電話橋接信息或追蹤服務(wù)器120發(fā)來(lái)的響應(yīng)信息,在步驟1114橋接計(jì)算機(jī)102可能判斷出此次VoIP呼叫的橋接功能是否已關(guān)閉。若確定不 橋接本次VoIP呼叫,則橋接計(jì)算機(jī)102無(wú)需在步驟1110或1112獲取PSTN 號(hào)碼,盡管返回/獲取這些信息為一項(xiàng)缺省操作。在一些時(shí)候或特定操作條件 下,不進(jìn)行從VoIP到PSTN的橋接。作為選擇,可根據(jù)VoIP來(lái)電的目的地址、 VoIP呼叫的源地址、時(shí)刻信息、星期信息、用戶在橋接計(jì)算機(jī)102旁但此刻 正忙等因素,有選擇地進(jìn)行從VoIP到PSTN的橋接。若對(duì)此次VoIP呼叫的橋 接功能已關(guān)閉,則例如圖9中的步驟912,橋接計(jì)算機(jī)102嘗試進(jìn)行本地呼叫。若需橋接此次VoIP呼叫,則在步驟1118,橋接計(jì)算機(jī)102啟動(dòng)其PSTN 接口和其分組數(shù)據(jù)網(wǎng)絡(luò)接口來(lái)進(jìn)行從VoIP到PSTN的橋接。隨后,在步驟1120, 橋接計(jì)算機(jī)102將此次呼叫從VoIP橋街到分組數(shù)據(jù)網(wǎng)絡(luò)接口 。從VoIP到PSTN 的橋接-一直進(jìn)行,直到此次呼叫完成、或發(fā)生其他事件、或在經(jīng)歷特定時(shí)間段。圖12是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備進(jìn)行從VoIP到VoIP 橋接操作過(guò)程的流程圖。本操作開始于步驟1202,橋接計(jì)算機(jī)102確認(rèn)收到 VoIP呼叫。隨后,在步驟1204,橋接計(jì)算機(jī)102讀取本地存儲(chǔ)的電話橋接指 令。在讀取本地存儲(chǔ)的電話橋接指令后,在步驟1206,橋接計(jì)算機(jī)102確認(rèn) 是否需要訪問(wèn)追蹤服務(wù)器。可根據(jù)VoIP呼叫源地址、VoIP呼叫目的地址、時(shí) 刻信息或其他因素,來(lái)確定是否需要訪問(wèn)追蹤服務(wù)器120。若在步驟1206確定需要訪問(wèn)追蹤服務(wù)器,則在步驟1208,橋接計(jì)算機(jī)102 向追蹤服務(wù)器發(fā)送査詢信息,其中包含有用戶標(biāo)識(shí)。該用戶標(biāo)識(shí)對(duì)應(yīng)橋接計(jì)算 機(jī)102的用戶、橋接計(jì)算機(jī)102本身,或另一特定用戶標(biāo)識(shí)。該用戶標(biāo)識(shí)可僅 包括用戶句柄、服務(wù)提供商標(biāo)識(shí)、與來(lái)電相關(guān)聯(lián)的設(shè)備標(biāo)識(shí)和/或與VoIP來(lái)電 相關(guān)聯(lián)的接收設(shè)備端口 (incoming device port)。隨后,在步驟1210,橋接 計(jì)算機(jī)102接收來(lái)自追蹤服務(wù)器的響應(yīng),其中包括對(duì)應(yīng)用戶標(biāo)識(shí)的活躍終端的 分組數(shù)據(jù)網(wǎng)絡(luò)地址,例如IP地址。若在步驟1206確定不需要訪問(wèn)追蹤服務(wù)器, 則在步驟1212,橋接計(jì)算機(jī)102使用本地橋接功能來(lái)確定活躍終端的IP地址, 以進(jìn)行橋接操作。
在步驟1214,根據(jù)本地電話橋接指令或來(lái)自追蹤服務(wù)器120的響應(yīng)信息, 橋接計(jì)算機(jī)102可能判斷出本次VoIP呼叫的橋接功能是否己關(guān)閉。當(dāng)確定本 次VoIP呼叫的橋接功能已關(guān)閉時(shí),橋接計(jì)算機(jī)102無(wú)需在步驟1210或1212 獲取進(jìn)行橋接操作所需的VoIP地址,盡管返回/獲取這些信息為一缺省操作。 在一些時(shí)候或特定操作條件下,不進(jìn)行從VoIP到VoIP的橋接。作為選擇,可 根據(jù)VoIP來(lái)電的目的地址、VoIP呼叫的源地址、時(shí)刻信息、星期信息、用戶 在橋接計(jì)算機(jī)102旁但此刻正忙等因素,有選擇地進(jìn)行從VoIP到VoIP的橋接。 若對(duì)此次VoIP呼叫的橋接功能己關(guān)閉,則例如圖9中的步驟912,橋接計(jì)算 機(jī)102嘗試進(jìn)行本地呼叫。若需橋接此次VoIP呼叫,則在步驟1218,橋接計(jì)算機(jī)102便會(huì)啟動(dòng)其VoIP 接口來(lái)進(jìn)行從VoIP到VoIP的橋接操作。隨后在步驟1220,橋接計(jì)算機(jī)102 使用VoIP接口橋接此次呼叫。從VoIP到VoIP的橋接一直進(jìn)行,直到此次呼 叫完成、或發(fā)生其他事件、或經(jīng)歷特定時(shí)間段。圖13是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的本地用戶接口的橋 接設(shè)定操作過(guò)程的流程圖。圖13中的操作1300開始于步驟1302,用戶通過(guò) 用戶接口啟動(dòng)電話橋接指令設(shè)定(配置)/更新操作。本地用戶接口可包括圖6 中電話機(jī)所包含的顯示器、鍵區(qū)/鍵盤、鼠標(biāo)和/或語(yǔ)音接口。當(dāng)然,也可使用 其他組件與用戶進(jìn)行本地交互。在啟動(dòng)電話橋接指令設(shè)定(配置)/更新操作后,在步驟1304,橋接計(jì)算機(jī) 102的處理電路通過(guò)用戶接口向用戶提供電話橋接設(shè)定(配置)/更新選項(xiàng)。這 些選項(xiàng)包括,開啟/關(guān)閉橋接功能、是否訪問(wèn)遠(yuǎn)端追蹤服務(wù)器以獲取其他電話 橋接指令、為橋接設(shè)定一個(gè)或多個(gè)目的地址、為橋接功能設(shè)定特定規(guī)則,以及 用于設(shè)定(配置)/修改電話橋接指令的其他選項(xiàng)。例如,可根據(jù)特定源IP地址、 特定主叫識(shí)別ID、特定目的IP地址、特定目的PSTN號(hào)碼或與來(lái)電有關(guān)的其 他標(biāo)識(shí),來(lái)確定是開啟還是關(guān)閉橋接功能。在設(shè)定(配置)電話橋接指令過(guò)程中, 還可設(shè)定在每天中的特定時(shí)刻、每周中的特定日,禾Q/或每月中的特定日來(lái)選 擇性地開啟或關(guān)閉橋接功能。在向用戶提供上述選項(xiàng)后,在步驟1306,橋接計(jì)算機(jī)102的處理電路通
過(guò)用戶接口接收用戶輸入的信息。在步驟1308,根據(jù)用戶輸入的信息,橋接
計(jì)算機(jī)102的處理電路選擇性地開啟/關(guān)閉橋接功能。此外,在步驟1310,橋 接計(jì)算機(jī)102的處理電路根據(jù)用戶輸入的信息選擇性地開啟/關(guān)閉對(duì)追蹤服務(wù) 器的訪問(wèn)。例如,可在一天中的特定時(shí)段、每周中的特定日、根據(jù)電話機(jī)的狀 態(tài)來(lái)開啟對(duì)追蹤服務(wù)器的訪問(wèn)。在步驟1312,根據(jù)用戶的輸入信息,處理電 路還可為呼叫橋接功能設(shè)定一個(gè)或多個(gè)目的地址?,F(xiàn)在通過(guò)舉例來(lái)說(shuō)明操作步 驟1310和1312,用戶開啟到蜂窩電話的橋接功能,并選擇蜂窩電話的PSTN 號(hào)碼。用戶還可為呼叫橋接操作設(shè)定目的IP地址。在步驟1314,根據(jù)用戶輸 入的所有信息,橋接計(jì)算機(jī)102的處理電路設(shè)定(配置)電話橋接指令。在步驟 1314后,本操作結(jié)束。
圖14是依據(jù)本發(fā)明一個(gè)實(shí)施例的電話橋接計(jì)算設(shè)備的遠(yuǎn)端用戶終端的橋 接設(shè)定操作過(guò)程的流程圖。圖14中的操作1400開始于步驟1402,用戶通過(guò) 遠(yuǎn)程終端啟動(dòng)電話橋接指令設(shè)定(配置)/更新操作。參考圖1一圖14,這種操 作發(fā)生在例如計(jì)算機(jī)122通過(guò)分組數(shù)據(jù)網(wǎng)104訪問(wèn)橋接計(jì)算機(jī)102時(shí)。在這種 情況下,橋接計(jì)算機(jī)102可向計(jì)算機(jī)122提供網(wǎng)頁(yè),使得計(jì)算機(jī)122的用戶能 夠?qū)蚪佑?jì)算機(jī)102進(jìn)行設(shè)置,以進(jìn)行橋接操作。在另一類似操作中,追蹤服 務(wù)器120通過(guò)向計(jì)算機(jī)122提供網(wǎng)頁(yè)接口,參與并輔助對(duì)橋接計(jì)算機(jī)102的設(shè) 置。在這些方案中,用戶使用計(jì)算l終端122通過(guò)其用戶接口發(fā)起會(huì)話,來(lái)設(shè) 定(配置)/更新電話橋接指令,該計(jì)算機(jī)122的用戶接口在級(jí)別上高于橋接計(jì) 算機(jī)102自身的用戶接口。通常,用戶通過(guò)從遠(yuǎn)程終端122訪問(wèn)特定網(wǎng)頁(yè)來(lái)啟 動(dòng)操作步驟1402。為響應(yīng)對(duì)網(wǎng)頁(yè)的査詢,橋接計(jì)算機(jī)102可為遠(yuǎn)程終端122 建立一個(gè)網(wǎng)頁(yè)。作為選擇,該網(wǎng)頁(yè)接口也可由追蹤服務(wù)器120或已設(shè)立的用于 進(jìn)行此類操作的其他服務(wù)器來(lái)提供。
在步驟1404,橋接計(jì)算機(jī)102、追蹤服務(wù)器120或其他服務(wù)器會(huì)通過(guò)網(wǎng)頁(yè) 接口提供橋接選項(xiàng),這些選項(xiàng)通過(guò)分組數(shù)據(jù)網(wǎng)發(fā)往遠(yuǎn)程終端122。若橋接計(jì)算 機(jī)102自身支持網(wǎng)頁(yè)接口,則橋接計(jì)算機(jī)102通過(guò)其分組數(shù)據(jù)網(wǎng)絡(luò)接口提供網(wǎng) 頁(yè)。若與追蹤服務(wù)器120或其他服務(wù)器配合使用,則可由追蹤服務(wù)器120或其 他服務(wù)器通過(guò)分組數(shù)據(jù)網(wǎng)絡(luò)向遠(yuǎn)程終端提供網(wǎng)頁(yè)接口。隨后,在步驟1406,
橋接計(jì)算機(jī)102、追蹤服務(wù)器120或其他服務(wù)器通過(guò)分組數(shù)據(jù)網(wǎng)絡(luò)接收用戶輸
入的信息。
在步驟1408,根據(jù)用戶輸入,橋接計(jì)算機(jī)102、追蹤服務(wù)器120和/或其 他服務(wù)器開啟/關(guān)閉、或選擇性地開啟/關(guān)閉橋接計(jì)算機(jī)102的電話橋接功能。 此外,在步驟1410,根據(jù)用戶輸入的信息,可選擇性地開啟或關(guān)閉橋接計(jì)算 機(jī)102對(duì)追蹤服務(wù)器的訪問(wèn)功能。隨后,在步驟1412,可根據(jù)用戶輸入的信 息選擇一個(gè)或多個(gè)目的地址。最后,在步驟1414,將步驟1408、 1410和1412 中確定的選項(xiàng)設(shè)定為特定橋接計(jì)算機(jī)102的電話橋接指令。如前所述,電話橋 接指令可存儲(chǔ)在橋接計(jì)算機(jī)102本地,或存儲(chǔ)在遠(yuǎn)端的追蹤服務(wù)器120上,也 可同時(shí)存儲(chǔ)在橋接計(jì)算機(jī)102和追蹤服務(wù)器120中。根據(jù)電話橋接指令的實(shí)際 存儲(chǔ)位置,用戶輸入的信息將會(huì)改變橋接計(jì)算機(jī)102和追蹤服務(wù)器120 二者中 至少一處的電話橋接指令。
圖15是依據(jù)本發(fā)明一個(gè)實(shí)施例的追蹤服務(wù)器設(shè)定(配置)/更新操作的流 程圖。用于追蹤對(duì)應(yīng)一個(gè)或多個(gè)特定用戶標(biāo)識(shí)的追蹤服務(wù)器,其配置操作1500 開始于步驟1502。用戶標(biāo)識(shí)可包括用戶句柄、用戶工D、特定用戶句柄外加服 務(wù)提供商ID句柄、上述兩項(xiàng)加上設(shè)備句柄、和/或上述全部項(xiàng)目加上端口句柄。 因此,在根據(jù)用戶標(biāo)識(shí)識(shí)別特定用戶時(shí),可使用多種不同的選項(xiàng)。如在圖1 和圖15中所示,可通過(guò)橋接計(jì)算機(jī)102、遠(yuǎn)端計(jì)算機(jī)122或另一終端來(lái)訪問(wèn) 追蹤服務(wù)器120。
在設(shè)定(配置)過(guò)程完成后,在步驟1504,操作進(jìn)入空閑狀態(tài)。從空閑狀 態(tài)開始,在步驟1506,追蹤服務(wù)器會(huì)收到對(duì)應(yīng)一個(gè)或多個(gè)特定用戶標(biāo)識(shí)的位 置更新信息。這些位置更新信息可包括終端注冊(cè)信息,這些信息將由MAC地址 標(biāo)識(shí)的特定終端關(guān)聯(lián)到特定的用戶ID。位置更新信息還可為由特定用戶ID或 MAC地址標(biāo)識(shí)的終端提供特定IP地址。例如,在發(fā)送完將其MAC地址關(guān)聯(lián)到 特定的用戶ID的初始消息后,VoIP終端116連接到分組數(shù)據(jù)網(wǎng)108,并由后 者為其分配ip地址。按照分配的]P地址,VoIP終端116向追蹤服務(wù)器120 發(fā)送消息,其中包括其身份標(biāo)識(shí),例如句柄或MAC地址以及剛剛分配的IP地 址。在收到更新的位置信息后,在步驟1508,追蹤服務(wù)器120為相關(guān)用戶標(biāo)
識(shí)更新電話橋接指令。
任何特定終端(VoIP或PSTN)都可與一個(gè)或多個(gè)用戶標(biāo)識(shí)相關(guān)聯(lián)。例如, 在旅行過(guò)程中, 一起旅行的兩個(gè)或幾個(gè)人可為其各自的橋接計(jì)算機(jī)102分配同 一臺(tái)特定終端或一組終端,用于進(jìn)行電話橋接。在最初設(shè)定(配置)過(guò)程中,用 戶將該終端或一組終端與多個(gè)用戶標(biāo)識(shí)建立關(guān)聯(lián)。在設(shè)定(配置)完成后,若其
中一臺(tái)分配的終端需要在追蹤服務(wù)器120上更新其位置信息,則對(duì)應(yīng)每個(gè)受影 響用戶標(biāo)識(shí)、以及為這些用戶支持橋接的每個(gè)受影響電話102的電話橋接指令 均要進(jìn)行更新。
從空閑狀態(tài)(步驟1504)開始,在步驟1510,追蹤服務(wù)器120會(huì)收到對(duì) 應(yīng)一個(gè)或多個(gè)特定用戶標(biāo)識(shí)的橋接開啟/關(guān)閉/更新信息。根據(jù)本發(fā)明進(jìn)行操作 的用戶或橋接計(jì)算機(jī)102的所有者可通過(guò)與追蹤服務(wù)器120交互,在任意時(shí)間 選擇性地開啟或關(guān)閉橋接功能。根據(jù)收到的信息,在步驟1512,對(duì)于一個(gè)或 多個(gè)受影響用戶標(biāo)識(shí),其電話橋接功能將開啟或關(guān)閉。
在初始設(shè)定(配置)步驟1504完成后,在步驟1514,用戶可通過(guò)與追蹤服 務(wù)器交互來(lái)更新電話橋接信息。通過(guò)與追蹤服務(wù)器交互,用戶可關(guān)聯(lián)到一臺(tái)新 的/不同的終端用于進(jìn)行電話橋接,或?qū)⒁慌_(tái)終端從電話橋接設(shè)定(配置)中移 除,或?qū)⑵溆脩魳?biāo)識(shí)關(guān)聯(lián)到另一臺(tái)/其他的電話機(jī),或解除其用戶標(biāo)識(shí)與電話 機(jī)之間的關(guān)聯(lián),或進(jìn)行其他變更。在收到用戶輸入的信息后,在步驟1516, 追蹤服務(wù)器為特定用戶標(biāo)識(shí)更新電話橋接指令。在步驟1508、 1512和1516 后,操作回到步驟1504的空閑狀態(tài)。
圖16是依據(jù)本發(fā)明一個(gè)實(shí)施例的追蹤服務(wù)器訪問(wèn)操作的流程圖。本操作 開始于步驟1602,追蹤服務(wù)器收到來(lái)自橋接計(jì)算機(jī)102的查詢信息,其中包 括一個(gè)或多個(gè)用戶標(biāo)識(shí)。這些用戶標(biāo)識(shí)包括用戶句柄,并可包括一個(gè)或多個(gè)服 務(wù)提供商ID、設(shè)備句柄和端口句柄3此外,査詢信息還可包括源IP地址、目 的IP地址、主叫識(shí)別ID,和/或橋接計(jì)算機(jī)102所接收來(lái)電的目的端PSTN號(hào) 碼。在收到該査詢信息后,在步驟1604,追蹤服務(wù)器120讀取與查詢信息中 所包含用戶標(biāo)識(shí)相對(duì)應(yīng)的電話橋接指令。在步驟1606,追蹤服務(wù)器確定是否 要橋接此特定呼叫。如前所述,可開啟或關(guān)閉所有來(lái)電的橋接功能,或者根據(jù)
來(lái)電的類型(也就是PSTN呼叫或VoIP呼叫)有選擇地開啟/關(guān)閉,或根據(jù)從 査詢信息中收到的其他信息有選擇地開啟/關(guān)閉。若本次特定呼叫的橋接功能
已關(guān)閉,則在步驟1608,追蹤服務(wù)器向電話機(jī)120發(fā)送橋接拒絕提示信息。 若橋接被拒絕,則橋接計(jì)算機(jī)102可在本地終止此次呼叫或?qū)⒋舜魏艚修D(zhuǎn)接到 i吾首f曰禾i"。
若追蹤服務(wù)器確定此次特定呼叫的橋接功能需開啟時(shí),則在步驟1610, 追蹤服務(wù)器120確定此次呼叫橋接的目的IP地址或PSTN號(hào)碼。在步驟1612, 追蹤服務(wù)器120向橋接計(jì)算機(jī)102返回目的IP地址或PSTN號(hào)碼。在步驟1608 和1612后,本操作結(jié)束。
圖17是依據(jù)本發(fā)明一個(gè)實(shí)施例的在PSTN/VoIP橋接操作過(guò)程中協(xié)議棧操 作的示意圖。當(dāng)橋接計(jì)算機(jī)102在PSTN電話格式和VoIP電話格式之間進(jìn)行橋 接操作時(shí),將用到圖7所示的協(xié)議棧。例如,來(lái)自PSTN電話機(jī)117的呼叫通 過(guò)PSTN 106發(fā)往橋接計(jì)算機(jī)102。為接聽此PSTN呼叫,橋接計(jì)算機(jī)102啟動(dòng) 普通老式電話系統(tǒng)(POTS)物理層以及橋接操作和POTS管理資源,對(duì)此次呼 叫的格式進(jìn)行轉(zhuǎn)換,使其可連接互聯(lián)網(wǎng)協(xié)議(IP)層。若此次呼叫的橋接功能 己開啟,則根據(jù)橋接計(jì)算機(jī)102上的電話橋接指令,橋接計(jì)算機(jī)102會(huì)將此 PSTN呼叫橋接到目的VoIP終端112。在此過(guò)程中,橋接計(jì)算機(jī)102將繼續(xù)使 用P0TS物理層、橋接和P0TS管理協(xié)議操作,并使用必要的VoIP資源來(lái)承載 此次VoIP電話。在承載此次VoIP電話過(guò)程中,橋接計(jì)算機(jī)102啟動(dòng)對(duì)應(yīng)分組 數(shù)據(jù)網(wǎng)104的物理層(PHY)、媒體訪問(wèn)控制(MAC)層、鏈路層控制(LLC)層 和IP層來(lái)支持VoIP電話格式。
PHY、 MAC和LLC層與分組數(shù)據(jù)網(wǎng)104的架構(gòu)和操作有關(guān)。在前面的圖1 至圖5中已舉例介紹了這些架構(gòu)和操作。橋接計(jì)算機(jī)102使用上述的協(xié)議棧通 過(guò)分組數(shù)據(jù)網(wǎng)104與追蹤服務(wù)器120交互。目的端VoIP電話112也啟動(dòng)類似/ 相同結(jié)構(gòu)的協(xié)議棧來(lái)支持VoIP呼叫。圖17中描述的協(xié)議層操作可用于橋接從 VoIP電話機(jī)112到PSTN電話機(jī)117的VoIP呼叫。
圖18是依據(jù)本發(fā)明一個(gè)實(shí)施例的在通過(guò)DSL鏈路進(jìn)行PSTN/VoIP橋接操 作過(guò)程中協(xié)議棧操作的示意圖。在圖18的實(shí)施例中,橋接計(jì)算機(jī)1804使用DSL協(xié)議棧通過(guò)DSL服務(wù)提供商和PSTN 106支持與PSTN電話機(jī)117的通信。 橋接計(jì)算機(jī)1804的結(jié)構(gòu)類似或與圖6至圖8中描述的電話機(jī)相同。為能通過(guò) DSL接口連接到DLS服務(wù)提供商18C2,橋接計(jì)算機(jī)1804啟動(dòng)非對(duì)稱數(shù)字用戶 線(ADSL)層、異步傳輸模式(ATM)層、1483層和點(diǎn)對(duì)點(diǎn)協(xié)議(PPP)層。 此外,橋接計(jì)算機(jī)1804還使用PHY、 MAC、 LLC和IP協(xié)議層操作來(lái)連接分組數(shù) 據(jù)網(wǎng)104。在另一操作中,橋接計(jì)算機(jī)1804還可使用為DSL接口實(shí)現(xiàn)的協(xié)議 棧、通過(guò)DSL服務(wù)提供商1802與分組數(shù)據(jù)網(wǎng)104通信。
在將PSTN呼叫橋接到VoIP呼叫的過(guò)程中,橋接計(jì)算機(jī)1804同時(shí)使用IP 協(xié)議層下面的協(xié)議棧的兩側(cè)。VoIP電話機(jī)112使用圖中所示的協(xié)議棧來(lái)承載 VoIP電話呼叫。圖18中描述的組件還可用于橋接從VoIP電話機(jī)112到PSTN 電話機(jī)117的VoIP呼叫。
圖19是依據(jù)本發(fā)明一個(gè)實(shí)施例的在通過(guò)DOCSIS有線網(wǎng)絡(luò)鏈路進(jìn)行的 PSTN/VoIP橋接操作過(guò)程中協(xié)議棧操作的示意圖。橋接計(jì)算機(jī)1904可在PSTN 106和分組數(shù)據(jù)網(wǎng)104之間橋接呼叫。在圖19所示的特定實(shí)施例中,橋接計(jì) 算機(jī)1904具有有線電纜調(diào)制解調(diào)器接口 ,用于連接有線電纜服務(wù)提供商1902 , 并具有連接分組數(shù)據(jù)網(wǎng)104的接口。通常,橋接計(jì)算機(jī)1904支持有線電纜數(shù) 據(jù)服務(wù)接口規(guī)范(DOCSIS)協(xié)議標(biāo)準(zhǔn),以此來(lái)支持到有線電纜服務(wù)提供商1902 的連接。此外,為能與分組數(shù)據(jù)網(wǎng)104通信,橋接計(jì)算機(jī)1904支持fflY、 MAC 和LLC層協(xié)議層操作。IP層在DOCSIS協(xié)議棧和分組數(shù)據(jù)網(wǎng)絡(luò)接口協(xié)議棧之間 提供橋接。橋接計(jì)算機(jī)1904還可通過(guò)DOCSIS協(xié)議棧和有線電纜服務(wù)提供商 1902訪問(wèn)分組數(shù)據(jù)網(wǎng)104。
為進(jìn)行從PSTN到VoIP橋接,以及從VoIP到PSTN橋接,橋接計(jì)算機(jī)1904 同時(shí)支持DOCSIS和raY/MAC/LLC協(xié)議棧,通過(guò)IP層在二者之間傳輸數(shù)據(jù)。IP 層操作可包括標(biāo)記目的IP地址,或封裝收到的VoIP分組,并將封裝的VoIP 分組傳送出去。
圖20是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息服務(wù)器操作過(guò)程的流程圖。圖20 中的操作2000開始于步驟2002,這一操作發(fā)生在,電話機(jī)例如橋接計(jì)算機(jī)102 通過(guò)其PSTN接口或分組數(shù)據(jù)網(wǎng)接口接收請(qǐng)求,要求訪問(wèn)消息例如語(yǔ)音信箱。
這種請(qǐng)求可與典型的來(lái)電一樣,根據(jù)電話橋接指令或特定的消息訪問(wèn)請(qǐng)求路由到語(yǔ)音信箱。例如,橋接計(jì)算機(jī)102可配置有僅用于訪問(wèn)消息的特定PSTN號(hào)碼或IP地址。在收到該呼叫后,在步驟2004:橋接計(jì)算機(jī)102訪問(wèn)(讀取)本地和/或 遠(yuǎn)端的電話橋接指令。隨后,在步驟2006,橋接計(jì)算機(jī)102判斷此次特定來(lái) 電或消息訪問(wèn)請(qǐng)求的橋接功能是否要開啟。若橋接不開啟,則在步驟2008向 呼叫終端返回橋接拒絕提示。若橋接功能為這個(gè)特定的來(lái)電開啟,則在步驟 2010,橋接計(jì)算機(jī)102確定目的IP (消息服務(wù)器132)或目的PSTN號(hào)碼(消 息服務(wù)器130)。隨后,在步驟2012:,橋接計(jì)算機(jī)102將此次呼叫橋接到消息 服務(wù)器130或132,進(jìn)行消息訪問(wèn)操作。圖21是依據(jù)本發(fā)明一個(gè)實(shí)施伊的呼叫建立操作過(guò)程的流程圖。操作2100 開始于步驟2102,電話機(jī)例如102收到第一呼叫建立請(qǐng)求。該呼叫建立請(qǐng)求 可來(lái)自PSTN 106或分組數(shù)據(jù)網(wǎng)104。在收到第一呼叫建立請(qǐng)求后,在步驟2104, 橋接計(jì)算機(jī)102有選擇地訪問(wèn)(讀取)電話橋接指令。這些電話橋接指令可從 一個(gè)或多個(gè)本地存儲(chǔ)器中獲取,或與第一呼叫建立請(qǐng)求一同從用戶接口獲取, 或者從追蹤服務(wù)器、遠(yuǎn)端計(jì)算機(jī)獲取。隨后,在步驟2106,橋接計(jì)算機(jī)102 根據(jù)第一呼叫建立請(qǐng)求選擇性地生成第二呼叫建立請(qǐng)求。在生成第二呼叫建立 請(qǐng)求的過(guò)程中,橋接計(jì)算機(jī)102可使用獲取的電話橋接指令。隨后,在步驟 2108,根據(jù)具體的操作,橋接計(jì)算機(jī)102通過(guò)分組數(shù)據(jù)網(wǎng)104或108將第二呼 叫建立請(qǐng)求發(fā)往互聯(lián)網(wǎng),或發(fā)往PSTN 106。隨后在步驟2110,橋接計(jì)算機(jī)102判斷是否對(duì)與第一呼叫建立請(qǐng)求相關(guān) 聯(lián)的呼叫進(jìn)行橋接。若此次呼叫的電話橋接功能未開啟,則操作結(jié)束。但是, 若對(duì)此次呼叫,電話橋接功能已開啟,則橋接計(jì)算機(jī)102選擇性地橋接與第一 呼叫建立請(qǐng)求有關(guān)的來(lái)電。橋接過(guò)程可在步驟2112由橋接計(jì)算機(jī)102在本地 完成,和/或在步驟2114,通過(guò)服務(wù)提供商橋接設(shè)備124在遠(yuǎn)端完成。此外,在步驟2106根據(jù)第一呼叫建立請(qǐng)求選擇性地生成第二呼叫建立請(qǐng) 求的過(guò)程中,橋接計(jì)算機(jī)102可使用與第一呼叫建立請(qǐng)求有關(guān)的被叫PSTN號(hào) 碼、主叫識(shí)別(CLID)號(hào)碼、源IP地址和/或目的IP地址。 本領(lǐng)域一般技術(shù)人員知悉,此處使用的術(shù)語(yǔ)"可通信地連接",包括無(wú)線 和有線,直接連接和通過(guò)其它的元件、組件、電路或模塊的間接連接。本領(lǐng)域一般技術(shù)人員也知悉,推斷連接(inferred coupling,例如, 一個(gè)元件被推斷 連接到另一個(gè)元件)包括與"可通信地連接" 一樣的方式在兩個(gè)元件中的有線 和無(wú)線,直接與間接連接。以上借助于說(shuō)明指定的功能和關(guān)系的方法步驟對(duì)本發(fā)明進(jìn)行了描述。為了 描述的方便,這些功能組成模塊和方法步驟的界限和順序在此處被專門定義。 然而,只要給定的功能和關(guān)系能夠適當(dāng)?shù)貙?shí)現(xiàn),界限和順序的變化是允許的。 任何上述變化的界限或順序應(yīng)被視為在權(quán)利要求保護(hù)的范圍內(nèi)。以上還借助于說(shuō)明某些重要功能的功能模塊對(duì)本發(fā)明進(jìn)行了描述。為了描 述的方便,這些功能組成模塊的界限在此處被專門定義。當(dāng)這些重要的功能被 適當(dāng)?shù)貙?shí)現(xiàn)時(shí),變化其界限是允許的。類似地,流程圖模塊也在此處被專門定 義來(lái)說(shuō)明某些重要的功能,為廣泛應(yīng)用,流程圖模塊的界限和順序可以被另外 定義,只要仍能實(shí)現(xiàn)這些重要功能。上述功能模塊、流程圖功能模塊的界限及 順序的變化仍應(yīng)被視為在權(quán)利要求保護(hù)范圍內(nèi)。本領(lǐng)域技術(shù)人員也知悉此處所述的功能模塊,和其它的說(shuō)明性模塊、模組 和組件,可以如示例或由分立元件、特殊功能的集成電路、帶有適當(dāng)軟件的處 理器及類似的裝置組合而成。此外,雖然描述細(xì)節(jié)的目的是清楚和明白上述實(shí)施例,本發(fā)明并不限于這 些實(shí)施例。任何本領(lǐng)域技術(shù)人員知悉的、對(duì)這些特征和實(shí)施例進(jìn)行各種改變或 等效替換而得的技術(shù)方案,都屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種用于橋接第一電話設(shè)備和第二電話設(shè)備之間的第一呼叫、和來(lái)自第三電話設(shè)備的第二呼叫的計(jì)算設(shè)備,其特征在于,所述計(jì)算設(shè)備包括處理電路,其既可工作在呼叫橋接模式下,也可工作在呼叫終端模式下;用戶接口,其與所述處理電路相連;第一接口,其通過(guò)公共交換電話網(wǎng)將所述處理電路可通信地連接到所述第一電話設(shè)備,使用第一語(yǔ)音格式;第二接口,通過(guò)互聯(lián)網(wǎng)將所述處理電路可通信地連接到所述第二電話設(shè)備,使用第二語(yǔ)音格式;在所述呼叫終端模式下,所述處理電路通過(guò)保持所述用戶接口和所述第三電話設(shè)備之間的第一通信路徑來(lái)支持所述第二呼叫;在所述呼叫橋接模式下,所述處理電路將通過(guò)所述第一接口收到的所述第一呼叫中的第一呼叫信息,轉(zhuǎn)換為所述第二語(yǔ)音格式以發(fā)往所述第二電話設(shè)備,并將通過(guò)第二接口收到的所述第一呼叫中的第二呼叫信息,轉(zhuǎn)換為所述第一語(yǔ)音格式以發(fā)往所述第一電話設(shè)備,從而在所述第一電話設(shè)備和所述第二電話設(shè)備之間提供第二通信路徑。
2、 根據(jù)權(quán)利要求1所述的計(jì)算設(shè)備,其特征在于,所述計(jì)算設(shè)備還包括 用于存儲(chǔ)橋接指令的存儲(chǔ)器,所述處理電路從所述存儲(chǔ)器中讀取該橋接指令并 執(zhí)行該橋接指令,以支持所述第二通信路徑。
3、 根據(jù)權(quán)利要求1所述的計(jì)算設(shè)備,其特征在于,所述用戶接口包括 音頻接口 ;鼠標(biāo)接口; 鍵盤接口。
4、 一種計(jì)算設(shè)備,其處于可支持在第一電話設(shè)備和第二電話設(shè)備之間進(jìn) 行呼叫的電話架構(gòu)中,其特征在于,所述計(jì)算設(shè)備包括橋接電路;第一接口 ,其通過(guò)公共交換電話網(wǎng)將所述橋接電路可通信地連接到所述第 一電話設(shè)備,使用第一語(yǔ)音格式;第二接口,其通過(guò)互聯(lián)網(wǎng)將所述橋接電路可通信地連接到所述第二電話設(shè) 備,使用第二語(yǔ)音格式;所述橋接電路將通過(guò)所述第一接口收到的第一呼叫信息轉(zhuǎn)換為所述第二 語(yǔ)音格式以發(fā)往所述第二電話設(shè)備,并將通過(guò)所述第二接口收到的第二呼叫信 息轉(zhuǎn)換為所述第一語(yǔ)音格式以發(fā)往所述第一電話設(shè)備,從而在所述第一電話設(shè) 備和所述第二電話設(shè)備之間提供呼叫路徑。
5、 根據(jù)權(quán)利要求4所述的計(jì)算設(shè)備,其特征在于,所述計(jì)算設(shè)備還包括用于存儲(chǔ)橋接指令的存儲(chǔ)器,所述處理電路從所述存儲(chǔ)器中讀取該橋接指令并 執(zhí)行該橋接指令。
6、 一種計(jì)算設(shè)備,包括 用戶接口;處理電路,其與所述用戶接口相連;第一接口,其將所述處理電路可通信地連接到所述公共交換電話網(wǎng);第二接口 ,其將所述處理電路可通信地連接到互聯(lián)網(wǎng);所述處理電路有選擇的在所述第一接口和所述第二接口之間橋接呼叫。
7、 根據(jù)權(quán)利要求6所述的計(jì)算設(shè)備,其特征在于,所述計(jì)算設(shè)備還包括 用于存儲(chǔ)橋接指令的本地存儲(chǔ)器,在對(duì)來(lái)電呼叫有選擇的橋接過(guò)程中,所述處 理電路從所述本地存儲(chǔ)器中讀取所述橋接指令,并執(zhí)行所述橋接指令。
8、 一種計(jì)算設(shè)備進(jìn)行橋接操作的方法,其特征在于,所述計(jì)算設(shè)備處于 可支持第一電話設(shè)備和第二電話設(shè)備之間呼叫的電話架構(gòu)中,并具有可通信地 連接到公共交換電話網(wǎng)的第一接口和可通信地連接到互聯(lián)網(wǎng)的第二接口,所述 方法包括通過(guò)所述第一接口接收由所述第一電話設(shè)備生成的第一語(yǔ)音格式的第一 語(yǔ)音信號(hào);通過(guò)所述第二接口接收由所述第二電話設(shè)備生成的第二語(yǔ)音格式的第二 語(yǔ)首f曰5;將所述第一語(yǔ)音信號(hào)從所述第一語(yǔ)音格式轉(zhuǎn)換為所述第二語(yǔ)音格式;將所述第二語(yǔ)音信號(hào)從所述第二語(yǔ)音格式轉(zhuǎn)換為所述第一語(yǔ)音格式; 通過(guò)所述第二接口將所述第二語(yǔ)音格式的第一語(yǔ)音信號(hào)發(fā)往所述第二電 話設(shè)備;將所述第一語(yǔ)音格式的第二語(yǔ)音信號(hào)發(fā)往所述第一電話設(shè)備。
9、 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述對(duì)第一語(yǔ)音信號(hào)和第 二語(yǔ)音信號(hào)進(jìn)行進(jìn)行轉(zhuǎn)換包括在所述公共交換電話網(wǎng)和所述互聯(lián)網(wǎng)之間進(jìn)行 橋接。
10、 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第一語(yǔ)音格式包括模擬格式。
全文摘要
一種橋接計(jì)算設(shè)備,包括處理電路,該處理電路可通信地連接到用戶接口、公共交換電話網(wǎng)(PSTN)接口、分組數(shù)據(jù)網(wǎng)接口。該處理電路獲取并執(zhí)行橋接指令,在PSTN和分組數(shù)據(jù)網(wǎng)接口之間建立路徑來(lái)承載來(lái)電。借助這種路徑,通過(guò)橋接計(jì)算設(shè)備可在PSTN電話設(shè)備和互聯(lián)網(wǎng)電話設(shè)備之間建立并保持呼叫。還可通過(guò)橋接計(jì)算設(shè)備召開電話會(huì)議,如在多個(gè)互聯(lián)網(wǎng)電話設(shè)備之間召開電話會(huì)議,其中可有也可無(wú)PSTN電話設(shè)備的參與。可由PSTN電話設(shè)備發(fā)起到互聯(lián)網(wǎng)電話設(shè)備的呼叫,也可由互聯(lián)網(wǎng)電話設(shè)備發(fā)起到PSTN電話設(shè)備的呼叫。
文檔編號(hào)H04M7/00GK101159789SQ20071000186
公開日2008年4月9日 申請(qǐng)日期2007年1月31日 優(yōu)先權(quán)日2006年2月7日
發(fā)明者吉漢·卡若古, 詹姆士·D·貝內(nèi)特 申請(qǐng)人:美國(guó)博通公司