Get actionable call source data for your marketplace or directory

Dynamically associate tracked phone numbers to a listing or web page to get the extra data you need to run your marketplace or directory.

Demonstrate ROI with call tracking

Dynamically assign local phone numbers to listings or web pages: track offline traffic generated for affiliate websites, know how many calls your marketplace or directory receives for a certain geographic area… Get all the data you need to demonstrate ROI and accurately set affiliate or advertizing fees.

call tracking - A mobile phone with different kinds of ads around it

Control the call experience

Build a fully customizable phone experience with real-time call routing, press 1 options, call recording and whispering. For an even more sophisticated workflow, connect to our API to create scenarios for incoming calls using Interactive Voice Response (IVR), acquire and attribute numbers automatically, and much more.
With call tracking, you’re in the driver’s seat.

Illustration of a call on a smartphone being redirect to company agents

Build even better campaigns with call tracking metrics

Providing white label analytics like Call Detail Records (CDR) to a third party is easy with webhooks and API integration. Make use of the call source, its duration, its recording and other key metrics to improve your results or track performance for a client.
Better allocate resources so your budget goes further.

different acquisition channels bench marked against each other

Go further than call tracking with our API

webhook

Webhooks

We provide webhooks in the form of HTTP POST (JSON payload) for all kinds of trigger events (SMS delivery reports, call statuses, billing) so that you can safely build a real-time experience for your users.

realtime

Real-time Call Control

We allow you to build a fully customisable phone experience with real-time routing, recording, voicemail, audio play and more. Initiate, receive and control calls to enrich your business workflows.

record

Call Recording

All calls can be recorded so you can keep record of conversations and improve quality of service.

call forwarding

Call forwarding

Make sure no prospect or customer is left unanswered and redirect calls to as many numbers as you can on a cascading basis.

cdr

Call Detailed Report (CDR)

We provide the calls' raw data: caller (CLI) and callee numbers, duration, who hung up, hangup cause code, cost of the call, etc.

dtmf

DTMF (Dual-tone multi frequency)

We detect "Press 1" scenarios to help you build custom IVR.

Mix and match to fit your business use cases

Call tracking and communications made affordable

I want to receive calls in:

Voice (Billing is per second)

Inbound

$ /min

Number

$ /num/month

Outbound (landline)

$ /min

Outbound (mobile)

$ /min

SMS

Inbound

$ /sms

Outbound

$ /sms

Contact us for more information

Efficiently manage your inbound leads with CALLR

One-stop shop communication API for lead alerts and more

Empower your sales team with call tracking. Response time is crucial when prospecting. Reduce it to stack the odds in your favor.
Our API integrates with software and CRMs thanks to webhooks, allowing you to push your data to any URL endpoint of your choice. Wondering how easy it is to use CALLR? Check our documentation, the knowledge base or have a talk with sales to see what CALLR can bring to your project.

  • Send SMS (PHP)
  • Make a call (JS)
  • MT SMS DLR (Python)

Copied!

// composer require 'callr/sdk-php:dev-master' require 'vendor/autoload.php'; $api = new \CALLR\API\Client; $api->setAuthCredentials('login', 'password'); $from = 'Your Brand'; $to = '+33123456789'; $text = 'Hello, SMS world!'; $options = new stdClass; $options->force_encoding = 'GSM'; // or 'UNICODE' $options->nature = 'ALERTING'; // or 'MARKETING' $result = $api->call('sms.send', [$from, $to, $text, $options]);
// composer require 'callr/sdk-php:dev-master'

require 'vendor/autoload.php';

$api = new \CALLR\API\Client;
$api->setAuthCredentials('login', 'password');

$from = 'Your Brand';
$to   = '+33123456789';
$text = 'Hello, SMS world!';

$options = new stdClass;
$options->force_encoding = 'GSM'; // or 'UNICODE'
$options->nature = 'ALERTING'; // or 'MARKETING'

$result = $api->call('sms.send', [$from, $to, $text, $options]);
// npm install callr var callr = require('callr'); var api = new callr.api('login', 'password'); var target = { number: '+16469820800', timeout: 30 }; var messages = ['TTS|TTS_EN-GB_SERENA|Hello world! how are you? I hope you enjoy this call! good bye.']; api.call('calls.broadcast_1', target, messages, null).success(function(result) { // });
// npm install callr

var callr = require('callr');
var api = new callr.api('login', 'password');

var target = {
    number: '+16469820800',
    timeout: 30
};

var messages = ['TTS|TTS_EN-GB_SERENA|Hello world! how are you? I hope you enjoy this call! good bye.'];

api.call('calls.broadcast_1', target, messages, null).success(function(result) {
    //
});
# pip install callr import callr api = callr.Api("login","password") options = {'webhook': {'endpoint': 'http://yourdomain.com/webhook_path'}} result = api.call('sms.send', 'SMS', '+16469820820', 'Hello SMS world! (with DLR pushed to an URL endpoint)', options)
# pip install callr

import callr
api = callr.Api("login","password")

options = {'webhook': {'endpoint': 'http://yourdomain.com/webhook_path'}}

result = api.call('sms.send', 'SMS', '+16469820820', 'Hello SMS world! (with DLR pushed to an URL endpoint)', options)

With CALLR, we can easily prove ROI to our clients without wasting time manually looking for various data sources

Julien Balmont

Co-founder and CTO of Zenchef

They trust us

A dependable partner for call tracking

Forme 56Created with Avocode.

Carrier grade quality

As a carrier, we operate our own infrastructure and routes in Europe and an interconnection network with tier 1 carriers in the rest of the world. This ensures complete control over the quality of the traffic we provide for all our customers.

partnerCreated with Avocode.

Reliable partner

In 6 years, we've built and maintained a reliable and innovative worldwide network. Thanks to our efficient infrastructure and routing system, we’re able to offer both competitive pricing and premium quality.

globalCreated with Avocode.

Global network

With points of presence around the world, reach more than 220 countries with unparalleled call quality. Break into new countries and smoothly scale up existing infrastructures with our powerful network.