Je vais créer une application d'appel via navigateur ou softphone WebRTC avec react et sip js


À propos de ce service
Traduction automatique
Vous souhaitez que vos utilisateurs puissent passer et recevoir des appels directement depuis le navigateur ? Je crée des applications d'appel WebRTC, des softphones pour navigateur, des widgets clic-to-call, des appels audio/vidéo 1 contre 1 et en groupe avec une interface React connectée à un back-end téléphonique réel.
Contrairement aux démos WebRTC uniquement front-end, je gère également la partie serveur : FreeSWITCH, Janus Gateway ou Asterisk, trunks SIP, serveurs TURN et NAT, pour que les appels fonctionnent sur de vrais réseaux, pas seulement en localhost.
Ce que je réalise
Softphone pour navigateur avec SIP.js / JsSIP : clavier, contacts, mise en attente, transfert, DTMF, historique des appels
Salles audio/vidéo 1 contre 1 et en groupe sur Janus ou FreeSWITCH (mod_verto)
Widgets clic-to-call et appel de rappel pour sites web et CRM
Enregistrement des appels, messagerie vocale et partage d'écran
Authentification, tableau de bord administrateur, API REST (Java Spring Boot ou Node.js)
Déploiement avec TURN (coturn), TLS et traversal NAT efficace
Stack : React, TypeScript, SIP.js, JsSIP, Janus, FreeSWITCH, Asterisk, WebSocket, coturn, Spring Boot, Node.js, PostgreSQL.
Basic couvre une consultation ou une correction de votre code WebRTC / SIP.js existant. Standard et Premium sont des versions complètes avec le code source. Contactez-moi d'abord avec votre cas d’usage et je le définirai précisément.
Découvrez Humayun Ahmed
VoIP and WebRTC Engineer, FreeSWITCH, Asterisk, Java Spring Boot
- DeBangladesh
- Membre depuisaoût 2018
- Temps de réponse moy.1 heure
- Dernière commande1 an
Langues
Anglais
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
Ai-je besoin de ma propre PBX ou trunk SIP ?
Pour un softphone, oui : il doit s'enregistrer auprès de FreeSWITCH, Asterisk ou d'un trunk SIP. Pour les appels d'application à application, Janus seul suffit. Si vous n'avez rien encore, je peux configurer le serveur dans le cadre de l'offre Standard ou Premium.
Quels navigateurs et appareils sont pris en charge ?
Chrome, Edge, Firefox et Safari sur ordinateur et mobile. Les applications natives iOS et Android sont un projet séparé ; contactez-moi si vous en avez besoin, je vous ferai un devis.
Est-ce que j'obtiens le code source ?
Oui. Les offres Standard et Premium incluent le code source complet de React, la configuration du serveur et les notes de déploiement, afin que votre équipe puisse le maintenir sans moi.
Peut-il enregistrer des appels ou partager des écrans ?
Oui. Les deux fonctionnalités sont incluses dans l'offre Premium et disponibles en option pour l'offre Standard.

