專利名稱:具有動態增益控制功能的網絡電話系統及其方法
技術領域:
本發明涉及一種網絡電話(Voice over Internet Protocol)系統,更具體地,涉及一種具有動態增益控制功能的網絡電話系統以及使用該系統提供動態增益的方法,其中在將脈沖編碼調制(PCM)數據轉換為網絡電話分組的過程中,或在將網絡電話分組轉換為PCM數據的過程中,根據呼叫的類型分配動態增益值,并根據該分配的增益值放大并輸出PCM數據。
背景技術:
通常,與電話線相連的通信設備包括普通電話機、傳真機等等。根據距交換機的距離改變與電話線相連的通信設備的信號強度。即就是說,由于由普通銅線制成的電話線阻抗值的變化取決于其長度,因此,與交換的固定直流電流(DC)相關的回路電流也會改變。
由于可以說回路電流的變化指示了其長度的變化,根據距交換機的距離的信號變化與回路電流的變化成正比。因此,遠離交換機的通信設備用戶(subscriber)聽到另一方的語音聲音非常低,或者在某些情況下根本聽不到。
因此,有必要根據其距交換機的距離衰減的電話線上的信號進行補償。而且,可以通過在交換機設置增益控制電路并控制從終端接收的信號的增益,即使在通信設備遠離交換機時,也能良好地聽到另一方的語音。
圖1是現有技術中交換機用戶終端增益控制電路例子的結構示意框圖。
參考圖1,交換機用戶終端的增益控制電路包括用于連接交換機和用戶終端的用戶連接器110,以及用于將用戶連接器110提供的信號放大到希望水平的放大部分120。
將想要預定并與交換機相連的用戶終端(未示出)經用戶連接器110與交換機相連。
將通過用戶連接器110從終端加入的語音信號加到放大部分120并進行放大。此處,放大器126通過作為輸入電阻器的第一電阻器122與作為輸出電阻器的第二電阻器的比確定放大增益,且可以根據下列表達式計算該增益。
(表達式1)放大的增益=放大增益比*20Log(R2/R1)這里,R1和R2分別表示輸入電阻器和輸出電阻器。如表達式1所示,通過適當控制作為輸入電阻器的第一電阻器122與作為輸出電阻器的第二電阻器的比,放大增益是可變的。
將從放大部分120放大的模擬語音信號施加到PCM轉換器128,從而將其轉換為數字信號,并將轉換的數字信號施加到控制器130以執行交換需要的處理。
不過,在使用分別具有固定值的電阻器122和電阻器124的情況下,由于外部條件引起內部狀態的變化不會影響保持固定的傳輸和接收端(receiver)增益,因此實際上,照常傳送接收端的靈敏度,而與電纜的條件無關。
由于在現有技術中呼叫增益控制電路只有使用固定元件的單向增益值,因此在具有多個狀態的實際情況下,根據每一個線路的特性控制傳輸和接收端增益是困難的。
為了解決上述問題,提出了可設定的增益控制電路,其中發送和接收線路均具有多個電阻器,針對每一個線路,電阻器數目相同且與每一個線路串聯;以及接通/斷開開關與這些電阻器并聯,由此控制器根據電纜的狀態以及隨后電阻器的值控制這些開關的接通/斷開,從而確定控制的傳輸和接收端增益。
另一方面,網絡電話(以下稱之為VoIP)是一種新型模式的通信業務,其中不通過已有的通信網絡例如公用交換電話網(以下稱之為PSTN)執行語音通信,而是通過因特網網絡進行。由于使用因特網網絡的通信方法使用了與已有通信方法不同的基于分組網絡的方法,因此使用者(user)不用分別支付國內/國際線路的費用,從而可以進行費用較低的語音通信。
VoIP具有使用作為ITU-T(國際電信聯盟一電信)標準的H.323協議發送視頻信息以及語音信息的能力,該協議提供了在包括因特網在內的IP(因特網協議)網絡上針對語音、視頻以及數據通信的基本原理。H.323協議中定義的一種H.323實體是網守(gatekeeper)。網守將出現在基于分組網絡(即基于IP的網絡)中的H.323端點綁定于一個被定義為“Zone”的控制區內,然后控制/管理該被綁定的H.323端點。
一種使用因特網網絡作為主干的VoIP系統具有如圖2所示的典型結構。
參考圖2,該VoIP系統具有并用作主干的因特網208,且因特網208與網關206、210以及個人計算機(以下稱之為PC)216、218相連。網關206和210分別對應地與PSTN 204和212相連,PSTN 204和212還分別與電話終端202和214相連。諸如電話終端202和214以及PC 216和218之類的終端是能夠在一對一通信或會議中通過語音(必要)、圖像(可選)以及數據(可選)進行通信的端點。
這種終端能夠實時并雙向地執行與網關206、210以及其它終端的通信。網關206及210是使與作為基于分組網絡的因特網208相連的終端(例如PC 216和218)和與PSTN 204和212或綜合業務數據網(以下稱之為ISDN)相連的終端(例如電話終端202和214)能夠執行實時且雙向通信的要素。
簡單的說,網關206和210執行從PSTN 204和212輸入的語音或傳真數據的實時壓縮與協議轉換,并將數據發送到因特網208。
根據在兩端使用的終端的類型,可以將因特網電話(IP電話)分為3種類型,即PC對PC、PC對電話以及電話對電話。
通常,因特網電話的技術原理包括語音編碼和壓縮技術、實時數據傳輸技術、分組恢復技術及網關技術等等。
為了發送語音信息而不破壞語音質量,語音編碼技術使用了低比特率、高壓縮率且高語音質量的編碼技術。
語音編碼技術包括PCM、自適應預測編碼、全球移動通信系統(以下稱之為GSM)及線性預測編碼(以下稱之為LPC)等等,且上述技術現在均在使用中。實時轉換技術包括實時傳輸協議(以下稱之為RTP)。RTP接受了對因特網上傳輸質量的大多數共識,且主要從1995年起開始使用。
此外,為了將來自己有線路交換網絡的信息發送到分組交換網絡,網關實現技術實現了作為用于轉換模擬語音信息的網絡連接設備的網關。
網關的基本功能在數字信號處理器中進行的。網關使用壓縮算法、等待功能以及刪除功能執行語音壓縮性能,從而可以將PCM語音數據轉換為VoIP分組并將其發送,或相反將VoIP分組轉換為PCM語音數據并發送。
這里,在數字信號處理器通過使用壓縮算法、等待功能以及刪除功能執行語音壓縮性能而將PCM數據轉換為VoIP分組的過程中,語音的強度變得過低或過高。因此,與上述在交換機中的增益控制電路類似,網關具有在將PCM數據壓縮為VoIP分組之前控制增益值的能力。
不過,由于操作員已經將固定值分配給了網關中的增益值(當然,通常增益值根據網關環境特性通過測試來確定),因此難于根據呼叫類型動態改變增益值。
發明內容
因此,本發明著眼于上述問題,并且本發明的目的是提供一種具有動態增益控制能力的VoIP系統以及使用該系統提供動態增益的方法,其中在VoIP網關與鍵控電話或專用交換機相互作用狀態下運行的情況下,能夠根據呼叫類型動態地分配增益值。
根據本發明的一方面,提供了一種具有動態增益控制功能的網絡電話(VoIP)系統,包括專用交換機,當接收到來自電話分機的呼叫建立信號時,用于使用電話的分機號碼確定電話類型,并發送根據確定的電話類型分配的增益值;以及VoIP網關,用于a)接收來自專用交換機的增益值,存儲該值,當呼叫建立完成時根據存儲的增益值放大由專用交換機送來的PCM語音數據,將放大的PCM語音數據轉換為VoIP分組,以及將該分組發送到接收端;以及b)將由接收端送來的VoIP分組轉換為PCM語音數據,根據存儲的增益值放大轉換的PCM語音數據并將放大的數據發送到專用交換機。
根據本發明的另一方面,提供了一種具有動態增益控制功能的網絡電話(VoIP)系統,包括專用交換機,當接收到來自電話分機的呼叫建立信號時,用于使用接收端的電話號碼確定接收端的類型,并發送根據確定的接收端類型分配的增益值;以及VoIP網關,用于a)接收來自專用交換機的增益值,存儲該值,當呼叫建立完成時根據存儲的增益值放大由專用交換機送來的PCM語音數據,將放大的PCM語音數據轉換為VoIP分組,以及將該分組發送到接收端;以及b)將由接收端送來的VoIP分組轉換為PCM語音數據,根據存儲的增益值放大轉換的PCM語音數據并將放大的數據發送到專用交換機。
根據本發明的另一方面,提供了一種具有動態增益控制功能的網絡電話(VoIP)系統,包括專用交換機,當接收到來自電話分機的呼叫建立信號時,用于使用分機號碼確定電話類型,使用接收端電話號碼確定接收端類型,并發送根據確定的接收端類型和接收端分配的增益值;以及VoIP網關,用于a)接收來自專用交換機的增益值,存儲該值,當呼叫建立完成時根據存儲的增益值放大由專用交換機送來的PCM語音數據,將放大的PCM語音數據轉換為VoIP分組,以及將該分組發送到接收端;以及b)將由接收端送來的VoIP分組轉換為PCM語音數據,根據存儲的增益值放大轉換的PCM語音數據并將放大的數據發送到專用交換機。
優選地,根據本發明的系統進一步包括網守,用于當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,使用接收端的電話號碼確定電話的類型,并將根據確定的電話類型分配的增益值發送到VoIP網關,并且其中VoIP網關a)存儲由網守送來的增益值,當呼叫建立完成時將由發送端(sender)送來的VoIP分組轉換為PCM語音數據,放大轉換的PCM語音數據,并將該數據發送到專用交換機;以及b)根據存儲的增益值放大由專用交換機送來的PCM語音數據,將放大的數據轉換為VoIP分組并將數據發送到發送端。
優選地,根據本發明的系統進一步包括網守,用于當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,使用發送端的IP地址確定發送端的類型,并將根據確定的發送端分配的增益值發送到VoIP網關,并且其中VoIP網關a)存儲由網守送來的增益值,當呼叫建立完成時將由發送端發送來的VoIP分組轉換為PCM語音數據,放大轉換的PCM語音數據,并將該數據發送到專用交換機;以及b)根據存儲的增益值放大由專用交換機送來的PCM語音數據,將放大的數據轉換為VoIP分組并將數據發送到發送端。
優選地,根據本發明的系統進一步包括網守,用于當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,使用接收端的電話號碼確定接收端的電話類型,并使用發送端的IP地址確定發送端的類型,并將根據確定的發送端和接收端類型分配的增益值發送到VoIP網關,并且其中VoIP網關a)存儲由網守發送來的增益值,當呼叫建立完成時將由發送端發送來的VoIP分組轉換為PCM語音數據,放大轉換的PCM語音數據,并將該數據發送到專用交換機;以及b)根據存儲的增益值放大由專用交換機送來的PCM語音數據,將放大的數據轉換為VoIP分組并將數據發送到發送端。
優選地,在根據本發明的系統中,VoIP網關包括公用交換電話網(PSTN)連接器,用于提供與專用交換機的接口;因特網網絡連接器,用于提供與因特網網絡的連接;媒體處理器(mediaprocessor),用于a)當呼叫建立完成時根據建立的增益值放大通過PSTN連接器由專用交換機發送來的PCM語音數據,將放大的數據轉換為VoIP分組,并將該分組通過因特網網絡連接器發送到接收端;以及b)將通過因特網網絡連接器由接收端發送來的VoIP分組轉換為PCM語音數據,根據增益值放大該轉換的PCM語音數據并通過PSTN連接器將放大的數據發送到專用交換機;以及主控制器,用于通過PSTN連接器接收來自專用交換機的增益值,存儲該增益值,當呼叫建立完成時將該增益值提供給媒體處理器并根據存儲的增益值放大該PCM語音數據。
優選地,在根據本發明的系統中,媒體處理器包括存儲器,用于存儲由主控制器發送來的增益值;數字信號處理器,用于a)當呼叫建立完成后根據增益值放大通過PSTN連接器由專用交換機發送來的PCM語音數據,將放大的數據轉換為VoIP分組,并將該分組通過因特網網絡連接器發送到接收端;以及b)將通過因特網網絡連接器由接收端發送來的VoIP分組轉換為PCM語音數據,根據增益值放大該轉換的PCM語音數據并將放大的數據發送到PSTN連接器;以及控制器,用于接收來自主控制器的增益值,將該增益值存儲于存儲器中,當呼叫建立完成時將該增益值提供給數字信號處理器并根據該增益值放大PCM語音數據。
優選地,在專用交換機將增益值發送到VoIP網關的過程中,專用交換機使用呼叫建立消息發送所述增益值。
根據本發明的另一方面,提供了一種具有動態增益控制功能的網絡電話(VoIP)系統,包括網守,用于當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,使用發送端的電話號碼確定發送端的類型,并發送根據確定的發送端類型分配的增益值;以及VoIP網關,用于a)存儲由網守發送來的增益值,當呼叫建立完成時將由發送端送來的VoIP分組轉換為PCM語音數據;放大轉換的PCM語音數據,并將該數據發送到專用交換機;以及b)根據存儲的增益值放大由專用交換機發送來的PCM語音數據,將該數據轉換為VoIP分組并將該分組發送到發送端。
根據本發明的另一方面,提供了一種具有動態增益控制功能的網絡電話(VoIP)系統,包括網守,用于當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,使用發送端的IP地址確定發送端的類型,并發送根據確定的發送端分配的增益值;以及VoIP網關,用于a)存儲由網守發送來的增益值,當呼叫建立完成時將由發送端送來的VoIP分組轉換為PCM語音數據,放大轉換的PCM語音數據,并將該數據發送到專用交換機;以及b)根據存儲的增益值放大由專用交換機發送來的PCM語音數據,將該數據轉換為VoIP分組并將該分組發送到發送端。
根據本發明的另一方面,提供了一種具有動態增益控制功能的網絡電話(VoIP)系統,包括網守,用于當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,使用接收端的電話號碼確定接收端的電話類型,并使用發送端的IP地址確定發送端的類型,并發送根據確定的接收端電話類型和確定的發送端分配的增益值;以及VoIP網關,用于a)存儲由網守發送來的增益值,當呼叫建立完成時將由發送端送來的VoIP分組轉換為PCM語音數據,放大轉換的PCM語音數據,并將該數據發送到專用交換機;以及b)根據存儲的增益值放大由專用交換機發送來的PCM語音數據,將該數據轉換為VoIP分組并將該分組發送到發送端。
優選地,在網守將增益值發送到VoIP網關的過程中,網守使用呼叫建立消息發送所述增益值。
根據本發明的另一方面,提供了一種用于在網絡電話(VoIP)系統中動態地提供增益的方法,包括步驟當接收到來自電話分機的呼叫建立信號時,專用交換機使用電話的分機號碼確定電話類型;專用交換機將根據在步驟a)中確定的電話類型分配的增益值發送到VoIP網關;以及VoIP網關存儲從專用交換機發送來的增益值,并當呼叫建立完成時,根據該增益值放大PCM語音數據。
根據本發明的另一方面,提供了一種用于在網絡電話(VoIP)系統中動態地提供增益的方法,包括步驟a)當接收到來自電話分機的呼叫建立信號時,專用交換機使用接收端的電話號碼確定接收端的類型;b)專用交換機將根據在步驟a)中確定的接收端類型分配的增益值發送到VoIP網關;以及c)VoIP網關存儲從專用交換機發送來的增益值,并當呼叫建立完成時,根據該增益值放大PCM語音數據。
根據本發明的另一方面,提供了一種用于在網絡電話(VoIP)系統中動態地提供增益的方法,包括步驟a)當接收到來自電話分機的呼叫建立信號時,專用交換機使用電話分機的分機號碼識別發送端電話的類型,并使用接收端的號碼確定接收端的電話類型;b)專用交換機將根據在步驟a)中確定的發送端電話類型和接收端電話類型分配的增益值發送到VoIP網關;以及c)VoIP網關存儲從專用交換機發送來的增益值,并當呼叫建立完成時,根據該增益值放大PCM語音數據。
優選地,步驟c)包括步驟c-1)存儲由專用交換機發送來的增益值;c-2)當呼叫建立完成之后,根據存儲的增益值放大由專用交換機發送來的PCM語音數據,將該數據轉換為VoIP分組并將該分組發送到接收端;以及c-3)將由接收端發送來的VoIP分組轉換為PCM語音數據,根據增益值放大轉換的PCM語音數據并將該數據發送到專用交換機。
優選地,根據本發明的方法進一步包括步驟d)當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,網守使用接收端的電話號碼確定電話的類型;網守將根據確定的電話類型分配的增益值發送到VoIP網關;以及VoIP網關存儲從網守發送來的增益值,并當呼叫建立完成時,根據存儲的增益值放大PCM語音數據。
優選地,根據本發明的方法進一步包括步驟d)當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,網守使用發送端的IP地址確定發送端的類型;網守將根據在步驟d)確定的發送端類型分配的增益值發送到VoIP網關;以及VoIP網關存儲從網守發送來的增益值,并當呼叫建立完成時,根據存儲的增益值放大PCM語音數據。
優選地,根據本發明的方法進一步包括步驟d)當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,網守使用接收端的電話號碼確定接收端類型,并使用發送端的IP地址確定發送端的類型;e)網守將根據在步驟d)確定的接收端電話類型和發送端類型分配的增益值發送到VoIP網關;以及f)VoIP網關存儲從網守發送來的增益值,并當呼叫建立完成時,根據存儲的增益值放大PCM語音數據。
優選地,根據本發明的方法進一步包括步驟d)當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,網守使用接收端的電話號碼確定電話類型;e)網守將根據在步驟d)確定的電話類型分配的增益值發送到VoIP網關;以及f)VoIP網關存儲從網守發送來的增益值,并當呼叫建立完成時,根據存儲的增益值放大PCM語音數據。
優選地,根據本發明的方法進一步包括步驟d)當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,網守使用發送端的IP地址確定發送端的類型;網守將根據在步驟d)確定的發送端類型分配的增益值發送到VoIP網關;以及VoIP網關存儲從網守發送來的增益值,并當呼叫建立完成時,根據存儲的增益值放大PCM語音數據。
優選地,根據本發明的方法進一步包括步驟d)當接收到其接收端是專用交換機的電話分機的呼叫建立信號時,網守使用接收端的電話號碼確定接收端電話類型,并使用發送端的IP地址確定發送端的類型;網守將根據在步驟d)確定的接收端電話類型和發送端類型分配的增益值發送到VoIP網關;以及VoIP網關存儲從網守發送來的增益值,并當呼叫建立完成時,根據存儲的增益值放大PCM語音數據。
當結合了其中類似參考符號表示相同或類似元件的附圖時,參考下面的詳細敘述將會使對本發明及其多個優點更完整的理解顯而易見,其中圖1所示為典型的現有技術中交換機用戶終端增益控制電路的示意方框圖;圖2所示為一種使用普通因特網網絡作為主干的VoIP系統的典型結構;圖3所示為根據本發明優選實施例的具有動態增益控制能力的VoIP系統;
圖4所示為VoIP網關的內部框圖;圖5所示為圖4中所示IP網絡連接器及媒體處理器的詳細結構框圖;圖6所示為使用根據本發明優選實施例的VoIP系統,在發送端中提供動態增益方法的操作流程圖;以及圖7所示為使用根據本發明優選實施例的VoIP系統,在接收端中提供動態增益方法的操作流程圖。
具體實施例方式
現在,將參考附圖,對根據本發明優選實施例的具有動態增益控制能力的VoIP系統以及用于使用該系統提供動態增益的方法進行說明。
圖3所示為根據本發明優選實施例的具有動態增益控制能力的VoIP系統。
參考圖3,根據本發明優選實施例的具有動態增益控制能力的VoIP系統包括鍵控電話/專用交換機330、VoIP網關340以及網守350。
鍵控電話/專用交換機330是一種電話交換機系統,能夠使諸如公共辦公場所、公司、工廠以及旅館之類的企事業領域使用的預定數目的外電話線路能夠被其所有成員共享,并且能夠自動連接與分機線路相連的內部使用者之間的電話呼叫。
鍵控電話/專用交換機330的主要目的是在公共辦公場所、公司、工廠以及旅館的所有成員具有其自己的普通電話線路的情況下,減少經費支出的發生。
鍵控電話/專用交換機330不是電話公司所有,而是公共辦公場所、公司、工廠以及旅館私下所有,并且由他們自己負責管理。最初鍵控電話/專用交換機330使用模擬模式,但近年來的趨勢是轉變為數字模式。
鍵控電話/專用交換機330具有模擬電話310以及與模擬電話310相連的數字電話320,且提供了一個分機電話310與另一個分機電話320之間的交換連接,或是分機電話310、320與外部電話線路(經過電話局的電話線路)之間的交換連接。
這里,模擬電話310是普通家庭使用的電話,且經過模擬接口與鍵控電話/專用交換機330相連。數字電話320是一種為了充分使用鍵控電話/專用交換機而制造的特殊電話,且經過數字接口與鍵控電話/專用交換機330相連。
鍵控電話/專用交換機330接收來自管理員的關于連接的電話是模擬電話310還是數字電話320的信息,通過將分機號碼與信息進行相關,建立數據庫并將信息存儲于數據庫中。當連接的電話310和320發出呼叫建立請求時,鍵控電話/專用交換機330查找分機號碼并確定當前請求呼叫建立的電話時模擬電話310還是數字電話320。
將與分機號碼有關的電話類型的信息發送到與鍵控電話/專用交換機330緊密相連的網守350,并在其中進行管理。
鍵控電話/專用交換機330管理如下表1所示的增益表,當根據發送端電話310和320的類型在VoIP網關340中放大PCM語音數據時,這個增益表用于確定放大比率。
當鍵控電話/專用交換機330檢測到來自分機線路的呼叫建立請求時,它通過識別分機電話號碼,確定該發送端電話是模擬電話3 10還是數字電話320。而且,鍵控電話/專用交換機330查找由網守350發送來的IP地址翻譯表以建立數據庫并進行管理,并確定接收端(被叫)電話360是IP電話還是VoIP網關400。這里,使用被叫的電話號碼,鍵控電話/專用交換機找到與之對應的IP地址并確定接收端是IP電話360還是VoIP網關400。根據確定的結果,鍵控電話/專用交換機330查找表1的增益表,識別增益值并將識別的增益值發送到VoIP網關340。
鍵控電話/專用交換機330將表1的增益表信息發送到網守350以使其存儲于數據庫中并由網守進行管理。
表1
如上所述,將鍵控電話/專用交換機330安裝于建筑物或預定地點,并使用來自電話站的外部電話線路‘賦予的電話號碼’。而且,鍵控電話/專用交換機330使用模擬電話310或數字電話320,使被賦予其自己號碼的分機線路能夠自由地進行通信,并提供了包括切換、保持、廣播、會議等等多種功能,從而使用者能夠容易而有效地執行其事務。鍵控電話/專用交換機330還識別增益值并將該增益值通知VoIP網關340。因此,當VoIP網關340壓縮PCM語音數據時,能夠查找該增益值。
可以使用諸如E1/T1 370之類的數字線或諸如環形線之類的模擬線將鍵控電話/專用交換機330與VoIP網關340相連。
可以使用E1/T1 390或環形線作為外部電話線干線,通過PSTN(公共交換電話網)401將鍵控電話/專用交換機330與外部的另一個VoIP網關400相連。
VoIP網關340適用于將PSTN與VoIP網絡相連。通常,為了實現VoIP語音通信,需要使用用于控制呼叫的協議,例如用于控制PSTN呼叫的SS7(7號信令系統)協議、用于因特網的H.323協議、SIP(會話發起協議)等等。
當兩種網絡及介質交互工作時,需要VoIP網關340控制用于因特網和PSTN的呼叫控制協議之間的內部轉換。
通常,可以根據其服務將VoIP網關340進行分類。例如,VoIP網關340包括以卡片形式安裝于鍵控電話系統(KTS)或專用小型交換機(PBX)330的內置類型網關、安裝于諸如視窗網絡終端(NT)之類平臺的服務器類型網關以及與其它終端獨立構造的獨立(stand-alone)類型網關等等。
可以將獨立類型網關分為TANDEM(干線及ENM(聽和說))功能以及獨立功能。TANDEM功能獨立網關是一種用于支持不同種類線路之間交互工作的獨立網關。
通過內部T1/E1接口、環起始干線接口以及SLC(用戶線電路)接口,將TANDEM功能獨立網關與專用交換機和/或鍵控電話系統330相連。
將獨立功能的獨立類型網關直接與多個電話終端相連。因此,在本發明中,VoIP網關340可以是內置類型網關、安裝于諸如視窗NT(視窗網絡終端)之類平臺的服務器類型網關以及與其它終端獨立構造的獨立類型網關中的TANDEM類型網關。
通過因特網(IP)網絡380將VoIP網關340與網守350相連。
VoIP網關340的主要功能是壓縮接收自鍵控電話/專用交換機330的PCM語音數據、將數據轉換為VoIP分組并將其發送到因特網網絡380,或是將接收自因特網網絡380的VoIP分組轉換為PCM數據,并將該數據傳送到鍵控電話/專用交換機330。
這里,VoIP網關340存儲由鍵控電話/專用交換機330發送來的增益值。然后,在呼叫建立完成且存在著語音數據交換的情況下,當將PCM語音數據轉換為VoIP分組時,VoIP網關340根據存儲的增益值放大并轉換PCM語音數據。而且,在將VoIP分組轉換為PCM語音數據并將其輸出的情況下,鍵控電話/專用交換機330放大轉換的PCM語音數據并將其輸出。
當然,在發送端不是鍵控電話/專用交換機330,而是IP電話360或外部VoIP網關400的情況下,VoIP網關340存儲由網守350發送來的增益值,然后在呼叫建立完成且存在著語音數據交換的情況下,當將PCM語音數據轉換為VoIP分組時,根據存儲的增益值放大并輸出PCM語音數據。而且,在將VoIP分組轉換為PCM語音數據并將其輸出的情況下,VoIP網關340放大轉換的PCM語音數據并將其輸出。
網守350是ITU-T的多媒體通信標準H.323協議中定義的一種H.323實體,是一種在使基于分組的網絡中存在的H.323端點(網關、終端、MCU等等)處于一個被定義為區的控制區域內之后,用于控制、管理并集成這些H.323端點的設備。
網守350的主要功能包括地址翻譯功能,用于將別名或目的地名翻譯為網絡(IP)地址名;呼叫鑒權(RAS)功能的帶寬控制功能,用于適當地將與網守350相關的協議以及網絡限制資源帶寬分配給每一個H.323端點的注冊/許可/狀態(RAS)并檢查如果它們達到了限制值則執行分塊過程(blocking);呼叫控制功能,用于連接/釋放一個端點與其它端點之間的呼叫;以及附加維護功能,諸如計費、統計,等等。
將這種網守350與IP電話360相連,并通過IP網絡380與VoIP網關340、400相連。
網守350管理用于映射因特網電話號碼和IP地址的IP地址翻譯表,以便執行地址翻譯功能,并將IP地址翻譯表發送到鍵控電話/專用交換機330,從而鍵控電話/專用交換機330將該IP地址翻譯表存儲于其數據庫中并進行管理。
當網守350接收到來自IP電話360或外部VoIP網關400的用于共享VoIP網關340的呼叫建立請求時,分析發送端的IP地址并確定此發送端是IP電話360還是外部VoIP網關400。網守350識別與鍵控電話/專用交換機330(這里使用了被呼叫分機電話號碼)發送來的分機號碼相關的電話類型信息,并確定此被呼叫的分機電話是模擬電話310還是數字電話320。
然后,網守350通過查找由鍵控電話/專用交換機330發送來的增益表(表1)得到增益值,并將得到的增益值發送到VoIP網關340。
這里,還將能夠使使用者在VoIP網絡執行語音通信的IP電話360稱作因特網電話。
現在,對具有上述結構的根據本發明實施例的VoIP系統的操作進行說明。
當使用者使用模擬電話310或數字電話320進行電話呼叫并且產生了通過VoIP網關340的呼叫時,鍵控電話/專用交換機330識別進行電話呼叫的電話分機號碼并確定該發送端電話是模擬電話310還是數字電話320。
然后,鍵控電話/專用交換機330通過查找由網守350發送來的IP地址翻譯表搜索被呼叫的電話號碼,并確定該接收端是IP電話360還是外部VoIP網關400。
之后,鍵控電話/專用交換機330通過查找增益表(表1)識別增益值并將該增益值與呼叫建立信號一起發送。當然,鍵控電話/專用交換機330可以首先將呼叫建立信號發送到VoIP網關340,然后使用特定消息發送增益值。
作為示例,當使用者使用模擬電話310向IP電話360發出電話呼叫時,鍵控電話/專用交換機330將9db增益值發送到VoIP網關340。
還作為示例,當使用者使用數字電話320向外部VoIP網關400發出電話呼叫時,鍵控電話/專用交換機330將13db增益值發送到VoIP網關340。
從鍵控電話/專用交換機330接收到包括增益值在內的呼叫建立信號的VoIP網關340提取出發送的呼叫建立信號中包含的增益值并將其存儲于存儲器中,并將呼叫建立消息發送到IP電話360或外部VoIP網關400。當然,在通過特定消息接收到來自鍵控電話/專用交換機330增益值的情況下,可以從發送的消息中提取增益值并將其存儲于存儲器中。
在正常建立了向IP電話360或外部VoIP網關400呼叫的情況下,當VoIP網關340試圖使用編解碼器壓縮并發送PCM語音數據時,VoIP網關340使用編解碼器,根據響應在壓縮前存儲的增益值確定的放大率,放大PCM語音數據并發送放大的PCM數據。
此外,VoIP網關340將由被呼叫的IP電話360或外部VoIP網關發送來的VoIP分組轉換為PCM語音數據,然后根據響應在壓縮前存儲的增益值確定的放大率,進行放大并將該PCM數據發送到鍵控電話/專用交換機330。
例如,在接收到外部呼叫的情況下,當VoIP網關340接收到由IP電話360或外部VoIP網關發送來的呼叫建立信號時,呼叫建立信號通過了網守350。這里,網守350識別增益值并將其發送到VoIP網關340。
首先,當網守350接收到來自IP電話360或外部VoIP網關400的請求呼叫連接鍵控電話/專用交換機330的電話310或320的信號時,網守350識別發送端IP地址,并確定該發送端是IP電話360還是VoIP網關400。
網守350識別包括于呼叫建立信號中的IP地址并確定請求呼叫建立的發送端是IP電話360還是VoIP網關400。
網守350識別被呼叫的電話號碼,并使用與從鍵控電話/專用交換機330接收來的分機電話號碼相關的電話類型信息確定接收端是模擬電話310還是數字電話320。
網守350通過查找由鍵控電話/專用交換機330發送來的增益表(表1)得到增益值,并將得到的增益值發送到VoIP網關340。
然后,在正常建立了向模擬電話310或數字電話320呼叫的情況下,VoIP網關340將VoIP分組轉換為PCM語音數據,然后根據增益值,進行放大并輸出轉換的PCM語音數據。
此外,當VoIP網關340試圖使用編解碼器壓縮并發送PCM語音數據時,VoIP網關340根據響應在壓縮PCM語音數據前存儲的增益值所確定的放大率,放大PCM語音數據,然后使用編解碼器壓縮并發送放大的PCM數據。
另一方面,盡管在本實施例中同時考慮了發送端和接收端來確定增益值,還可以只通過參考與鍵控電話/專用交換機330相連的電話310和320的類型來確定增益值。
圖4所示為VoIP網關的內部框圖。
參考圖4,VoIP網關包括用戶線路連接器402、用于連接通過線路相連的用戶之間的開關(switch)403、用于壓縮和解壓縮普通語音的媒體處理器、用于連接PSTN并接受鍵控電話/專用交換機的408E1/T1數字線路的PSTN連接器407、用于連接IP網絡409的IP網絡連接器406以及主控制器404。
在上述VoIP網關中,當與鍵控電話/專用交換機408接口的PSTN連接器407需要主控制器404進行與IP網絡409的呼叫連接時,主控制器404檢查IP網絡409的狀態,然后通過IP網絡連接器406執行與IP網絡409的呼叫建立。
主控制器404壓縮通過開關403輸入到媒體處理器405的PCM語音數據,然后將該數據發送到IP網絡連接器406。而且,主控制器404解壓縮由IP連接器406輸入的分組數據,并通過開關403和PSTN連接器407將呼叫轉發到鍵控電話/專用交換機408。
這里,主控制器404提取并存儲由鍵控電話/專用交換機408接收來的呼叫建立消息(可以使用特定的消息)中包含的增益值,然后當呼叫建立完成時,將存儲的增益值提供給媒體處理器405。
然后,媒體處理器405根據該增益值放大輸入的PCM語音數據,將放大的PCM語音數據作為VoIP分組進行壓縮并發送。
此外,媒體處理器405根據增益值將VoIP分組轉換為PCM語音數據,然后放大并輸出轉換的PCM語音數據。
另一方面,當主控制器404通過IP網絡連接器406接收到外部呼叫建立信號時(當然,主控制器可以使用特定消息接收來自網守的增益值),主控制器404提取包含于呼叫建立信號中的增益值并存儲該增益值,并在呼叫建立完成后,將存儲的增益值提供給媒體處理器405。
然后,媒體處理器405根據增益值,將VoIP分組轉換為PCM語音數據,然后放大并輸出該轉換的PCM語音數據。
此外,媒體處理器405根據增益值,放大輸入的PCM語音數據,然后將放大的PCM語音數據作為VoIP分組進行壓縮并發送。
圖5是圖4中所示的、與PSTN連接器407及鍵控電話/專用交換機408相連的IP網絡連接器及媒體處理器的詳細結構框圖。
參考圖5,IP電話連接器406包括中央處理單元(CPU)511、存儲器512和小型外部設備互連(cPCI)橋接器513。而且,媒體處理器405包括數字信號處理器(DSP)521、中央處理單元(CPU)522、存儲器523以及cPCI橋接器524。cPCI橋接器513和524是用于匹配CPU總線的要素。
這里,由于正常媒體處理器405的集成度低于IP網絡連接器406,所以通常IP網絡連接器406與多個媒體處理器405相匹配。此時,為了IP網絡連接器406向媒體處理器405發送語音業務量以及接收來自媒體處理器405的語音業務量,出現了需要多個硬件PBA(印刷電路板組件)與底板上用于語音業務量的公共總線匹配的任務。
考慮到總線頻帶以及使用當前的技術水平進行操作的方面,使用cPCI總線是常見的,并且在使用cPCI總線的情況下,必須使用CPU511和522用于操作總線。這里,應將CPU 511和522用于傳送語音業務量以及還用于操作總線。
IP網絡連接器406的CPU 511用于處理IP協議以及操作cPCI總線,且cPCI橋接器513用于CPU總線與cPCI總線的匹配。
媒體處理器405的DSP 521是實現聲音編碼功能的基本要素,而媒體處理器405的CPU 522是控制cPCI橋接器524的基本要素。
存儲器512和523是充當緩沖器的基本要素,該緩沖器用于發送和接收CPU 511和522以及DSP 521中處理的數據。
cPCI總線由一個控制者(master)和多個目標組成,其中在常規技術中,IP網絡連接器406充當控制者,而多個媒體處理器充當目標。
在本發明中,媒體處理器405的CPU 522接收來自VoIP網關的主控制器404的增益值,并將其存儲于存儲器523中,在將由PSTN連接器407輸入的PCM數據壓縮為VoIP分組的情況下,CPU 522控制DSP 521,以使DSP 521根據增益值放大PCM數據,然后壓縮放大的數據。
當媒體處理器405的CPU 522將由VoIP網絡連接器406(圖4)輸入的VoIP分組轉換為PCM數據時,CPU 522控制DSP 521,以使DSP 521根據存儲的增益值放大PCM數據,并輸出該數據。
圖6所示為使用根據本發明優選實施例的VoIP系統,在發送端中提供動態增益方法的操作流程圖。
參考圖6,當電話使用者使用模擬電話或數字電話進行經過VoIP網關的電話呼叫時,該模擬電話或數字電話將包括被呼叫電話號碼的呼叫建立消息發送到鍵控電話/專用交換機(S110)。
下一步,鍵控電話/專用交換機識別發送端的分機號碼并確定發送端的電話類型是模擬電話還是數字電話。
下一步,鍵控電話/專用交換機查找由網守發送來的IP地址翻譯表,并確定接收端是IP電話還是外部VoIP網關。
下一步,根據確定的結果,鍵控電話/專用交換機通過查找增益表得到增益值,然后將該增益值連同呼叫建立消息一起發送到VoIP網關(S112)。得到的增益值對應于發出呼叫的分機電話接收呼叫的終端(端點)(即IP電話或外部VoIP網關)二者之一,或同時對應于上述二者。
下一步,VoIP網關從呼叫建立消息中提取出增益值,存儲該增益值(S113),并將呼叫建立消息發送到網守(S114)。然后呼叫建立消息被發送到被叫的IP電話或外部VoIP網關(S116)。
下一步,當網守和VoIP網關接收到來自IP電話或外部VoIP網關的呼叫響應消息時(S118和S120),將接收到的呼叫響應消息發送到鍵控電話/專用交換機以及電話(S122和S124)。
在呼叫建立完成并且正常進行了與IP電話或外部VoIP網關的呼叫建立之后,當VoIP網關試圖使用編解碼器壓縮并發送PCM語音數據時,VoIP網關根據響應存儲的增益值確定的放大率,放大PCM語音數據,然后使用編解碼器壓縮并發送放大的PCM數據。
此外,VoIP網關將由IP電話或外部VoIP網關接收來的VoIP分組轉換為PCM語音數據,根據響應存儲的增益值確定的放大率,放大PCM語音數據,并將放大的語音數據發送到鍵控電話/專用交換機。
圖7所示為使用根據本發明優選實施例的VoIP系統,在接收端中提供動態增益方法的操作流程圖。
參考圖7,當網守接收到來自IP電話或外部VoIP網關的呼叫建立消息時(S210),網守識別發送端的IP地址,并通過查找IP地址翻譯表,確定此發送端是IP電話還是外部VoIP網關。
下一步,網守使用關于由鍵控電話/專用交換機發送來的分機電話號碼的電話類型信息,確定接收端是模擬電話還是數字電話。然后,網守通過查找增益表得到增益值,并將得到的增益值同呼叫建立消息一起發送到VoIP網關(S212)。
下一步,VoIP網關從呼叫建立消息中提取出增益值,存儲該增益值(S213),并將該呼叫建立消息發送到鍵控電話/專用交換機(S214)。然后將該呼叫建立消息發送到模擬電話或數字電話(S216)。
下一步,當VoIP網關接收到來自模擬電話或數字電話的呼叫響應消息時(S218和S220),將接收到的呼叫建立消息發送到IP電話或外部VoIP網關,從而進行了呼叫建立(S222和S224)。
下一步,由于呼叫建立已經完成,VoIP網關將由IP電話或外部VoIP網關發送來的VoIP分組轉換為PCM語音數據,根據響應存儲的增益值確定的放大率,放大PCM語音數據,并將放大的語音數據發送到鍵控電話/專用交換機。
此外,當VoIP網關試圖使用編解碼器壓縮PCM語音數據,并將PCM語音數據發送到IP電話或外部VoIP網關時,VoIP網關根據響應存儲的增益值確定的放大率,放大PCM語音數據,然后使用編解碼器壓縮放大的PCM數據,并隨后將其作為VoIP分組發送。
盡管本發明對鍵控電話/專用交換機、VoIP網關以及網守緊鄰連接并共享數據庫信息的情況進行了說明,可以將相同的方法應用于這些要素不是緊鄰連接的情況。
盡管出于示例性的目的對本發明的優選實施例進行了說明,本領域的技術人員可以理解的是,在不脫離所附權利要求所公開的本發明范圍和精神的前提下,各種修改、增加及代替都是可能的。
效果根據本發明,當在鍵控電話/專用交換機中將呼叫與通信設備(IP電話或VoIP網關)相連時,其中所述通信設備通過另一個VoIP網關與外部IP網絡相連,通過使呼叫具有根據與此呼叫相連的終端類型的適當增益值,能夠提高通話質量。
權利要求
1.一種具有動態增益控制功能以及第一終端與第二終端之間的通信路徑的VoIP系統,第一終端是專用交換機的分機電話,且第二終端是根據因特網協議進行操作的類型,該通信路徑包括與所述專用交換機相連的VoIP網關以及連接于所述VoIP網關與第二終端之間的網守,所述VoIP系統包括所述專用交換機,用于將增益值發送到所述VoIP網關;以及所述VoIP網關,用于接收來自專用交換機的增益值、存儲該增益、根據存儲的增益值放大由專用交換機發送來的脈沖編碼調制語音數據、將放大的脈沖編碼調制語音數據轉換為VoIP分組、將該VoIP分組發送到第二終端、將由所述第二終端發送來的VoIP分組轉換為脈沖編碼調制語音數據、根據存儲的增益值放大轉換的脈沖編碼調制語音數據以及將放大的脈沖編碼調制語音數據發送到所述專用交換機的第一終端。
2.根據權利要求1所述的VoIP系統,其特征在于根據所述第一終端是模擬分機電話還是數字分機電話,確定所述增益值。
3.根據權利要求1所述的VoIP系統,其特征在于根據所述第二終端包括的因特網協議設備的類型,確定所述增益值。
4.根據權利要求1所述的VoIP系統,其特征在于根據所述第二終端是因特網電話還是另一個VoIP網關,確定所述增益值。
5.根據權利要求1所述的VoIP系統,其特征在于所述專用交換機包括增益值的增益表,每一個所述增益值都是基于所述第一終端是模擬分機電話還是數據分機電話以及所述第二終端是因特網電話還是另一個VoIP網關的,并且根據所述第一終端是模擬分機電話還是數據分機電話以及所述第二終端是因特網電話還是另一個VoIP網關來確定從所述專用服務器發送到所述VoIP網關的增益值。
6.根據權利要求1所述的VoIP系統,其特征在于在呼叫建立消息在所述第一和第二終端之間傳輸的過程中,將所述增益值發送到所述VoIP網關。
7.根據權利要求1所述的VoIP系統,其特征在于所述VoIP網關包括公用交換電話網連接器,用于提供與專用交換機的接口,從而使脈沖編碼調制語音數據的接收與發送能夠進行;因特網網絡連接器,用于經因特網網絡,將所述VoIP網關與所述網守相連,從而使VoIP分組的接收與發送能夠進行;媒體處理器,用于a)當呼叫建立完成時,根據存儲的增益值,放大通過公用電話交換網連接器來自專用交換機的脈沖編碼調制語音數據,將放大的脈沖編碼調制語音數據轉換為VoIP分組,并將該VoIP分組通過因特網網絡連接器發送到第二終端;以及b)將通過因特網網絡連接器由第二終端發送來的VoIP分組轉換為脈沖編碼調制語音數據,根據存儲的增益值放大該轉換的脈沖編碼調制語音數據,并通過公用電話交換網連接器將放大的數據發送到專用交換機;以及主控制器,用于通過公用電話交換網連接器接收來自專用交換機的增益值,存儲該增益值,以及當呼叫建立完成時將存儲的增益值提供給媒體處理器。
8.根據權利要求7所述的VoIP系統,其特征在于所述媒體處理器包括存儲器,用于當呼叫建立完成時存儲由主控制器提供的增益值;數字信號處理器,用于a)當呼叫建立完成后根據存儲于所述存儲器中的增益值放大脈沖編碼調制語音數據,將放大的數據轉換為VoIP分組,并將該VoIP分組發送到因特網網絡連接器;以及b)將通過因特網網絡連接器接收的VoIP分組轉換為脈沖編碼調制語音數據,根據存儲于所述存儲器的增益值放大該轉換的脈沖編碼調制語音數據,并將放大的脈沖編碼調制語音數據發送到公用電話交換網連接器;以及中央處理單元,用于接收來自主控制器的增益值,將該增益值存儲于存儲器中,并且當呼叫建立完成時將存儲于所述存儲器中的增益值提供給數字信號處理器。
9.根據權利要求8所述的VoIP系統,其特征在于在呼叫建立消息在所述第一和第二終端之間的通信路徑上傳輸的過程中,將所述增益值從所述專用交換機發送到所述VoIP網關。
10.一種具有動態增益控制功能以及第一終端與第二終端之間的通信路徑的VoIP系統,第一終端是專用交換機的分機電話,且第二終端是根據因特網協議進行操作的類型,該通信路徑包括與所述專用交換機相連的VoIP網關,以及連接于所述VoIP網關與第二終端之間的網守,所述VoIP系統包括所述網守,用于將增益值發送到所述VoIP網關;以及所述VoIP網關,用于接收來自網守的增益值,存儲該增益,根據存儲的增益值放大由專用交換機發送來的脈沖編碼調制語音數據,將放大的脈沖編碼調制語音數據轉換為VoIP分組,將該VoIP分組發送到第二終端,將由所述第二終端發送來的VoIP分組轉換為脈沖編碼調制語音數據,根據存儲的增益值放大轉換的脈沖編碼調制語音數據以及將放大的脈沖編碼調制語音數據發送到所述專用交換機的第一終端。
11.根據權利要求10所述的VoIP系統,其特征在于根據所述第一終端是模擬分機電話還是數字分機電話,確定所述增益值。
12.根據權利要求10所述的VoIP系統,其特征在于根據所述第二終端包括的因特網協議設備的類型,確定所述增益值。
13.根據權利要求10所述的VoIP系統,其特征在于根據所述第二終端是因特網電話還是另一個VoIP網關,確定所述增益值。
14.根據權利要求10所述的VoIP系統,其特征在于所述網守包括增益值的增益表,每一個所述增益值都是基于所述第一終端是模擬分機電話還是數據分機電話以及所述第二終端是因特網電話還是另一個VoIP網關的,并根據所述第一終端是模擬分機電話還是數據分機電話以及所述第二終端是因特網電話還是另一個VoIP網關來確定從所述網守發送到所述VoIP網關的增益值。
15.根據權利要求10所述的VoIP系統,其特征在于在呼叫建立消息在所述第一和第二終端之間傳輸的過程中,將所述增益值發送到所述VoIP網關。
16.根據權利要求10所述的VoIP系統,其特征在于所述VoIP網關包括公用交換電話網連接器,用于提供與專用交換機的接口,從而使脈沖編碼調制語音數據的接收與發送能夠進行;因特網網絡連接器,用于經因特網網絡,將所述VoIP網關與所述網守相連,從而使VoIP分組的接收與發送能夠進行;媒體處理器,用于a)當呼叫建立完成時根據存儲的增益值放大通過公用電話交換網連接器來自專用交換機的脈沖編碼調制語音數據,將放大的脈沖編碼調制語音數據轉換為VoIP分組,并將該VoIP分組通過因特網網絡連接器發送到第二終端;以及b)將通過因特網網絡連接器由第二終端發送來的VoIP分組轉換為脈沖編碼調制語音數據,根據存儲的增益值放大該轉換的脈沖編碼調制語音數據,并通過公用電話交換網連接器將放大的數據發送到專用交換機;以及主控制器,用于通過因特網網絡連接器接收來自網守的增益值,存儲該增益值,以及當呼叫建立完成時將存儲的增益值提供給媒體處理器。
17.根據權利要求16所述的VoIP系統,其特征在于所述媒體處理器包括存儲器,用于當呼叫建立完成時,存儲由主控制器提供的增益值;數字信號處理器,用于a)當呼叫建立完成后根據存儲于所述存儲器中的增益值放大脈沖編碼調制語音數據,將放大的數據轉換為VoIP分組,并將該VoIP分組發送到因特網網絡連接器;以及b)將通過因特網網絡連接器接收的VoIP分組轉換為脈沖編碼調制語音數據,根據存儲于所述存儲器的增益值放大該轉換的脈沖編碼調制語音數據,并將放大的脈沖編碼調制語音數據發送到公用電話交換網連接器;以及中央處理單元,用于接收來自主控制器的增益值,將該增益值存儲于存儲器中,并且當呼叫建立完成時將存儲于所述存儲器中的增益值提供給數字信號處理器。
18.根據權利要求17所述的VoIP系統,其特征在于在呼叫建立消息在所述第一和第二終端之間的通信路徑上傳輸的過程中,將所述增益值從所述網守發送到所述VoIP網關。
19.一種在具有第一終端與第二終端之間的通信路徑的VoIP系統中控制動態增益控制功能的方法,第一終端是專用交換機的分機電話,且第二終端是根據因特網協議進行操作的類型,該通信路徑包括與所述專用交換機相連的VoIP網關,以及連接于所述VoIP網關與第二終端之間的網守,所述方法包括步驟將呼叫建立消息發送到所述VoIP網關,所述呼叫建立消息包括增益值;將所述增益值存儲于所述VoIP網關的存儲器中;當呼叫建立完成時根據存儲的增益值放大由專用交換機發送來的脈沖編碼調制語音數據,將放大的脈沖編碼調制語音數據轉換為VoIP分組,將該VoIP分組發送到第二終端;當呼叫建立完成時將由所述第二終端發送來的VoIP分組轉換為脈沖編碼調制語音數據,根據存儲的增益值放大轉換的脈沖編碼調制語音數據,以及將放大的脈沖編碼調制語音數據發送到所述專用交換機的第一終端。
20.根據權利要求19所述的方法,其特征在于將呼叫建立消息發送到所述VoIP網關的步驟包括確定所述第一終端是模擬分機電話還是數字分機電話;根據所述第一終端是模擬分機電話還是數字分機電話的確定結果,在所述專用交換機的增益表中檢查要被發送到所述VoIP網關的增益值;以及將所述增益值附到呼叫建立消息上。
21.根據權利要求19所述的方法,其特征在于將呼叫建立消息發送到所述VoIP網關的步驟包括確定所述第一終端是模擬分機電話還是數字分機電話;根據所述第一終端是模擬分機電話還是數字分機電話的確定結果,在所述網守的增益表中檢查要被發送到所述VoIP網關的增益值;以及將所述增益值附到呼叫建立消息上。
22.根據權利要求19所述的方法,其特征在于將呼叫建立消息發送到所述VoIP網關的步驟包括確定所述第二終端是因特網電話還是另一個VoIP網關;根據所述第二終端是因特網電話還是另一個VoIP網關的確定結果,在所述專用交換機的增益表中檢查要被發送到所述VoIP網關的增益值;以及將所述增益值附到呼叫建立消息上。
23.根據權利要求19所述的方法,其特征在于將呼叫建立消息發送到所述VoIP網關的步驟包括確定所述第二終端是因特網電話還是另一個VoIP網關;根據所述第二終端是因特網電話還是另一個VoIP網關的確定結果,在所述網守的增益表中檢查要被發送到所述VoIP網關的增益值;以及將所述增益值附到呼叫建立消息上。
24.根據權利要求19所述的方法,其特征在于將呼叫建立消息發送到所述VoIP網關的步驟包括根據所述第一終端是模擬分機電話還是數字分機電話以及所述第二終端是因特網電話還是另一個VoIP網關,在所述專用交換機的增益表中檢查要被發送到所述VoIP網關的增益值;以及根據所述第一終端是模擬分機電話還是數字分機電話以及所述第二終端是因特網電話還是另一個VoIP網關,將所述增益值附到呼叫建立消息上。
25.根據權利要求19所述的方法,其特征在于將呼叫建立消息發送到所述VoIP網關的步驟包括根據所述第一終端是模擬分機電話還是數字分機電話以及所述第二終端是因特網電話還是另一個VoIP網關,在所述網守的增益表中檢查要被發送到所述VoIP網關的增益值;以及根據所述第一終端是模擬分機電話還是數字分機電話以及所述第二終端是因特網電話還是另一個VoIP網關,將所述增益值附到呼叫建立消息上。
全文摘要
一種具有動態增益控制功能的網絡電話(VoIP)系統以及使用相同的系統提供動態增益的方法,其中在將脈沖編碼調制(PCM)數據轉換為網絡電話分組的過程中,或在將網絡電話分組轉換為PCM數據的過程中,根據使用的終端設備的類型,動態地分配增益值,并根據該分配的增益值放大并輸出PCM語音數據。為了放大該PCM語音并將放大的PCM語音數據轉換為VoIP分組,或是將VoIP分組轉換為PCM語音數據并放大該PCM語音數據,該系統包括具有增益表的專用交換機以及用于接收來自專用交換機增益值的VoIP網守。
文檔編號H04M3/40GK1523868SQ20041000527
公開日2004年8月25日 申請日期2004年2月17日 優先權日2003年2月17日
發明者千埈晟, 千 晟 申請人:三星電子株式會社