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"
}
}