自動撥號器的雙音多頻(dtmf)編程的制作方法
【專利說明】
【背景技術(shù)】
[0001]電話通信系統(tǒng)允許用戶與其他用戶連接和對話。當(dāng)做出連接時,電話通信系統(tǒng)在所連接的用戶之間傳輸語音和/或視頻。陸地線路通信系統(tǒng)表示固定系統(tǒng),其中通信傳統(tǒng)上通過諸如金屬線或光纖線纜之類的固定介質(zhì)發(fā)送。相反,無線通信系統(tǒng)表示移動系統(tǒng),其中通信主要使用無線電波和/或信號來傳輸。掌控這些通信系統(tǒng)的公司典型地向用戶提供訪問以得到相關(guān)聯(lián)的報酬。一旦獲得訪問,用戶可以在理論上與其他用戶可互換地通信。例如,陸地線路用戶可以與無線用戶通信,并且反之亦然。
[0002]互聯(lián)網(wǎng)協(xié)議上的語音(VoIP)提供可替換且可負擔(dān)的通信系統(tǒng),其中用戶使用通過計算機和諸如互聯(lián)網(wǎng)之類的相關(guān)聯(lián)的網(wǎng)絡(luò)提供的連接性來傳送語音和/或視頻。具有相關(guān)聯(lián)的VoIP客戶端的用戶可以發(fā)起和接收與彼此的通信請求、實時交換語音和/或視頻等等。一般而言,當(dāng)使用可以傳遞較大量數(shù)據(jù)的廣播數(shù)據(jù)連接時,用戶從VoIP受益得更多。然而,一些VoIP服務(wù)提供商通過其中用戶通過這些連接撥號到VoIP中的陸地線路和/或無線通信系統(tǒng)來為其用戶供應(yīng)對其相關(guān)聯(lián)的服務(wù)的附加訪問。該過程不僅假定用戶每一次都知曉如何通過陸地線路和/或無線通信系統(tǒng)訪問VoIP提供商,而且附加地牽涉來自用戶的手動介入。
【發(fā)明內(nèi)容】
[0003]提供本
【發(fā)明內(nèi)容】
來以簡化的形式引入以下在【具體實施方式】中進一步描述的概念的選擇。本
【發(fā)明內(nèi)容】
不意圖標(biāo)識所要求保護的主題的關(guān)鍵特征或必要特征。
[0004]在一個或多個實施例中,一種設(shè)備被配置成使用不是互聯(lián)網(wǎng)協(xié)議上的語音(VoIP)服務(wù)提供商原生的通信系統(tǒng)自動聯(lián)系VoIP服務(wù)提供商。該設(shè)備可以接收和/或攔截不指向VoIP服務(wù)提供商的第一地址的表示,并且生成第二地址的表示,其有效用于使用第二地址的表示來聯(lián)系VoIP服務(wù)提供商。當(dāng)建立與VoIP服務(wù)提供商的連接時,設(shè)備可以被配置成使用VoIP服務(wù)提供商建立與第一地址的連接。在一些實施例中,設(shè)備可以使得能夠利用VoIP服務(wù)提供商來驗證相關(guān)聯(lián)的用戶。響應(yīng)于成功的驗證,設(shè)備可以經(jīng)由VoIP服務(wù)提供商建立連接和/或訪問服務(wù)。響應(yīng)于不成功的驗證,設(shè)備可以被配置成禁用和/或終止與第一地址的連接。
[0005]—些實施例提供了使用電信信令對設(shè)備進行編程和/或查詢的能力。在一些情況中,服務(wù)提供商可以使用電信信令遠程管理對設(shè)備的固件和/或軟件更新??商鎿Q地或附加地,最終用戶可以通過電信信令將信息手動地編程到設(shè)備中,諸如與服務(wù)提供商相關(guān)聯(lián)的預(yù)定義的地址。有時,電信信令可以由服務(wù)提供商用于向設(shè)備發(fā)送命令和/或指令,包括涉及與最終用戶相關(guān)聯(lián)的服務(wù)賬戶的命令和/或指令。
【附圖說明】
[0006]【具體實施方式】參照附圖。在圖中,參考標(biāo)號的(多個)最左數(shù)位標(biāo)識參考標(biāo)號首次出現(xiàn)在的圖。說明書和圖中的不同實例中的相同參考標(biāo)號的使用可以指示類似或等同的項。
[0007]圖1是可操作成執(zhí)行本文所描述的各種實施例的示例實現(xiàn)中的環(huán)境的圖示。
[0008]圖2是依照一個或多個實施例的序列圖。
[0009]圖3是依照一個或多個實施例的流程圖。
[0010]圖4是依照一個或多個實施例的序列圖。
[0011]圖5是依照一個或多個實施例的序列圖。
[0012]圖6是依照一個或多個實施例的序列圖。
[0013]圖7是依照一個或多個實施例的流程圖。
[0014]圖8圖示了可以用于實現(xiàn)本文所描述的各種實施例的示例計算設(shè)備。
【具體實施方式】
[0015]概述
在一個或多個實施例中,一種設(shè)備被配置成使用不是VoIP服務(wù)提供商原生的通信系統(tǒng)來自動聯(lián)系VoIP服務(wù)提供商。在一些情況中,當(dāng)聯(lián)系VoIP服務(wù)提供商時,設(shè)備利用陸地線纜和/或無線通信系統(tǒng)基礎(chǔ)設(shè)施。另外,作為連接過程的部分,試圖建立通信連接的用戶可以向設(shè)備發(fā)送第一地址的表示。在一些情況中,地址的表示使用電信信令來發(fā)送,諸如經(jīng)由雙音多頻音調(diào)(DTMF)發(fā)送電話號碼。當(dāng)接收到第一地址的表示時,設(shè)備可以生成第二地址的表示和/或使用有效用于建立與VoIP服務(wù)提供商的連接的電信信令來發(fā)送第二地址的表示。有時,建立與VoIP服務(wù)提供商的連接需要與設(shè)備和/或相關(guān)聯(lián)的用戶賬戶相關(guān)聯(lián)的一個或多個驗證過程。建立與VoIP服務(wù)提供商的成功連接然后可以使得設(shè)備能夠促成與第一地址的通信連接。
[0016]—些實施例使得服務(wù)提供商(諸如VoIP服務(wù)提供商)能夠使用電信信令對設(shè)備進行編程。例如,服務(wù)提供商可以使用DTMF音調(diào)利用新的固件更新設(shè)備以傳輸數(shù)據(jù)和/或命令??商鎿Q地或附加地,服務(wù)提供商可以使用電信信令來查詢設(shè)備以得到諸如固件修訂信息、硬件版本信息、相關(guān)聯(lián)的用戶信息等等之類的信息。另外,在一些實施例中,最終用戶可以利用信息對設(shè)備進行編程。例如,最終用戶可以生成與輸入命令相關(guān)聯(lián)的DTMF音調(diào)以利用用戶特定信息對設(shè)備進行編程。
[0017]在以下討論中,首先描述可以采用本文所描述的技術(shù)的示例環(huán)境。然后描述可以在示例環(huán)境以及其它環(huán)境中執(zhí)行的示例過程。因此,示例過程的執(zhí)行不局限于示例環(huán)境并且示例環(huán)境不局限于示例過程的執(zhí)行。
[0018]示例環(huán)境
圖1 一般地在100處圖示了依照一個或多個實施例的操作環(huán)境。環(huán)境100包括電話102和計算設(shè)備104。在此,電話102和計算設(shè)備104被圖示為通過硬連線連接而連接的分離組件。然而,要領(lǐng)會到的是,計算設(shè)備104可以集成到電話102中而不脫離于所要求保護的主題的范圍。另外,電話102和計算設(shè)備104可以以任何合適的方式連接,諸如通過電話線纜、RJ11模塊式連接器、無線鏈路等等。
[0019]計算設(shè)備104包括(多個)處理器106、計算機可讀存儲介質(zhì)108、駐留在計算機可讀存儲介質(zhì)上并且由(多個)處理器可執(zhí)行的接口模塊110和服務(wù)模塊112。計算機可讀存儲介質(zhì)可以包括,作為示例而非限制,典型地與計算設(shè)備相關(guān)聯(lián)的所有形式的易失性和非易失性存儲器和/或存儲介質(zhì)。這樣的介質(zhì)可以包括ROM、RAM、閃速存儲器、硬盤、可移除介質(zhì)等等。由(多個)處理器106和模塊110、112提供的功能性可以以其它方式實現(xiàn),諸如作為示例而非限制,可編程邏輯等等。計算設(shè)備104可以是任何合適類型的計算設(shè)備,范圍從具有多個處理器的復(fù)雜臺式計算設(shè)備到具有較少處理能力的簡單計算設(shè)備,諸如自動撥號器盒。
[0020]接口模塊110表示可以接收傳入電信信令并且將電信信令轉(zhuǎn)化成一個或多個命令的功能性??商鎿Q地或附加地,接口模塊110表示將傳出消息轉(zhuǎn)化成適當(dāng)電信信令格式的功能性。例如,接口模塊110可以接收與越區(qū)交換局(FX0 )接口相關(guān)聯(lián)的一個或多個DTMF音調(diào)的系列。接口模塊110不僅使用音調(diào)理解接口協(xié)議,而且此外可以將音調(diào)系列轉(zhuǎn)化為與電話號碼、查詢請求、命令消息等等相關(guān)聯(lián)。類似地,接口模塊110可以生成與傳出消息和/或接口相關(guān)聯(lián)的任何適當(dāng)?shù)碾娦判帕?。因此,接口模塊110表示可以接收與接口相關(guān)聯(lián)的電信信令、分析有效用于標(biāo)識一個或多個適當(dāng)命令和/或響應(yīng)的傳入電信信令并且以與接口相關(guān)聯(lián)的格式生成傳出消息的功能性。雖然在DTMF音調(diào)的上下文中進行描述,但是要領(lǐng)會到的是,可以使用任何合適類型的電信信令而不脫離于所要求保護的主題的范圍,諸如與FX0接口、越區(qū)交換站(FXS)接口、專用分支交換(PBX)接口等等相關(guān)聯(lián)的電信信令。
[0021]服務(wù)模塊112響應(yīng)于由接口模塊110標(biāo)識的輸入命令和/或查詢來確定和執(zhí)行功能性。參照以上示例,當(dāng)接口模塊110將來自電話102的電信信令系列標(biāo)識為與電話號碼相關(guān)聯(lián)時,服務(wù)模塊112確定適當(dāng)?shù)捻憫?yīng)。例如,在一些實施例中,服務(wù)模塊112標(biāo)識對來自電話102的傳入電話號碼和/或地址的適當(dāng)響應(yīng)是:生成與跟服務(wù)提供商114相關(guān)聯(lián)的電話號碼和/或地址相關(guān)聯(lián)的電信信號以便建立與傳入電話號碼的連接。作為另一示例,當(dāng)接口模塊110將來自服務(wù)提供商114的電信信令系列標(biāo)識為與固件更新相關(guān)聯(lián)時,服務(wù)模塊112酌情接收和/或更新固件。因此,在接口模塊110轉(zhuǎn)化和/或分析有效用于確定輸入命令和/或消息的傳入電信信令以及將傳出消息生成到適當(dāng)電信信令中的同時,服務(wù)模塊112響應(yīng)和/或執(zhí)行與所標(biāo)識的命令和/或查詢相關(guān)聯(lián)的操作,如以下進一步描述的那樣。
[0022]為了與外部設(shè)備通信,電話102和/或計算設(shè)備104使用通過電話網(wǎng)絡(luò)116、網(wǎng)關(guān)118和/或通信云120建立的連接。在所圖示的實施例中,計算設(shè)備104駐留在電話102與電話網(wǎng)絡(luò)116之間,并且充當(dāng)兩個實體之間的橋接器。
[0023]電話網(wǎng)絡(luò)116—般表示任何合適類型的電信系統(tǒng),諸如傳統(tǒng)的公共交換電話網(wǎng)絡(luò)(PSTN)或其它電路交換網(wǎng)絡(luò),和/或移動蜂窩網(wǎng)絡(luò)。另外,電話網(wǎng)絡(luò)116可以是任何合適類型的網(wǎng)絡(luò),諸如以上討論的FX0、FXS和/或roX示例。在此,電話網(wǎng)絡(luò)116被圖示為連接到網(wǎng)關(guān)118,網(wǎng)關(guān)118進而為電話網(wǎng)絡(luò)116提供與通信云120的連接。
[0024]通信云120表示基于分組的網(wǎng)絡(luò),諸如互聯(lián)網(wǎng),并且可以包括多個互連的元件。在該示例中,每一個網(wǎng)絡(luò)元件可以連接到互聯(lián)網(wǎng)的其余部分,并且被配置成通過以互聯(lián)網(wǎng)協(xié)議(IP)分組的形式發(fā)送和接收數(shù)據(jù)來在互聯(lián)網(wǎng)之上與其它這樣的元件傳送數(shù)據(jù)。為了簡化起見,通信云120在此被圖示為具有到網(wǎng)關(guān)118的連接以及與服務(wù)提供商114的連接。這些連接可以以任何合適的方式實現(xiàn),諸如硬件連接、無線連接等等。
[0025]服務(wù)提供商114表示服務(wù)器計算設(shè)備,其被配置成向諸如計算設(shè)