Desenvolvendo com o SDK do Open ContactPad

Fazer uma chamada por meio de código

<script type="text/javascript">
  VonageDialer.placeCall('+17328586962' /* optionally pass a preferred contact */
  // , { 
  //   provider: 'acme',
  //   id: '123',
  //   label: 'John Smith',
  //   type: 'contact'
  // }
  ); 
</script>

AMOSTRA AO VIVO

  • Para que o recurso funcione, o usuário deve estar conectado ao discador e ter um telefone (software ou hardware) em funcionamento.
  • A função deve ser chamada somente após a interface do discador estar totalmente carregada (após o carregamento do código JavaScript `VonageDialer.init(..função de retorno de chamada...)`). Você pode garantir isso executando-a após a função de retorno de chamada de inicialização.

Inscrição para eventos de interação

VonageDialer.init({ /* dialer config options */ }, (dialer) => {
  dialer.setOnDialerEvent((event) => {
    switch (event.type) {
      case 'CALL_START': {
        break;
      }
      case 'CALL_ANSWER': { // available only for UC
        break;
      }
      case 'CALL_END': {
        // do something based on event.data (screen pop, store interaction, etc.)
        break;
      }
      default: {
        console.log('Unhandled event', event);
      }
   }
  });
});

AMOSTRA AO VIVO

  • A arquitetura do SDK utiliza eventos para interações e outras operações que não exigem resposta do código de integração personalizado, e callbacks para operações controladas do tipo solicitação-resposta.
  • Para obter mais informações sobre os eventos da Vonage, consulte o Modelo de dados do SDK.

Clique para ligar

O SDK inclui uma biblioteca integrada de anotação de números de telefone, capaz de analisar o conteúdo HTML da página atual em busca de sequências válidas de números de telefone e exibir um ícone de telefone ao lado dos números identificados, facilitando a função “ClickToDial”.

Click to Dial
<script type="text/javascript">
  VonageDialer.enableClickToDial(true);
</script>

Definir código do país

Por padrão, o analisador identifica todos os números no formato internacional (com prefixo de código de país) e todos os números nos EUA no formato nacional válido. Para trabalhar com números de telefone locais de outro país, altere o código de país do discador de acordo com a norma ISO 3166-1 alfa-2.

<script type="text/javascript">
  VonageDialer.setCountryCode('GB'); // work with UK local numbers
  VonageDialer.enableClickToDial(true);
</script>

AMOSTRA AO VIVO

Continue para Personalizações.