Skip to content
EN

Integrations

Asterisk contact center integration

Asterisk is the foundation of CONTACT.WORK telephony. If you already run an Asterisk PBX, we connect it to the platform with our own connector: calls show up in monitoring and reports, the customer record opens for the agent with each call, and recordings go to your CRM and speech analytics. If you don't have a PBX yet, we set up Asterisk along with the platform – in our cloud or on your hardware.

2015connector releasedStill actively developed
$0Asterisk license feesOpen-source license
All PBXsin one systemShared queues and reports
Cloudor your serverWherever suits you

Capabilities

What you get with Asterisk

Calls visible in the platformQueues, wait times, answers, and transfers from your Asterisk go straight into monitoring and reports.
Customer record on every callThe record opens with the call: the customer's name, deals, and past inquiries from your CRM.
Recordings in your CRM and analyticsCalls are stored with a backup copy and available from the customer record and in speech analytics.
Calls from your own softwareCall customers and transfer calls from your CRM, website, or app – through the connector API.

Examples

Three ways to connect Asterisk

The right option depends on the telephony you already have: one Asterisk PBX, none at all, or several PBXs across branches.

We connect your Asterisk

Your PBX keeps running: numbers, carrier lines, and the IVR stay the same. We install the connector alongside it, and agents start taking calls in CONTACT.WORK – with queues, statuses, the customer record, and reports.

  • No changes to your PBX
  • Agents work in the platform
  • Reports on every call
Option 1 of 3

The connector is the same in every option, so agents and managers won't notice any difference.

How it works

What links Asterisk and the platform

Connector

Real-time data exchange

The connector receives events for every call from Asterisk and sends it commands: transfer a call, dial a number, add an agent to a queue or remove them. All of this happens during the call, not as a scheduled export.

  • Calls and statuses in real time
  • Commands from the interface
  • No scheduled exports

Routing

Routing calls by CRM data

During a call, Asterisk asks the platform where to send it: to the assigned account manager, to one of the queues, or to the IVR. The call record shows which key the caller pressed.

  • Account manager by caller number
  • Queue by IVR choice
  • IVR answers in the call record

Recordings

Where recordings are stored

Recordings are kept on the Asterisk server and backed up to NAS storage. You listen in the built-in player, your CRM gets a link to the call on the customer's record, and the call data feeds speech analytics. In all-party consent states, begin calls with a short recording announcement.

  • Copy in NAS storage
  • Player with a waveform
  • Data for speech analytics

Setup

How we connect Asterisk to the platform

  1. 01DiscoveryWe review your Asterisk version, numbers, routes, and IVR.
  2. 02PBX accessWe create an AMI account and allow AGI requests from the connector.
  3. 03ConnectorWe deploy the connector next to the PBX and link it to the platform.
  4. 04AgentsWe set up agents, queues, and routing rules in CONTACT.WORK.
  5. 05RecordingsWe set up recording storage and delivery to your CRM and speech analytics.
  6. 06Go-liveWe move the line to the platform and check reports against the Asterisk log.

Requirements

What Asterisk integration requires

Asterisk
Your running PBX or a new one we install
Access
AMI and AGI access for the connector
Connectivity
SIP trunks from your telephony providers
Recordings
Disk space for recordings, optionally a NAS
Hosting
Our cloud or your own servers
Cost
Work billed in support and development hours under your plan

Preparation

What to prepare for connecting Asterisk

Which Asterisk version?The version, which server it runs on, and who maintains it now.
Who is the PBX administrator?The person who will give the connector AMI and AGI access.
Which numbers and trunks?Which providers carry your calls and which numbers you use.
Which queues and IVR?How your IVR, queues, and transfers to the office are set up today.
Where to store recordings?Disk space for recordings and whether you need a NAS backup.
Which CRM do you use?Where to send calls and recordings and where to look up customers.

Q&A

Frequently asked questions

Will our Asterisk work if it's been running for years?

Usually it will: the connector needs AMI enabled. We check the version and settings during discovery and recommend an upgrade if needed.

Can office staff keep their usual phones while agents move to the platform?

They can. Office staff stay on their phones and extensions on the same PBX, and contact center agents move to CONTACT.WORK.

Can we call through Asterisk right from our CRM?

You can. The connector has an API: your CRM, website, or app sends a command, and Asterisk connects the agent and the customer. Calls are transferred and ended the same way.

How is Asterisk connected to the CRM?

Through the platform: it receives the call from Asterisk, finds the customer record in your CRM, and writes the call outcome and the recording link there.

Will you take over support of our running Asterisk?

We will: we review the configuration, fix vulnerabilities and routing errors, and then support the PBX alongside the platform.

How much does Asterisk integration cost?

Asterisk itself is free for any number of users. Connecting it is covered by your support plan, and routing setup and customizations are billed in development hours. Contact us for pricing.

Glossary

Terms on this page

IP PBX
A company phone system that runs over the internet and your local network. Learn more →
Connector
A prebuilt module that links the platform with telephony, a CRM, or another system. Learn more →
CRM – customer relationship management
Where a company keeps its customers, deals, and full communication history. Learn more →
IVR (interactive voice response)
A phone menu: the caller hears a greeting and picks the right department. Learn more →
Speech analytics
The system analyzes recorded calls automatically: topics, script adherence, customer emotions. Learn more →
Customer record
The screen of customer data an agent sees during a conversation. Learn more →
Cloud deployment (cloud)
The platform runs on the vendor's servers, and agents connect over the internet. Learn more →
NAS (network attached storage)
Network storage: separate disks that servers reach over the network. Learn more →
AMI – Asterisk Manager Interface
The channel where Asterisk reports calls and takes commands. Learn more →
Backup
Data is regularly copied to a separate place so it can be restored if something goes wrong. Learn more →
API (application programming interface)
The way programs exchange data with each other without a person in the loop. Learn more →
SIP trunk
A phone line from the carrier over the internet instead of a wire. Learn more →
SIP (Session Initiation Protocol)
The protocol that sets up calls in IP telephony. Learn more →
AGI – in-call decisions in Asterisk
How Asterisk asks an external program what to do during a call. Learn more →
Call routing
Rules the system uses to decide who gets a call. Learn more →
Call queue – callers waiting to be answered
Callers waiting for an available agent. Learn more →
Hosting
You rent a server from a provider instead of buying one. Learn more →
On-premises deployment
The system runs on the company's own servers, not in the vendor's cloud. Learn more →

Blog

Fresh from the blog

All articles →

Updated: