WebRTC no seu site - sem bugs e sem orçamento

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?


  1. Convenientemente! Não há necessidade de discar ou deixar seu número, basta pressionar o botão
  2. 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.

Source: https://habr.com/ru/post/pt440392/


All Articles