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

    文章

    143

    浏览量

    41478
收藏 人收藏

    评论

    相关推荐

    高效、安全、智能:探索网络管理方案

    网络可观测平台是一款专为现代网络挑战设计的解决方案,提供实时的网络流量分析和深度数据洞察。
    的头像 发表于 12-16 17:36 79次阅读
    高效、安全、智能:探索<b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b><b class='flag-5'>网络</b>管理方案

    与Kubernetes原生数据平台AppsCode达成合作

    虹科姐妹公司宣布与Kubernetes 原生数据平台 AppsCode达成正式合作,致力于将其核心产品KubeDB引入中国市场,为企业提供专业、高效的云原生数据库管理解决方案。
    的头像 发表于 12-16 15:07 199次阅读

    PCBA加工常见质量问题揭秘:焊接不良与解决方案

    一站式PCBA智造厂家今天为大家讲讲PCBA加工中的常见质量问题有哪些?PCBA加工中的常见质量问题及解决方案。在电子制造行业中,PCBA(印刷电路板组件)贴片加工是一个至关重要的环节。这个环节中
    的头像 发表于 12-13 09:28 91次阅读

    干货 使用TAP和NPB安全监控OT网络:基于普渡模型的方法

    随着工业控制系统和运营技术网络(ICS/OT)的复杂性与日俱增,保障网络安全已成为一项至关重要的任务。本文深入探讨了如何结合TAPs和网络包分析器(NPBs)来为这些网络提供更高的可见
    的头像 发表于 11-04 17:07 161次阅读
    <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b><b class='flag-5'>干货</b> 使用TAP和NPB安全监控OT<b class='flag-5'>网络</b>:基于普渡模型的方法

    活动回顾 开源软件供应链安全的最佳实践 线下研讨会圆满落幕!

    与Mend举办研讨会,聚焦开源软件供应链安全,邀请行业专家分享合规管理、治理之路及最佳实践,圆桌讨论加深理解,助力企业更安全稳健发展。
    的头像 发表于 10-30 17:52 478次阅读
    活动回顾 <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b> 开源软件供应链安全的最佳实践 线下研讨会圆满落幕!

    干货 如何使用IOTA进行远程流量数据采集分析

    本文详细介绍了如何使用IOTA设备进行远程流量数据采集与分析,特别适用于分布式网络、多站点管理和受限访问环境。通过
    的头像 发表于 09-02 17:20 267次阅读
    <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>进行远程流量数据采集分析

    案例 IOTA在研发智慧医疗设备方面的应用实例

    本文将探讨Profitap IOTA如何监控实验室的网络环境,有哪些功能较为实用,有哪些关键应用场景等。
    的头像 发表于 08-12 14:25 272次阅读
    <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b>案例  <b class='flag-5'>IOTA</b>在研发智慧医疗设备方面的应用实例

    干货 IOTA流量分析秘籍第三招:检测黑名单上的IP地址

    干货 | IOTA流量分析秘籍第三招:检测黑名单上的IP地址 IOTA 设备提供 REST
    的头像 发表于 07-16 11:48 383次阅读
    <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>流量分析秘籍第三招:检测黑名单上的IP地址

    干货 IOTA流量分析秘籍第一招:网络基线管理

    网络基线管理是一项关键的网络安全实践,它有助于识别网络中的异常活动并及时采取措施。本文将探讨如何利用IOTA这一强大的工具来捕获和分析网络
    的头像 发表于 07-02 14:53 344次阅读
    <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>基线管理

    网络电话配线架用在什么地方

    网络电话配线架(也称为电话配线架)主要用于电话通信系统中,将各种电话设备连接在一起,实现电话线路的分配和连接。它通常具有配线、保安作用等功能
    的头像 发表于 06-12 10:19 413次阅读

    干货 | 教程:使用ntopng和nProbe监控网络流量

    本文是关于使用 ntopng 和 nProbe 监控网络流量的教程。文章详细介绍了如何配置和使用这两个工具来监控和分析网络流量。内容涉及硬件和软件的安装、配置端口镜像、静态IP地址设置、SSH服务器
    的头像 发表于 05-29 15:35 871次阅读
    <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b><b class='flag-5'>干货</b> | 教程:使用ntopng和nProbe监控<b class='flag-5'>网络</b>流量

    产品 | 网络流量分析仪样机已备妥,欢迎试用

    在当今数字化时代,网络的可靠性和安全性是企业成功的关键。的 ITT-Allegro 500 和 ITT-Allegro 1000 是专为网络
    的头像 发表于 05-06 15:00 386次阅读
    <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b>产品 | <b class='flag-5'>网络</b>流量分析仪样机已备妥,欢迎试用

    产品 | Allegro网络流量分析仪

    产品 | Allegro网络流量分析仪
    的头像 发表于 04-29 08:04 473次阅读
    <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b>产品 | Allegro<b class='flag-5'>网络</b>流量分析仪

    方案 | ITT-Profitap IOTA——铁路运输的远程网络捕获和故障排除方案

    铁路运输作为重要的交通方式,正逐步实现数字化和智能化升级。然而,移动环境下的网络连接问题和故障排查依然是铁路运输面临的挑战之一。本文将介绍Profitap技术如何通过远程
    的头像 发表于 04-17 13:32 364次阅读
    <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b>方案 | ITT-Profitap <b class='flag-5'>IOTA</b>——铁路运输的远程<b class='flag-5'>网络</b>捕获和故障排除方案

    列车远程网络故障排查——ITT-Profitap IOTA

    在移动互联时代,铁路运输的数字化转型已成不可逆转的趋势。然而,随之而来的是对网络连接质量和故障排查的更高要求。本文将探讨如何利用Pro
    的头像 发表于 04-16 08:04 402次阅读
    列车远程<b class='flag-5'>网络</b>故障排查——ITT-Profitap <b class='flag-5'>IOTA</b>