Ich erstelle eine Browser-Calling-App oder WebRTC-Softphone mit React und SIP JS


Über diesen Service
Automatische Übersetzung
Möchtest du, dass deine Nutzer direkt aus dem Browser Anrufe tätigen und empfangen können? Ich entwickle WebRTC-Anruf-Apps, Browser-Softphones, Click-to-Call-Widgets, 1-zu-1 und Gruppen-Audio/Video mit einem React-Frontend, das an ein echtes Telefondienst-Backend angeschlossen ist.
Im Gegensatz zu nur front-end-basierten WebRTC-Demos kümmere ich mich auch um die Server-Seite: FreeSWITCH, Janus Gateway oder Asterisk, SIP-Trunks, TURN-Server und NAT, damit die Anrufe in echten Netzwerken funktionieren, nicht nur auf localhost.
Was ich entwickle
Browser-Softphone mit SIP.js / JsSIP: Wähltastatur, Kontakte, Halten, Transfer, DTMF, Anrufverlauf
1-zu-1 und Gruppen-Audio/Video-Räume auf Janus oder FreeSWITCH (mod_verto)
Click-to-Call- und Call-me-back-Widgets für Websites und CRMs
Anrufaufzeichnung, Voicemail und Bildschirmfreigabe
Authentifizierung, Admin-Dashboard, REST API (Java Spring Boot oder Node.js)
Bereitstellung mit TURN (coturn), TLS und ordnungsgemäßer NAT-Traversal
Stack: React, TypeScript, SIP.js, JsSIP, Janus, FreeSWITCH, Asterisk, WebSocket, coturn, Spring Boot, Node.js, PostgreSQL.
Basic deckt eine Beratung oder eine Lösung für deinen bestehenden WebRTC / SIP.js-Code ab. Standard und Premium sind vollständige Builds mit Quellcode. Schreib mir zuerst mit deinem Anwendungsfall, und ich werde den Umfang genau festlegen.
Lerne Humayun Ahmed kennen
VoIP and WebRTC Engineer, FreeSWITCH, Asterisk, Java Spring Boot
- AusBangladesch
- Mitglied seitAug. 2018
- ⌀ Antwortzeit1 Stunde
- Letzte Lieferung1 Jahr
Sprachen
Englisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Brauche ich eine eigene PBX oder SIP-Trunk?
Für ein Softphone ja: es registriert sich bei FreeSWITCH, Asterisk oder einem SIP-Trunk. Für App-zu-App-Anrufe reicht Janus allein aus. Wenn du noch nichts hast, kann ich den Server-Teil im Rahmen von Standard oder Premium bereitstellen.
Welche Browser und Geräte werden unterstützt?
Chrome, Edge, Firefox und Safari auf Desktop und Mobilgeräten. Native iOS- und Android-Apps sind ein separates Projekt; schreib mir, wenn du sie brauchst, und ich mache dir ein Angebot.
Bekomme ich den Quellcode?
Ja. Standard und Premium beinhalten den vollständigen React-Quellcode, die Serverkonfiguration und Deployment-Hinweise, damit dein Team es ohne mich warten kann.
Kann es Anrufe aufzeichnen oder Bildschirme teilen?
Ja. Beides ist in Premium enthalten und als Extras bei Standard verfügbar.

