引導(dǎo)語(yǔ)
在當(dāng)今的數(shù)字化時(shí)代,語(yǔ)音通信(VoIP)已經(jīng)成為許多企業(yè)和個(gè)人不可或缺的一部分。然而,VoIP質(zhì)量問(wèn)題可能會(huì)對(duì)日常業(yè)務(wù)運(yùn)作和用戶體驗(yàn)產(chǎn)生重大影響。本篇文章將深入探討VoIP質(zhì)量問(wèn)題的原因,并提供一系列有效的解決方案,以幫助您確保通信的清晰和穩(wěn)定。
簡(jiǎn)介
本文探討了VoIP(語(yǔ)音通信)質(zhì)量問(wèn)題的常見(jiàn)原因,并提供了詳細(xì)的故障排除指南。文章首先解釋了VoIP質(zhì)量問(wèn)題可能涉及的網(wǎng)絡(luò)性能、設(shè)備配置、數(shù)據(jù)包丟失等多個(gè)方面。接著,文章使用一個(gè)示例使用IOTA 分析降低的 VoIP 質(zhì)量,涉及呼叫設(shè)置錯(cuò)誤和語(yǔ)音質(zhì)量錯(cuò)誤等內(nèi)容,從接口配置到圖表參數(shù)分析,讓您更加清晰的了解IOTA如何分析VoIP 質(zhì)量問(wèn)題。
在企業(yè)網(wǎng)絡(luò)和供應(yīng)商環(huán)境中,通過(guò) IP 協(xié)議傳輸語(yǔ)音面臨著各種挑戰(zhàn)。首先,對(duì)可用性的要求非常高。作為一種實(shí)時(shí)服務(wù),用戶也會(huì)立即發(fā)現(xiàn)服務(wù)質(zhì)量方面的問(wèn)題。丟包、抖動(dòng)和延遲等網(wǎng)絡(luò)質(zhì)量參數(shù)會(huì)嚴(yán)重影響實(shí)時(shí)傳輸協(xié)議(RTP)的語(yǔ)音質(zhì)量。
請(qǐng)注意,在 VoIP 環(huán)境中,不同的數(shù)據(jù)流是有區(qū)別的。信令是第一個(gè)數(shù)據(jù)流。信令是用于設(shè)置和清除下行數(shù)據(jù)流及其變化的通信。在當(dāng)今的 VoIP 網(wǎng)絡(luò)中,通常使用會(huì)話啟動(dòng)協(xié)議(SIP)來(lái)完成。第二個(gè)數(shù)據(jù)流是語(yǔ)音傳輸。因此,在發(fā)生錯(cuò)誤時(shí),必須能夠記錄這兩個(gè)數(shù)據(jù)流并對(duì)其進(jìn)行有效分析。
IOTA簡(jiǎn)介:IOTA 是一款功能強(qiáng)大的網(wǎng)絡(luò)捕獲和分析解決方案,適用于邊緣和核心網(wǎng)絡(luò)。IOTA 系列包括便攜式 EDGE 型號(hào)、高速 CORE 型號(hào)和 IOTA CM 集中設(shè)備管理系統(tǒng)。IOTA 解決方案可為分支機(jī)構(gòu)、中小企業(yè)和核心網(wǎng)絡(luò)(如數(shù)據(jù)中心)提供快速高效的網(wǎng)絡(luò)分析和故障排除功能。
開(kāi)始
下面的示例逐步概述了如何使用IOTA 分析降低的 VoIP 質(zhì)量。它涉及呼叫設(shè)置錯(cuò)誤和語(yǔ)音質(zhì)量錯(cuò)誤。
第一步是配置物理接口。為此,我們使用左側(cè)菜單樹(shù)導(dǎo)航到 “捕獲 ”頁(yè)面,然后導(dǎo)航到 “接口配置 ”部分。如下圖所示,接口配置為 SPAN(帶外),具有 10/100/1000 Mbit/s 自動(dòng)協(xié)商功能,這意味著兩個(gè)物理接口都可以接收來(lái)自 SPAN 端口或 TAP 的待分析流量。如果要將 IOTA 內(nèi)聯(lián)到數(shù)據(jù)流中,則必須勾選內(nèi)聯(lián)模式旁邊的復(fù)選框并點(diǎn)擊保存按鈕。
圖1 物理接口配置。本例中為 SPAN 模式下的 10/100/1000 Mbit/s 自動(dòng)協(xié)商
準(zhǔn)備好物理接口并定位好 IOTA 后,我們連接到相應(yīng)的電纜,然后在捕獲控制頁(yè)面上單擊頁(yè)面底部的開(kāi)始捕獲按鈕啟動(dòng)捕獲過(guò)程。或者,我們也可以按下 IOTA 設(shè)備上的物理 “開(kāi)始捕捉 ”按鈕來(lái)啟動(dòng)捕捉過(guò)程。這將加快整個(gè)過(guò)程,未經(jīng)培訓(xùn)或沒(méi)有權(quán)限的人員也可以進(jìn)行操作。
圖2 使用 “Capture Control(捕捉控制)”子菜單中的 “Start Capture(開(kāi)始捕捉)”按鈕開(kāi)始錄制
故障排除儀表板
要排除網(wǎng)絡(luò)電話的故障,我們首先要使用網(wǎng)絡(luò)電話儀表板。
圖3 導(dǎo)航至 VoIP 控制面板
會(huì)話過(guò)濾
在 VoIP 儀表板上,我們可以看到 VoIP 會(huì)話的列表。在這里,我們可以看到源 URI 和目標(biāo) URI、用戶代理和會(huì)話持續(xù)時(shí)間。使用 VoIP 會(huì)話表的 “選擇 ”列過(guò)濾特定會(huì)話,如圖 4 中的示例,我們過(guò)濾了與 “sip:23@192.168.178.1;user=phone ”相關(guān)的會(huì)話。
對(duì)所需 VoIP 會(huì)話應(yīng)用篩選器后,我們會(huì)在右側(cè)邊緣看到 VoIP 流程圖,通過(guò)該圖可以大致了解 VoIP 會(huì)話中涉及的端點(diǎn)。此外,還可將過(guò)濾器設(shè)置為上部區(qū)域的 VoIP 通話 ID。因此,儀表板下部區(qū)域的所有面板都會(huì)過(guò)濾為該呼叫。
圖4 VoIP 儀表板,SIP 會(huì)話從號(hào)碼 *29 轉(zhuǎn)到號(hào)碼 23
RTP 分析
再往下看,您可以看到與傳輸語(yǔ)音的實(shí)時(shí)傳輸協(xié)議相關(guān)的丟包和抖動(dòng)等質(zhì)量參數(shù)。高抖動(dòng)會(huì)導(dǎo)致機(jī)器人聲音,而丟包會(huì)導(dǎo)致對(duì)話無(wú)聲。圖 5 顯示了網(wǎng)絡(luò)電話會(huì)話中的高丟包率和高抖動(dòng)率。我們還可以看到由此產(chǎn)生的抖動(dòng)和丟包的方向。在示例中,這是由于所使用的軟電話的 WiFi 連接不佳造成的。
圖5 VoIP 儀表板中的 RTP 抖動(dòng)和數(shù)據(jù)包丟失
該儀表板還可以查看所謂的平均意見(jiàn)分(MOS),即用戶的主觀通話質(zhì)量(取決于通信方向)。圖 6 舉例說(shuō)明了這一點(diǎn)。不過(guò),這也取決于所使用的編解碼器。常用的 G.711 編解碼器的最大 MOS 約為 4.4。
圖6:VoIP 面板中的計(jì)算 MOS 圖
如圖 7 所示,根據(jù)對(duì) VoIP 呼叫 ID 的過(guò)濾,還可顯示相應(yīng)語(yǔ)音數(shù)據(jù)流(RTP 流)的信息。除了客戶端和服務(wù)器 IP 和端口外,我們還可以看到呼叫持續(xù)時(shí)間。此外,還可以下載包含 RTP 流的 PCAPNG 文件。例如,我們可以在 Wireshark 中使用支持的編解碼器監(jiān)聽(tīng)語(yǔ)音數(shù)據(jù),并聽(tīng)到語(yǔ)音傳輸中的任何錯(cuò)誤。如果用戶報(bào)告在通話過(guò)程中出現(xiàn)噪音,則可以快速、輕松地檢查網(wǎng)絡(luò)中的潛在錯(cuò)誤。
圖7 VoIP 面板中的 RTP 流列表
信令分析
除了語(yǔ)音質(zhì)量差的評(píng)估外,信令中也可能存在錯(cuò)誤,如呼叫設(shè)置或拆分。要對(duì)單個(gè)呼叫進(jìn)行評(píng)估,我們需要在 VoIP 會(huì)話中選擇所需的呼叫,如上所述。然后,我們可以在 SIP 響應(yīng)類型部分看到對(duì) SIP 請(qǐng)求的響應(yīng)。如果有許多信息帶有 4xx(客戶端錯(cuò)誤)、5xx(服務(wù)器端錯(cuò)誤)或 6xx(全局錯(cuò)誤),則應(yīng)對(duì)這些信息進(jìn)行更仔細(xì)的分析。
圖8 SIP 響應(yīng)類型圖與各響應(yīng)類型的編號(hào)
不過(guò),建議特別注意 4xx,因?yàn)槿绻?SIP 使用了身份驗(yàn)證,注冊(cè)和邀請(qǐng)的 407 和 401 消息是完全正常的。要查看確切的應(yīng)答和通話過(guò)程中的時(shí)間,我們可以在 VoIP 面板中查看 SIP 流詳情評(píng)估。在右側(cè)窗格中,SIP 流程圖顯示了呼叫流程。在這種情況下,我們可以看到使用了身份驗(yàn)證,但收到的回復(fù)是 407,在這種情況下,4xx 回復(fù)是正常的,而不是錯(cuò)誤。
圖9 帶有詳細(xì)呼叫信令流程的 SIP 流程詳情
如果在建立呼叫時(shí)出現(xiàn)性能問(wèn)題,建議從上述 VoIP 會(huì)話表中下載 VoIP 呼叫的 PCAPNG。這樣,對(duì) SIP 請(qǐng)求的響應(yīng)延遲過(guò)大就可能是性能問(wèn)題的原因。
IOTA 的優(yōu)勢(shì)
VoIP 故障排除過(guò)程往往像大海撈針。IOTA 通過(guò)易于使用的過(guò)濾選項(xiàng)(如選擇單個(gè)呼叫),簡(jiǎn)化了對(duì)根本原因的搜索。
可以根據(jù) SIP 流程圖檢測(cè)信令錯(cuò)誤,并下載為 PCAPNG 進(jìn)行更深入的分析,例如查看單個(gè)報(bào)頭。
RTP 抖動(dòng)和損耗圖形可以很好地概括語(yǔ)音質(zhì)量。在 RTP 流中,IOTA 還提供下載帶有 RTP 數(shù)據(jù)的 PCAPNG 的選項(xiàng),以便在 Wireshark 的 RTP 播放器中收聽(tīng)語(yǔ)音數(shù)據(jù)。
了解 ITT-IOTA 更多信息,歡迎前往【艾體寶】官方網(wǎng)站:
https://www.itbigtec.com/iota
聯(lián)系艾體寶工程師:TEL:13533491614