思科認證VOIP佔用頻寬計算方法

在不同的編解碼不同的打包時長時,IAD佔用的頻寬有所不同,先以預設打包時長給出G.711、G.729、G.723編碼的打包時長,那麼VOIP佔用頻寬計算方法是什麼?下面跟yjbys小編一起來看看!

思科認證VOIP佔用頻寬計算方法

計算公式:包長度*8*每秒包個數=包長度*8*1000/打包時長

其中包長度可以根據抓包獲得,長度指的是包括IP頭的包長度,如20ms打包的711是214Bytes,20ms打包的729是74Bytes,30ms打包的'723是78Bytes。

打包時長,可以通過抓包中的相鄰兩個包的時間間隔獲得。

上面公式中乘8的原因是包長度一般是以位元組為單位,而頻寬一般是以bit為單位,1Byte = 8Bit。

  下面給出一些常見的編解碼的頻寬佔用數:

1.20ms的G.711A/G.711mu

每埠的頻寬佔用數 = 214*8*1000/20 = 85600bit/s

2.20ms的G.729

每埠的頻寬佔用數 = 74*8*1000/20 = 29600bit/s

3.30ms的G.723

每埠的頻寬佔用數 = 78*8*1000/30 = 20800bit/s

注:

G.711編解碼:20ms打包頻寬為90.4k

G.729編解碼:20ms打包頻寬為 34.4k

G.723編解碼:30ms打包頻寬22.9k

這周測試VOIP啦,看看撥號有哪些規則。當然,不同的產品支援的規則有可能不一樣哦,嘿嘿。下面基本列出常用的規則了。網上查的,非本人親手碼的。

以例項說明Dial Plan的語法規

如( *xx | [3469]11 | 0 | 00 | <:1408>[2-9]xxxxxx | 1[2-9]xx[2-9]xxxxxx | 011x. )

1.其中每條規則之間使用“ | ”隔開,整個Dial Plan需用雙括號括住。

2.如需將所撥號碼立即撥出,可以在號碼後加撥“#”。

3.x代表0-9之間任意一個鍵。

4.[]代表可取括號中任意一個數,如[789]代表可取7,8,9中任意一個鍵,[235-7*]代表可在 2,3,5,6,7,*中取任意一個鍵。

5.<:>可用於撥號頭的替換,如<8:1650>xxxxxxx當你撥打“85551212”,而實際傳送出去的號碼是       “165055551212”

6.9, 1xxxxxxxxxx,逗號代表傳送撥號音,等待繼續撥號。

7.190xxxxxxx!,規則後帶有歎號,表示符合該規則的撥號被禁用,無法撥出。

8.設定撥號超時時間,可在雙括號前加入“L=8,S=4”,代表超時間為8秒。

9.011x.,x後面的點號代表與前一項定義相同,不限制長度,所以01122,011223,0112234都符合規則

範例:

( 1 xxx xxxxxxx ) 表示撥打美國號碼,前面的xxx代表區碼

( 1 xxx xxxxxxx | <:1212> xxxxxxx ) 表示如果只撥入7個號,則自動加入前碼1212用於撥本地號碼

( <9,:> 1 xxx xxxxxxx | <8,:1212> xxxxxxx )9和8用於小總機撥外線的預撥號碼,當撥9或8時,可聽到等待音

S:4, ( 00 | 011 xxxxx x. ) 設定的短超時為4秒,只可撥打00或以011開頭的號碼

( 0 | [49]11 | 1 [2-9]xx [2-9]xxxxxx ) 用於直撥411或911

( 1 [2-8]xx [2-9]xxxxxx ) 典型的美國電話規則

( 1 947 xxxxxxx ! | 1 xxx xxxxxxx ) 禁撥區號為947的電話

( S0 <:12125551234> ) 熱線撥出,拿起電話,自動撥出號碼12125551234

( P5 <:1000> | xxxx ) 如果使用者沒有撥入四個號碼,則5秒後自動撥出1000