Home » 产品 » VoIP 监控

VoIP监控和SIP监控:一个按计划注册并通过您的PBX拨打电话的软件电话

Dotcom-Monitor的VoIP监控表现得像一个SIP软电话。按照您设置的计划,它使用分机的凭据连接到您的PBX、SIP中继或托管VoIP提供商,注册方式与桌面软电话相同,拨打您选择的号码,并检查被叫方是接听、忙线还是未接听,根据您预期的结果。

任何其他结果(注册被拒绝、在您的时间阈值内无响应、预期接听却忙线)均为错误。该错误会由第二个监控节点重新检查,并将详细信息发送至您的值班通道。

Dotcom-Monitor’s scheduled SIP softphone registers with a PBX or SIP trunk and places a test call. Matching results are logged; failures trigger alerts.
注册、拨打测试电话、检查结果,失败时发送警报。
注册 + 邀请

一个任务中的两个SIP检查

1分钟

最短检查间隔

3

预期结果:
接听 · 忙线 · 未接听

TLS + SRTP

测试电话的安全传输选项

简短版本

什么是 VoIP 监控,以及我们的监控功能

VoIP 监控是对语音传输协议系统是否能接受注册、建立呼叫并将其连接到正确位置的自动、持续检查。 Dotcom-Monitor 的 VoIP 监控软件通过合成方式完成此操作。监控代理不监视现有流量,而是充当 SIP 软电话:它以分机的凭据在您的服务器上注册,方式与桌面软电话或座机相同,并按固定间隔发起 SIP 呼叫。如果软电话能在您的系统上注册并拨号,监控设备也能测试同一路径。每个结果都会被记录、与预期结果比较,若有差异则发出警报。

执行工作的协议是 SIP(会话发起协议,RFC 3261),几乎所有 VoIP 平台都用它进行终端注册和呼叫设置。SIP 监控是机制;VoIP 监控是结果。相同的监控任务可以测试本地 PBX、运营商 SIP 中继或托管 VoIP 服务,因为它们的边缘设备都接受 SIP。

需要澄清一点,因为名字相似。 本页涵盖的是对您的SIP 基础设施的监控:服务器、中继、注册和呼叫设置路径。它不包括从外部拨打公开电话号码以确认铃声和接听情况。这是我们的姐妹服务电话号码监控,在其独立页面通过公共电话网络执行。许多团队同时使用两者。SIP 监控告诉您 PBX 是否正常;电话号码监控告诉您客户是否能联系到它。

机制

VoIP 监控检查的运行方式

每次检查是 Dotcom-Monitor 代理与您的服务器之间的一个简短 SIP 会话:注册、呼叫、比较结果、报告。此过程按您设置的间隔重复,最高可达每分钟一次。

SIP monitoring sequence: the agent sends REGISTER, receives 200 OK, then sends INVITE. The server routes the call and returns a result. Mismatches or timeouts are verified from another location before alerting.
信令通过 UDP、TCP 或 TLS 运行;媒体可以是 SRTP。代理是呼叫方,如同软电话,因此无需在您的 PBX 上安装任何软件。

代理解析并连接到您的 SIP 服务器

您提供主机名或 IP 及端口。如果服务器要求安全传输,代理会先协商 TLS。DNS 解析可使用代理的默认解析器或您定义的映射,这在 PBX 使用内部名称响应时尤为重要。

1

以分机身份注册

当操作类型设置为执行注册或执行注册并呼叫时,代理发送带有您配置的用户名、授权名、密码和显示名的 SIP REGISTER,就像您在软电话中填入的字段一样,建立 SIP 地址和代理位置之间的绑定,如 RFC 3261 §10 所述。注册被拒绝或未响应,则视为失败,尚未进行呼叫。

2

发起呼叫

将操作类型设置为执行呼叫或执行注册并呼叫时,代理向您指定的电话号码发送INVITE:可以是内部分机、以number@domain形式写入的另一PBX号码,或外部号码如15554441234。您的服务器像处理其他呼叫一样进行路由。

3

它将结果与预期进行比较

您设置预期呼叫结果为应答、无人接听或忙线。指向有人值守队列的监控预期为应答;指向刻意忙碌的测试分机的监控预期为忙线。不同的结果、服务器返回的错误响应或在时间验证阈值内无响应都被记录为错误,附带响应和时间信息。

4

错误被验证后报警

