Production-ready SIP/VoIP connectivity with REST APIs, webhooks, and CAD system integration. Built on industry-standard protocols for seamless integration with your existing infrastructure.
Standard protocols and APIs for connecting NovaBot to your existing systems
Connect NovaBot to your existing phone system using standard SIP trunking protocols.
SIP Trunk Configuration: • Protocol: SIP 2.0 (RFC 3261) • Transport: UDP/TCP/TLS • Codecs: G.711 μ-law (PCMU), G.711 A-law (PCMA) • DTMF: RFC 2833 (telephone-event) • Call Transfer: SIP REFER (RFC 3515)
Programmatic access to call history, recordings, transcripts, and configuration management.
GET /api/v1/call-history
Authorization: Bearer {api_key}
Response:
{
"calls": [
{
"id": "call_abc123",
"caller": "+1-555-0100",
"timestamp": "2026-01-15T14:30:00Z",
"duration": 127,
"call_type": "noise_complaint",
"recording_url": "/recordings/call_abc123.mp4",
"transcript_url": "/transcripts/call_abc123.json"
}
]
}
Automatically create incident records in your Computer-Aided Dispatch system.
Supported CAD Systems: Custom integration available for any CAD with REST API or webhook support. Contact us for implementation details.
Receive instant notifications when calls start, end, or reach specific milestones.
POST https://your-server.com/webhook
Content-Type: application/json
{
"event": "call.ended",
"call_id": "call_abc123",
"timestamp": "2026-01-15T14:32:07Z",
"caller": "+1-555-0100",
"call_type": "noise_complaint",
"duration": 127,
"outcome": "cad_logged"
}
NovaBot works with any SIP-compatible phone system or PBX. Common integrations include:
NovaBot is a fully managed cloud service. We handle all infrastructure, updates, and maintenance.
Simply route calls to NovaBot via SIP trunk. We take care of everything else.
Contact our integration team to discuss your specific requirements