0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

艾体宝干货 如何使用 IOTA 解决网络电话(VoIP)质量问题

laraxu 来源:laraxu 作者:laraxu 2024-10-29 09:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在企业网络和供应商环境中,通过 IP协议传输语音面临着各种挑战。首先,对可用性的要求非常高。作为一种实时服务,用户也会立即发现服务质量方面的问题。丢包、抖动和延迟等网络质量参数会严重影响实时传输协议(RTP)的语音质量。

请注意,在 VoIP环境中,不同的数据流是有区别的。信令是第一个数据流。信令是用于设置和清除下行数据流及其变化的通信。在当今的 VoIP网络中,通常使用会话启动协议(SIP)来完成。第二个数据流是语音传输。因此,在发生错误时,必须能够记录这两个数据流并对其进行有效分析。

IOTA简介:IOTA是一款功能强大的网络捕获和分析解决方案,适用于边缘和核心网络。IOTA系列包括便携式 EDGE型号、高速 CORE型号和 IOTA CM集中设备管理系统。IOTA解决方案可为分支机构、中小企业和核心网络(如数据中心)提供快速高效的网络分析和故障排除功能。

开始

下面的示例逐步概述了如何使用IOTA分析降低的 VoIP质量。它涉及呼叫设置错误和语音质量错误。

第一步是配置物理接口。为此,我们使用左侧菜单树导航到 “捕获 ”页面,然后导航到 “接口配置 ”部分。如下图所示,接口配置为 SPAN(带外),具有 10/100/1000 Mbit/s自动协商功能,这意味着两个物理接口都可以接收来自 SPAN端口或 TAP的待分析流量。如果要将 IOTA内联到数据流中,则必须勾选内联模式旁边的复选框并点击保存按钮。

wKgZomcgNsiAEERLAAI-GQuk2zU667.png图1 物理接口配置。本例中为 SPAN 模式下的 10/100/1000 Mbit/s 自动协商

准备好物理接口并定位好 IOTA后,我们连接到相应的电缆,然后在捕获控制页面上单击页面底部的开始捕获按钮启动捕获过程。或者,我们也可以按下 IOTA设备上的物理 “开始捕捉 ”按钮来启动捕捉过程。这将加快整个过程,未经培训或没有权限的人员也可以进行操作。

wKgaomcgNu6AAHEEAAFgBOrlMPs905.png

图2使用 “Capture Control(捕捉控制)”子菜单中的 “Start Capture(开始捕捉)”按钮开始录制

故障排除仪表板

要排除网络电话的故障,我们首先要使用网络电话仪表板。

wKgaomcgNwWAPGyyAAMRAH7_Ae0864.png

图3导航至 VoIP控制面板

会话过滤

在 VoIP仪表板上,我们可以看到 VoIP会话的列表。在这里,我们可以看到源 URI和目标 URI、用户代理和会话持续时间。使用 VoIP会话表的 “选择 ”列过滤特定会话,如图 4中的示例,我们过滤了与 “sip:23@192.168.178.1;user=phone”相关的会话。

对所需 VoIP会话应用筛选器后,我们会在右侧边缘看到 VoIP流程图,通过该图可以大致了解 VoIP会话中涉及的端点。此外,还可将过滤器设置为上部区域的 VoIP通话 ID。因此,仪表板下部区域的所有面板都会过滤为该呼叫。

wKgaomcgNxWAAlbSAAMGr4Uq6kk930.png

图4 VoIP仪表板,SIP会话从号码 *29转到号码 23

RTP 分析

再往下看,您可以看到与传输语音的实时传输协议相关的丢包和抖动等质量参数。高抖动会导致机器人声音,而丢包会导致对话无声。图 5显示了网络电话会话中的高丢包率和高抖动率。我们还可以看到由此产生的抖动和丢包的方向。在示例中,这是由于所使用的软电话的 WiFi连接不佳造成的。

wKgaomcgNyaAcLtJAAUszCD0LXI557.png

图5 VoIP仪表板中的 RTP抖动和数据包丢失

该仪表板还可以查看所谓的平均意见分(MOS),即用户的主观通话质量(取决于通信方向)。图 6举例说明了这一点。不过,这也取决于所使用的编解码器。常用的 G.711编解码器的最大 MOS约为 4.4。

wKgaoWcgNzaAdAGiAAI0qxeSKK4242.png

图6 VoIP面板中的计算 MOS图

