Creación con el SDK de Open ContactPad

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>

MUESTRA EN DIRECTO

  • 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);
      }
   }
  });
});

MUESTRA EN DIRECTO

  • 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.

Click to Dial
<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>

MUESTRA EN DIRECTO