
We’re excited to announce that SIP Caller now supports webhooks, unlocking a powerful new way to integrate with external systems and automate workflows. With this feature, SIP Caller can automatically notify external systems about important events related to campaigns and calls, offering endless integration possibilities.
Webhooks allow real-time communication between systems. Instead of polling for updates, webhooks send notifications to external systems as events happen. For SIP Caller, this means you can now receive immediate updates when:
Setting up webhooks in SIP Caller is simple:
Here’s a quick example of a webhook payload for a call event:
{
"id":"01928322-860c-77f9-9c3b-7f8abe3b6afd",
"object":"event",
"apiVersion":1,
"createdAt":"2024-10-12T23:48:50.824",
"type":"CallEnded",
"data":{
"customer":{
"id":"0192830c-58a0-7be2-8e3d-dc8997d0a631",
"name":"SIP Caller (Demo account)"
},
"campaign":{
"id":"0192831a-fbbe-735f-b385-a3252781817d",
"name":"Campaign 1",
"varNames":[
"Customer Name",
"Due Balance"
]
},
"callDetails":{
"callId":"01928322-32a3-7000-bf0d-bf1af7eda4c5",
"number":"18035551004",
"varValues":[
"Stefan Robertson",
"$99.00 "
],
"attempt":1,
"phoneSystem":{
"id":"01928310-2d96-7a70-bdfc-4bcd24c22c95",
"name":"My Phone System",
"extension":{
"id":"07bcd1de-1e5d-47b5-99bf-b846c7a12f09",
"name":"SIP Caller Extension"
}
},
"timeZoneId":"America/Argentina/Buenos_Aires",
"startedAt":"2024-10-12T23:48:29.479",
"ringResult":"Answer",
"sipResponse":{
"code":200,
"descrip":"OK"
},
"answeredAt":"2024-10-12T23:48:33.735",
"answerType":"Human",
"callflow":{
"id":"01928316-cfd7-75c7-bb6d-9128e205c53f",
"name":"Survey"
},
"endedAt":"2024-10-12T23:48:50.819",
"endType":"CallflowComplete",
"lastAction":{
"id":"535248e9-c9a2-4a15-8c1c-9d175f82ac21",
"type":"TextPrompt"
},
"duration":{
"setup":"00:00:04.256",
"established":"00:00:17.084",
"total":"00:00:21.34"
},
"gatheredData":"Question1=4|Question2=1",
"outcome":"Success",
"retryAt":null
}
}
}For more information about the details of the different webhooks, please refer to our documentation.
Whether you’re automating lead management, updating dashboards, or triggering complex workflows, SIP Caller’s webhook support opens a new realm of possibilities.

Black lists and contact lists can now be fully managed through the SIP Caller REST API. You can create, edit, and delete lists, and add or remove their numbers and variable values, directly from your own systems. A new endpoint also loads every number from a contact list into a campaign with a single request. Keep opt-outs in sync with your CRM, refresh contact lists on a schedule, and provision new accounts end-to-end without a single manual step in the console.

This release brings three meaningful improvements to SIP Caller. The list of campaigns in the Dashboard, Campaigns menu, and Reports menu now shows a detailed status icon explaining exactly why an active campaign isn't making calls. Campaigns can now also be assigned a Priority (High, Normal, or Low), so your most important campaigns get access to calling capacity first. And thanks to internal architectural improvements, campaigns now start making calls within 5 seconds of activation, down from up to 30 seconds previously.

OpenAI and Grok are now available as AI Providers in SIP Caller, joining our existing support for Microsoft Azure AI and Google Gemini AI. Both new providers can power AI Conversational Agents and AI-Based Voicemail Detection across your outbound campaigns. With four AI providers to choose from, you can align SIP Caller with the AI provider agreements your company already relies on elsewhere, or simply pick the best option available on the market for your use case.