如图 7所示,根据对 VoIP呼叫 ID 的过滤,还可显示相应语音数据流(RTP流)的信息。除了客户端和服务器 IP和端口外,我们还可以看到呼叫持续时间。此外,还可以下载包含 RTP流的 PCAPNG文件。例如,我们可以在 Wireshark中使用支持的编解码器监听语音数据,并听到语音传输中的任何错误。如果用户报告在通话过程中出现噪音,则可以快速、轻松地检查网络中的潜在错误。

wKgZoWcgN0aADiTgAAD2vwkhShk509.png

图7 VoIP面板中的 RTP流列表

信令分析

除了语音质量差的评估外,信令中也可能存在错误,如呼叫设置或拆分。要对单个呼叫进行评估,我们需要在 VoIP会话中选择所需的呼叫,如上所述。然后,我们可以在 SIP响应类型部分看到对 SIP请求的响应。如果有许多信息带有 4xx(客户端错误)、5xx(服务器端错误)或 6xx(全局错误),则应对这些信息进行更仔细的分析。

wKgaoWcgN1iActWHAAHeJ8HqnGg212.png

图8 SIP响应类型图与各响应类型的编号

不过,建议特别注意 4xx,因为如果 SIP使用了身份验证,注册和邀请的 407和 401消息是完全正常的。要查看确切的应答和通话过程中的时间,我们可以在 VoIP面板中查看 SIP流详情评估。在右侧窗格中,SIP流程图显示了呼叫流程。在这种情况下,我们可以看到使用了身份验证,但收到的回复是 407,在这种情况下,4xx回复是正常的,而不是错误。

wKgaoWcgN2WAItXgAASgWFe-Yaw123.png

图9带有详细呼叫信令流程的 SIP流程详情

如果在建立呼叫时出现性能问题,建议从上述 VoIP会话表中下载 VoIP呼叫的 PCAPNG。这样,对 SIP请求的响应延迟过大就可能是性能问题的原因。

IOTA 的优势

VoIP 故障排除过程往往像大海捞针。IOTA通过易于使用的过滤选项(如选择单个呼叫),简化了对根本原因的搜索。

可以根据 SIP流程图检测信令错误,并下载为 PCAPNG进行更深入的分析,例如查看单个报头。

