專利名稱:無(wú)線網(wǎng)絡(luò)設(shè)備接入公共交換電話網(wǎng)的方法及無(wú)線網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及無(wú)線網(wǎng)絡(luò)設(shè)備接入公共交換電 話網(wǎng)的方法及無(wú)線網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
移動(dòng)通信調(diào)制解調(diào)器(Modem)又稱為無(wú)線上網(wǎng)卡,與常見(jiàn)的全球移動(dòng) 通4言系統(tǒng)(GSM, Global System for Mobile Communications )、通用分纟且無(wú) 線業(yè)務(wù)(GPRS, General Packet Radio Service )或碼分多址(CDMA, Code Division Multiple Address )移動(dòng)終端的功能相似,都支持語(yǔ)音、短信、視頻 等數(shù)據(jù)傳輸業(yè)務(wù),只是沒(méi)有屏幕和鍵盤(pán),更強(qiáng)調(diào)無(wú)線數(shù)據(jù)傳輸功能。內(nèi)部集 成無(wú)線Modem的網(wǎng)絡(luò)設(shè)備或通過(guò)通用串行總線(USB, Universal Serial BUS ) 等接口外接無(wú)線Modem的網(wǎng)絡(luò)設(shè)備通常稱為無(wú)線網(wǎng)絡(luò)設(shè)備,該無(wú)線網(wǎng)絡(luò)設(shè) 備可以通過(guò)無(wú)線Modem接入到移動(dòng)通信網(wǎng)絡(luò)中。無(wú)線網(wǎng)絡(luò)設(shè)備在實(shí)際應(yīng)用 中都是作為用戶側(cè)的網(wǎng)絡(luò)接入設(shè)備,用于家庭、企業(yè)、邊遠(yuǎn)地區(qū)接入到IP 網(wǎng)絡(luò)上,如圖1所示。
隨著移動(dòng)通信網(wǎng)絡(luò)的升級(jí),網(wǎng)絡(luò)設(shè)備大部分都已具備支持無(wú)線Modem IP接入的功能。在實(shí)際應(yīng)用中,許多用戶要求無(wú)線網(wǎng)絡(luò)設(shè)備支持語(yǔ)音呼叫的 功能局域網(wǎng)內(nèi)部的用戶例如個(gè)人計(jì)算機(jī)上運(yùn)行的電話軟件既能夠通過(guò)IP 網(wǎng)絡(luò)實(shí)現(xiàn)IP語(yǔ)音(VOIP, Voice Over IP)呼叫,又能夠通過(guò)公共交換電話 網(wǎng)(PSTN, Public Switched Telephone Network)實(shí)現(xiàn)普通呼叫。
圖2為現(xiàn)有的無(wú)線網(wǎng)絡(luò)設(shè)備接入PSTN的組網(wǎng)圖,如圖2所示,在無(wú)線 網(wǎng)絡(luò)設(shè)備上增加外部交換局(FXO, Foreign Exchange Office )接口 ,且在無(wú) 線網(wǎng)絡(luò)設(shè)備與PSTN網(wǎng)絡(luò)間鋪設(shè)模擬電話線路,無(wú)線網(wǎng)絡(luò)設(shè)備通過(guò)FXO接口接入PSTN網(wǎng)絡(luò),以實(shí)現(xiàn)沖莫擬語(yǔ)音呼叫。
從圖2所示方案可以看出,為了接入PSTN,無(wú)線網(wǎng)絡(luò)設(shè)備上增加了 FXO 接口且需要鋪設(shè)模擬電話線路,而無(wú)線Modem的語(yǔ)音功能閑置未利用。這 無(wú)疑增加了無(wú)線網(wǎng)絡(luò)設(shè)備的成本,浪費(fèi)了無(wú)線Modem的語(yǔ)音通信資源。且, 不方便部署模擬線路地區(qū)的網(wǎng)絡(luò)用戶無(wú)法使用該方案接入PSTN。
發(fā)明內(nèi)容
本發(fā)明提供無(wú)線網(wǎng)絡(luò)設(shè)備接入PSTN的方法及無(wú)線網(wǎng)絡(luò)設(shè)備,以實(shí)現(xiàn)無(wú)線 網(wǎng)絡(luò)設(shè)備通過(guò)移動(dòng)通信網(wǎng)絡(luò)接入PSTN。 本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種接入PSTN的無(wú)線網(wǎng)絡(luò)設(shè)備,該無(wú)線網(wǎng)絡(luò)設(shè)備與無(wú)線調(diào)制解調(diào)器 Modem相連,且無(wú)線Modem以無(wú)線方式接入IP承載網(wǎng)絡(luò)的CS域,且IP承載 網(wǎng)絡(luò)與PSTN相連,該無(wú)線網(wǎng)絡(luò)設(shè)備包括
呼叫控制單元,與本設(shè)備內(nèi)的IP語(yǔ)音協(xié)議單元交互VOIP信令進(jìn)行VOIP 語(yǔ)音呼叫控制,與無(wú)線Modem交互AT命令進(jìn)4亍CS域語(yǔ)音呼叫控制;當(dāng)發(fā) 現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),向媒體流控制單元發(fā)送打開(kāi) 媒體通道命令;當(dāng)發(fā)現(xiàn)呼叫結(jié)束時(shí),向媒體流控制單元發(fā)送關(guān)閉媒體通道命
令;
媒體流控制單元,根據(jù)呼叫控制單元發(fā)來(lái)的打開(kāi)或關(guān)閉媒體通道命令,
打開(kāi)或關(guān)閉IP語(yǔ)音協(xié)議單元與無(wú)線Modem間的i某體通道。 所述呼叫控制單元包括
控制單元,與IP語(yǔ)音協(xié)議單元交互VOIP信令進(jìn)行VOIP語(yǔ)音呼叫控制; 當(dāng)需要向無(wú)線Modem下發(fā)CS域語(yǔ)音呼叫控制信令時(shí),將該呼叫控制信令 下發(fā)給AT命令構(gòu)造單元;接收AT命令解析單元發(fā)來(lái)的呼叫控制信令;當(dāng) 發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),向媒體流控制單元發(fā)送打 開(kāi)媒體通道命令;當(dāng)發(fā)現(xiàn)呼叫結(jié)束時(shí),向媒體流控制單元發(fā)送關(guān)閉媒體通道 命令;AT命令構(gòu)造單元,將控制單元發(fā)來(lái)的呼叫控制信令轉(zhuǎn)換為無(wú)線Modem 可以識(shí)別的AT命令,將該AT命令下發(fā)給無(wú)線Modem;
AT命令解析單元,接收無(wú)線Modem上報(bào)的AT命令,對(duì)該AT命令進(jìn) 行解析,將解析得到的呼叫控制信令上報(bào)給控制單元。
一種無(wú)線網(wǎng)絡(luò)設(shè)備接入PSTN的方法,該無(wú)線網(wǎng)絡(luò)設(shè)備與無(wú)線Modem相連, 且無(wú)線Modem以無(wú)線方式接入IP承載網(wǎng)絡(luò)的CS域,IP岸義載網(wǎng)S各與PSTN相 連,該無(wú)線網(wǎng)絡(luò)設(shè)備包括呼叫控制單元和媒體流控制單元,該方法包括
呼叫控制單元與無(wú)線網(wǎng)絡(luò)設(shè)備內(nèi)部的IP語(yǔ)音協(xié)議單元交互VOIP信令 進(jìn)行VOIP語(yǔ)音呼叫控制,與無(wú)線Modem交互AT命令進(jìn)行CS域語(yǔ)音呼叫 控制;當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),通知i某體流控制 單元打開(kāi)IP語(yǔ)音協(xié)-漢單元和無(wú)線Modem間的々某體通道。
所述呼叫控制單元與無(wú)線網(wǎng)絡(luò)設(shè)備內(nèi)部的IP語(yǔ)音協(xié)議單元交互VOIP信令 進(jìn)行VOIP語(yǔ)音呼叫控制,與無(wú)線Modem交互AT命令進(jìn)行CS域語(yǔ)音呼叫控 制包括
IP語(yǔ)音協(xié)議單元發(fā)現(xiàn)本地用戶向PSTN用戶發(fā)起呼叫,向呼叫控制單元發(fā) 送呼叫建立消息;呼叫控制單元接收該消息,向無(wú)線Modem下發(fā)AT撥號(hào)命令;
所述當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),通知媒體流控制 單元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的媒體通道為
當(dāng)收到無(wú)線Modem上報(bào)的指示被叫摘機(jī)的AT命令時(shí),通知媒體流控制單 元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的力某體通道。
所述呼叫控制單元接收該消息之后、向無(wú)線Modem下發(fā)AT撥號(hào)命令之前 進(jìn)一步包括
呼叫控制單元檢查被叫號(hào)碼是否合法、檢查無(wú)線Modem是否支持本次呼 叫采用的語(yǔ)音參數(shù);向無(wú)線Modem下發(fā)AT命令查詢CS域網(wǎng)絡(luò)狀態(tài)是否正常, 若都為是,則向無(wú)線Modem下發(fā)AT命令查詢CS域語(yǔ)音呼叫是否空閑,若空 閑,則執(zhí)行所述向無(wú)線Modem下發(fā)AT撥號(hào)命令的動(dòng)作;否則,拆除本次呼叫。
所述呼叫控制單元向無(wú)線Modem下發(fā)AT撥號(hào)命令之后、收到無(wú)線Modem上報(bào)的指示被叫摘機(jī)的AT命令之前,進(jìn)一步包括
呼叫控制單元接收無(wú)線Modem返回的連接消息,通知4某體流控制單元打 開(kāi)由無(wú)線Modem到IP語(yǔ)音協(xié)議單元間的媒體通道,并將PSTN側(cè)播放的回鈴 音透?jìng)鹘oIP語(yǔ)音協(xié)議單元。
所述呼叫控制單元與無(wú)線網(wǎng)絡(luò)設(shè)備內(nèi)部的IP語(yǔ)音協(xié)議單元交互VOIP信令 進(jìn)行VOIP語(yǔ)音呼叫控制,與無(wú)線Modem交互AT命令進(jìn)行CS域語(yǔ)音呼叫控 制包括
無(wú)線Modem接收來(lái)自PSTN用戶的呼叫,向呼叫控制單元發(fā)送振鈴命令; 呼叫控制單元接收該振鈴命令,向IP語(yǔ)音協(xié)議單元上報(bào)攜帶主叫號(hào)碼的呼叫建 立消息;
所述當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),通知媒體流控制 單元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的媒體通道為
當(dāng)接收到IP語(yǔ)音協(xié)議單元返回的呼叫成功建立消息時(shí),通知媒體流控制單 元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的媒體通道。
所述呼叫控制單元接收振鈴命令之后、向IP語(yǔ)音協(xié)議單元上報(bào)呼叫建立消 息之前進(jìn)一步包括
呼叫控制單元向無(wú)線Modem下發(fā)AT摘機(jī)命令,并向無(wú)線Modem下發(fā)用 于查詢主叫號(hào)碼、本次呼叫采用的語(yǔ)音參數(shù)的AT命令,并通知媒體流控制單 元打開(kāi)力某體通道向無(wú)線Modem下發(fā)二次撥號(hào)音提示PSTN側(cè)用戶進(jìn)行二次呼 叫。
所述呼叫控制單元通知i某體流控制單元打開(kāi)媒體通道向無(wú)線Modem下發(fā) 二次撥號(hào)音之后、向IP語(yǔ)音協(xié)議單元上報(bào)呼叫建立消息之前進(jìn)一步包括
呼叫控制單元判斷是否在預(yù)定時(shí)長(zhǎng)內(nèi)收到無(wú)線Modem上報(bào)的雙音多頻 DTMF命令,'若是,通知媒體流控制單元停止向無(wú)線Modem播放撥號(hào)音, 繼續(xù)等待無(wú)線Modem上報(bào)DTMF命令,并在接收到結(jié)束DTMF命令時(shí),執(zhí) 行所述向IP語(yǔ)音協(xié)議單元上報(bào)呼叫建立消息的動(dòng)作;否則,通知媒體流控 制單元停止向無(wú)線Modem播放撥號(hào)音、開(kāi)始向無(wú)線Modem播;故忙音。所述呼叫控制單元通知媒體流控制單元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線
Modem間的i某體通道之后進(jìn)一步包括
呼叫控制單元接收來(lái)自IP語(yǔ)音協(xié)議單元的呼叫拆除消息,向無(wú)線Modem 下發(fā)AT掛機(jī)命令,并通知媒體流控制單元關(guān)閉IP語(yǔ)音協(xié)i義單元和無(wú)線Modem 間的所有力某體通道;
或者,呼叫控制單元接收無(wú)線Modem上報(bào)的指示被叫掛機(jī)的AT命令, 向IP語(yǔ)音協(xié)議單元上報(bào)呼叫拆除消息,并通知媒體流控制單元關(guān)閉IP語(yǔ)音 協(xié)議單元和無(wú)線Modem間的所有媒體通道。
與現(xiàn)有技術(shù)相比,本發(fā)明在不增加無(wú)線網(wǎng)絡(luò)設(shè)備物理接口的前提下,使 局域網(wǎng)內(nèi)的用戶可以和PSTN用戶通過(guò)無(wú)線Modem建立語(yǔ)音呼叫,且在網(wǎng) 絡(luò)設(shè)備WAN接口出現(xiàn)異常、基于IP協(xié)議的VOIP呼叫無(wú)法建立的情況下, 局域網(wǎng)內(nèi)的用戶可以通過(guò)無(wú)線Modem接入PSTN實(shí)現(xiàn)語(yǔ)音呼叫備份;且, 降低了無(wú)線網(wǎng)絡(luò)設(shè)備的成本,減少了開(kāi)局布線的工作量,且使不方便部署模 擬線路地區(qū)的網(wǎng)絡(luò)用戶能夠接入PSTN,同時(shí)節(jié)省了才莫擬線路的布線成本。
圖1為現(xiàn)有的無(wú)線網(wǎng)絡(luò)設(shè)備通過(guò)無(wú)線Modem接入IP網(wǎng)的組網(wǎng)圖2為現(xiàn)有的無(wú)線網(wǎng)絡(luò)設(shè)備接入PSTN的組網(wǎng)圖3為本發(fā)明實(shí)施例提供的無(wú)線網(wǎng)絡(luò)設(shè)備接入PSTN的組網(wǎng)圖4為本發(fā)明實(shí)施例提供的無(wú)線網(wǎng)絡(luò)設(shè)備的組成圖5為本發(fā)明實(shí)施例提供的呼叫控制單元的組成圖6為本發(fā)明實(shí)施例提供的局域網(wǎng)內(nèi)用戶A呼叫PSTN用戶B的流程
圖7為本發(fā)明實(shí)施例提供的PSTN用戶B呼叫局域網(wǎng)內(nèi)用戶A的流程圖。
具體實(shí)施例方式
由于無(wú)線Modem支持語(yǔ)音通信功能,因此,本發(fā)明中,無(wú)線網(wǎng)絡(luò)設(shè)備 利用AT命令控制無(wú)線Modem進(jìn)行電路交換(CS , Circuit Switch)域的語(yǔ) 音呼叫,即局域網(wǎng)中的用戶通過(guò)無(wú)線Modem 4妄入PSTN實(shí)現(xiàn)本地語(yǔ)音呼叫。
圖3為本發(fā)明實(shí)施例提供的無(wú)線網(wǎng)絡(luò)設(shè)備接入PSTN的組網(wǎng)圖,如圖3 所示,無(wú)線網(wǎng)絡(luò)設(shè)備與無(wú)線Modem通過(guò)已有的物理4妻口相連,無(wú)線Modem 與移動(dòng)通信IP承載網(wǎng)絡(luò)之間通過(guò)無(wú)線方式相連,移動(dòng)通信IP承載網(wǎng)絡(luò)分別 與因特網(wǎng)和PSTN相連。其中,分組數(shù)據(jù)流通過(guò)無(wú)線接入的分組交換(PS, Packet Switch )域傳輸以實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)設(shè)備接入因特網(wǎng),IP語(yǔ)音流和呼叫控 制信令通過(guò)無(wú)線接入的CS域傳輸以實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)設(shè)備接入PSTN。
由于無(wú)線網(wǎng)絡(luò)設(shè)備中已有IP語(yǔ)音協(xié)議單元實(shí)現(xiàn)VOIP語(yǔ)音信令的控制, 如創(chuàng)建、修改、釋放VOIP會(huì)話等。本發(fā)明中,將無(wú)線網(wǎng)絡(luò)設(shè)備中已有的 IP語(yǔ)音協(xié)議單元和無(wú)線Modem物理層處理單元聯(lián)系起來(lái),使IP語(yǔ)音流通過(guò) 無(wú)線Modem連接PSTN。具體地,如圖4所示,本發(fā)明在無(wú)線網(wǎng)絡(luò)i殳備上 增加呼叫控制單元41和媒體流控制單元42實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)設(shè)備接入PSTN, 其中
呼叫控制單元41:與IP語(yǔ)音協(xié)議單元交互VOIP語(yǔ)音信令進(jìn)行VOIP 語(yǔ)音呼叫控制,與無(wú)線Modem物理層處理單元交互AT命令進(jìn)4亍CS域語(yǔ)音 呼叫控制;當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),向媒體流控 制單元42發(fā)送打開(kāi)媒體通道命令;當(dāng)發(fā)現(xiàn)呼叫結(jié)束時(shí),向媒體流控制單元 42發(fā)送關(guān)閉媒體通道命令。
媒體流控制單元42:根據(jù)呼叫控制單元41發(fā)來(lái)的打開(kāi)或關(guān)閉媒體通道 命令,打開(kāi)或關(guān)閉IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的i某體通道。
如圖4所示,媒體通道包括
媒體通道Ml:由IP語(yǔ)音協(xié)議單元向媒體流控制單元42傳輸語(yǔ)音流的 通道,通常將來(lái)自該通道的語(yǔ)音流直接從4某體通道M3轉(zhuǎn)發(fā)給無(wú)線Modem物理層處理單元。
媒體通道M2:由媒體流控制單元42向IP語(yǔ)音協(xié)議單元傳輸語(yǔ)音流的 通道,通常將來(lái)自媒體通道M4的語(yǔ)音流從該通道轉(zhuǎn)發(fā)給IP語(yǔ)音協(xié)議單元。
々某體通道M3:由媒體流控制單元42向無(wú)線Modem物理層處理單元傳 輸語(yǔ)音流的通道,該通道轉(zhuǎn)發(fā)來(lái)自IP語(yǔ)音+辦議單元的i吾音流,同時(shí)還可以 將媒體流控制單元42產(chǎn)生的信號(hào)音如撥號(hào)音、忙音等發(fā)送給無(wú)線Modem 物理層處理單元。
媒體通道M4:由無(wú)線Modem物理層處理單元向々某體流控制單元42傳 輸語(yǔ)音流的通道,該通道通常用于接收無(wú)線Modem上報(bào)的語(yǔ)音流。
可見(jiàn),呼叫控制單元41是IP語(yǔ)音協(xié)議單元和無(wú)線Modem物理層處理 單元的接口,控制整個(gè)呼叫過(guò)程。呼叫控制單元41為IP語(yǔ)音協(xié)議單元^是供 一個(gè)透明的PSTN出口 ,為IP語(yǔ)音協(xié)議單元完成VOIP語(yǔ)音呼叫提供一個(gè)平 臺(tái);同時(shí)呼叫控制單元41單元控制無(wú)線Modem完成CS域語(yǔ)音呼叫,并控 制媒體流控制單元42打開(kāi)關(guān)閉相應(yīng)的媒體通道。
如圖5所示,呼叫控制單元41可包括控制單元411、 AT命令構(gòu)造單 元412和AT命令解析單元413,其中
控制單元411:與IP語(yǔ)音協(xié)議單元交互VOIP語(yǔ)音信令進(jìn)行VOIP語(yǔ)音 呼叫控制;當(dāng)需要向無(wú)線Modem下發(fā)CS域語(yǔ)音呼叫控制信令時(shí),將該呼 叫控制信令下發(fā)給AT命令構(gòu)造單元412; 4姿收AT命令解析單元413發(fā)來(lái) 的呼叫控制信令;當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),向媒 體流控制單元42發(fā)送打開(kāi)媒體通道命令;當(dāng)發(fā)現(xiàn)呼叫結(jié)束時(shí),向媒體流控 制單元42發(fā)送關(guān)閉媒體通道命令。
AT命令構(gòu)造單元412:將控制單元411發(fā)來(lái)的呼叫控制信令轉(zhuǎn)換為無(wú) 線Modem可以識(shí)別的AT命令,將該AT命令下發(fā)給無(wú)線Modem物理層處 理單元。
AT命令解析單元413:接收無(wú)線Modem物理層處理單元上報(bào)的AT命 令,對(duì)該AT命令進(jìn)行解析,將解析得到的呼叫控制信令上報(bào)給控制單元411。圖6為本發(fā)明實(shí)施例^是供的局域網(wǎng)內(nèi)用戶A呼叫PSTN用戶B的流程 圖,如圖6所示,其具體步驟如下
步驟601: IP語(yǔ)音協(xié)議單元^r測(cè)到局域網(wǎng)用戶A向PSTN用戶B發(fā)起呼 叫,向呼叫控制單元發(fā)送呼叫建立(SETUP )消息,該消息攜帶被叫號(hào)碼即 PSTN用戶B號(hào)碼、本次呼叫采用的語(yǔ)音參凄史如編解碼協(xié)議、打包時(shí)長(zhǎng)、 采樣周期等。
步驟602:呼叫控制單元檢查SETUP消息中的被叫號(hào)碼是否合法,同 時(shí)檢查無(wú)線Modem是否支持SETUP消息中攜帶的本次呼叫采用的語(yǔ)音參 數(shù),并向無(wú)線Modem下發(fā)AT命令查詢CS域網(wǎng)絡(luò)狀態(tài)是否正常,若都是, 則執(zhí)行步驟604;否則,執(zhí)行步驟603。
步驟603:呼叫控制單元向IP語(yǔ)音協(xié)i義單元返回^皮叫不可達(dá)(Service Unavailable)消息,拆除本次呼叫,本流程結(jié)束。
步驟604:呼叫控制單元向無(wú)線Modem下發(fā)AT命令查詢CS域語(yǔ)音呼 叫狀態(tài)。
步驟605:呼叫控制單元接收無(wú)線Modem返回的CS域語(yǔ)音呼叫狀態(tài), 判斷該狀態(tài)是否指示CS域語(yǔ)音呼叫空閑,若是,執(zhí)行步驟607;否則,執(zhí) 行步驟606。
步驟606:呼叫控制單元向IP語(yǔ)音協(xié)議單元返回被叫忙(BUSY)消息, 拆除本次呼叫,本流程結(jié)束。
步驟607:呼叫控制單元向無(wú)線Modem下發(fā)攜帶被叫號(hào)碼的AT撥號(hào)命令。
步驟608:呼叫控制單元在預(yù)定時(shí)長(zhǎng)內(nèi)收到無(wú)線Modem返回的連接 (CONNECT )消息,向IP語(yǔ)音協(xié)議單元返回OK消息,通知媒體流控制單 元打開(kāi)媒體通道M2和M4,以便將PSTN側(cè)播放的回鈴音透?jìng)鹘oIP語(yǔ)音協(xié) 議單元。
此時(shí),主叫用戶可以聽(tīng)到回鈴音。
若呼叫控制單元在預(yù)定時(shí)長(zhǎng)內(nèi)未收到無(wú)線Modem返回的CONNECT消息,則返回步驟606。
步驟609:呼叫控制單元監(jiān)聽(tīng)到無(wú)線Modem上報(bào)的被叫摘機(jī)命令,通 知媒體流控制單元打開(kāi)媒體通道Ml和M3,通話正常建立。
步驟610:呼叫控制單元監(jiān)聽(tīng)到無(wú)線Modem上報(bào)的被叫掛機(jī)命令,向 IP語(yǔ)音協(xié)議單元上報(bào)呼叫拆除(RELEASE)消息,通知々某體流控制單元關(guān) 閉所有媒體通道,本次通話結(jié)束;或者,呼叫控制單元監(jiān)聽(tīng)到IP語(yǔ)音協(xié)議 單元下發(fā)的RELEASE消息,向無(wú)線Modem下發(fā)AT掛機(jī)命令,并通知媒 體流控制單元關(guān)閉所有媒體通道,本次通話結(jié)束。
圖7為本發(fā)明實(shí)施例4是供的PSTN用戶B呼叫局域網(wǎng)內(nèi)用戶A的流程 圖,如圖7所示,其具體步驟如下
步驟701:無(wú)線Modem接收PSTN用戶B發(fā)來(lái)的呼叫,向呼叫控制單 元發(fā)送振鈴命令。
步驟702:呼叫控制單元接收來(lái)自無(wú)線Modem的振鈴命令,向無(wú)線 Modem下發(fā)AT摘機(jī)命令;同時(shí),向無(wú)線Modem下發(fā)AT命令查詢本次呼 叫的主叫號(hào)碼、語(yǔ)音參數(shù)如編解碼協(xié)議、打包時(shí)長(zhǎng)等。
步驟703:呼叫控制單元通知媒體流控制單元打開(kāi)媒體通道M3,并通 知媒體流控制單元向無(wú)線Modem下發(fā)二次撥號(hào)音,以提示PSTN用戶B進(jìn) ;f亍二次呼叫。
由于無(wú)線網(wǎng)絡(luò)設(shè)備通常下掛多個(gè)用戶,每個(gè)用戶的號(hào)碼由無(wú)線網(wǎng)絡(luò)設(shè)備 號(hào)碼(總機(jī)號(hào)碼)+用戶號(hào)碼(分機(jī)號(hào)碼)組成,步驟701中呼叫的是無(wú)線 網(wǎng)絡(luò)設(shè)備號(hào)碼(總機(jī)號(hào)碼),本步驟703中下發(fā)的二次撥號(hào)音是提示PSTN 用戶B輸入用戶A號(hào)碼(分機(jī)號(hào)碼)。
步驟704:呼叫控制單元判斷是否在預(yù)定時(shí)長(zhǎng)內(nèi)收到無(wú)線Modem上報(bào) 的雙音多頻(DTMF, Dual Tone Multi Frequency)命令,若是,執(zhí)行步驟-706;否則,執(zhí)行步驟705。
步驟705:呼叫控制單元通知媒體流控制單元停止向無(wú)線Modem播放 撥號(hào)音、開(kāi)始向無(wú)線Modem播放忙音,并在監(jiān)聽(tīng)到來(lái)自無(wú)線Modem的AT掛機(jī)命令時(shí),向無(wú)線Modem下發(fā)AT掛機(jī)命令,通知媒體流控制單元關(guān)閉 打開(kāi)的媒體通道,本次呼叫結(jié)束。
步驟706:呼叫控制單元通知媒體流控制單元停止向無(wú)線Modem播放 撥號(hào)音,繼續(xù)等待無(wú)線Modern上報(bào)DTMF命令。
由于用戶號(hào)碼通常多于1位,每次DTMF命令上報(bào)1位號(hào)碼,因此, 上報(bào)用戶號(hào)碼通常要通過(guò)上報(bào)多次DTMF命令完成。
步驟707:呼叫控制單元接收到結(jié)束DTMF命令如"#",向IP語(yǔ)音 協(xié)議單元上報(bào)SETUP消息,該消息攜帶主叫號(hào)碼、本次呼叫采用的語(yǔ)音參 數(shù)如編解碼協(xié)議、打包時(shí)長(zhǎng)、采樣周期等。
步驟708:呼叫控制單元接收到IP語(yǔ)音協(xié)議單元返回的OK消息,通知 4某體流控制單元打開(kāi)纟某體通道M1、 M2、 M4,通話正常建立。
步驟709:呼叫控制單元監(jiān)聽(tīng)到來(lái)自IP語(yǔ)音協(xié)議單元的RELEASE消息, 通知媒體流控制單元關(guān)閉所有媒體通道,本次通話結(jié)束;或者,呼叫控制單
元監(jiān)聽(tīng)到來(lái)自無(wú)線Modem的AT桂機(jī)命令,向無(wú)線Modem下發(fā)AT掛機(jī)命 令,并通知媒體流控制單元關(guān)閉所有媒體通道,本次通話結(jié)束。
以上所述僅為本發(fā)明的過(guò)程及方法實(shí)施例,并不用以限制本發(fā)明,凡在 本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在 本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種接入公共交換電話網(wǎng)PSTN的無(wú)線網(wǎng)絡(luò)設(shè)備,該無(wú)線網(wǎng)絡(luò)設(shè)備與無(wú)線調(diào)制解調(diào)器Modem相連,且無(wú)線Modem以無(wú)線方式接入IP承載網(wǎng)絡(luò)的電路交換CS域,且IP承載網(wǎng)絡(luò)與PSTN相連,其特征在于,該無(wú)線網(wǎng)絡(luò)設(shè)備包括呼叫控制單元,與本設(shè)備內(nèi)的IP語(yǔ)音協(xié)議單元交互IP語(yǔ)音VOIP信令進(jìn)行VOIP語(yǔ)音呼叫控制,與無(wú)線Modem交互AT命令進(jìn)行CS域語(yǔ)音呼叫控制;當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),向媒體流控制單元發(fā)送打開(kāi)媒體通道命令;當(dāng)發(fā)現(xiàn)呼叫結(jié)束時(shí),向媒體流控制單元發(fā)送關(guān)閉媒體通道命令;媒體流控制單元,根據(jù)呼叫控制單元發(fā)來(lái)的打開(kāi)或關(guān)閉媒體通道命令,打開(kāi)或關(guān)閉IP語(yǔ)音協(xié)議單元與無(wú)線Modem間的媒體通道。
2、 如權(quán)利要求1所述的無(wú)線網(wǎng)絡(luò)設(shè)備,其特征在于,所述呼叫控制單元包括控制單元,與IP語(yǔ)音協(xié)議單元交互VOIP信令進(jìn)4亍VOIP語(yǔ)音呼叫控制;當(dāng)需要向無(wú)線Modem下發(fā)CS域語(yǔ)音呼叫控制信令時(shí),將該呼叫控制信令下發(fā)給AT命令構(gòu)造單元;接收AT命令解析單元發(fā)來(lái)的呼叫控制信令;當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),向i某體流控制單元發(fā)送打開(kāi)媒體通道命令;當(dāng)發(fā)現(xiàn)呼叫結(jié)束時(shí),向媒體流控制單元發(fā)送關(guān)閉媒體通道命令;AT命令構(gòu)造單元,將控制單元發(fā)來(lái)的呼叫控制信令轉(zhuǎn)換為無(wú)線Modem可以識(shí)別的AT命令,將該AT命令下發(fā)給無(wú)線Modem;AT命令解析單元,接收無(wú)線Modem上報(bào)的AT命令,對(duì)該AT命令進(jìn)行解析,將解析得到的呼叫控制信令上報(bào)給控制單元。
3、 一種無(wú)線網(wǎng)絡(luò)設(shè)備接入PSTN的方法,該無(wú)線網(wǎng)絡(luò)設(shè)備與無(wú)線Modem相連,且無(wú)線Modem以無(wú)線方式接入IP承載網(wǎng)絡(luò)的CS域,IP承載網(wǎng)絡(luò)與PSTN相連,其特征在于,該無(wú)線網(wǎng)絡(luò)設(shè)備包括呼叫控制單元和A某體流控制單元,該方法包括呼叫控制單元與無(wú)線網(wǎng)絡(luò)設(shè)備內(nèi)部的IP語(yǔ)音協(xié)議單元交互VOIP信令進(jìn)行VOIP語(yǔ)音呼叫控制,與無(wú)線Modem交互AT命令進(jìn)行CS域語(yǔ)音呼叫控制;當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),通知i某體流控制單元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的媒體通道。
4、 如權(quán)利要求3所述的方法,其特征在于,所述呼叫控制單元與無(wú)線網(wǎng)絡(luò)設(shè)備內(nèi)部的IP語(yǔ)音協(xié)議單元交互VOIP信令進(jìn)行VOIP語(yǔ)音呼叫控制,與無(wú)線Modem交互AT命令進(jìn)行CS域語(yǔ)音呼叫控制包括IP語(yǔ)音協(xié)議單元發(fā)現(xiàn)本地用戶向PSTN用戶發(fā)起呼叫,向呼叫控制單元發(fā)送呼叫建立消息;呼叫控制單元接收該消息,向無(wú)線Modem下發(fā)AT撥號(hào)命令;所述當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),通知媒體流控制單元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的媒體通道為當(dāng)收到無(wú)線Modem上報(bào)的指示被叫摘機(jī)的AT命令時(shí),通知媒體流控制單元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的i某體通道。
5、 如權(quán)利要求4所述的方法,其特征在于,所述呼叫控制單元接收該消息之后、向無(wú)線Modem下發(fā)AT撥號(hào)命令之前進(jìn)一步包括呼叫控制單元檢查被叫號(hào)碼是否合法、檢查無(wú)線Modem是否支持本次呼叫采用的語(yǔ)音參數(shù)、向無(wú)線Modem下發(fā)AT命令查詢CS域網(wǎng)絡(luò)狀態(tài)是否正常,若都為是,則向無(wú)線Modem下發(fā)AT命令查詢CS域語(yǔ)音呼叫是否空閑,若空閑,則4丸行所述向無(wú)線Modem下發(fā)AT撥號(hào)命令的動(dòng)作;否則,拆除本次呼叫。
6、 如權(quán)利要求4或5所述的方法,其特征在于,所述呼叫控制單元向無(wú)線Modem下發(fā)AT撥號(hào)命令之后、收到無(wú)線Modem上報(bào)的指示被叫摘機(jī)的AT命令之前,進(jìn)一步包括 '呼叫控制單元接收無(wú)線Modem返回的連接消息,通知媒體流控制單元打開(kāi)由無(wú)線Modem到IP語(yǔ)音協(xié)議單元間的媒體通道,并將PSTN側(cè)播放的回鈴音透?jìng)鹘oIP語(yǔ)音協(xié)議單元。
7、 如權(quán)利要求3所迷的方法,其特征在于,.所述呼叫控制單元與無(wú)線網(wǎng)絡(luò)設(shè)備內(nèi)部的IP語(yǔ)音協(xié)議單元交互VOIP信令進(jìn)行VOIP語(yǔ)音呼叫控制,與無(wú)線Modem交互AT命令進(jìn)行CS域語(yǔ)音呼叫控制包括無(wú)線Modem接收來(lái)自PSTN用戶的呼叫,向呼叫控制單元發(fā)送振鈴命令;呼叫控制單元接收該振鈴命令,向IP語(yǔ)音協(xié)議單元上報(bào)攜帶主叫號(hào)碼的呼叫建立消息;所述當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),通知i某體流控制單元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的4某體通道為當(dāng)接收到IP語(yǔ)音協(xié)議單元返回的呼叫成功建立消息時(shí),通知媒體流控制單元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的i某體通道。
8、 如權(quán)利要求7所述的方法,其特征在于,所述呼叫控制單元接收振鈐命令之后、向IP語(yǔ)音協(xié)議單元上報(bào)呼叫建立消息之前進(jìn)一步包括呼叫控制單元向無(wú)線Modem下發(fā)AT摘機(jī)命令,并向無(wú)線Modem下發(fā)用于查詢主叫號(hào)碼、本次呼叫采用的語(yǔ)音參數(shù)的AT命令,并通知媒體流控制單元打開(kāi)4某體通道向無(wú)線Modem下發(fā)二次撥號(hào)音j是示PSTN側(cè)用戶進(jìn)4亍二次呼叫。
9、 如權(quán)利要求8所述的方法,其特征在于,所述呼叫控制單元通知媒體流控制單元打開(kāi)媒體通道向無(wú)線Modem下發(fā)二次撥號(hào)音之后、向IP語(yǔ)音協(xié)議單元上報(bào)呼叫建立消息之前進(jìn)一步包括呼叫控制單元判斷是否在預(yù)定時(shí)長(zhǎng)內(nèi)收到無(wú)線Modem上報(bào)的雙音多頻DTMF命令,若是,通知媒體流控制單元停止向無(wú)線Modem插-放撥號(hào)音,繼續(xù)等待無(wú)線Modem上報(bào)DTMF命令,并在接收到結(jié)束DTMF命令時(shí),執(zhí)行所述向IP語(yǔ)音協(xié)議單元上報(bào)呼叫建立消息的動(dòng)作;否則,通知媒體流控制單元停止向無(wú)線Modem播放撥號(hào)音、開(kāi)始向無(wú)線Modem播;改忙音。
10、 如權(quán)利要求4或7所述的方法,其特征在于,所述呼叫控制單元通知媒體流控制單元打開(kāi)IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的媒體通道之后進(jìn)一步包括呼叫控制單元接收來(lái)自IP語(yǔ)音協(xié)議單元的呼叫拆除消息,向無(wú)線Modem下發(fā)AT掛機(jī)命令,并通知媒體流控制單元關(guān)閉IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的所有^ 某體通道;或者,呼叫控制單元接收無(wú)線Modem上報(bào)的指示被叫掛機(jī)的AT命令,向IP語(yǔ)音協(xié)議單元上報(bào)呼叫拆除消息,并通知媒體流控制單元關(guān)閉IP語(yǔ)音協(xié)議單元和無(wú)線Modem間的所有媒體通道。
全文摘要
本發(fā)明公開(kāi)了無(wú)線網(wǎng)絡(luò)設(shè)備接入公共交換電話網(wǎng)的方法及無(wú)線網(wǎng)絡(luò)設(shè)備。該無(wú)線網(wǎng)絡(luò)設(shè)備與無(wú)線Modem相連,且無(wú)線Modem以無(wú)線方式接入IP承載網(wǎng)絡(luò)的CS域,IP承載網(wǎng)絡(luò)與PSTN相連,該無(wú)線網(wǎng)絡(luò)設(shè)備包括呼叫控制單元和媒體流控制單元,方法包括呼叫控制單元與無(wú)線網(wǎng)絡(luò)設(shè)備內(nèi)部的IP語(yǔ)音協(xié)議單元交互VOIP信令進(jìn)行VOIP語(yǔ)音呼叫控制,與無(wú)線Modem交互AT命令進(jìn)行CS域語(yǔ)音呼叫控制;當(dāng)發(fā)現(xiàn)本地用戶與PSTN用戶間的呼叫成功建立時(shí),通知媒體流控制單元打開(kāi)IP語(yǔ)音協(xié)議單元與無(wú)線Modem間的媒體通道。本發(fā)明實(shí)現(xiàn)了無(wú)線網(wǎng)絡(luò)設(shè)備通過(guò)移動(dòng)通信網(wǎng)絡(luò)接入PSTN。
文檔編號(hào)H04W28/06GK101605357SQ200910088059
公開(kāi)日2009年12月16日 申請(qǐng)日期2009年7月1日 優(yōu)先權(quán)日2009年7月1日
發(fā)明者趙志宇, 邱文杰 申請(qǐng)人:杭州華三通信技術(shù)有限公司