Dashboard

Real-time overview of your PBX security

PBX Servers ● Fleet Health: 100% Secure
Staging PBX (AWS) Standby
● Online
›
Production PBX Active
● Online
›
Total Calls
0
Calls today (starts from 0 each day)
›
Windows Analyzed
0
›
Attacks Detected
0
No active attacks
›
Threat Level
LOW
All systems normal
›
Call Volume
Attack Distribution ›
0 Total
● INVITE_FLOOD 0%
● SIP_SCANNER 0%
● REGISTER_BRUTE 0%
● EXTENSION_ENUM 0%
● OTHERS 0%
Recent Security Events View All ›
TIME TYPE DETAILS
System Status ›
SIP Service ● Normal
Asterisk PBX ● Normal
ML Model ● Normal
Backend SQLite ● Active
Frontend SQLite ● Active
Firewall ● Normal
Call Logs & Telemetry
Call Traffic & Telemetry
Total Calls Happened: 221 Calls
Connected: 184
Missed / Busy: 37
DATE & TIME CALLER ID CALLED NUMBER METHOD CONTEXT CALL STATUS / HANGUP STATE
Loading historical call logs from SQLite Database...
Showing 1 - 10 of 221 calls
Rows per page
Live Security Incidents
Real-time view of detected threats and suspicious activity
Date
221 incidents
TIME ATTACKING IP THREAT CLASS AI CONFIDENCE STATUS ACTION
Showing 1 - 8 of 221 incidents
Rows per page
48-Hour Call Volume & Threat Metrics

Historical metrics aggregated over 48-hour monitoring windows

Peak Hourly Volume
142 Req / hr
↑ 12.4% normal load
Avg Call Duration
245.5 Sec
Normal PSTN duration
Mitigated Threats
100% Success
0 Dropped legitimate calls
Carriers Monitored
11 Subnets
Plivo & AWS Gateways
Managed Asterisk PBX Backend Servers
Global Protection Settings
DRY RUN MODE (Active Banning)

When OFF, Optox Shield active mode executes iptables & AMI caller ID hangups.

ACTIVE BANNING (DRY_RUN = FALSE)
IP & CALLER ID BAN DURATION

Automatic ban duration for malicious IPs and blacklisted phone numbers.

30 Days (43,200 Minutes)

Company Numbers (never blocked)

Your own phone numbers and the caller IDs your agents use for outgoing calls. These are never blacklisted, so your own outgoing calls are never cut.

7 to 15 digits each. Saved on every PBX server (staging and production) and kept after a refresh or restart - handy for testing: a number entered here is never blocked. The shield also learns your numbers on its own (the caller ID of your outgoing calls, and numbers that several different callers dial). Saving also removes these numbers from the blocked list.

ZeptoMail Outgoing Alert Configuration

Manage verified sender, destination recipients, and ZeptoMail REST API credentials (Backend only • Outgoing call blocks strictly enforced)

REST API Mode Outgoing Only
🛡️
Outgoing Blocks Only Incoming calls are never alerted via email. Only blocked outbound fraudulent activity triggers notifications.
⏱️
Anti-Spam 15m Cooldown Rate limiter prevents duplicate spam per number within 15 minutes. Hex hashes and trunk DIDs are safely excluded.
⚡
Pure Backend REST API No client-side credentials. Zero legacy SMTP port blocking or Google relay errors. Pure HTTPS API dispatch.
Verified Mail Agent sender address in ZeptoMail (enter the sender verified in your ZeptoMail account)
Destination inbox for outbound anomaly alerts (comma-separated for multiple)
https://api.zeptomail.in/v1.1/email (India) or https://api.zeptomail.com/v1.1/email (Global)
Token provided by ZeptoMail (Leave unchanged or enter new token to update)