Desenvolvendo com o SDK do Open ContactPad
Fazer uma chamada por meio de código
Copiar
<script type="text/javascript">
VonageDialer.placeCall('+17328586962' /* optionally pass a preferred contact */
// , {
// provider: 'acme',
// id: '123',
// label: 'John Smith',
// type: 'contact'
// }
);
</script>
- 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
Copiar
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);
}
}
});
});
- 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”.

Copiar
<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.
Copiar
<script type="text/javascript">
VonageDialer.setCountryCode('GB'); // work with UK local numbers
VonageDialer.enableClickToDial(true);
</script>
Continue para Personalizações.