Creación con el SDK de Open ContactPad
- Realizar una llamada mediante programación
- Suscripción a eventos de interacción
- Haga clic para marcar
Realizar una llamada mediante programación
<script type="text/javascript">
VonageDialer.placeCall('+17328586962' /* optionally pass a preferred contact */
// , {
// provider: 'acme',
// id: '123',
// label: 'John Smith',
// type: 'contact'
// }
);
</script>
- Para que la función funcione, el usuario debe haber iniciado sesión en el marcador y disponer de un teléfono con software o hardware operativo.
- La función debe ser llamada sólo después de que la interfaz del marcador esté completamente cargada (después de que el javascript VonageDialer.init(..callback function...) esté cargado). Puedes asegurarte de ello ejecutándola después de la llamada de retorno de inicialización.
Suscripción a eventos de interacción
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);
}
}
});
});
- La arquitectura del SDK utiliza eventos para los eventos de interacción y otras operaciones que no requieren respuesta del código de integración personalizado y callbacks para las operaciones controladas de solicitud-respuesta.
- Para obtener más información sobre los eventos de Vonage, consulta la página Modelo de datos SDK.
Haga clic para marcar
El SDK incluye una biblioteca de anotaciones telefónicas integrada que puede analizar el contenido HTML de la página actual en busca de cadenas de números de teléfono válidos y colocará un icono de teléfono cerca de los números descubiertos para facilitar la función ClickToDial.

<script type="text/javascript">
VonageDialer.enableClickToDial(true);
</script>
Establecer código de país
Por defecto, el analizador anota todos los números con formato internacional (con prefijo de código de país) y todos los números de EE.UU. con formato nacional válido. Para trabajar con números de teléfono locales de un país diferente, cambie el código de país del marcador según la norma ISO 3166-1 alfa-2.
<script type="text/javascript">
VonageDialer.setCountryCode('GB'); // work with UK local numbers
VonageDialer.enableClickToDial(true);
</script>
Continuar Personalizaciones.