在事件开启之前,平台会从另一个监控节点重新运行失败的检查。如果该节点也失败,警报将通过您的警报规则(电子邮件、短信、电话、Slack、Microsoft Teams、PagerDuty、Webhook)发出,并包含每个节点的证据。如果成功,该事件会被记录在报告中且不会有人收到提醒。

5
SIP 监控

SIP 监控:任务中的每个设置及其验证内容

VoIP/SIP 监控任务是您 Dotcom-Monitor 账户中的一个设备,配置方式与 SIP 软电话相同:服务器、端口、分机凭证以及拨打号码。您可以将注册和呼叫合并到一个任务中(许多系统在路由呼叫前需要注册),也可以单独运行其中之一。对于 SIP 中继监控,仅注册任务是确认中继接受端点的最轻量方法。完整的字段参考见知识库:配置 VoIP 和 SIP 监控任务。

Screenshot of Dotcom-Monitor VoIP/SIP monitoring task settings with server, port, extension and expected outcome fields
VoIP/SIP 任务设置:与您填写 SIP 软电话时相同的字段,加上预期呼叫结果。点击放大。
设置
您输入的内容
它让检查能验证的内容
主机名 / 端口
PBX 或 VoIP 服务提供商的域名或 IP;如果服务器使用默认端口,端口可选
服务器在端口上的可达性,即端点使用的端口
使用 TLS
如果服务器需要 SSL/TLS 传输时开启
信令路径上的 TLS 协商,与您安全端点使用的传输相同
用户名
为监控配置的分机的 SIP 用户名
检查注册和呼叫时使用的身份
操作类型
执行注册,执行呼叫,或同时执行注册和呼叫
仅注册,仅呼叫,或顺序执行两者,匹配您的系统需求
授权
身份验证名称和密码(密码可选)
根据 RFC 3261 §10 注册成功;凭证和端点配置完整无误
显示名称(ANI)
呼叫时显示的主叫名称
被叫方或其日志看到的主叫身份
电话号码
一个分机,或另一个 PBX 上的 number@domain,或外部号码
拨号计划和路由到您指定的目标,内部或外部
预期呼叫结果
接听、无人接听或忙(下拉框)
被叫方表现符合预期;否则为错误
使用 SRTP
如果媒体加密则开启
测试呼叫的 SRTP(RFC 3711)协商,匹配您的生产端点配置
时间验证阈值
等待响应的最长秒数
不仅失败的注册,还有缓慢的注册和缓慢的呼叫建立都会被标记
DNS 选项
解析模式和自定义主机到IP映射
通过名称解析你的端点,包括通过私有代理解析的内部名称进行测试

动作类型设置任务是注册、呼叫还是两者都做;许多PBX要求先注册后才会路由呼叫。

失败模式

计划的SIP检查捕获的VoIP失败

语音故障是静默的。没有500错误;电话不会响,最早的信号是客户放弃。计划的SIP检查首先显示这些故障。

PBX或SIP中继不可达

服务器宕机,SIP端口被阻断,或路由更改切断了某个区域的路径。下一次检查注册失败。

注册被拒绝

TLS传输停止协商,密码变更未推送到端点,分机被删除。电话默默地脱离系统;监视器在下一时间间隔看到被拒绝的REGISTER请求。

呼叫路由损坏

拨号计划编辑、转发规则设置错误或队列已满导致应答变为忙或无人应答。因为你设置了预期结果,结果不匹配则触发警报。

供应商侧故障

你的托管VoIP或SIP中继运营商出现部分故障,仅影响某些区域或某些POP。多个监控节点的检查显示故障是影响所有人还是仅某一区域,通常早于供应商的状态页面。

呼叫建立缓慢

注册或INVITE完成,但超过了阈值。中继延迟上升在报告中表现为阈值错误,随后才变为严重故障。

语音信箱和IVR端点

将任务指向语音信箱试点或自动接待分机,预期呼叫结果设置为应答。如果其背后的应用服务器停止响应,检查失败。

站点间及PBX间链路

呼叫第二个PBX上的分机(number@other_domain),确认站点间的SIP中继仍在传递呼叫,而不仅是注册。

维护验证

PBX升级或防火墙更改后,下一次计划检查是在安全路径上的测试结果,无需手动软电话测试。

连接PBX

穿过您的防火墙,或来自其内部的私有代理

像任何从外部连接的软电话一样,监控节点需要访问SIP端口。Dotcom-Monitor的监控节点具有公开的IP地址;请在限制SIP注册源的会话边界控制器或防火墙上将您使用的地址列入白名单。从多个节点运行任务可以显示故障是特定于某条网络路径,还是影响每个呼叫者。

