Notificación de eventos

El sistema vpbx.me puede enviar notificaciones de eventos de llamadas (en formato JSON) en tiempo real a un sistema remoto, para ello, realiza peticiones web tipo POST a una URL configurada en el sistema (consulte con su integrador).

RINGING

  • Evento generado al empezar a sonar una extensión.

Variables facilitadas

Nombre Descripción
callId refencia de la llamada
callerNumber número del llamante
callerName nombre del llamante
calleeNumber número de destino (la extensión)
did número públic de entrada (opcional)
  • Ejemplo de mensaje RINGING
{
"eventType":"RINGING",
"variables":
  {
   "callId":"62397e2e-7cfc-4c64-ade1-0b833ee3f10a",
   "callerNumber":"915631789",
   "callerName":"Cliente 1",
   "calleeNumber":"115",
   "did":"965428888"
  }
}

ANSWERED

  • Evento generado al descolgar una extensión

Variables facilitadas

Nombre Descripción
callId refencia de la llamada
callerNumber número del llamante
callerName nombre del llamante
calleeNumber número de destino (la extensión)
did número públic de entrada (opcional)
  • Ejemplo de mensaje ANSWERED
{
"eventType":"ANSWERED",
"variables":
  {
   "callId":"62397e2e-7cfc-4c64-ade1-0b833ee3f10a",
   "callerNumber":"915631789",
   "callerName":"Cliente 1",
   "calleeNumber":"115",
   "did":"965428888"
  }
}

Consideraciones

  • El evento de answered se envía cuando una extensión descuelga. Por ejemplo, en un IVR, el evento de answered no se notificaría cuando se reproduce la locución.

HANGUP

  • Evento generado al colgar una extensión

Variables facilitadas

Nombre Descripción
callId refencia de la llamada
callerNumber número del llamante
callerName nombre del llamante
calleeNumber número de destino (la extensión)
did número públic de entrada (opcional)
  • Ejemplo de mensaje HANGUP
{
"eventType":"HANGUP",
"variables":
  {
   "callId":"62397e2e-7cfc-4c64-ade1-0b833ee3f10a",
   "callerNumber":"915631789",
   "callerName":"Cliente 1",
   "calleeNumber":"115",
   "did":"965428888"
  }
}