Vou criar um app de chamadas pelo navegador ou softphone com webrtc usando react e sip js


Sobre este Serviço
Tradução automática
Quer que seus usuários façam e recebam chamadas direto do navegador? Eu crio aplicativos de chamadas WebRTC, softphones para navegador, widgets de clique-para-chamar, chamadas de áudio/vídeo 1-para-1 e em grupo com um front end em React conectado a um back end de telefonia real.
Diferente de demos WebRTC apenas no front end, eu também cuido do lado do servidor: FreeSWITCH, Janus Gateway ou Asterisk, troncos SIP, servidores TURN e NAT, para que as chamadas funcionem em redes reais, não só no localhost.
O que eu construo
Softphone para navegador com SIP.js / JsSIP: discador, contatos, hold, transferência, DTMF, histórico de chamadas
Salas de áudio/vídeo 1-para-1 e em grupo no Janus ou FreeSWITCH (mod_verto)
Widgets de clique-para-chamar e ligar de volta para sites e CRMs
Gravação de chamadas, correio de voz e compartilhamento de tela
Autenticação, painel de administração, API REST (Java Spring Boot ou Node.js)
Implantação com TURN (coturn), TLS e NAT traversal adequado
Pilha: React, TypeScript, SIP.js, JsSIP, Janus, FreeSWITCH, Asterisk, WebSocket, coturn, Spring Boot, Node.js, PostgreSQL.
Basic cobre uma consulta ou uma correção no seu código WebRTC / SIP.js existente. Standard e Premium são construções completas com código fonte. Me envie uma mensagem com seu caso de uso primeiro e eu farei um escopo preciso.
Conheça mais sobre Humayun Ahmed
VoIP and WebRTC Engineer, FreeSWITCH, Asterisk, Java Spring Boot
- A partir deBangladesh
- Membro desdeago. de 2018
- Responde em aprox.:1 hora
- Última entrega1 ano
Idiomas
Inglês
Tradução automática
Meu portfólio
Perguntas frequentes
Tradução automática
Preciso de meu próprio PBX ou trunk SIP?
Para um softphone, sim: ele se registra no FreeSWITCH, Asterisk ou em um trunk SIP. Para chamadas app-para-app, o Janus sozinho é suficiente. Se você ainda não tiver nada, posso configurar o lado do servidor como parte do Plano Standard ou Premium.
Quais navegadores e dispositivos são suportados?
Chrome, Edge, Firefox e Safari no desktop e mobile. Apps nativos para iOS e Android são um projeto separado; envie uma mensagem se precisar deles e eu farei um orçamento.
Eu recebo o código-fonte?
Sim. O plano Standard e Premium incluem o código-fonte completo do React, a configuração do servidor e as notas de implantação, para que sua equipe possa manter sem minha ajuda.
Ele pode gravar chamadas ou compartilhar telas?
Sim. Ambos estão incluídos no Premium e disponíveis como extras no Plano Standard.

