API voix & téléphonie — pour les éditeurs SaaS

La brique téléphonie de votre produit, en quelques lignes.

Numéros, appels sortants, click-to-call, webphone, enregistrement et événements temps réel. Vous codez l'expérience, on opère le réseau.

Opérateur déclaré ARCEP

Données hébergées en Europe (RGPD)

Sans engagement & marque blanche

click-to-call.sh

LIVE

# Lancer un appel : sonne l'agent, puis bridge vers le client curl -X POST "https://api.kavkom.com/api/pbx/v1/active_call/call" \ -H "X-API-TOKEN: $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "domain_uuid": "ddcfeb62-110f-4bd7-...", "src": "901", "destination": "33612345678", "auto_answer": true }' # → enregistrement automatique + identifiant d'appel { "success": true, "call_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "recording": "+OK" }

L'infrastructure voix, sans le réseau à construire

Numéros FR & internationaux

/

VoIP HD

/

WebRTC

/

SIP Trunk

/

Enregistrement

/

WebSocket temps réel

/

Support francophone

2 500+

entreprises équipées

99,9 %

de disponibilité

4,7/5

de note moyenne

Orpi Century 21 Bnology Carrefour Market La Foir’Fouille VIP Call Center FiTec Dream Energy

Fonctionnalités

Tout ce qu'il faut pour mettre la voix dans votre SaaS

Des endpoints REST simples et un flux temps réel. Vous orchestrez, on s'occupe de la téléphonie sous-jacente.

01

Numéros à la demande

Provisionnez des numéros (DID) géographiques ou internationaux par API, routés vers l'extension de votre choix.

POST /order · type=did

02

Appels & Click-to-Call

Déclenchez un appel d'un clic : on sonne l'agent, puis on bridge vers le destinataire. Caller ID personnalisable.

POST /active_call/call

03

Webphone WebRTC

Un softphone dans le navigateur via SIP.js : émission/réception, attente, mute, transfert, DTMF. Zéro matériel.

SIP.js · SimpleUser

04

Enregistrement automatique

Chaque appel généré par l'API est enregistré et associé à son call_uuid — idéal pour le coaching et la conformité.

recording: "+OK"

05

Événements temps réel

Un WebSocket pousse l'état de chaque appel — ringing, active, held, finished — avec direction, numéro et durée.

wss://.../calls?ext=1001

06

Lignes & extensions

Créez des lignes par API et multipliez les utilisateurs. IVR, file d'attente et statistiques au niveau plateforme.

POST /order · type=line

07

SIP Trunk

Déjà un IPBX (Asterisk, 3CX, FreeSWITCH…) ? On le branche sur notre réseau : entrant et sortant via un trunk SIP sécurisé.

SIP · TLS / SRTP

08

Couverture internationale

Des numéros locaux dans de nombreux pays et des appels vers le monde entier, sur une infra voix carrier-grade.

DID · multi-pays

09

Statistiques & supervision

Volumes, durées et taux de réponse : suivez l'activité d'appel de vos équipes via des tableaux de bord.

Dashboards · KPIs

Webhooks & intégrations

Vos appels poussés vers vos outils, en temps réel

Configurez un endpoint, on y envoie chaque événement d'appel. Screen-pop, log CRM, déclenchement de workflow, dashboards live — sans polling.

Ce que vous pouvez pousser

Appels entrants — live

Appels sortants — live

CDR — fin d'appel

Endpoint & headers personnalisés

Votre URL, vos en-têtes d'authentification (Bearer, clé API…), testables en un clic.

Mapping des champs

Mappez les données d'appel vers les champs attendus par votre système, pour le live et le CDR.

Connecteurs CRM natifs

Ou branchez directement vos outils, sans écrire de code.

HubSpot

Salesforce

Pipedrive

Zoho

Fireberry

+ Webhook générique

POST → votre endpoint

WEBHOOK

# Reçu sur votre serveur à la fin de l'appel (CDR) POST /webhooks/calls HTTP/1.1 Authorization: Bearer <votre-clé> Content-Type: application/json { "event": "cdr", "callUuid": "a1b2c3d4-...-ef1234567890", "direction": "outbound", "number": "33612345678", "state": "finished", "duration": 120, "recording": "https://.../rec/a1b2c3d4.mp3" }

Sans polling, sans latence

ext=1001 · 00:14

Chaque transition d'état est poussée dès qu'elle se produit — votre interface réagit en direct, votre CRM reste à jour automatiquement.

ringing

active

held

finished

SIP Trunk

Déjà un IPBX ? Branchez-le en SIP Trunk.

Pas besoin de remplacer votre standard. Kavkom est opérateur : nous fournissons le trunk SIP qui relie votre IPBX à notre réseau, pour vos appels entrants comme sortants.

Gardez votre infrastructure

Compatible tout IPBX

Asterisk, FreeSWITCH, 3CX, Issabel… On se connecte à l'existant, sans migration.

Bidirectionnel

Entrant & sortant

Vos numéros (DID) Kavkom arrivent sur votre PBX ; vos appels sortants partent par le trunk.

Chiffré de bout en bout

Sécurisé

Signalisation chiffrée (TLS) et média sécurisé (SRTP), authentification par identifiants.

À votre échelle

Scalable & économique

Canaux à la demande, tarifs voix opérateur, à la seconde ou en forfait.

trunk-sip.conf

SIP

