一種ip電話的信號傳輸設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及一種IP電話信號傳輸方法及為實(shí)施方法的設(shè)備。
【背景技術(shù)】
[0002]隨著人們語音通訊的需求大幅度增加,語音的傳輸由開始的電話線,演變?yōu)榫W(wǎng)絡(luò)傳輸成為一種趨勢。
[0003]雖然市場上出現(xiàn)了手機(jī)APP可以實(shí)現(xiàn)IP電話的信號傳輸,但傳輸都是基于操作系統(tǒng)的,即對CPU主頻要求比較高。對于只需求簡單的通話功能的信號傳輸,用一塊主頻很高的CPU浪費(fèi)資源,且各配套產(chǎn)品難以互連互通,功能難以擴(kuò)展,語音質(zhì)量欠佳。
【發(fā)明內(nèi)容】
[0004]本實(shí)用新型解決的技術(shù)問題是:提供一種不基于操作系統(tǒng)的IP電話的信號傳輸方法及為實(shí)施方法的專門設(shè)計(jì)的設(shè)備以解決手機(jī)APP需要很高主頻的CPU來完成語音通話致浪費(fèi)資源,各配套產(chǎn)品難互連互通,功能難于擴(kuò)展,語音質(zhì)量欠佳的問題。
[0005]本實(shí)用新型所采用的技術(shù)方案如下:
[0006]一種IP電話信號傳輸方法,包括步驟:傳輸雙方的注冊服務(wù)器邀請驗(yàn)證,通話應(yīng)答,語音信號的采集,音頻信號的編碼,RTP音頻數(shù)據(jù)封包,m)P呼出數(shù)據(jù)報(bào)傳輸,協(xié)議棧模塊與UDP傳輸層的響應(yīng),協(xié)議棧模塊對音頻米集的控制,協(xié)議棧模塊對編碼器模塊的選擇控制,協(xié)議棧模塊對解碼器模塊的選擇控制,協(xié)議棧模塊對音頻輸出的控制,協(xié)議棧模塊與UDP傳輸層的應(yīng)答,UDP呼入數(shù)據(jù)報(bào)傳輸,RTP音頻數(shù)據(jù)解包,音頻信號的解碼,語音信號的輸出。
[0007]其中,所述音頻信號采集、輸出采用FM1188降噪芯片101、201、301和CS42L52語音芯片102、202、302進(jìn)行。
[0008]更進(jìn)一步的,所述音頻編、解碼采用G.711算法的音頻編碼模塊103、音頻解碼模塊104進(jìn)行。
[0009]更進(jìn)一步的,所述UDP協(xié)議的傳輸實(shí)現(xiàn)由W5200以太網(wǎng)控制器213、313完成。
[0010]更進(jìn)一步的,所述協(xié)議棧模塊采用的是SIP/SDP協(xié)議。
[0011]—種IP電話的信號傳輸設(shè)備,包括以太網(wǎng)微控制器、降噪芯片、語音芯片、含音頻編碼模塊及音頻解碼模塊的主芯片、液晶顯示屏、開關(guān)電源、降壓芯片等;并且,音頻采集與輸出模塊同主芯片的音頻編、解碼模塊通過數(shù)據(jù)線相連,主芯片通過外設(shè)接口與以太網(wǎng)控制器進(jìn)行連接,通過音頻數(shù)據(jù)線與語音芯片進(jìn)行連接,通過通用接口與液晶顯示屏連接。
[0012]其中,降噪芯片由FM1188降噪芯片101、201、301構(gòu)成,語音芯片由CS42L52語音芯片102,202,302構(gòu)成。
[0013]更進(jìn)一步的,主芯片由內(nèi)置音頻編碼模塊103、音頻解碼模塊104的STM32F401210,310 構(gòu)成。
[0014]更進(jìn)一步的,以太網(wǎng)控制器由W5200以太網(wǎng)控制器213、313構(gòu)成。
[0015]本實(shí)用新型的有益效果是:在一塊裸板上構(gòu)成IP電話的傳輸設(shè)備,使用較低主頻的CPU來實(shí)現(xiàn)IP電話功能,最大程度的節(jié)省資源;該IP電話信號傳輸方法的通信采用SIP/SDP協(xié)議,各種相應(yīng)產(chǎn)品易于互連互通,功能也易擴(kuò)展;采用G.711協(xié)議,語音質(zhì)量優(yōu)良。
【附圖說明】
[0016]圖1為本實(shí)用新型的工作原理圖。
[0017]圖2為本實(shí)用新型的系統(tǒng)電路結(jié)構(gòu)圖。
[0018]圖3為本實(shí)用新型的系統(tǒng)供電結(jié)構(gòu)圖。
[0019]圖4為本實(shí)用新型的服務(wù)器注冊及會話中SIP信息樣圖。
[0020]圖5為本實(shí)用新型的SIP注冊信息樣圖。
[0021]其中,101、201、301— FMl 188 降噪芯片,102,202,302 — CS42L52 語音芯片,103 —G.711語音編碼模塊,104 - G.711語音解碼模塊,105 一 RTP封包模塊,106 一 RTP拆包模塊,107 — UDP 傳輸層,108 — SIP/SDP 協(xié)議棧模塊,210、310 — STM32F401 主芯片,211、311 一 IXD1602(工業(yè)字符液晶模塊),212—帶LED開關(guān)電源,213、313 — W5200以太網(wǎng)控制器,214 — MIC(話筒),215 — SPEAKER(揚(yáng)聲器),216 — RJ45 接口,217 — SPI (串行外設(shè)接口),2川一 I2S(串行數(shù)字音頻總線),32O — TPS 54294 PffPR Buck Regulator (切換穩(wěn)壓器),321 — Adapter (電源適配器),322-LD39060PU33R (濾波芯片),323-AMS1117_2.5(正向低壓降穩(wěn)壓芯片),324-HT7218(降壓穩(wěn)壓芯片),219 — GP1(通用輸入/輸出接口)。
【具體實(shí)施方式】
[0022]為了更好地理解本實(shí)用新型,下面結(jié)合附圖及實(shí)施例進(jìn)一步闡明本實(shí)用新型的內(nèi)容。
[0023]如附圖1所示工作原理,本實(shí)用新型所述的IP電話傳輸方法,包括傳輸雙方的注冊服務(wù)器邀請驗(yàn)證后開始語音信號的采集,音頻信號的編碼,RTP音頻數(shù)據(jù)封包,UDP呼出數(shù)據(jù)報(bào)傳輸,協(xié)議棧模塊與UDP傳輸層的響應(yīng),協(xié)議棧模塊對音頻米集的控制,協(xié)議棧模塊對編碼器模塊的選擇控制,協(xié)議棧模塊對解碼器模塊的選擇控制,協(xié)議棧模塊對音頻輸出的控制,協(xié)議棧模塊與UDP傳輸層的應(yīng)答,UDP呼入數(shù)據(jù)報(bào)傳輸,RTP音頻數(shù)據(jù)解包,音頻信號的解碼,語音信號的輸出。
[0024]為實(shí)現(xiàn)上述IP電話的傳輸方法,具體步驟如下:
[0025]首先,主、被叫雙方向服務(wù)器發(fā)送Register (注冊)消息,服務(wù)器會回一條驗(yàn)證消息,以太網(wǎng)控制器w5200 213,313接收到消息后,送往STM32F401RE主芯片210、310進(jìn)行處理,根據(jù)SIP部分相關(guān)代碼,提取其中有用信息,再次發(fā)送一條Register (注冊)消息到服務(wù)器,若無誤,則注冊成功,若有誤,需要重新發(fā)送一次;以使服務(wù)器上可看到實(shí)驗(yàn)板已經(jīng)注冊。
[0026]具體實(shí)施時(shí),選擇的PC端SIP服務(wù)器軟件miniSIPServer和X-Lite (V0IP軟件電話免費(fèi)軟件)作為通訊軟件,上述服務(wù)器注冊及通話過程中的全部sip消息靠抓包工具wireshark (網(wǎng)絡(luò)封包分析軟件)獲取(如圖4所示)。例如:將設(shè)置好電路板IP地址設(shè)為192.168.0.4,號碼設(shè)為101,PC端的服務(wù)器和軟電話的IP地址設(shè)為192.168.0.212,軟電話號碼設(shè)成102 ; STM32F401RE主芯片210,310發(fā)Register (注冊)消息到sip服務(wù)器,sip 服