Masked phone numbers connect your users securely

Drivers looking for riders, buyers looking for sellers, parents looking for baby-sitters... Easily put your marketplace or platform users in touch via SMS or voice.

Protect your users' privacy

On marketplace or peer-to-peer platforms, privacy can be a deal-breaker.
Anonymous calling lets you assign dedicated phone numbers to your platforms users, so neither party has the number of the other. Benefit from the convenience of SMS or phone notifications while masked phone numbers give your users an extra layer of privacy.

Two speech bubbles with masks in them

Improve the user experience

Let your users stay on their preferred channel. Not everyone is comfortable navigating mobile apps. If your customers are used to making phone calls or sending SMS, let them do so with their native phone dialer they are used to. Plus, they never have to worry about not having enough data to complete their call. Click-to-Call features also mean online users can place a call with the click of a button.

improve the user experience

Avoid revenue leakage

Keep conversations between your users on your marketplace and avoid off-platform transactions, which can lead to loss in revenue. Making sure your users only interact via your platform can also be important for insurance purposes. You can also use call recording to ease conflict resolution processes.

representation of a marketplace

Gain unique and actionable insights

With all your users’ conversations occurring on your platform, you'll be able to collect valuable data on calls and user exchanges with Call Detail Records. You can easily push the data collected to your own infrastructure and software using webhooks. You can easily connect CALLR with your exisiting infrastructure and CRM.

All the features you need for secured users communications

analytics

Analytics

Our API transforms your calls and SMS raw data into easy-to-digest analytics.

dynamic did

Dynamic DIDs

Automatically buy phone numbers and dynamically assign them to your real-time enterprise applications, conferences, call tracking and sip trunks.

shortcode

Shortcode and Long Virtual Number

For your business, you can choose between a shortcode (4 or 5 digits) and long virtual number for 2-WAY messaging. Local limitations may apply.

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.

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.

Scalable and cost-effective communication infrastructure

I want to call in:

Voice (Billing is per second)

Inbound

$ /min

Number

$ /num/month

Outbound (landline)

$ /min

Outbound (mobile)

$ /min

SMS

Inbound

$ /sms

Outbound

$ /sms

Need to handle a high volume of communications? Bulk prices apply.

Contact us for more information

Add a flexible and scalable masked phone numbers system to your platform

CALLR's API is language agnostic and built for scale

Our API is well documented and our support team is top-notch: start using CALLR in the blink of an eye. Keep control of your data: pushes CDR of calls made on your platform to an endpoint on your domain. Easily mix voice and SMS in your workflow with a one-stop-shop communication API.
Want to grow your userbase? Engage in SMS campaigns with our API.

  • CDR (PHP)
  • Make a call (JS)
  • Send SMS (Python)

Copied!

require 'vendor/autoload.php'; // Composer $api = new \CALLR\API\Client; $api->setAuthCredentials('login', 'password'); $type = 'call.inbound_start'; $endpoint = 'http://yourdomain.com/webhook_path'; $options = new stdClass; $options->hmac_secret = 'secr3t_s1gnatur3!FE4R'; $options->hmac_algo = 'SHA256'; $result = $api->call('webhooks.subscribe', [ $type, $endpoint, $options ]);
require 'vendor/autoload.php'; // Composer
$api = new \CALLR\API\Client;
$api->setAuthCredentials('login', 'password');

$type = 'call.inbound_start';
$endpoint = 'http://yourdomain.com/webhook_path';
$options = new stdClass;
$options->hmac_secret = 'secr3t_s1gnatur3!FE4R';
$options->hmac_algo = 'SHA256';

$result = $api->call('webhooks.subscribe', [ $type, $endpoint, $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") sender = 'SMS' to = '+16463456789' text = 'Hello CALLR API!' optionSMS = { 'nature': 'ALERTING' } # Or 'MARKETING' result = api.call('sms.send', sender, to, text, options)
# pip install callr

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

sender = 'SMS'
to = '+16463456789'
text = 'Hello CALLR API!'
optionSMS = { 'nature': 'ALERTING' } # Or 'MARKETING'

result = api.call('sms.send', sender, to, text, options)

Improve the User Experience of your peer-to-peer platform

Create a flawless user experience on your platform

Features callr-logo
Mobile SDK (Java)
Voice and SMS on the same number
Detailed Analytics
Webhook support
Round the clock support
Countries covered by our service > 220

SMS is the most reliable way for us to quickly notify our babysitters that they’ve been booked.

Maxence Coisne

Co-founder of Baby Sittor

They trust us

The best partner for masked phone numbers

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.