# Exemple — trunk SIP côté IPBX (PJSIP) [kavkom-trunk] type = registration transport = transport-tls server_uri = sip:votre-domaine.kavkom.com client_uri = sip:<identifiant>@votre-domaine.kavkom.com # média : SRTP · codecs G.711 / Opus # canaux simultanés : selon votre forfait

Opérateur, pas revendeur

Acheminement maîtrisé de bout en bout : qualité de voix carrier-grade et conformité réglementaire incluses.

Quickstart

Du token au premier appel en 3 étapes

Gardez votre token côté serveur. Le navigateur ne reçoit que ce dont il a besoin.

order-number.sh

API

# 1 · Commander un numéro (DID) routé vers l'extension 901 curl -X POST "https://client.kavkom.com/api.php" \ -H "X-API-TOKEN: $TOKEN" \ -d '{ "route": "order", "type": "did", "domain_uuid": "ddcfeb62-110f-...", "country": "FR", "location": "Paris", "extension": "901" }' { "status": "success", "return": { "id": 152, "accepted": true } }

Cas d'usage

Pensé pour les produits qui ont besoin d'appeler

Si votre application contient un bouton « Appeler », elle a besoin de cette brique.

CRM & Sales tech

Click-to-call depuis la fiche contact, log automatique et enregistrement de l'appel.

Support & Helpdesk

Lignes entrantes routées, suivi d'état temps réel et webphone intégré à l'agent.

Prise de RDV

Rappels et confirmations vocales, mise en relation client ↔ professionnel.

Marketplaces

Numéros dédiés pour anonymiser et tracer les échanges entre vendeurs et acheteurs.

Health & Proptech

Téléconsultation et coordination, avec enregistrement pour la traçabilité.

Dialers & Prospection

Campagnes d'appels sortants pilotées par votre logique métier.

Voice & IA

Branchez vos agents conversationnels sur des appels réels via le flux d'événements.

Intégrateurs

Ajoutez la voix à vos clients finaux sous votre propre marque.

Comparatif

Une alternative européenne, pensée pour la voix

Les mêmes briques voix que les géants américains — avec la proximité, les tarifs et la conformité en plus.

 

Kavkom

Acteurs US (type Twilio)

Numéros & appels par API

Oui

Oui

Numéros FR & EU natifs

Spécialité

Selon couverture

Données hébergées en Europe (RGPD)

Par défaut

À configurer

Support & accompagnement francophone

Inclus

Anglais, self-service

Webhooks temps réel & connecteurs CRM

Live + CDR, connecteurs natifs

Webhooks, connecteurs variables

Marque blanche / revente

Oui

Limité

Tarifs voix

Compétitifs & lisibles

À l'usage, variables

Comparatif indicatif des positionnements.

Sécurité & conformité

Une infrastructure voix souveraine

Un argument que vos clients réclament de plus en plus : des communications opérées en Europe, chiffrées et conformes.

Hébergement en Europe

Vos données d'appel et vos enregistrements restent sur des infrastructures européennes. Signalisation (TLS) et média (SRTP) chiffrés.

EU · TLS / SRTP

RGPD & contrat

Accord de traitement des données (DPA), durées de rétention paramétrables et gestion des consentements pour vos enregistrements.

DPA · rétention

Opérateur déclaré ARCEP

Kavkom est un opérateur télécom déclaré, pas un simple revendeur : qualité de voix, acheminement maîtrisé et conformité.

Opérateur télécom

Tarification

Un tarif sur mesure, calibré sur votre volume

Pas de grille publique : votre prix dépend de votre trafic, du nombre de numéros et d'utilisateurs. On vous fait une offre claire — à la seconde ou en forfait illimité.

01

À la seconde

Vous payez la durée réelle des appels, sans arrondi à la minute.

02

Forfait illimité

Appels illimités, montant fixe : une facture prévisible, sans surprise.

03

Sans engagement

Facturation au prorata, résiliable, sans frais cachés.

FAQ

Questions fréquentes

L'essentiel avant qu'on se parle.

Puis-je conserver mes numéros actuels ?

Oui. Nous portons vos numéros sans interruption de service.

Y a-t-il un engagement de durée ?

Non. La solution est sans engagement et sans frais cachés.

Que comprend l’audit gratuit ?

Une comparaison chiffrée de votre installation actuelle avec Kavkom.

Faut-il remplacer notre téléphonie ?

Non. Via l'API ou le SIP trunk, on s'intègre à votre existant — IPBX, softphone ou directement dans votre application.

Combien de temps pour intégrer ?

Le premier appel se fait en quelques minutes. L'intégration complète dépend de votre périmètre, et notre équipe vous accompagne.

Dans quels pays avez-vous des numéros ?

Des numéros locaux (DID) dans de nombreux pays, et des appels sortants vers le monde entier.

Comment sont facturés les appels ?

À la seconde ou en forfait illimité, selon votre volume — sans engagement.

Les appels sont-ils enregistrés ?

Oui, automatiquement, avec un identifiant unique et une durée de rétention paramétrable.

Proposez-vous la marque blanche ?

Oui : un programme de revente et de marque blanche est disponible pour les intégrateurs et éditeurs.

Parlons de votre projet

Recevez une offre adaptée à votre volume

Contactez-nous : nous revenons vers vous sous 24h avec une offre adaptée à votre volume et un accès de test.

FORMULAIRE DE CONTACT

✓

Réponse rapide

✓

Sans engagement

✓

Étude personnalisée

Kavkom

La brique téléphonie de votre SaaS.

Opérateur européen · RGPD

Sans engagement