RTP 抖动和损耗图形可以很好地概括语音质量。在 RTP流中,IOTA还提供下载带有 RTP数据的 PCAPNG的选项,以便在 Wireshark的 RTP播放器中收听语音数据。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • VoIP
    +关注

    关注

    1

    文章

    146

    浏览量

    43011
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    干货 | 加密U盘怎么选?懂行的人都看这3个核心指标

    在数据外带、跨系统传输需求日益普遍的当下,加密U盘作为终端数据安全防护的核心载体,市场需求持续攀升。但目前市面上的加密U盘产品质量良莠不齐,部分产品仅依靠表层软件封装来标榜安全属性;真正能够实现密钥
    的头像 发表于 02-04 10:47 349次阅读

    VoIP 与 VoLTE 在路由器中的原理与价值

    现在,路由器不仅仅是上网用的设备,尤其是在公司网络和无线接入(FWA)等场景里。它开始承担更多角色,比如整合数据、语音,甚至提供智能服务。其中,VoIP 和 VoLTE 这两项语音技术,正在改变我们
    的头像 发表于 01-16 11:01 1089次阅读
    <b class='flag-5'>VoIP</b> 与 VoLTE 在路由器中的原理与价值

    洞察 | 免费领白皮书!洞悉制造业智能化转型下的人因风险与破局之道

    重点速览智能制造在提升生产效率的同时,也暴露了严峻的安全短板,其中人为漏洞正成为最薄弱的环节。本文结合KnowBe4最新研究,揭示制造业转型中的累积的安全债务、供应链安全威胁和高价值数据泄露三
    的头像 发表于 12-18 15:04 537次阅读
    <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b>洞察 | 免费领白皮书!洞悉制造业智能化转型下的人因风险与破局之道

    电能质量问题:早发现、早解决

    本文导读电能质量好不好,国家有明确标准,但谐波、电压波动等这些问题难察觉。致远仪器深耕电力测试,PA系列功率分析仪和PA300系列功率计面对电能质量问题时,快速精准定位,守护生产安全与生活用电品质
    的头像 发表于 12-01 11:37 948次阅读
    电能<b class='flag-5'>质量问题</b>:早发现、早解决

    电能质量问题对新能源设备有哪些危害?

    电压暂降(有效值降至标称值 10%~90%)、暂升(110%~180%)是新能源场景最常见的电能质量问题,对依赖电力电子设备(逆变器、变流器)的新能源系统危害最直接。
    的头像 发表于 10-18 10:47 1875次阅读

    医疗半导体新能源半导体等行业电能质量问题如何解决

    一、什么是电能质量 电能质量是指电力系统中电能的质量。理想的电能应该是电参数波形为完美的对称正弦波。一些因素会使波形偏离对称正弦,由此便产生了电能质量问题。一方面我们研究存在哪些影响因
    的头像 发表于 10-16 14:14 347次阅读
    医疗半导体新能源半导体等行业电能<b class='flag-5'>质量问题</b>如何解决

    光纤可以当电话线吗

    信号,而传统电话线传输的是电信号(模拟或数字)。若要用光纤传输电话信号,需通过以下设备实现信号转换: 光端机:将电信号(如语音)转换为光信号,通过光纤传输;在接收端再将光信号还原为电信号。 IP电话系统:结合
    的头像 发表于 10-14 09:45 2134次阅读
    光纤可以当<b class='flag-5'>电话</b>线吗

    使用电能质量问题缓解方案保护水处理厂的电力基础设施

    受到诸如谐波失真、电压缺口、电压骤降和暂升以及电气噪声之类电能质量 (PQ) 问题的影响。这些电能质量问题会导致效率低下、停机和设备损坏。 电能质量问题缓解设备可解决水处理厂的问题。驱动隔离变压器、硬接线稳压器、电力线调节器、浪
    的头像 发表于 10-01 15:18 2173次阅读
    使用电能<b class='flag-5'>质量问题</b>缓解方案保护水处理厂的电力基础设施

    有哪些常见的电能质量问题

    电能质量问题本质是电网中电压、电流、频率的稳定性或波形完整性偏离标准,导致用电设备无法正常工作或寿命缩短。常见问题可按 “稳态问题(长期持续)” 和 “瞬态问题(短期突发)” 分类,覆盖从电网供电到
    的头像 发表于 09-25 15:15 2788次阅读
    有哪些常见的电能<b class='flag-5'>质量问题</b>?

    不同的电能质量问题对装置数据验证频率有何影响?

    不同电能质量问题的 发生频率、危害程度、数据稳定性及监测需求紧迫性 存在显著差异,这些特性直接决定了专项型电能质量在线监测装置的数据验证频率。以下将按常见电能质量问题分类,详细分析其对验证频率的具体
    的头像 发表于 09-04 17:20 954次阅读
    不同的电能<b class='flag-5'>质量问题</b>对装置数据验证频率有何影响?

    OT网络流量分析的突破口:IOTA助力安全与效率双提升

    详细介绍了如何充分发挥IOTA的优势,优化您的OT网络管理策略。OT(OperationalTechnology,运营技术)指的是用于监控和控制物
    的头像 发表于 08-08 18:12 1077次阅读
    OT<b class='flag-5'>网络</b>流量分析的突破口:<b class='flag-5'>IOTA</b>助力安全与效率双提升

    网络电话配线架怎么打

    网络电话配线架的打线方法主要取决于所使用的配线架类型,常见的有110配线架和网络配线架,以下是具体的打线步骤和注意事项: 一、110配线架打线方法 固定配线架:将110配线架用螺丝钉固定在机架
    的头像 发表于 06-10 10:13 1760次阅读

    SIP广播对讲与IP电话融合

    sip协议的广播对讲系统与IP网络电话的融合解决方案
    的头像 发表于 05-30 10:48 1166次阅读
    SIP广播对讲与IP<b class='flag-5'>电话</b>融合

    新能源并网、数据中心、工厂生产等电能质量问题有哪些现象?

    一、现象 电能质量是指电力系统中电能的质量,理想状态下,电能应具有恒定的频率和幅值,且电压波形为正弦。然而,在实际的电力系统运行中,受到多种因素影响,会产生各类电能质量问题。这些问题不仅影响电力系统
    的头像 发表于 05-20 10:51 843次阅读

    干货 IOTA实战:如何精准识别网络风险

    在当前网络威胁日益频繁的背景下,企业迫切需要一种高效、智能的安全监测工具。本文深入介绍了 IOTA网络威胁识别中的实际应用价值。通过实时监控 TCP 连接、检测异常端口以及分析 SSL/TLS
    的头像 发表于 05-07 17:29 717次阅读
    <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b><b class='flag-5'>干货</b> <b class='flag-5'>IOTA</b>实战:如何精准识别<b class='flag-5'>网络</b>风险