如果PBX未暴露于互联网,请安装一个私有代理,即部署于您网络内部机器上的监控节点软件。它针对内部名称和地址运行SIP任务,在您的账户中显示为另一个节点,并汇报到相同的仪表盘和警报。对同一PBX运行一个公共节点和一个私有代理,可以区分“PBX宕机”与“通往PBX的互联网路径宕机”。

当检查失败时

已验证的警报和响应时间报告

已验证的警报

单个地点的一个SIP检查失败,可能是路径坏了,不一定是故障。Dotcom-Monitor会在发布事件前,从另一个地点重新运行失败的任务。只有确认故障才会发送到您的警报渠道(电子邮件、短信、语音电话、Slack、Microsoft Teams、PagerDuty、webhooks),并按升级计划转交给下一责任人(若首位无响应)。警报中列出了失败的地点、服务器返回的内容及耗时。

响应时间报告和SLA证据

每次检查都将结果和响应时间写入您的报告和仪表盘中:该时期的正常运行时间百分比、各地点的响应时间趋势,以及包含每个失败服务器响应的错误日志。当SIP中继提供商承诺99.99%的SLA但您的数据不同意时,这就是您出示的记录。

平台为每个监控器提供的一切

针对不同问题使用不同工具

VoIP监控、SIP监控与电话号码监控,三者比较

市场上有三种不同的“VoIP监控”产品。它们回答不同的问题,大多数电话团队需要其中两种。下表展示了各自的适用范围以及本页涵盖的内容。

VoIP / SIP监控
本页 · Dotcom-Monitor
电话号码监控
姊妹服务 · phonenumbermonitoring.com
通话质量分析
包捕获 / 终端代理 · 非Dotcom-Monitor
它回答的问题
我的PBX、SIP中继或VoIP供应商目前是否接受注册并正常建立呼叫?
我的公开号码是否响铃、接听,并正确通过IVR路由?
实时通话的音频质量如何:抖动、丢包率、MOS?
测试方式
定时SIP软电话:REGISTER、INVITE,结果与应答 / 忙线 / 无应答比较
通过PSTN从外线拨打电话;通过语音识别识别接听内容
被动分析网络或话机上的RTP流
所需条件
SIP主机名、端口及凭据;允许的监控IP或私有代理
电话号码
SPAN端口、终端代理或网络内探针
运行位置
Dotcom-Monitor监控节点或网络内私有代理
外部电话线路
仅网络内部
适用场景
负责SIP基础设施的IT / 网络 / 电话团队
负责客户号码和IVR的运营团队
调优局域网/广域网QoS的语音工程师
盲区
实时通话的音质
号码后PBX失败原因
外部呼叫者是否能接通你的电话
获取方式
独立产品类别

同时运行 Dotcom-Monitor 的两项服务。中继上的 SIP 监控加上主要入站号码上的电话号码监控覆盖了完整路径:从内部的基础设施健康状况,到外部的可达性。当电话线路检查失败而 SIP 检查通过时,问题出在运营商或号码,而非您的 PBX,您在提交工单之前就能知道这一点。

定价

VoIP 监控是互联网基础设施计划的一部分

SIP 任务计费归属于 互联网基础设施(ServerView),该计划涵盖 DNS、SSL 证书、端口、ping、traceroute、FTP 和邮件服务器检查。一个目标就是一个 SIP 任务;可将 VoIP 目标与同一计划中的其他任务混合。每个计划均包含告警、报告和 API。

起价 $40/月

互联网基础设施,5 个目标

常见问题

VoIP 和 SIP 监控问题

什么是 VoIP 监控?

VoIP 监控是持续的、自动化的检查,确保基于 IP 的语音系统能够接受终端注册、设置通话并将其连接到正确的目的地。Dotcom-Monitor 通过合成方式执行此操作:监控代理充当 SIP 软电话,在您的服务器上注册,按固定间隔发起测试呼叫,将结果与预期比较,并在有差异时发出警报。一些产品使用相同术语指被动通话质量分析(抖动、丢包、MOS);那是另一种工具,详见对比表。

什么是SIP监控,它与VoIP监控有何不同?

SIP是会话发起协议,是VoIP系统用来注册端点以及设置、修改和结束通话的信令标准(RFC 3261)。SIP监控直接测试这些信令操作:客户端能否注册,能否路由通话,每个步骤耗时多久。几乎所有VoIP平台都使用SIP,所以实际上VoIP监控就是SIP监控。在Dotcom-Monitor中,这两个术语描述的是同一项任务。产品中的任务类型称为VoIP/SIP。

这和使用SIP软电话测试一样吗?

非常接近。VoIP/SIP监控任务使用与桌面软电话中输入相同的参数(服务器、端口、分机用户名和密码、传输方式、拨号号码),并执行相同的两个操作:REGISTER和INVITE。不同之处在于它按计划运行,频率可高达每分钟一次,从网络外部的监控节点或内部的私有代理执行,比较每个结果与预期结果,保存历史记录,并在失败时发出警报。如果软电话能在您的系统上注册和拨号,监控器即可无需人工监视屏幕测试该路径。

Dotcom-Monitor会发起真实通话吗?

它会发起SIP呼叫:通过您的服务器向您配置的号码或分机发送INVITE,路由方式与桌面电话的呼叫一致。检查会记录信令结果(接听、忙线或无人接听)及所用时间。它不会通过PSTN线路从外部电话线拨打您的号码;这方面是电话号码监控的功能。

它会测量抖动、丢包或MOS吗?

不会。Dotcom-Monitor的VoIP监控测量可用性、注册成功率、呼叫建立结果和每个监控位置的响应时间。它不捕获RTP媒体,也不计算音频质量指标,如抖动、丢包或平均意见分数(MOS)。对于实时通话的通话质量,您需要网络内部的分组捕获设备或终端代理。许多团队会同时运行这两种工具:合成SIP检测用于从外部确认系统是否可达且路由正确,局域网内则使用质量工具进行音频检测。

它能监控哪些PBX、SIP中继和VoIP提供商?

任何接受来自外部SIP客户端的REGISTER或INVITE的SIP服务器,包括本地PBX、会话边界控制器、运营商SIP中继和托管VoIP平台。您需提供主机名或IP、端口以及用于监控的SIP凭据。如果您的SBC或防火墙限制源地址注册,请将您使用的监控位置IP列入白名单,或从网络内部的私有代理运行任务。

我能监控未暴露于互联网的PBX吗?

可以,使用私有代理。这是一款安装在您网络内部机器上的相同监控软件,因此可以使用内部名称和地址在内部PBX上注册。它在您的账户中显示为额外位置,并提供相同的报告和警报。任务中的DNS选项允许您映射未公开解析的主机名至内部IP。

它多久检测一次,检测位置在哪里?

每个任务的检测频率从每分钟一次到每15分钟一次不等。每个任务可从您选择的Dotcom-Monitor监控节点、网络内部的私有代理或两者同时运行。每个节点报告自己的结果和响应时间。

检测失败时会发生什么?

失败会连同服务器响应和时间记录下来,平台会从另一位置重新运行任务。如果第二位置也失败,则根据您的升级计划通过配置的渠道(邮件、短信、语音电话、Slack、Microsoft Teams、PagerDuty、Webhook)发送警报,并附上各位置的详细信息。若第二位置成功,则事件被记录为单位置错误且不触发呼叫通知。

这和电话号码监控有什么不同?

SIP监控是从协议内部测试您的基础设施:它使用SIP凭据在服务器上注册,验证注册和呼叫路由是否正常。电话号码监控则是从外部测试可达性:它通过公共电话网络拨打您公布的号码,验证它们是否响铃、是否接听以及是否正确通过IVR路由。您负责PBX或中继时使用SIP监控;负责客户拨打的号码时使用电话号码监控。两者互为补充,由关联公司提供服务。

有没有免费的VoIP监控工具?

存在开源SIP测试工具,适合偶尔从工作站进行检查。但它们缺乏调度、多个位置执行、验证告警和历史记录功能。Dotcom-Monitor提供30天免费试用,访问全平台所有检查类型,无需信用卡。这是最快验证合成SIP检测是否捕获您关心的故障的方法。

VoIP监控费用是多少?

SIP任务包含在互联网基础设施套餐中,起步价为每月40美元,支持5个目标并可扩展至300个目标,检查间隔从15分钟到1分钟不等。一个目标即一个SIP任务。此套餐也涵盖DNS、SSL、端口、ping、traceroute、FTP和电子邮件检查,通常小规模电话系统无需单独套餐。当前等级信息见价格页面。

开始监控您的PBX或SIP中继

启动30天免费试用,添加一个VoIP/SIP任务,输入您的服务器和测试分机,几分钟内即可看到首次注册和呼叫结果。无需信用卡。

试用期间可完全访问平台:所有检查类型,无需信用卡。