通過fxo接口進行自動撥號器管理的制作方法
【專利說明】
【背景技術(shù)】
[0001]電話機通信系統(tǒng)允許用戶與其他用戶連接和對話。當進行了連接時,電話機通信系統(tǒng)在已連接的用戶之間傳送語音和/或視頻。陸上通訊線通信系統(tǒng)代表固定系統(tǒng),其中在傳統(tǒng)上通過固定介質(zhì)來發(fā)送通信,比如金屬線或光纖電纜。相反,無線通信系統(tǒng)代表移動系統(tǒng),其中主要使用無線電波和/或信號來傳送通信。管理這些通信系統(tǒng)的公司通常以相關聯(lián)的費用向用戶提供訪問。一旦取得訪問,用戶在理論上就可以可互換地與其他用戶通信。舉例來說,陸上通訊線用戶可以與無線用戶通信,反之亦然。
[0002]通過互聯(lián)網(wǎng)協(xié)議的語音(VoIP)提供了一種替代的并且可負擔的通信系統(tǒng),其中用戶使用通過計算機和相關聯(lián)的網(wǎng)絡(比如互連網(wǎng))所提供的連接性來傳送語音和/或視頻。具有相關聯(lián)的VoIP客戶端的用戶可以彼此發(fā)起和接收通信請求,實時交換語音和/或視頻等等。一般來說,用戶在使用可以傳輸更大數(shù)據(jù)量的寬帶數(shù)據(jù)連接時從VoIP受益更多。但是一些VoIP服務提供商通過陸上通訊線和/或無線通信系統(tǒng)向其用戶提供對于其相關聯(lián)的服務的附加訪問,其中用戶通過這些連接撥入到VoIP中。這一過程不僅假設用戶每次都知曉如何通過陸上通訊線和/或無線通信系統(tǒng)來訪問VoIP提供商,而且還附加地涉及來自用戶的人工干預。
【發(fā)明內(nèi)容】
[0003]提供本
【發(fā)明內(nèi)容】
是為了以簡化形式介紹將在后面的【具體實施方式】中進一步描述的概念的選擇。本
【發(fā)明內(nèi)容】
不意圖標識出所要求保護的主題內(nèi)容的關鍵特征或必要特征。
[0004]在一個或更多實施例中,一種設備被配置成使用并非VoIP服務提供商原生的通信系統(tǒng)自動聯(lián)系通過互聯(lián)網(wǎng)協(xié)議的語音(VoIP)服務提供商。所述設備可以接收和/或攔截并非針對VoIP服務提供商的第一地址的表示,并且生成第二地址的表示,從而有效地使用第二地址的表示來聯(lián)系VoIP服務提供商。在與VoIP服務提供商建立連接之后,所述設備可以被配置成使用VoIP服務提供商建立去到第一地址的連接。在一些實施例中,所述設備可以允許向VoIP服務提供商認證相關聯(lián)的用戶。響應于成功的認證,所述設備可以通過VoIP服務提供商建立連接和/或訪問服務。響應于不成功的認證,所述設備可以被配置成禁用和/或終止去到第一地址的連接。
[0005]—些實施例提供了使用電信信令對設備進行編程和/或查詢的能力。在一些情況下,服務提供商可以使用電信信令遠程管理對于設備的固件和/或軟件更新。替換地或附加地,末端用戶可以通過電信信令將信息人工編程到設備中,比如與服務提供商相關聯(lián)的預定義地址。有時,電信信令可以被服務提供商使用來向設備發(fā)送命令和/或指令,其中包括關于與末端用戶相關聯(lián)的服務賬戶的命令和/或指令。
【附圖說明】
[0006]【具體實施方式】將參照附圖。在圖中,附圖標記的最左側(cè)的(多位)數(shù)字標識出該附圖標記在其中第一次出現(xiàn)的圖。在【具體實施方式】和圖中的不同實例中使用相同的附圖標記可以表明類似的或完全相同的項目。
[0007]圖1是可操作來實施這里所描述的各個實施例的一種示例實現(xiàn)方式中的環(huán)境的圖不ο
[0008]圖2是根據(jù)一個或更多實施例的序列圖。
[0009]圖3是根據(jù)一個或更多實施例的流程圖。
[0010]圖4是根據(jù)一個或更多實施例的序列圖。
[0011]圖5是根據(jù)一個或更多實施例的序列圖。
[0012]圖6是根據(jù)一個或更多實施例的序列圖。
[0013]圖7是根據(jù)一個或更多實施例的流程圖。
[0014]圖8圖示出了可以被利用來實施這里所描述的各個實施例的示例計算設備。
【具體實施方式】
[0015]綜述
在一個或更多實施例中,一種設備被配置成使用并非VoIP服務提供商原生的通信系統(tǒng)來自動聯(lián)系VoIP服務提供商。在一些情況下,所述設備在聯(lián)系VoIP服務提供商時利用陸上通訊線和/或無線通信系統(tǒng)基礎設施。此外,作為連接過程的一部分,嘗試建立通信連接的用戶可以向所述設備發(fā)送第一地址的表示。在一些情況下,所述地址的表示是使用電信信令來發(fā)送的,比如通過雙音多頻音調(diào)(DTMF)來發(fā)送電話號碼。在接收到第一地址的表示后,所述設備可以生成第二地址的表示和/或使用電信信令發(fā)送第二地址的表示,從而有效地與VoIP服務提供商建立連接。有時,與VoIP服務提供商建立連接需要與所述設備和/或關聯(lián)的用戶賬戶相關聯(lián)的一項或更多項認證規(guī)程。與VoIP服務提供商建立成功的連接隨后可以允許所述設備促進去到第一地址的通信連接。
[0016]—些實施例允許服務提供商(比如VoIP服務提供商)使用電信信令對設備進行編程。舉例來說,服務提供商可以使用DTMF音調(diào)來傳送數(shù)據(jù)和/或命令,從而用新的固件對設備進行更新。替換地或附加地,服務提供商可以使用電信信令來向設備查詢信息,比如固件修訂信息、硬件版本信息、相關聯(lián)的用戶信息等等。此外,在一些實施例中,末端用戶可以利用信息對設備進行編程。舉例來說,末端用戶可以生成與輸入命令相關聯(lián)的DTMF音調(diào)以便利用特定于用戶的信息對設備進行編程。
[0017]在后面的討論中,首先將描述可以采用這里所描述的技術(shù)的示例環(huán)境。隨后將描述可以在所述示例環(huán)境以及其他環(huán)境中實施的示例規(guī)程。因此,所述示例規(guī)程的實施不限于所述示例環(huán)境,并且所述示例環(huán)境不限于實施所述示例規(guī)程。
[0018]示例環(huán)境
圖1總體上在100處圖示出了根據(jù)一個或更多實施例的操作環(huán)境。環(huán)境100包括電話102和計算設備104。在這里,電話102和計算設備104被圖示成通過硬線連接而連接的分開的組件。但是應當認識到,計算設備104可以被集成到電話102中,而不會背離所要求保護的主題內(nèi)容的范圍。此外,電話102和計算設備104可以通過任何適當?shù)姆绞竭B接,比如通過電話電纜、RJ11模塊式連接器、無線鏈接等等。
[0019]計算設備104包括(多個)處理器106,計算機可讀存儲介質(zhì)108,駐留在計算機可讀存儲介質(zhì)上并且可由(多個)處理器執(zhí)行的接口模塊110和服務模塊112。作為舉例而非限制,計算機可讀存儲介質(zhì)可以包括通常與計算設備相關聯(lián)的所有形式的易失性和非易失性存儲器和/或存儲介質(zhì)。這樣的介質(zhì)可以包括ROM、RAM、閃存、硬盤、可移除介質(zhì)等等。由(多個)處理器106以及模塊110、112提供的功能可以通過其他方式來實施,作為舉例而非限制,比如是可編程邏輯等等。計算設備104可以是任何適當類型的計算設備,其范圍從具有多個處理器的復雜臺式計算設備到具有較少處理能力的簡單計算設備,比如自動撥號器盒。
[0020]接口模塊110表示可以接收傳入的電信信令并且將所述電信信令翻譯成一條或更多條命令的功能。替換地或附加地,接口模塊110表示將外出的消息翻譯成適當?shù)碾娦判帕罡袷降墓δ?。舉例來說,接口模塊110可以接收與外部交換局(FX0)接口相關聯(lián)的一系列的一個或更多DTMF音調(diào)。接口模塊110不僅理解使用所述音調(diào)的接口協(xié)議,而且還可以附加地將所述一系列音調(diào)翻譯成與電話號碼、查詢請求、命令消息等等相關聯(lián)。類似地,接口模塊110可以生成與外出消息和/或接口相關聯(lián)的任何適當?shù)碾娦判帕?。因此,接口模塊110表示可以接收與某一接口相關聯(lián)的電信信令、分析傳入的電信信令從而有效地標識出一條或更多條適當?shù)拿詈?或響應并且按照與所述接口相關聯(lián)的格式生成外出消息的功能。雖然是在DTMF音調(diào)的情境中進行了描述,但是應當認識到,在不背離所要求保護的主題內(nèi)容的范圍的情況下可以使用任何適當類型的電信信令,比如與FX0接口、外部交換站(FXS)接口、私有分支交換(PBX)接口等等相關聯(lián)的電信信令。
[0021]服務模塊112響應于由接口模塊110標識出的輸入命令和/或查詢來確定并且執(zhí)行功能。參照前面的示例,當接口模塊110把來自電話102的一系列電信信令標識為與電話號碼相關聯(lián)時,服務模塊112確定適當?shù)捻憫Ee例來說,在一些實施例中,服務模塊112標識出針對來自電話102的傳入的電話號碼和/或地址的適當響應是生成與關聯(lián)于服務提供商114的電話號碼和/或地址相關聯(lián)的電信信號,以便建立去到傳入的電話號碼的連接。作為另一個示例,當接口模塊110把來自服務提供商114的一系列電信信令標識為與固件更新相關聯(lián)時,服務模塊112視情況接收和/或更新固件。因此,在接口模塊110翻譯和/或分析傳入的電信信令從而有效地確定輸入命令和/或消息以及把外出消息生成到適當?shù)碾娦判帕钪械耐瑫r,服務模塊112作出響應和/或?qū)嵤┡c所標識出的命令和/或查詢相關聯(lián)的操作,正如后面進一步描述的那樣。
[0022]為了與外部設備通信,電話102和/或計算設備104使用通過電話網(wǎng)絡116、網(wǎng)關118和/或通信云120建立的連接。在所圖示出的實施例中,計算設備104駐留在電話102與電話網(wǎng)絡116之間,并且充當這兩個實體之間的橋梁。
[0023]電話網(wǎng)絡116—般表示任何適當類型的電信系統(tǒng),比如傳統(tǒng)的公共交換電話網(wǎng)(PSTN)或其他電路交換網(wǎng)絡,和/或移動蜂窩網(wǎng)絡。此外,電話網(wǎng)絡116可以是任何類型的網(wǎng)絡,比如前面所討論的FX0、FXS和/或PBX示例。在這里,電話網(wǎng)絡116被圖示成連接到網(wǎng)關118,網(wǎng)關118進而為電話網(wǎng)絡116提供去到通信云120的連接。
[0024]通信云120表示基于分組的網(wǎng)絡,比如互連網(wǎng),并且其可以包括多個互連的單元。在該示例中,每一個網(wǎng)絡單元可以連接到互聯(lián)網(wǎng)的其余部分,并且被配置成通過按照互聯(lián)網(wǎng)協(xié)議(IP)分組的形式傳送和接收數(shù)據(jù)而在互連網(wǎng)上與其他此類單元傳達數(shù)據(jù)。為了簡單起見,通信云120在這里被圖示成具有去到網(wǎng)關118中的連接以及與服務提供商114的連接。這些連