Aller au contenu
Nouveau : le SDK Node dialpress. Routez le SIP comme avec Express et placez un agent sur n’importe quel appel.Commencer
DialPress
DialPress

SIP ou WebRTC pour les agents vocaux IA

DialPress voice waveform on ink
DialPress voice waveform on ink

SIP atteint tous les numéros de téléphone de la planète ; WebRTC atteint tous les navigateurs. Un agent vocal en production a besoin des deux — voici comment ils s’articulent.

Tout agent vocal IA finit par devoir répondre à un vrai téléphone. Cela veut dire SIP — le protocole que parlent opérateurs, PBX et téléphones de bureau. Mais vos apps web et mobiles parlent WebRTC. La question n’est pas lequel choisir, mais où faire le pont entre les deux.

SIP : l’API du réseau téléphonique

SIP transporte les appels entre opérateurs, trunks et terminaux. C’est ainsi qu’un appel vers un numéro de téléphone atteint votre agent, et que votre agent transfère un appelant à une personne. Vous bénéficiez des numéros, de la portabilité, de STIR/SHAKEN et du E911 — et de décennies d’interopérabilité.

WebRTC : la stack média du navigateur

WebRTC offre aux navigateurs et aux apps un audio et une vidéo chiffrés à faible latence, avec annulation d’écho et traversée de NAT intégrées. Idéal pour les softphones, les appels intégrés aux apps et les conférences.

Un seul pont, à la passerelle

DialPress ancre le média à la passerelle et y fait le pont entre WebRTC et SIP, pour que l’agent voie un seul appel, quelle que soit sa provenance. Votre code gère un seul INVITE ; la passerelle gère les codecs, ICE et DTLS-SRTP.

Ce que cela implique pour la latence

Faire le pont en périphérie — à côté du moteur vocal et de l’agent — garde le chemin média court. Chaque saut supprimé rend du temps au budget de prise de parole, et c’est ce qui donne à un agent un air humain.

Files & downloads

Notes de terrain

Poursuivre la lecture