Skip to content
EN

Integrations

FreeSWITCH contact center integration

FreeSWITCH is an open-source phone switch that handles heavy call volume, so companies choose it for high-traffic lines and high-volume outbound dialing. We connect it to CONTACT.WORK in one of three ways: FreeSWITCH takes calls and passes them to Asterisk with our connector, runs outbound campaigns, or serves as the main switch itself – then the connector links to it directly. In every setup, CONTACT.WORK agents answer the calls, managers see call outcomes, and your CRM receives them automatically.

3connection setupsTo fit your telephony
High-volumedialing on FreeSWITCHLarge calling lists
Directconnector link to FreeSWITCHNo intermediate switch
$0FreeSWITCH license feesOpen source

Capabilities

What you get with FreeSWITCH

Keep your FreeSWITCHNo need to replace the telephony you've invested in: it keeps taking calls, and the contact center handles them from there.
Dialing large listsFreeSWITCH dials thousands of customers, and only those who answer are connected to agents.
The same workflow for agentsIn setups with Asterisk, everything agents and managers are used to works through the connector as before.
FreeSWITCH as the main switchThe connector works with FreeSWITCH directly, and the platform controls calls with no middleman.

Examples

Three ways to connect FreeSWITCH to your contact center

We choose the setup together with you, based on the job FreeSWITCH already does in your telephony.

FreeSWITCH at the entry point, Asterisk behind it

Calls from your carriers still arrive at your FreeSWITCH, and it passes each call over SIP to the Asterisk connected to the platform. From there the usual setup takes over: queues, agents, the customer record, recordings, and reports.

  • No changes to FreeSWITCH
  • Linked to Asterisk over SIP
  • The contact center works as usual
Setup 1 of 3

Setups 1 and 2 can be combined: one FreeSWITCH switch both takes inbound calls and runs outbound dialing.

How it works

How FreeSWITCH connects to the platform

Link

FreeSWITCH passes the call to Asterisk

In setups 1 and 2, a SIP trunk is set up between FreeSWITCH and Asterisk. When a call reaches Asterisk, the connector sees it and reports to the platform: who is calling, which queue, who answered.

  • SIP trunk between the switches
  • The connector sees the call
  • Number and line are preserved

Platform

The call in reports and your CRM

The call record and reports show a call that came through FreeSWITCH: the number, time in queue, the agent, the recording, and the outcome. Your CRM doesn't care which switch the call came through.

  • Wait time and agent
  • Call recording
  • Outcome in your CRM

Hosting

Where the setup runs

Your FreeSWITCH stays where it is. We put the platform and Asterisk wherever suits you: in our cloud or on your servers. We set up the link between the switches during onboarding.

  • Your FreeSWITCH stays in place
  • Our server or yours
  • A link between the switches

Setup

How we connect FreeSWITCH

  1. 01DiscoveryWe review your FreeSWITCH setup: numbers, trunks, IVR, and load.
  2. 02Choosing a setupWe decide where FreeSWITCH works best: at the entry point, on outbound dialing, or as the main switch.
  3. 03LinkWe set up a SIP trunk to Asterisk or connect the connector to FreeSWITCH directly.
  4. 04AgentsWe set up agents and queues and define call routes.
  5. 05TestingWe call through FreeSWITCH and check the calls in platform reports.
  6. 06Go-liveWe move the line to the new setup and monitor it closely for the first few days.

Requirements

What FreeSWITCH integration requires

FreeSWITCH
Your running switch and access through its administrator
Asterisk
For setups 1 and 2 – Asterisk with the connector, ours or yours
Connectivity
A SIP trunk from your switch to Asterisk
Setup 3
A connector configured for your FreeSWITCH setup
Hosting
A CONTACT.WORK cloud server or your own
Cost
Setup work billed in hours under your plan

Preparation

What to prepare for connecting FreeSWITCH

How is your FreeSWITCH set up?Version, numbers, trunks, and who administers the switch.
Where does FreeSWITCH run?Your own server or a data center, and how to connect to it.
What load?How many concurrent calls at peak and during outbound dialing.
Do you have Asterisk?A running Asterisk PBX, or we install a new one.
Which queues to route to?The queues and teams a call reaches after it comes in.
Which setup fits best?Taking inbound calls, high-volume dialing, or running as the main switch.

Q&A

Frequently asked questions

Which switches does the connector work with?

Asterisk and FreeSWITCH. The platform was originally built around Asterisk, and the connector links to FreeSWITCH directly, so FreeSWITCH works both alongside Asterisk and on its own.

Why is FreeSWITCH useful for a contact center?

It handles heavy load: many concurrent calls and high-volume outbound dialing. So we put it where that load is – where calls enter your network or on outbound dialing.

Can we run only FreeSWITCH, without Asterisk?

You can: in setup 3 the connector links to FreeSWITCH itself, and agents and reports work unchanged. We define the scope of work based on your setup.

Do calls through FreeSWITCH reach the CRM?

They do. The connector passes the call to the platform – through Asterisk or directly from FreeSWITCH – and the platform saves the call outcome and a recording link to your CRM.

How much does FreeSWITCH integration cost?

FreeSWITCH itself is free. Connecting it is billed under your support plan, and the scope depends on the setup and your configuration. Contact us for pricing.

Glossary

Terms on this page

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 →
SIP (Session Initiation Protocol)
The protocol that sets up calls in IP telephony. Learn more →
SIP trunk
A phone line from the carrier over the internet instead of a wire. Learn more →
Customer record
The screen of customer data an agent sees during a conversation. Learn more →
Hosting
You rent a server from a provider instead of buying one. Learn more →
Cloud deployment (cloud)
The platform runs on the vendor's servers, and agents connect over the internet. Learn more →
Call recording
Calls are saved so they can be replayed and disputes settled. Learn more →
IVR (interactive voice response)
A phone menu: the caller hears a greeting and picks the right department. Learn more →
Data center
A building with servers, backup power, cooling, and network links. Learn more →
IP PBX
A company phone system that runs over the internet and your local network. Learn more →

Blog

Fresh from the blog

All articles →

Updated: