SIP reachability
OPTIONS pings over UDP, TCP, and TLS with real transaction timers. Any answer below 500 counts as alive — SBCs reply 405 or 486 by design, and we know that.
SIP monitoring, done by SIP people
Generic uptime tools can't read a 503. SIP Sentry probes your trunks, registrars, and SBCs with real OPTIONS, REGISTER, TLS, and DNS SRV checks — and pages you only when something is actually wrong.
Free tier · no card · probe IPs published for allowlisting
Check types
A port being open tells you nothing about whether calls complete. Each check exercises the protocol layer where telephony really fails.
OPTIONS pings over UDP, TCP, and TLS with real transaction timers. Any answer below 500 counts as alive — SBCs reply 405 or 486 by design, and we know that.
A real REGISTER with digest auth (MD5 and SHA-256) against a dedicated test extension. Exercises the auth path that actually breaks — then removes its own binding.
Handshake with correct SNI, expiry countdown, chain and hostname verification. Still reports expiry on self-signed SBC certs instead of choking on them.
Validates the full RFC 3263 chain: NAPTR, SRV per service, and A/AAAA for every target — not just the one a phone would pick. Broken SRV kills trunks silently.
Round-trip latency and packet loss to your edge. When ICMP is filtered, it measures TCP connect time instead — and tells you which one it measured.
Automated calls with estimated MOS from jitter, loss, and latency (ITU-T G.107). On the roadmap — tell us if you need it sooner.
coming soon
Alerting you can trust
A monitoring product earns exactly one thing: trust. These rules are wired into the state machine, not written on a values page.
SBCs drop OPTIONS from unknown sources by policy. Every monitor chooses whether a timeout means down or degraded, so a firewall rule never pages your on-call.
If our probes lose coverage, your monitors go unknown and no customer alert fires. You will never page a customer because our infrastructure had a bad night.
N consecutive failures before an alert, M successes before recovery — per monitor. One lost UDP datagram is a statistic, not an incident.
Every notification is queued in the same transaction as the state change and retried with backoff. A crash mid-send delays an alert; it never deletes one.
Probe architecture
Probes connect outbound over WebSocket. No inbound ports, no VPN, no firewall tickets. Use our vantage points, or run the same single binary next to the SBC that only accepts SIP from known addresses.
# run a private probe
$ docker run -d \
-e API_URL=wss://api.sipsentry.io/probe/v1/connect \
-e PROBE_TOKEN=••••••••••••• \
sipsentry/probe
probe connected · region=ams-dc2 · checks=5
status.acme-telecom.nl
All systems operational
For MSPs
Group monitors per customer, route alerts per customer, and give each one a public status page with 90 days of uptime history. White-label it with their name and logo on the MSP plan — your customers see their voice platform, not your tooling.
Alerts go where your team lives: email, signed webhooks, Slack, Telegram, and SMS.
Three monitors free, forever. Point one at your trunk and see the first OPTIONS result before your coffee is done.