A tecnologia WebRTC existe há muito tempo e é suportada por quase todos os navegadores (97% em nossa experiência). Muitas pessoas pensam em instalar o widget WebRTC por conta própria, para se comunicar com os clientes e aumentar a conversão.

Como adicionar chamadas ao seu site WebRTC sem nenhum custo extra e ignorar bugs com rakes,
diremos abaixo.
Por que um botão com WebRTC?
- Convenientemente! Não há necessidade de discar ou deixar seu número, basta pressionar o botão
- Rentável. Nem você nem o cliente pagam nada. A comunicação é gratuita para todos.
Quais são as soluções?
Desenvolvimento próprio
Você pode instalar o asterisco ou o freeswitch e tentar executar o código de telefone webrtc gratuito nele. Mais cedo ou mais tarde, o código funcionará, mas para trabalhar com a maioria dos navegadores, é necessário percorrer um longo caminho. Suporte adicional começará:
- primeiro, o asterisco com ip externo requer conhecimento de segurança (eles gostam de quebrá-los muito),
- segundo, o suporte ao webrtc nos navegadores não é estático, as nuances estão mudando em novas versões.
Exemplo de Problema no WebRTC
No outono de 2018, depois de atualizar o Firefox e o Safari, o trabalho da maioria dos telefones Webrtc quebrou neles. No Firefox, houve um problema durante o início da chamada, no Safari, o som simplesmente desapareceu. Após vários dias de trabalho de desenvolvedores e testadores, os problemas foram corrigidos (mesmo antes da maioria dos clientes serem atualizados). O Firefox definiu uma correção temporária para as próximas atualizações. Para o Safari, eles simplificaram levemente o algoritmo do telefone da web. Tem certeza de que está pronto para rastrear e corrigir todos esses problemas independentemente?
Widget externo
Se você não tem tempo e deseja lidar com problemas do WebRTC, pode instalar um widget de nuvem. O widget de nuvem já foi criado e suportado pelo operador, você só precisa gastar alguns minutos na instalação.
Geralmente, a principal desvantagem de uma solução em nuvem é o preço - você precisa pagar regularmente pelo uso do widget, e qual é o melhor, por exemplo, número 800? O projeto Zadarma oferece outra solução - um
widget gratuito
para chamadas do site via WebRTC. Tudo o que é necessário do lado financeiro é pelo menos algumas vezes reabastecer a conta (a cada 3 meses); você pode usar os fundos para qualquer serviço de telefonia; o widget em si é gratuito.

Recursos gratuitos do widget de nuvem
- Design personalizável (forma, cor, fonte, botões)
- Estatísticas estendidas do widget
- Integração com um PBX em nuvem gratuito e todos os principais sistemas de CRM
Instale um widget gratuito
Criar um widget é extremamente simples:
- Criamos uma conta e reabastecemos a conta (para qualquer quantia)
- No serviço LC, vá para o botão "Ligue-nos" e clique em "Criar widget"
- Configure o design do widget, clique em "Salvar" e obtenha o código do widget

Muitas coisas estão configuradas no widget, você pode até escolher o que manter em casa e o que está na nuvem (para sites grandes e amadores, a AWS pode querer hospedá-lo).
Para armazenar o widget na nuvem (uma maneira fácil), você precisa copiar 2 blocos de código no seu site.
- Na parte inferior da página (seção Corpo), copie o código de inicialização da biblioteca de widgets.
- Definimos o próprio código do widget na parte da página onde deveria estar o botão "Ligue para nós".
Como você pode ver, o design do widget pode ser alterado a qualquer momento.

Se você decidir manter o widget em casa, precisará fazer o download e salvá-lo. Em seguida, selecionamos a guia “Instalação off-line”, baixamos a versão mais recente e também inserimos 2 partes de código (somente na primeira você precisa especificar os caminhos levando em consideração a pasta em que baixou).
A instalação está completa! O botão para chamadas do site está pronto e funcionando. Você pode clicar, ligar, ver estatísticas.