專利名稱:具有高級(jí)特性的電話適配器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及計(jì)算機(jī)集成的電話,尤其涉及用于集成分組交換和電路交換的電話設(shè)備和服務(wù)的方法和裝置。
背景技術(shù):
模擬電話適配器是將來自傳統(tǒng)電話的模擬信號(hào)轉(zhuǎn)換成對(duì)于在因特網(wǎng)連接上的傳輸而言可接受格式的裝置,在接收端反之。這個(gè)種類的許多產(chǎn)品正在出售。示例包含由Grandstream Networks生產(chǎn)的HandyTone系列;由Sipura Technology,Inc(前不久被Cisco Systems收購)生產(chǎn)的Sipura電話適配器;由EpygiTechnologies,Ltd.生產(chǎn)的Quadro語音路由器;由Micronet生產(chǎn)的FXS VoIP網(wǎng)關(guān);由BAFOInc.生產(chǎn)的Messenger Call Box;由Actiontec Electronics,Inc.生產(chǎn)的ActiontecInternet Phone Wizard;以及由Motorola,Inc.生產(chǎn)的M3MotorolaMessenger Modem。
在專利文獻(xiàn)中描述了模擬電話適配器的各種類型和特性。例如,美國專利6,700,956描述了用于選擇性地把電話連接到電話網(wǎng)上或者連接到因特網(wǎng)上的器件,將該專利引入于此以供參考。該器件包括硬件模塊和用于耦合個(gè)人計(jì)算機(jī)或者因特網(wǎng)設(shè)備和標(biāo)準(zhǔn)模擬電話的相關(guān)軟件。通過輸入預(yù)定的雙音多頻(DTMF)數(shù)字序列,該器件允許模擬電話在基于因特網(wǎng)的電話模式和公共交換電話網(wǎng)(PSTN)模式之間觸發(fā)。
美國專利6,731,751描述了插入在無線電話基礎(chǔ)單元和個(gè)人計(jì)算機(jī)聲卡之間的接口器件,將該專利引入于此以供參考。該接口仿真關(guān)于電話和麥克風(fēng)的中心局連接,以及關(guān)于計(jì)算機(jī)聲卡的揚(yáng)聲器連接。
美國專利6,711,160描述了電話和分組網(wǎng)之間的接口單元,將該專利引入于此以供參考。該單元還在分組網(wǎng)和公共交換電話網(wǎng)(PSTN)之間起網(wǎng)關(guān)的作用。當(dāng)不向該單元提供電源時(shí),回退開關(guān)(fallbackswitch)自動(dòng)地直接將電話設(shè)施鏈接到PSTN,而旁路單元中的電路。該單元還包含LCD驅(qū)動(dòng)器和用于顯示信息,諸如呼叫者標(biāo)識(shí)的顯示器。
發(fā)明內(nèi)容
在本發(fā)明公開的實(shí)施例中,電話適配器耦合計(jì)算機(jī)到模擬電話,和到電路交換電話網(wǎng)線路,諸如PSTN線路。用戶可以以通常方式使用模擬電話向外撥出到交換電話網(wǎng)的呼叫,或者可選地可以通過計(jì)算機(jī)把向外的呼叫指向分組網(wǎng),諸如因特網(wǎng)。首先檢查模擬電話掛機(jī)后,計(jì)算機(jī)把分組網(wǎng)上的進(jìn)入的呼叫指向模擬電話。
在本發(fā)明的一些實(shí)施例中,電話適配器包括兩個(gè)模擬前端(AFE)一個(gè)連接到模擬電話,另一個(gè)連接到電路交換電話網(wǎng)。兩個(gè)AFE都發(fā)送數(shù)字取樣到計(jì)算機(jī)和從計(jì)算機(jī)接收數(shù)字取樣。通過許可計(jì)算機(jī)與模擬電話相互作用以及控制用戶接口功能(諸如振鈴和內(nèi)置的顯示),這個(gè)方案有利于新用戶接口功能。例如,計(jì)算機(jī)可以檢測電話網(wǎng)線路上的振鈴和呼叫者ID信號(hào),即使當(dāng)電話正在VOIP呼叫上使用時(shí),然后可以通知用戶進(jìn)入的PSTN呼叫。此外,計(jì)算機(jī)可以對(duì)交換電話網(wǎng)和分組網(wǎng)之間的不同種類的呼叫者ID信號(hào)進(jìn)行代碼轉(zhuǎn)換,并且可以使代碼轉(zhuǎn)換的信息在電話顯示器上顯示,以及在計(jì)算機(jī)屏幕上顯示。在下文描述附加功能。
雖然在此具體參考雙AFE適配器設(shè)計(jì)來描述本發(fā)明的特性,但是這些特性的某些也可以使用具有單個(gè)AFE的電話適配器來實(shí)現(xiàn),諸如如上所述的相關(guān)的美國專利申請(qǐng)“Multi-Function TelephoneAdapter”,或者使用現(xiàn)有技術(shù)中公知的其他適配器。相反地,在這個(gè)相關(guān)申請(qǐng)下描述的電話適配器的特性同樣地可以使用在此描述的雙AFE設(shè)計(jì)來實(shí)現(xiàn)。
因此,根據(jù)本發(fā)明的實(shí)施例,提供了通信設(shè)備,包含電話適配器,包括
電話連接器,用于與電話連接;線路連接器,用于與電路交換電話網(wǎng)的電話線路連接;計(jì)算機(jī)接口;電話模擬前端(AFE),與所述電話連接器耦合,并且用于將由所述電話產(chǎn)生的音頻輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以通過所述計(jì)算機(jī)接口傳送;以及線路AFE,與所述線路連接器耦合,并且用于將從所述計(jì)算機(jī)接口接收的數(shù)字輸入取樣轉(zhuǎn)換成模擬輸出信號(hào)以在所述電話線路上傳輸;以及計(jì)算機(jī),其通過所述計(jì)算機(jī)接口與所述電話適配器耦合,并被安排來處理所述數(shù)字輸出取樣以譯碼由用戶向所述電話輸入的目的地電話號(hào)碼的指示,并且還被安排來響應(yīng)于所述譯碼的指示產(chǎn)生所述數(shù)字輸入取樣,以使所述線路AFE通過所述電話線路發(fā)送與所述目的地電話號(hào)碼相對(duì)應(yīng)的雙音多頻(DTMF)信號(hào)的序列。
在一個(gè)實(shí)施例中,所述音頻輸入信號(hào)包括由所述電話響應(yīng)于用戶的鍵擊而產(chǎn)生的第一系列DTMF音,并且由所述計(jì)算機(jī)產(chǎn)生的所述數(shù)字輸入取樣使所述線路AFE傳送不同于所述第一系列DTMF音的第二系列DTMF音。
在另一個(gè)實(shí)施例中,所述音頻輸入信號(hào)包括由所述用戶口述到所述電話的語音信號(hào),并且采用所述計(jì)算機(jī)來譯碼所述語音信號(hào)以識(shí)別所述目的地電話號(hào)碼。
可選擇地,所述設(shè)備包括所述電話AFE和所述線路AFE之間的數(shù)字回退鏈路,用于傳送所述數(shù)字輸出取樣到所述線路AFE。
在一些實(shí)施例中,所述計(jì)算機(jī)還與在分組網(wǎng)上的通信耦合,并且用于控制所述電話適配器,以使所述電話在所述分組網(wǎng)上通過所述計(jì)算機(jī)發(fā)出的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)設(shè)備。典型的,所述計(jì)算機(jī)用于處理所述數(shù)字輸出取樣,以確定由所述用戶對(duì)所述電話的輸入所指示的分組網(wǎng)上的目的地地址,并且將所述VoIP呼叫發(fā)出到所述目的地地址。
根據(jù)本發(fā)明的實(shí)施例,還提供了通信設(shè)備,包含
電話適配器,包括電話連接器,用于與電話連接;線路連接器,用于與電路交換電話網(wǎng)的電話線路連接;計(jì)算機(jī)接口;線路模擬前端(AFE),與所述線路連接器耦合,并且用于將從所述電話線路接收的電話輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以通過所述計(jì)算機(jī)接口傳送;以及電話AFE,與所述電話連接器耦合,并且用于將從所述計(jì)算機(jī)接口接收的數(shù)字輸入轉(zhuǎn)換為模擬輸出信號(hào)以輸出到所述電話;以及計(jì)算機(jī),其通過所述計(jì)算機(jī)接口與所述電話適配器耦合,并被安排來處理所述數(shù)字輸出取樣以檢測從所述電話線路接收的進(jìn)入的呼叫的振鈴信號(hào),并且響應(yīng)于所述振鈴信號(hào)產(chǎn)生所述數(shù)字輸入,以便所述模擬輸出信號(hào)使所述電話向用戶提供所述進(jìn)入的呼叫的指示。
在公開的實(shí)施例中,采用所述計(jì)算機(jī)來改變所述數(shù)字輸入,以便所述模擬輸出信號(hào)使所述電話以多個(gè)不同振鈴型式振鈴,所述多個(gè)不同振鈴型式由所述計(jì)算機(jī)響應(yīng)于所述進(jìn)入的呼叫的特性進(jìn)行選擇。
在一些實(shí)施例中,所述計(jì)算機(jī)還與在分組網(wǎng)上的通信耦合,并且用于控制所述電話適配器,以使所述電話在所述分組網(wǎng)上通過所述計(jì)算機(jī)發(fā)出的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)設(shè)備,從而當(dāng)接收到來自所述分組網(wǎng)的進(jìn)入的VoIP呼叫時(shí)使得所述電話向所述用戶提供所述指示。
根據(jù)本發(fā)明的實(shí)施例,還提供了通信設(shè)備,包含電話適配器,包括電話連接器,用于與電話連接;線路連接器,用于與電路交換電話網(wǎng)的電話線路連接;計(jì)算機(jī)接口;以及處理電路,耦合在所述電話連接器、所述線路連接器和所述計(jì)算機(jī)接口之間,用于將從所述計(jì)算機(jī)接口接收的數(shù)字輸入取樣轉(zhuǎn)換成模擬輸出信號(hào)以輸出到所述電話連接器和所述線路連接器,以及用于將來自所述電話連接器和所述線路連接器的模擬輸入信號(hào)轉(zhuǎn)換為數(shù)字輸出信號(hào)以通過所述計(jì)算機(jī)接口傳送;以及計(jì)算機(jī),其與在分組網(wǎng)上的通信耦合,并且用于控制所述電話適配器,以便所述電話在所述分組網(wǎng)上發(fā)出到所述計(jì)算機(jī)的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)裝置,并且所述計(jì)算機(jī)還用于產(chǎn)生所述數(shù)字輸入取樣,以使得所述電話響應(yīng)于在所述分組網(wǎng)和所述電路交換電話網(wǎng)上接收的進(jìn)入的呼叫來顯示呼叫者標(biāo)識(shí)(CID)。
典型的所述計(jì)算機(jī)用于產(chǎn)生所述數(shù)字輸入取樣,以使由所述處理電路產(chǎn)生的所述模擬輸出信號(hào)被調(diào)制,以將類型1CID信號(hào)和類型2CID信號(hào)中的至少一種傳送到所述電話。在一個(gè)實(shí)施例中,采用所述處理電路以向所述計(jì)算機(jī)提供所述電話的摘掛機(jī)狀態(tài)的指示,并且其中所述計(jì)算機(jī)用于產(chǎn)生所述數(shù)字輸入取樣,以使得當(dāng)所述電話是掛機(jī)時(shí),所述模擬輸出信號(hào)傳送所述類型1CID信號(hào),當(dāng)所述電話是摘機(jī)時(shí),所述模擬輸出信號(hào)傳送所述類型2CID信號(hào)。另外或者可選地,采用所述計(jì)算機(jī)來譯碼從在分組網(wǎng)上發(fā)起VoIP呼叫的終端那里接收的分組,以確定與所述終端相關(guān)聯(lián)的用戶標(biāo)識(shí),并且產(chǎn)生所述數(shù)字輸入取樣,以使所述類型1CID信號(hào)和所述類型2CID信號(hào)中的所述至少一種表示所述用戶標(biāo)識(shí)。
在公開的實(shí)施例中,采用所述計(jì)算機(jī)來處理所述數(shù)字輸出取樣,以當(dāng)所述電話用于VoIP呼叫時(shí)響應(yīng)于所述電話線路上接收到的進(jìn)入的電話呼叫來檢測具有類型1CID信號(hào)的振鈴信號(hào),譯碼所述類型1CID信號(hào)以提取所述進(jìn)入的電話呼叫的標(biāo)識(shí),并且產(chǎn)生所述數(shù)字輸入取樣以使由所述處理電路產(chǎn)生的所述模擬輸出信號(hào)被調(diào)制,以向所述電話傳送表示所述標(biāo)識(shí)的類型2CID信號(hào)。
另外或者可選地,采用所述計(jì)算機(jī)來處理所述數(shù)字輸出取樣,以響應(yīng)于在所述電話線路上收到的來自發(fā)起的電話的進(jìn)入的電話呼叫,來檢測具有CID信號(hào)的振鈴信號(hào),譯碼所述CID信號(hào)以確定與所述發(fā)起的電話相關(guān)聯(lián)的用戶標(biāo)識(shí),響應(yīng)于所述進(jìn)入的電話呼叫在所述分組網(wǎng)上發(fā)送一個(gè)或多個(gè)分組,以便在所述計(jì)算機(jī)和所述分組網(wǎng)上的目的地終端之間設(shè)置向外的VoIP呼叫以便所述分組的至少一個(gè)包括所述用戶標(biāo)識(shí),并且通過所述電話適配器將所述進(jìn)入的電話呼叫與所述向外的VoIP呼叫連接以使所述發(fā)起的電話與所述目的地終端進(jìn)行通信。
根據(jù)本發(fā)明的實(shí)施例,還提供了一種用于通信的方法,包括將包括電話模擬前端(AFE)和線路AFE的電話適配器連接到電話、電路交換電話網(wǎng)的電話線路和計(jì)算機(jī),以使所述電話AFE將由所述電話產(chǎn)生的音頻輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以傳送到所述計(jì)算機(jī),并且所述線路AFE將從所述計(jì)算機(jī)接收的數(shù)字輸入取樣轉(zhuǎn)換成模擬輸出信號(hào)以在所述電話線路上傳輸;使用所述計(jì)算機(jī)處理所述數(shù)字輸出取樣,以譯碼由用戶輸入到所述電話的目的地電話號(hào)碼的指示;以及使用所述計(jì)算機(jī)響應(yīng)于所述譯碼的指示產(chǎn)生所述數(shù)字輸入取樣,以使所述線路AFE在所述電話線路上發(fā)送與所述目的地電話號(hào)碼相對(duì)應(yīng)的雙音多頻(DTMF)信號(hào)序列。
此外根據(jù)本發(fā)明的實(shí)施例,還提供了一種用于通信的方法,包括將包括電話模擬前端(AFE)和線路AFE的電話適配器連接到電話、電路交換電話網(wǎng)的電話線路和計(jì)算機(jī),以使所述線路AFE將從所述電話線路接收的電話輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以傳送到所述計(jì)算機(jī),并且所述電話AFE將從所述計(jì)算機(jī)接收的數(shù)字輸入轉(zhuǎn)換成模擬輸出信號(hào)以輸出到所述電話;使用所述計(jì)算機(jī)處理所述數(shù)字輸出取樣,以檢測從所述電話線路接收的進(jìn)入的呼叫的振鈴信號(hào);以及響應(yīng)于所述振鈴信號(hào)使用所述計(jì)算機(jī)產(chǎn)生所述數(shù)字輸入,以使所述模擬輸出信號(hào)使所述電話向用戶提供所述進(jìn)入的呼叫的指示。
根據(jù)本發(fā)明的實(shí)施例,還提供了一種用于通信的方法,包括將電話適配器連接到電話、電路交換電話網(wǎng)的電話線路和計(jì)算機(jī),以便將從所述計(jì)算機(jī)接收的數(shù)字輸入取樣轉(zhuǎn)換成模擬輸出信號(hào)以輸出到所述電話和所述電話線路,并且將來自所述電話和所述電話線路的模擬輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以傳送到所述計(jì)算機(jī);以及使用所述計(jì)算機(jī)控制所述電話適配器,以使所述電話在分組網(wǎng)上對(duì)所述計(jì)算機(jī)發(fā)出的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)裝置;以及使用所述計(jì)算機(jī)產(chǎn)生所述數(shù)字輸入取樣,以使所述電話響應(yīng)于在所述分組網(wǎng)和所述電路交換電話網(wǎng)上接收的進(jìn)入的呼叫來顯示呼叫者標(biāo)識(shí)(CID)。
通過如下實(shí)施例以及附圖的詳細(xì)描述可更好地理解本發(fā)明。
圖1是依據(jù)本發(fā)明實(shí)施例的電話通信系統(tǒng)的示意性圖示說明;圖2是依據(jù)本發(fā)明的實(shí)施例示意性表示電話適配器的細(xì)節(jié)的方框圖;以及圖3是依據(jù)本發(fā)明的實(shí)施例示意地說明呼叫者ID代碼轉(zhuǎn)換的流程圖。
具體實(shí)施例方式
系統(tǒng)概述圖1是依據(jù)本發(fā)明實(shí)施例的電話通信系統(tǒng)20的示意性圖示說明。系統(tǒng)20使用電話適配器(TA)22將傳統(tǒng)模擬和分組交換電話網(wǎng)絡(luò)部件結(jié)合起來,以提供在下文描述的一組新的特性和功能。
適配器22與計(jì)算機(jī)24,典型的是個(gè)人計(jì)算機(jī)(PC),一起使用,該計(jì)算機(jī)包括用戶接口,該用戶接口包括顯示器26和一個(gè)或多個(gè)輸入設(shè)備28,諸如鍵盤或者鼠標(biāo)。(可選地,計(jì)算機(jī)24可以包括具有CPU的任何其他種類的合適的計(jì)算裝置;并且計(jì)算機(jī)24在下文僅僅示例地而非限制性地稱為PC。)適配器22可以通過合適的數(shù)字輸入/輸出(I/O)端口連接到PC,該數(shù)字輸入/輸出(I/O)端口諸如通用串行總線(USB)端口或者高清晰度音頻(HD-音頻)端口,或者通過局域網(wǎng)(LAN)??蛇x地,適配器可以配置為可以位于計(jì)算機(jī)24里面的插卡或者芯片集。
適配器22還與模擬電話30通信,并且與電路交換電話網(wǎng)38通信。典型的,網(wǎng)絡(luò)38是PSTN,并且適配器22通過合適的電纜連接到PSTN和電話30。可選地,電話30可以在空中通過無線連接與適配器22通信。進(jìn)一步可選地,電話30和適配器22可以集成為單個(gè)裝置。進(jìn)一步可選地或者另外的,網(wǎng)絡(luò)38可以包括另一類型的電路交換電話網(wǎng),諸如蜂窩網(wǎng)絡(luò)。如下文描述,適配器22被配置為允許用戶使用電話30通過網(wǎng)絡(luò)38發(fā)出電話呼叫到其他模擬電話40以及從其他模擬電話40接收電話呼叫。下面為了清晰的描述,這樣的呼叫被稱為“PSTN呼叫”,但是可以理解在其他種類的電路交換網(wǎng)絡(luò)上的呼叫可以以類似方式處理。
電話30包括用戶接口組件,該用戶接口組件具有小鍵盤31和用于生成振鈴音的揚(yáng)聲器(未示出),并且其選擇性地可以包括顯示器33。電話可以被配置為接收并在顯示器33上顯示呼叫者標(biāo)識(shí)(CID)信息。CID傳輸和檢測是電話通信技術(shù)領(lǐng)域公知的。在“類型1”CID傳輸中,在從中心局發(fā)送到要接收呼叫的電話的振鈴信號(hào)的振鈴之間編碼啟動(dòng)呼叫的電話的CID。如果接收電話被配置來進(jìn)行CID檢測,則譯碼并在例如顯示器33上顯示啟動(dòng)CID(或者相應(yīng)的文本串)。在“類型2”CID傳輸中,啟動(dòng)電話的CID與“呼叫等待”信號(hào)一起被編碼,其中該“呼叫等待”信號(hào)當(dāng)接收電話是摘機(jī)狀態(tài)時(shí)被傳輸。類型1和類型2CID協(xié)議例如在由Telecommunications IndustryAssociation(2003年5月)頒布的TIA標(biāo)準(zhǔn)TIA-777-A中被詳細(xì)定義,將其合并在此以供參考。
計(jì)算機(jī)24還通過合適的調(diào)制解調(diào)器(未示出)連接到分組交換網(wǎng)32上,諸如因特網(wǎng)。典型的,為了使得能夠有高質(zhì)量語音IP(VoIP)服務(wù),到網(wǎng)絡(luò)32的連接是寬帶連接,諸如DSL、電纜調(diào)制解調(diào)器或者ISDN連接。可選地,模擬調(diào)制解調(diào)器連接,諸如V.90或者V.92調(diào)制解調(diào)器連接,對(duì)于一些VoIP應(yīng)用也是合適的。計(jì)算機(jī)24的用戶然后能夠通過適配器22使用電話30作為I/O裝置,用于通過網(wǎng)絡(luò)32將VoIP呼叫發(fā)出到其他VoIP使能的終端和從其他VoIP使能的終端接收VoIP呼叫,所述其他VoIP使能的終端諸如裝配有合適的VoIP軟件和音頻接口設(shè)備36,或者配置有電話適配器,諸如適配器22,以及具有非PC VoIP裝置的計(jì)算機(jī)34。
圖2是依據(jù)本發(fā)明的實(shí)施例示例性地表示電話適配器22的細(xì)節(jié)的方框圖。為了在下面的說明中概念清楚起見,將適配器22表示為包括某些功能塊。從說明中將會(huì)發(fā)現(xiàn),不是所有這些塊對(duì)于適配器操作的所有方面都必不可少。此外,在實(shí)際的實(shí)現(xiàn)中,這些塊中的某些可以組合為單個(gè)物理元件,諸如集成電路芯片??蛇x地或者另外,某些塊可以由多個(gè)離散的組件組成。適配器22中電路的各種可選擇的實(shí)現(xiàn)對(duì)于本領(lǐng)域技術(shù)人員是顯而易見的;所有這樣的實(shí)現(xiàn)都認(rèn)為在本發(fā)明的范圍之內(nèi)。
適配器22包括耳機(jī)插孔50,用于連接到電話30,和線路插孔52,用于連接到網(wǎng)絡(luò)38。典型的,插孔50和52包括標(biāo)準(zhǔn)的電纜連接器,諸如RJ-11插座。
在PC端,適配器22包括PC連接器54,其通過PC接口56連接到適配器的其他元件。如同在上面指出的,連接器54可以包括USB連接器,在這種情況下,PC接口56包括接口硬件和I/O邏輯,用于在USB鏈路上將數(shù)字輸入多路傳輸?shù)竭m配器22的元件和從適配器22的元件多路輸出數(shù)據(jù)??蛇x地,連接器54可以包括LAN連接器,在這種情況下,PC接口56包括適當(dāng)?shù)腖AN接口電路。進(jìn)一步可選地,對(duì)于適配器22位于計(jì)算機(jī)24里面的實(shí)施例,連接器54可以包括在PC接口56中具有合適的總線接口邏輯的PC總線連接器,諸如外圍組件接口(PCI)總線連接器或者Intel高清晰度(HD)音頻連接。進(jìn)一步另外或者可選地,適配器22可以包括二個(gè)或更多個(gè)分離的PC接口電路和連接器,每個(gè)服務(wù)于不同功能和/或者把適配器的不同部分連接到PC上。如果計(jì)算機(jī)被配置為通過連接器54提供電力,則適配器22中的電路可以從計(jì)算機(jī)24吸取電力,或者所述電路可選地可以由適配器22中的電池或者其他的電源(未示出)提供電力。
適配器22包括開關(guān)58和60,其通過接口56由計(jì)算機(jī)24控制以確定適配器的操作模式。在圖2所示的設(shè)置中,開關(guān)58和60通過插孔50和52將電話30直接耦合到網(wǎng)絡(luò)38,以便用戶能夠以通常方式發(fā)出和接收普通的模擬電話呼叫,而無需計(jì)算機(jī)的介入。只要電話處于掛機(jī)狀態(tài),并且開關(guān)在這個(gè)位置,則從網(wǎng)絡(luò)38進(jìn)入的呼叫將會(huì)使電話正常振鈴。
由于插孔50和52可能是外部相同的,所以適配器22的用戶有可能偶然地會(huì)把電話和線路連接弄反。這樣的顛倒可能損壞適配器22的組件并且可能違反安全要求。因此,適配器22包括插孔交換檢測器70,用于檢測和提醒用戶可能的連接顛倒。在插孔交換檢測器的操作期間,計(jì)算機(jī)24翻轉(zhuǎn)開關(guān)58到圖2表示的較低的位置。在如上所述的專利申請(qǐng)“Multi-Function Telephone”中進(jìn)一步詳細(xì)描述了插孔交換檢測功能。
適配器22包括用于數(shù)字業(yè)務(wù)目的和與計(jì)算機(jī)24相互作用的處理電路。在圖2所示的具體實(shí)施例中,處理電路包括雙模擬前端(AFE)62和64,其通過接口56分別將電話30和線路插孔52耦合到計(jì)算機(jī)24。AFE 62和64典型的包括模擬/數(shù)字(A/D)和數(shù)字/模擬(D/A)轉(zhuǎn)換器。AFE 62還包括用戶線路接口電路(SLIC),用于連接到電話30,并且從而執(zhí)行振鈴生成、摘機(jī)檢測,以及向電話30提供DC電力的附加功能。AFE 64包括數(shù)據(jù)訪問排列(DAA),其是計(jì)算機(jī)24到電話網(wǎng)38的連接所需要的。這些標(biāo)準(zhǔn)AFE組件是現(xiàn)有技術(shù)中公知的,為簡單起見從圖中刪除。
在一個(gè)實(shí)施例中,線路插孔52、AFE 64和用于適配器22的某些相關(guān)電路是現(xiàn)有語音頻帶調(diào)制解調(diào)器的部分,其可以預(yù)先安裝在計(jì)算機(jī)24中。在這種情況下,適配器22的功能通過增加附件以及在PC上運(yùn)行的合適的軟件來實(shí)現(xiàn),所述附件包括耳機(jī)插孔50、AFE 62,和其他相關(guān)組件。這個(gè)實(shí)施例中的適配器有在此描述的集成適配器的幾乎所有特性,可能的例外是由開關(guān)60和數(shù)字回退鏈路(digitalfallback link)74提供的模擬鏈路,其將在下文描述。因?yàn)檫@個(gè)實(shí)施例利用現(xiàn)有的調(diào)制解調(diào)器,所以與集成適配器相比減少了增加的組件成本和適配器的大小。參考本申請(qǐng)的說明書和權(quán)力要求中的電話適配器應(yīng)該被理解為包括了以這種方式利用分離的語音頻帶調(diào)制解調(diào)器的實(shí)施例,除非另外指定。
在圖2所示的開關(guān)58的位置下,AFE 62取樣并且數(shù)字化來自電話30的模擬音頻信號(hào),用于輸出到計(jì)算機(jī)24,并將來自計(jì)算機(jī)24的數(shù)字音頻取樣轉(zhuǎn)換成模擬音頻信號(hào),用于輸入到電話30。AFE 62的功能允許電話30用作通過網(wǎng)絡(luò)32來自或到計(jì)算機(jī)24的VoIP呼叫的音頻輸入/輸出裝置。此外,AFE 62使得計(jì)算機(jī)24能夠確定電話30的摘掛機(jī)狀態(tài)和接收由電話30產(chǎn)生的音頻控制信號(hào),諸如當(dāng)用戶按下電話鍵時(shí)產(chǎn)生的DTMF音,以及來自用戶的語音輸入。在反向下,AFE 62可以由計(jì)算機(jī)操作以傳送信號(hào)到電話30,諸如振鈴、呼叫等待和呼叫者ID信號(hào)。在下文描述這些功能的一些示例。
通常,對(duì)于適配器22的計(jì)算機(jī)受控操作,計(jì)算機(jī)24移動(dòng)開關(guān)60到圖2表示的右邊位置。在這個(gè)位置下,電話與電話線路斷開,并且到電話的所有信號(hào)和來自電話的所有信號(hào)都經(jīng)過AFE 62。然后電話可以用于將VoIP呼叫發(fā)出到網(wǎng)絡(luò)32上或者從網(wǎng)絡(luò)32上接收。此外,當(dāng)計(jì)算機(jī)24關(guān)閉線路開關(guān)68時(shí),到PSTN 38的信號(hào)和來自PSTN 38的信號(hào)都經(jīng)過AFE 64。這個(gè)配置中,通過計(jì)算機(jī)24在AFE62和AFE 64之間交換數(shù)字取樣,電話可以與PSTN進(jìn)行通信。
典型的,取樣經(jīng)由PC接口56經(jīng)過計(jì)算機(jī)24,并且計(jì)算機(jī)因此能執(zhí)行各種呼叫控制和增強(qiáng)功能,其中的一些在下文描述。
可選擇地,AFE 62可以由輔助數(shù)字鏈路74連接到AFE 64上,由此數(shù)字取樣在AFE之間直接通過而無需經(jīng)過計(jì)算機(jī)。此種鏈路對(duì)于下面的情況特別有用在開關(guān)60不可用于直接連接插孔50和52的實(shí)施例中,當(dāng)計(jì)算機(jī)24關(guān)閉或者待機(jī)時(shí),用于保持電話服務(wù)。這個(gè)輔助數(shù)字鏈路的使用需要適配器22從計(jì)算機(jī)24或者從另一個(gè)源接收電力,即使當(dāng)計(jì)算機(jī)不完全操作時(shí)。
AFE 64可以由計(jì)算機(jī)24操作以執(zhí)行在現(xiàn)有技術(shù)下的系統(tǒng)中需要使用專用電子硬件元件的線路傳感功能。例如,當(dāng)開關(guān)68閉合時(shí),AFE 64數(shù)字化電話線路上接收的振鈴信號(hào)、呼叫等待信號(hào)和CID(類型1和類型2)信號(hào)。計(jì)算機(jī)24分析來自AFE 64的數(shù)字化的取樣以檢測進(jìn)入的呼叫并譯碼主叫方的CID。然后計(jì)算機(jī)向用戶提供通報(bào),或者執(zhí)行其他功能諸如向前自動(dòng)呼叫(automatic call forwarding),進(jìn)一步在下文描述。適配器22的配置允許計(jì)算機(jī)執(zhí)行這些功能,而不管電話30是掛機(jī)還是摘機(jī)(例如,在PSTN呼叫或者VoIP呼叫期間)。
計(jì)算機(jī)還可以分析由來自AFE 64的數(shù)字化的取樣所指示的電壓電平,以確定電話線路是否連接到線路插孔上。如果未檢測到任何線路連接,則計(jì)算機(jī)通知用戶出現(xiàn)錯(cuò)誤并且可以禁止適配器22的線路相關(guān)功能。電話30在這種情況下仍然可以用于發(fā)出和接收VoIP呼叫。
為了有利于實(shí)現(xiàn)計(jì)算機(jī)24的高級(jí)控制功能,適配器22可以包括線路使用檢測器66。當(dāng)存在通過適配器22或通過任何其他連接到網(wǎng)絡(luò)38上的相同線路的電話的PSTN呼叫時(shí),線路使用檢測器感知電話線路上的DC電壓電平,從而對(duì)計(jì)算機(jī)進(jìn)行指示。(當(dāng)線路上不存在任何電壓時(shí),檢測器66沒有感知到電壓并可以對(duì)計(jì)算機(jī)24指示沒有活動(dòng)電話線路連接到線路插孔52。)當(dāng)開關(guān)68是打開時(shí),可選的CID旁路電路69可以用于將電話線路上產(chǎn)生的諸如振鈴和類型1CID信號(hào)的AC耦合的信號(hào)從電話線路傳遞到AFE 64,用于轉(zhuǎn)換成數(shù)字取樣。
此外,當(dāng)開關(guān)60在右邊位置并且開關(guān)68閉合時(shí),DC保持電路72經(jīng)過線路插孔52切換,以便適配器22從網(wǎng)絡(luò)38的中心局不依賴于電話30而汲取電流。這個(gè)特性允許計(jì)算機(jī)24使網(wǎng)絡(luò)38上的呼叫保持打開,而不管電話30正在用于呼叫還是用于其它目的,諸如用戶想要保持電話40上的呼叫,同時(shí)使用電話30發(fā)出或者接收VoIP呼叫時(shí)??蛇x地,計(jì)算機(jī)24可以在計(jì)算機(jī)上運(yùn)行的“軟調(diào)制解調(diào)”軟件的控制下,使用AFE 64用于通過PSTN 38的調(diào)制解調(diào)服務(wù)(諸如傳真或者數(shù)據(jù)調(diào)制解調(diào)服務(wù)),如上所述的相關(guān)專利申請(qǐng)所描述的。甚至當(dāng)電話30和計(jì)算機(jī)的高速調(diào)制解調(diào)器在VoIP呼叫上使用時(shí),這個(gè)調(diào)制解調(diào)器服務(wù)也能夠保持。
高級(jí)用戶接口特性在適配器22中使用AFE 62和64允許計(jì)算機(jī)24控制電話30的各種用戶接口功能,并且從而提供統(tǒng)一的、用于PSTN和VoIP呼叫的數(shù)字受控接口。用戶接口功能在某些情況下通過計(jì)算機(jī)的顯示器26和輸入設(shè)備28可以加強(qiáng)。在下文描述示例性功能
計(jì)算機(jī)裁決的撥號(hào)當(dāng)開關(guān)60(圖2)在右邊位置并且用戶按壓小鍵盤31上的按鍵時(shí),由電話30產(chǎn)生的DTMF音不直接到達(dá)PSTN 38,而是由AFE 62數(shù)字化。計(jì)算機(jī)24接收和處理由AFE產(chǎn)生的數(shù)字取樣,并且從而譯碼用戶所撥的號(hào)碼。計(jì)算機(jī)分析號(hào)碼串以確定是通過PSTN 38還是通過分組網(wǎng)32發(fā)出呼叫。網(wǎng)絡(luò)的選擇可以是用戶選擇的(例如通過撥號(hào)適當(dāng)碼以調(diào)用VoIP連接)或者可以由計(jì)算機(jī)基于預(yù)編程的選擇規(guī)則自動(dòng)地選擇。
當(dāng)確定給定的呼叫要通過PSTN 38發(fā)出時(shí),計(jì)算機(jī)24指示適配器22關(guān)閉開關(guān)68,并且與為了撥希望的電話號(hào)碼所必須產(chǎn)生的DTMF音相應(yīng)地把一個(gè)數(shù)字取樣序列發(fā)送到AFE 64。計(jì)算機(jī)可以等待產(chǎn)生DTMF撥號(hào)序列直到用戶完成了按壓全部鍵盤序列。這個(gè)特性允許用戶撥完整的號(hào)碼,檢查該號(hào)碼是否正確(例如通過觀察顯示器33),并且只有那時(shí)才指示計(jì)算機(jī)應(yīng)該撥的號(hào)碼,典型的通過輸入另一個(gè)鍵擊,例如“#”鍵。計(jì)算機(jī)輔助快速撥號(hào)也可以以這個(gè)方式提供。
作為另一個(gè)選擇,用戶可以對(duì)電話30講話以使計(jì)算機(jī)撥號(hào)呼叫。在這種情況下,AFE 62使用戶的語音信號(hào)數(shù)字化,并且計(jì)算機(jī)分析該數(shù)字化的語音信號(hào)以譯碼電話號(hào)碼或者被呼叫人的名稱。
軟件控制的振鈴檢測和生成如同在上面指出的,通過處理由AFE 64輸出的數(shù)字取樣(基于由CID電路69傳送的模擬信號(hào)),計(jì)算機(jī)24檢測從PSTN 38進(jìn)入到適配器22的振鈴信號(hào)。通過處理由AFE 62輸出的信號(hào),計(jì)算機(jī)還確定電話30是掛機(jī)還是摘機(jī)。在檢測到線路插孔52上的振鈴電壓同時(shí)電話是掛機(jī)時(shí),計(jì)算機(jī)24產(chǎn)生振鈴輸出到AFE 62,其使AFE生產(chǎn)模擬振鈴輸入到電話30。以這種方式產(chǎn)生的振鈴信號(hào)不依賴于電話線路上的振鈴電壓。當(dāng)接收到進(jìn)入的VoIP呼叫時(shí),計(jì)算機(jī)同樣地可以產(chǎn)生到電話適配器的振鈴輸出。
由計(jì)算機(jī)產(chǎn)生的用于進(jìn)入PSTN和VoIP呼叫的振鈴型式可以是相同的,或者可選地它們可以是不同的,以給用戶關(guān)于進(jìn)入的呼叫類型的聽覺提示。同樣地,計(jì)算機(jī)可以根據(jù)發(fā)起呼叫方的標(biāo)識(shí)產(chǎn)生不同的振鈴型式。為此目的,計(jì)算機(jī)譯碼在進(jìn)入的PSTN呼叫中編碼的CID,或者啟動(dòng)VoIP呼叫的分組中的可比較的用戶ID字段(諸如由會(huì)話啟動(dòng)協(xié)議分組(Session Initiation Protocol Packet)指定的呼叫ID的主機(jī)名稱或者IP地址)。計(jì)算機(jī)把譯碼值與查找表或者表示在每種情況下要產(chǎn)生的振鈴的類型的其他邏輯進(jìn)行比較。
計(jì)算機(jī)24還可以在一個(gè)呼叫期間輸出到AFE 62的數(shù)字音頻取樣上疊加短促音,以對(duì)用戶指示另一個(gè)呼叫正在等待。只要電話摘機(jī),不管用戶當(dāng)前是在PSTN呼叫還是VoIP呼叫中,這個(gè)功能(在用戶的選擇下)都可以被調(diào)用。它可以用于對(duì)用戶指示PSTN或者VoIP呼叫正在等待。計(jì)算機(jī)可以根據(jù)呼叫類型和主叫方的標(biāo)識(shí)使呼叫等待音改變,正如可以產(chǎn)生不同振鈴類型一樣,如上所述。計(jì)算機(jī)還可以產(chǎn)生CID信號(hào)以便電話在顯示器33上呈現(xiàn)呼叫等待指示和主叫方的標(biāo)識(shí),如在下文描述的。另外或者可選地,計(jì)算機(jī)可以在顯示器26上與呼叫等待音和/或者通過電話30發(fā)送的其他指示一起(或者無需這樣的呼叫等待音或者指示)呈現(xiàn)呼叫等待消息。
分組電話網(wǎng)關(guān)計(jì)算機(jī)24可以與適配器22一起作為在PSTN 38和分組網(wǎng)32之間發(fā)出電話呼叫的網(wǎng)關(guān)。例如,VoIP用戶,諸如計(jì)算機(jī)34的用戶,可以通過發(fā)送適當(dāng)?shù)姆纸M消息到計(jì)算機(jī)24,指示電話40的電話號(hào)碼,來發(fā)出到電話40的呼叫。計(jì)算機(jī)24建立到計(jì)算機(jī)34的VoIP呼叫,發(fā)出到電話40的PSTN呼叫,然后通過適配器22將兩個(gè)呼叫連接在一起。類似方法可以用于把來自分組網(wǎng)絡(luò)的呼叫發(fā)出到專用分組交換機(jī)(PBX)或者其他電路交換電話網(wǎng)。例如,當(dāng)VoIP用戶旅行時(shí),他們因此可以避免或者減少長距離電話費(fèi)。
通過類似方式,PSTN電話諸如電話40的用戶,可以通過向計(jì)算機(jī)24撥號(hào)來發(fā)出VoIP呼叫,然后按壓適當(dāng)?shù)逆I序列向計(jì)算機(jī)指示希望的VoIP呼叫的目的地。
系統(tǒng)20的網(wǎng)關(guān)功能也可以用于電視會(huì)議和前向呼叫。在電視會(huì)議模式下,系統(tǒng)的用戶可以同時(shí)發(fā)出或者接收PSTN和VoIP呼叫。計(jì)算機(jī)24混合來自兩個(gè)呼叫的數(shù)字音頻取樣并輸出混合的取樣流到AFE 62和AFE 64,以及在網(wǎng)絡(luò)32上發(fā)送的VoIP分組中。在前向呼叫模式下,系統(tǒng)20的用戶可以命令計(jì)算機(jī)24自動(dòng)地拾取并轉(zhuǎn)發(fā)PSTN呼叫到指定的VoIP地址,或者拾取并轉(zhuǎn)發(fā)VoIP呼叫到指定的PSTN電話號(hào)碼。
系統(tǒng)20的網(wǎng)關(guān)功能通常不要求任何用戶在計(jì)算機(jī)24的站點(diǎn)存在或者包括在計(jì)算機(jī)的本地操作中。盡管這種自動(dòng)操作非常便利,然而,這使得系統(tǒng)對(duì)于黑客的濫用是開放的,黑客可以試圖由(不在的)計(jì)算機(jī)用戶付費(fèi)而通過計(jì)算機(jī)24發(fā)出電話呼叫。為了防止非授權(quán)使用,在實(shí)際發(fā)出呼叫之前,計(jì)算機(jī)24可以檢測和驗(yàn)證請(qǐng)求呼叫的遠(yuǎn)程方的標(biāo)識(shí)。例如,計(jì)算機(jī)可以檢測從PSTN 38接收的呼叫中編碼的CID或者從網(wǎng)絡(luò)32接收的分組中的等效ID字段。計(jì)算機(jī)對(duì)照授權(quán)ID的列表檢查ID值,并且只有ID在授權(quán)列表上出現(xiàn)時(shí)才發(fā)出呼叫。
CID代碼轉(zhuǎn)換圖3是依據(jù)本發(fā)明的實(shí)施例示意的說明CID代碼轉(zhuǎn)換的方法的流程圖。這個(gè)方法響應(yīng)于從PSTN 38進(jìn)入的模擬電話呼叫和從分組網(wǎng)32進(jìn)入的VoIP呼叫,產(chǎn)生用于輸出到電話30的模擬CID信號(hào)。
在呼叫接收步驟80,當(dāng)計(jì)算機(jī)24接收到進(jìn)入的呼叫時(shí),本方法開始。在CID確定步驟82,計(jì)算機(jī)24確定與呼叫相關(guān)的CID值。為此目的,如同先前指出的,當(dāng)適配器22接收到來自PSTN 38的進(jìn)入的呼叫時(shí),AFE 64數(shù)字化已編碼的CID信號(hào)(類型1或者類型2),計(jì)算機(jī)24分析數(shù)字取樣以譯碼CID。對(duì)于VoIP呼叫,計(jì)算機(jī)譯碼來自進(jìn)入的VoIP分組的用戶ID字段并且選擇相應(yīng)的CID值以通過適配器22輸出到電話30。
響應(yīng)于進(jìn)入的呼叫確定了要輸出到電話30的CID值之后,在摘掛機(jī)狀態(tài)確定步驟84,計(jì)算機(jī)24弄清楚電話30是掛機(jī)還是摘機(jī)。計(jì)算機(jī)然后根據(jù)電話摘掛機(jī)狀態(tài),產(chǎn)生編碼CID值的適當(dāng)?shù)臄?shù)字取樣序列,以輸出到適配器22。在類型1生成步驟86,如果電話是掛機(jī)的,則計(jì)算機(jī)24產(chǎn)生取樣,以編碼并將CID值調(diào)制為類型1CID。在這種情況下,計(jì)算機(jī)通過接口56輸出CID取樣和振鈴指令到AFE62,以使AFE在傳給電話30的第一和第二振鈴信號(hào)之間產(chǎn)生模擬CID信號(hào)。響應(yīng)于這些模擬信號(hào),電話振鈴并且在顯示器33上顯示CID值。
在類型2生成步驟88,如果電話是摘機(jī)的,則計(jì)算機(jī)24產(chǎn)生數(shù)字輸出取樣,以將CID值編碼為類型2CID。典型的,在電話呼叫過程中(通過PSTN或者分組網(wǎng))電話30是摘機(jī)的。在呼叫期間,如上所述,來自網(wǎng)絡(luò)的進(jìn)入的音頻信號(hào)由計(jì)算機(jī)24以數(shù)字取樣的形式傳送到AFE 62,AFE 62將數(shù)字取樣轉(zhuǎn)換成模擬音頻信號(hào)以輸出到電話30。在步驟88,計(jì)算機(jī)依據(jù)可適用的標(biāo)準(zhǔn)交織數(shù)字輸出取樣,并等待電話30以CID類型2應(yīng)答音進(jìn)行響應(yīng),其中該數(shù)字輸出取樣將CID類型2警告音編碼為對(duì)音頻信號(hào)進(jìn)行編碼的數(shù)字取樣。如果電話30及時(shí)響應(yīng),則計(jì)算機(jī)產(chǎn)生數(shù)字取樣,該數(shù)字取樣編碼類型2CID值,以使CID值以恰當(dāng)形式插入到要輸出到電話30的模擬信號(hào)中。電話30譯碼類型2CID值并在顯示器33上顯示該值。
在兩個(gè)步驟86和88通過適配器22輸出的信號(hào)是符合PSTN標(biāo)準(zhǔn)的傳統(tǒng)模擬信號(hào)。因此,系統(tǒng)20的CID代碼轉(zhuǎn)換功能可以與任何有CID顯示能力的電話結(jié)合使用。對(duì)電話不需要做任何修改。(當(dāng)然,如果電話沒有CID顯示能力,它將僅僅會(huì)忽略代碼轉(zhuǎn)換的CID值,正如將會(huì)忽略任何傳統(tǒng)CID信號(hào)一樣。)類型2CID可以由電話產(chǎn)生和顯示,而不管電話對(duì)于PSTN呼叫或者VoIP呼叫是否是摘機(jī)的。
系統(tǒng)20的CID代碼轉(zhuǎn)換功能的示范性使用包括●將VoIP用戶ID代碼轉(zhuǎn)換到PSTN CID。如同先前指出的,當(dāng)分組網(wǎng)32上的呼叫者(例如,計(jì)算機(jī)34的用戶)發(fā)出VoIP呼叫到計(jì)算機(jī)24時(shí),由計(jì)算機(jī)34發(fā)送的分組包含用戶ID字段?;谶@個(gè)字段中的值,計(jì)算機(jī)24確定等效PSTN CID值并產(chǎn)生適當(dāng)?shù)臄?shù)字輸出取樣到適配器22。
●將類型1CID代碼轉(zhuǎn)換到類型2CID。當(dāng)電話30對(duì)于VoIP呼叫是摘機(jī)時(shí),到PSTN 38的電話線路典型的是空閑的,即,它對(duì)PSTN中心局來說看起來用戶假設(shè)設(shè)備是掛機(jī)的。因此,例如當(dāng)電話40將呼叫發(fā)出到系統(tǒng)20的用戶時(shí),中心局在電話線路上產(chǎn)生振鈴信號(hào),類型1CID在第一和第二振鈴之間交織。計(jì)算機(jī)24處理由AFE 64輸出的數(shù)字取樣,從而感知和譯碼振鈴信號(hào)和CID。然后計(jì)算機(jī)將類型1CID代碼轉(zhuǎn)換到類型2(在步驟88)以通過AFE 62輸出到電話30并在顯示器33上呈現(xiàn)該CID。然后如果電話的用戶發(fā)出他或者她想要拿起等待的呼叫的信號(hào)時(shí)(例如通過瞬時(shí)壓下電話上的鉤狀開關(guān),或者通過一些其他的鍵擊),則計(jì)算機(jī)把等待的呼叫連接到電話上。
計(jì)算機(jī)24還可以執(zhí)行PSTN CID到VoIP用戶ID的代碼轉(zhuǎn)換。這個(gè)特性是有用的,例如當(dāng)把系統(tǒng)20用作分組電話網(wǎng)關(guān)時(shí),如上所述。當(dāng)電話40的用戶撥號(hào)到系統(tǒng)20以發(fā)出VoIP呼叫時(shí),從電話線路接收的進(jìn)入的呼叫信號(hào)包括電話40的CID。計(jì)算機(jī)24譯碼CID然后插入相應(yīng)值(諸如VoIP用戶ID或者名稱)到在網(wǎng)絡(luò)32上傳輸?shù)腣oIP呼叫建立分組中。然后計(jì)算機(jī)34的用戶接收指示有來自這個(gè)用戶的VoIP呼叫正在進(jìn)入的消息。
應(yīng)該意識(shí)到的是上面描述的實(shí)施例只是作為示例引用的,本發(fā)明并不局限于已經(jīng)在上文具體顯示和描述的方案。而是,本發(fā)明的范圍包括上文描述的各種特性的組合和子組合,以及當(dāng)本領(lǐng)域技術(shù)人員閱讀前述描述時(shí)對(duì)其進(jìn)行的未在現(xiàn)有技術(shù)中公開的各種變化和修改。
權(quán)利要求
1.通信裝置,包括電話適配器,包括電話連接器,用于與電話連接;線路連接器,用于與電路交換電話網(wǎng)的電話線路連接;計(jì)算機(jī)接口;電話模擬前端(AFE),與所述電話連接器耦合,并且用于將由所述電話產(chǎn)生的音頻輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以通過所述計(jì)算機(jī)接口傳送;以及線路AFE,與所述線路連接器耦合,并且用于將從所述計(jì)算機(jī)接口接收的數(shù)字輸入取樣轉(zhuǎn)換成模擬輸出信號(hào)以在所述電話線路上傳輸;以及計(jì)算機(jī),其通過所述計(jì)算機(jī)接口與所述電話適配器耦合,并被安排來處理所述數(shù)字輸出取樣以譯碼由用戶向所述電話輸入的目的地電話號(hào)碼的指示,并且還被安排來響應(yīng)于所述譯碼的指示產(chǎn)生所述數(shù)字輸入取樣,以使所述線路AFE通過所述電話線路發(fā)送與所述目的地電話號(hào)碼相對(duì)應(yīng)的雙音多頻(DTMF)信號(hào)的序列。
2.根據(jù)權(quán)利要求1所述的裝置,其中所述音頻輸入信號(hào)包括由所述電話響應(yīng)于用戶的鍵擊而產(chǎn)生的第一系列DTMF音,并且其中由所述計(jì)算機(jī)產(chǎn)生的所述數(shù)字輸入取樣使所述線路AFE傳送不同于所述第一系列DTMF音的第二系列DTMF音。
3.根據(jù)權(quán)利要求1所述的裝置,其中所述音頻輸入信號(hào)包括由所述用戶口述到所述電話的語音信號(hào),并且其中采用所述計(jì)算機(jī)來譯碼所述語音信號(hào)以識(shí)別所述目的地電話號(hào)碼。
4.根據(jù)權(quán)利要求1所述的裝置,包括所述電話AFE和所述線路AFE之間的數(shù)字回退鏈路,用于傳送所述數(shù)字輸出取樣到所述線路AFE。
5.根據(jù)權(quán)利要求1所述的裝置,其中所述線路AFE還用于將從所述電話線路接收的模擬線路信號(hào)轉(zhuǎn)換成數(shù)字線路取樣以通過所述計(jì)算機(jī)接口傳送,并且所述電話AFE還用于將從所述計(jì)算機(jī)接口接收的數(shù)字電話取樣轉(zhuǎn)換成電話輸出信號(hào)以傳輸?shù)剿鲭娫?,以及其中所述?jì)算機(jī)用于處理所述數(shù)字線路取樣,以檢測從所述電話線路接收的進(jìn)入的呼叫的振鈴信號(hào)和呼叫者標(biāo)識(shí)(CID)信號(hào)中的至少一個(gè),并且響應(yīng)于所述振鈴信號(hào)和所述CID信號(hào)中的所述至少一個(gè)產(chǎn)生所述數(shù)字電話取樣,以便所述電話輸出信號(hào)使所述電話向所述用戶提供所述進(jìn)入的呼叫的指示。
6.根據(jù)權(quán)利要求1所述的裝置,其中所述計(jì)算機(jī)還與在分組網(wǎng)上的通信耦合,并且用于控制所述電話適配器,以使所述電話在所述分組網(wǎng)上通過所述計(jì)算機(jī)發(fā)出的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)設(shè)備。
7.根據(jù)權(quán)利要求6所述的裝置,其中所述計(jì)算機(jī)用于處理所述數(shù)字輸出取樣,以確定由所述用戶對(duì)所述電話的輸入所指示的分組網(wǎng)上的目的地地址,并且將所述VoIP呼叫發(fā)出到所述目的地地址。
8.通信裝置,包括電話適配器,包括電話連接器,用于與電話連接;線路連接器,用于與電路交換電話網(wǎng)的電話線路連接;計(jì)算機(jī)接口;線路模擬前端(AFE),與所述線路連接器耦合,并且用于將從所述電話線路接收的電話輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以通過所述計(jì)算機(jī)接口傳送;以及電話AFE,與所述電話連接器耦合,并且用于將從所述計(jì)算機(jī)接口接收的數(shù)字輸入轉(zhuǎn)換為模擬輸出信號(hào)以輸出到所述電話;以及計(jì)算機(jī),其通過所述計(jì)算機(jī)接口與所述電話適配器耦合,并被安排來處理所述數(shù)字輸出取樣以檢測從所述電話線路接收的進(jìn)入的呼叫的振鈴信號(hào),并且響應(yīng)于所述振鈴信號(hào)產(chǎn)生所述數(shù)字輸入,以便所述模擬輸出信號(hào)使所述電話向用戶提供所述進(jìn)入的呼叫的指示。
9.根據(jù)權(quán)利要求8所述的裝置,其中采用所述計(jì)算機(jī)來改變所述數(shù)字輸入,以便所述模擬輸出信號(hào)使所述電話以多個(gè)不同振鈴型式振鈴,所述多個(gè)不同振鈴型式由所述計(jì)算機(jī)響應(yīng)于所述進(jìn)入的呼叫的特性進(jìn)行選擇。
10.根據(jù)權(quán)利要求8所述的裝置,其中所述計(jì)算機(jī)還與在分組網(wǎng)上的通信耦合,并且用于控制所述電話適配器,以使所述電話在所述分組網(wǎng)上通過所述計(jì)算機(jī)發(fā)出的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)設(shè)備,從而當(dāng)接收到來自所述分組網(wǎng)的進(jìn)入的VoIP呼叫時(shí)使得所述電話向所述用戶提供所述指示。
11.根據(jù)權(quán)利要求8所述的裝置,其中所述計(jì)算機(jī)用于處理所述數(shù)字輸出取樣,以檢測所述進(jìn)入的呼叫中的呼叫者標(biāo)識(shí)(CID),并且產(chǎn)生所述數(shù)字輸入以使所述電話顯示所述CID。
12.通信裝置,包括電話適配器,包括電話連接器,用于與電話連接;線路連接器,用于與電路交換電話網(wǎng)的電話線路連接;計(jì)算機(jī)接口;以及處理電路,耦合在所述電話連接器、所述線路連接器和所述計(jì)算機(jī)接口之間,用于將從所述計(jì)算機(jī)接口接收的數(shù)字輸入取樣轉(zhuǎn)換成模擬輸出信號(hào)以輸出到所述電話連接器和所述線路連接器,以及用于將來自所述電話連接器和所述線路連接器的模擬輸入信號(hào)轉(zhuǎn)換為數(shù)字輸出信號(hào)以通過所述計(jì)算機(jī)接口傳送;以及計(jì)算機(jī),其與在分組網(wǎng)上的通信耦合,并且用于控制所述電話適配器,以便所述電話在所述分組網(wǎng)上發(fā)出到所述計(jì)算機(jī)的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)裝置,并且所述計(jì)算機(jī)還用于產(chǎn)生所述數(shù)字輸入取樣,以使得所述電話響應(yīng)于在所述分組網(wǎng)和所述電路交換電話網(wǎng)上接收的進(jìn)入的呼叫來顯示呼叫者標(biāo)識(shí)(CID)。
13.根據(jù)權(quán)利要求12所述的裝置,其中所述計(jì)算機(jī)用于產(chǎn)生所述數(shù)字輸入取樣,以使由所述處理電路產(chǎn)生的所述模擬輸出信號(hào)被調(diào)制,以將類型1 CID信號(hào)和類型2 CID信號(hào)中的至少一種傳送到所述電話。
14.根據(jù)權(quán)利要求13所述的裝置,其中采用所述處理電路以向所述計(jì)算機(jī)提供所述電話的摘掛機(jī)狀態(tài)的指示,并且其中所述計(jì)算機(jī)用于產(chǎn)生所述數(shù)字輸入取樣,以使得當(dāng)所述電話是掛機(jī)時(shí),所述模擬輸出信號(hào)傳送所述類型1 CID信號(hào),當(dāng)所述電話是摘機(jī)時(shí),所述模擬輸出信號(hào)傳送所述類型2 CID信號(hào)。
15.根據(jù)權(quán)利要求13所述的裝置,其中采用所述計(jì)算機(jī)來譯碼從在分組網(wǎng)上發(fā)起VoIP呼叫的終端那里接收的分組,以確定與所述終端相關(guān)聯(lián)的用戶標(biāo)識(shí),并且產(chǎn)生所述數(shù)字輸入取樣,以使所述類型1 CID信號(hào)和所述類型2 CID信號(hào)中的所述至少一種表示所述用戶標(biāo)識(shí)。
16.根據(jù)權(quán)利要求12所述的裝置,其中采用所述計(jì)算機(jī)來處理所述數(shù)字輸出取樣,以當(dāng)所述電話用于VoIP呼叫時(shí)響應(yīng)于所述電話線路上接收到的進(jìn)入的電話呼叫來檢測具有類型1 CID信號(hào)的振鈴信號(hào),譯碼所述類型1 CID信號(hào)以提取所述進(jìn)入的電話呼叫的標(biāo)識(shí),并且產(chǎn)生所述數(shù)字輸入取樣以使由所述處理電路產(chǎn)生的所述模擬輸出信號(hào)被調(diào)制,以向所述電話傳送表示所述標(biāo)識(shí)的類型2 CID信號(hào)。
17.根據(jù)權(quán)利要求12所述的裝置,其中采用所述計(jì)算機(jī)來處理所述數(shù)字輸出取樣,以響應(yīng)于在所述電話線路上收到的來自發(fā)起的電話的進(jìn)入的電話呼叫,來檢測具有CID信號(hào)的振鈴信號(hào),譯碼所述CID信號(hào)以確定與所述發(fā)起的電話相關(guān)聯(lián)的用戶標(biāo)識(shí),響應(yīng)于所述進(jìn)入的電話呼叫在所述分組網(wǎng)上發(fā)送一個(gè)或多個(gè)分組,以便在所述計(jì)算機(jī)和所述分組網(wǎng)上的目的地終端之間設(shè)置向外的VoIP呼叫以便所述分組的至少一個(gè)包括所述用戶標(biāo)識(shí),并且通過所述電話適配器將所述進(jìn)入的電話呼叫與所述向外的VoIP呼叫連接以使所述發(fā)起的電話與所述目的地終端進(jìn)行通信。
18.一種用于通信的方法,包括將包括電話模擬前端(AFE)和線路AFE的電話適配器連接到電話、電路交換電話網(wǎng)的電話線路和計(jì)算機(jī),以使所述電話AFE將由所述電話產(chǎn)生的音頻輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以傳送到所述計(jì)算機(jī),并且所述線路AFE將從所述計(jì)算機(jī)接收的數(shù)字輸入取樣轉(zhuǎn)換成模擬輸出信號(hào)以在所述電話線路上傳輸;使用所述計(jì)算機(jī)處理所述數(shù)字輸出取樣,以譯碼由用戶輸入到所述電話的目的地電話號(hào)碼的指示;以及使用所述計(jì)算機(jī)響應(yīng)于所述譯碼的指示產(chǎn)生所述數(shù)字輸入取樣,以使所述線路AFE在所述電話線路上發(fā)送與所述目的地電話號(hào)碼相對(duì)應(yīng)的雙音多頻(DTMF)信號(hào)序列。
19.根據(jù)權(quán)利要求18所述的方法,其中所述音頻輸入信號(hào)包括由所述電話響應(yīng)于用戶的鍵擊而產(chǎn)生的第一系列DTMF音,并且其中由所述計(jì)算機(jī)產(chǎn)生的所述數(shù)字輸入取樣使所述線路AFE傳送不同于所述第一系列DTMF音的第二系列DTMF音。
20.根據(jù)權(quán)利要求18所述的方法,其中所述音頻輸入信號(hào)包括由所述用戶口述到所述電話的語音信號(hào),并且其中處理所述數(shù)字輸出取樣包括譯碼所述語音信號(hào)以識(shí)別所述目的地電話號(hào)碼。
21.根據(jù)權(quán)利要求18所述的方法,其中所述線路AFE還用于將從所述電話線路接收的模擬線路信號(hào)轉(zhuǎn)換成數(shù)字線路取樣以傳送到所述計(jì)算機(jī),并且所述電話AFE還用于將從所述計(jì)算機(jī)接口接收的數(shù)字電話取樣轉(zhuǎn)換成電話輸出信號(hào)以傳輸?shù)剿鲭娫?,以及其中所述方法包括使用所述?jì)算機(jī)處理所述數(shù)字線路取樣,以檢測從所述電話線路接收的進(jìn)入的呼叫的振鈴信號(hào)和呼叫者標(biāo)識(shí)(CID)信號(hào)中的至少一個(gè),并且響應(yīng)于所述振鈴信號(hào)和所述CID信號(hào)中的所述至少一個(gè)產(chǎn)生所述數(shù)字電話取樣,以便所述電話輸出信號(hào)使所述電話向所述用戶提供所述進(jìn)入的呼叫的指示。
22.根據(jù)權(quán)利要求18所述的方法,其中所述方法包括使用所述計(jì)算機(jī)控制所述電話適配器,以使所述電話在分組網(wǎng)上通過所述計(jì)算機(jī)發(fā)出的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)設(shè)備。
23.根據(jù)權(quán)利要求22所述的方法,其中處理所述數(shù)字輸出取樣包括確定由所述用戶到所述電話的輸入所指示的所述分組網(wǎng)上的目的地地址,并且將所述VoIP呼叫發(fā)出到所述目的地地址。
24.一種用于通信的方法,包括將包括電話模擬前端(AFE)和線路AFE的電話適配器連接到電話、電路交換電話網(wǎng)的電話線路和計(jì)算機(jī),以使所述線路AFE將從所述電話線路接收的電話輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以傳送到所述計(jì)算機(jī),并且所述電話AFE將從所述計(jì)算機(jī)接收的數(shù)字輸入轉(zhuǎn)換成模擬輸出信號(hào)以輸出到所述電話;使用所述計(jì)算機(jī)處理所述數(shù)字輸出取樣,以檢測從所述電話線路接收的進(jìn)入的呼叫的振鈴信號(hào);以及響應(yīng)于所述振鈴信號(hào)使用所述計(jì)算機(jī)產(chǎn)生所述數(shù)字輸入,以使所述模擬輸出信號(hào)使所述電話向用戶提供所述進(jìn)入的呼叫的指示。
25.根據(jù)權(quán)利要求24所述的方法,其中產(chǎn)生所述數(shù)字輸入包括使所述數(shù)字輸入改變以使所述模擬輸出信號(hào)使所述電話以多個(gè)不同振鈴型式振鈴,所述多個(gè)不同振鈴型式由所述計(jì)算機(jī)響應(yīng)于所述進(jìn)入的呼叫的特性進(jìn)行選擇。
26.根據(jù)權(quán)利要求24所述的方法,還包括使用所述計(jì)算機(jī)控制所述電話適配器,以使所述電話在分組網(wǎng)上通過所述計(jì)算機(jī)發(fā)出的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)裝置,并且產(chǎn)生所述數(shù)字輸入以便當(dāng)接收到來自所述分組網(wǎng)的進(jìn)入的VoIP呼叫時(shí),使所述電話向所述用戶提供所述指示。
27.根據(jù)權(quán)利要求24所述的方法,其中處理所述數(shù)字輸出取樣包括檢測所述進(jìn)入的呼叫中的呼叫者標(biāo)識(shí)(CID),并且其中產(chǎn)生所述數(shù)字輸入包括使所述電話顯示所述CID。
28.一種用于通信的方法,包括將電話適配器連接到電話、電路交換電話網(wǎng)的電話線路和計(jì)算機(jī),以便將從所述計(jì)算機(jī)接收的數(shù)字輸入取樣轉(zhuǎn)換成模擬輸出信號(hào)以輸出到所述電話和所述電話線路,并且將來自所述電話和所述電話線路的模擬輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以傳送到所述計(jì)算機(jī);以及使用所述計(jì)算機(jī)控制所述電話適配器,以使所述電話在分組網(wǎng)上對(duì)所述計(jì)算機(jī)發(fā)出的基于因特網(wǎng)協(xié)議的話音(VoIP)呼叫中作為音頻輸入/輸出(I/O)裝置;以及使用所述計(jì)算機(jī)產(chǎn)生所述數(shù)字輸入取樣,以使所述電話響應(yīng)于在所述分組網(wǎng)和所述電路交換電話網(wǎng)上接收的進(jìn)入的呼叫來顯示呼叫者標(biāo)識(shí)(CID)。
29.根據(jù)權(quán)利要求28所述的方法,其中產(chǎn)生所述數(shù)字輸入取樣包括創(chuàng)建所述數(shù)字輸入取樣,以便由所述電話適配器產(chǎn)生的所述模擬輸出信號(hào)被調(diào)制以向所述電話傳送類型1 CID信號(hào)和類型2 CID信號(hào)中的至少一個(gè)。
30.根據(jù)權(quán)利要求28所述的方法,包括感知所述電話的摘掛機(jī)狀態(tài),其中產(chǎn)生所述數(shù)字輸入取樣包括創(chuàng)建所述數(shù)字輸入取樣,以便當(dāng)所述電話掛機(jī)時(shí)傳送所述類型1 CID信號(hào),當(dāng)所述電話摘機(jī)時(shí)傳送所述類型2 CID信號(hào)。
31.根據(jù)權(quán)利要求30所述的方法,其中創(chuàng)建所述數(shù)字輸入取樣包括譯碼從在所述分組網(wǎng)上發(fā)起所述VoIP呼叫的終端接收的分組,以確定與所述終端相關(guān)聯(lián)的用戶標(biāo)識(shí),并且形成所述數(shù)字輸入取樣以使所述類型1 CID信號(hào)和所述類型2 CID信號(hào)中的所述至少一個(gè)表示所述用戶標(biāo)識(shí)。
32.根據(jù)權(quán)利要求28所述的方法,其中生成所述數(shù)字輸入取樣包括處理所述數(shù)字輸出取樣,以便當(dāng)所述電話用于VoIP呼叫時(shí),響應(yīng)于在所述電話線路上接收到的進(jìn)入的電話呼叫來檢測具有類型1CID信號(hào)的振鈴信號(hào);譯碼所述類型1 CID信號(hào)以提取所述進(jìn)入的電話呼叫的發(fā)起電話號(hào)碼;以及創(chuàng)建所述數(shù)字輸入取樣,以便由所述處理電路產(chǎn)生的所述模擬輸出信號(hào)被調(diào)制以向所述電話傳送表示所述發(fā)起電話號(hào)碼的類型2 CID信號(hào)。
33.根據(jù)權(quán)利要求28所述的方法,其中生成所述數(shù)字輸入取樣包括處理所述數(shù)字輸出取樣,以響應(yīng)于來自發(fā)起電話的在所述電話線路上接收到的進(jìn)入的電話呼叫,來檢測具有CID信號(hào)的振鈴信號(hào);譯碼所述CID信號(hào)以確定與所述發(fā)起電話相關(guān)聯(lián)的用戶標(biāo)識(shí);響應(yīng)于所述進(jìn)入的電話呼叫,在所述分組網(wǎng)上發(fā)送一個(gè)或多個(gè)分組,以在所述計(jì)算機(jī)和所述分組網(wǎng)上的目的地終端之間建立向外的VoIP呼叫,使得至少一個(gè)所述分組包括所述用戶標(biāo)識(shí);以及通過所述電話適配器使所述進(jìn)入的電話與所述向外的VoIP呼叫相連,以便所述發(fā)起電話與所述目的地終端進(jìn)行通信。
全文摘要
通信裝置包括電話適配器,其包括電話連接器,用于與電話連接;線路連接器,用于與電路交換電話網(wǎng)的電話線路連接;計(jì)算機(jī)接口。電話模擬前端(AFE),與所述電話連接器耦合,并且用于將由所述電話產(chǎn)生的音頻輸入信號(hào)轉(zhuǎn)換成數(shù)字輸出取樣以通過所述計(jì)算機(jī)接口傳送。線路AFE,與所述線路連接器耦合,并且用于將從所述計(jì)算機(jī)接口接收的數(shù)字輸入取樣轉(zhuǎn)換成模擬輸出信號(hào)以在所述電話線路上傳輸。計(jì)算機(jī)通過所述計(jì)算機(jī)接口與所述電話適配器耦合,并被安排來處理所述數(shù)字輸出取樣和產(chǎn)生所述數(shù)字輸入取樣。
文檔編號(hào)H04L29/10GK101060569SQ20061014376
公開日2007年10月24日 申請(qǐng)日期2006年4月17日 優(yōu)先權(quán)日2006年4月17日
發(fā)明者本杰明·馬塔爾, 阿維·阿夫拉哈米 申請(qǐng)人:斯馬特林克公司