Differenze tra le versioni di "AdminGuide:Service:EventsNotification"
 (Versione segnata per la traduzione)  | 
				|||
| Riga 1: | Riga 1: | ||
<languages />  | <languages />  | ||
<translate>  | <translate>  | ||
<!--T:1-->  | |||
Torna a [[AdminGuide:Service]]  | Torna a [[AdminGuide:Service]]  | ||
=Notification=  | =Notification= <!--T:2-->  | ||
<!--T:3-->  | |||
Tramite questo servizio è possibile monitorare gli eventi selezionati ricevendo delle notifiche.  | Tramite questo servizio è possibile monitorare gli eventi selezionati ricevendo delle notifiche.  | ||
<!--T:4-->  | |||
Per ogni evento selezionato dall’utente è possibile associare delle azioni di notifica, come l’invio di una mail o la chiamata ad un Web Service.  | Per ogni evento selezionato dall’utente è possibile associare delle azioni di notifica, come l’invio di una mail o la chiamata ad un Web Service.  | ||
<!--T:5-->  | |||
Per attivare il servizio è necessario impostare l’email(o web Service) a cui ricevere la notifica nel pannello [[AdminGuide:GUI:OperatingMenu:Notifiche|Notification Action List]], precompilare il testo dell’email con le informazioni che vogliamo ricevere sull’evento e associare successivamente l’evento alla Notification Action nel pannello [[AdminGuide:GUI:OperatingMenu:Notifiche|Notification List]].  | Per attivare il servizio è necessario impostare l’email(o web Service) a cui ricevere la notifica nel pannello [[AdminGuide:GUI:OperatingMenu:Notifiche|Notification Action List]], precompilare il testo dell’email con le informazioni che vogliamo ricevere sull’evento e associare successivamente l’evento alla Notification Action nel pannello [[AdminGuide:GUI:OperatingMenu:Notifiche|Notification List]].  | ||
<!--T:6-->  | |||
Al verificarsi dell’evento l’utente verrà avvisato tramite la recezione di una mail o di con una chiamata WebService.  | Al verificarsi dell’evento l’utente verrà avvisato tramite la recezione di una mail o di con una chiamata WebService.  | ||
<!--T:7-->  | |||
Per maggiore chiarezza facciamo un esempio.  | Per maggiore chiarezza facciamo un esempio.  | ||
<!--T:8-->  | |||
Per l’evento “Coda non Servita” , se effettuiamo una chiamata da 103 a 201 a cui è associata la coda QueueTest e dopo 5 secondi il chiamante abbandona il servizio, possiamo richiedere nella mail informazioni circa  | Per l’evento “Coda non Servita” , se effettuiamo una chiamata da 103 a 201 a cui è associata la coda QueueTest e dopo 5 secondi il chiamante abbandona il servizio, possiamo richiedere nella mail informazioni circa  | ||
<!--T:9-->  | |||
* l’id dell’evento    | * l’id dell’evento    | ||
* il nome dell’evento    | * il nome dell’evento    | ||
| Riga 23: | Riga 31: | ||
* il motivo per cui la coda non è stata servita    | * il motivo per cui la coda non è stata servita    | ||
<!--T:10-->  | |||
semplicemente inserendo nel body i placeholder appositi.    | semplicemente inserendo nel body i placeholder appositi.    | ||
<!--T:11-->  | |||
Nella Notification List indicheremo come evento  “pbx.queue.unservedcall” associando la Notification Action precedentemente creata.    | Nella Notification List indicheremo come evento  “pbx.queue.unservedcall” associando la Notification Action precedentemente creata.    | ||
<!--T:12-->  | |||
Riceveremo quindi una mail con le seguenti informazioni:  | Riceveremo quindi una mail con le seguenti informazioni:  | ||
<!--T:13-->  | |||
Unserved  | Unserved  | ||
<!--T:14-->  | |||
1511212918.0  | 1511212918.0  | ||
<!--T:15-->  | |||
1  | 1  | ||
<!--T:16-->  | |||
Default  | Default  | ||
<!--T:17-->  | |||
103  | 103  | ||
<!--T:18-->  | |||
201  | 201  | ||
<!--T:19-->  | |||
5  | 5  | ||
<!--T:20-->  | |||
CANCELLED    | CANCELLED    | ||
<!--T:21-->  | |||
Oppure possiamo ottenere la seguente risposta inserendo il placeholder:  | Oppure possiamo ottenere la seguente risposta inserendo il placeholder:  | ||
<!--T:22-->  | |||
%call_params[<JASON>]% :  | %call_params[<JASON>]% :  | ||
<!--T:23-->  | |||
{"reason":"CANCELED","queue_id":"1","uniqueid":"1511212918.0","called_num":"201","caller_num":"103","queue_name":"QueueTest","waiting_time":"5"}    | {"reason":"CANCELED","queue_id":"1","uniqueid":"1511212918.0","called_num":"201","caller_num":"103","queue_name":"QueueTest","waiting_time":"5"}    | ||
<!--T:24-->  | |||
%call_params[<XML>]%  | %call_params[<XML>]%  | ||
<!--T:25-->  | |||
> <?xml version="1.0"?>  | > <?xml version="1.0"?>  | ||
<!--T:26-->  | |||
> <response><reason>CANCELED</reason><queue_id>1</queue_id><uniqueid>1511212918.0</uniqueid><called_num>201</called_num><caller_num>103</caller_num><queue_name>QueueTest</queue_name><waiting_time>5</waiting_time></response>    | > <response><reason>CANCELED</reason><queue_id>1</queue_id><uniqueid>1511212918.0</uniqueid><called_num>201</called_num><caller_num>103</caller_num><queue_name>QueueTest</queue_name><waiting_time>5</waiting_time></response>    | ||
<!--T:27-->  | |||
> %call_params[AVP]%:  | > %call_params[AVP]%:  | ||
<!--T:28-->  | |||
> reason=CANCELED&queue_id=1&uniqueid=1511212918.0&called_num=201&caller_num=103&queue_name=QueueTest&waiting_time=5  | > reason=CANCELED&queue_id=1&uniqueid=1511212918.0&called_num=201&caller_num=103&queue_name=QueueTest&waiting_time=5  | ||
</translate>  | </translate>  | ||
Versione delle 13:14, 21 feb 2019
Torna a AdminGuide:Service
Notification
Tramite questo servizio è possibile monitorare gli eventi selezionati ricevendo delle notifiche.
Per ogni evento selezionato dall’utente è possibile associare delle azioni di notifica, come l’invio di una mail o la chiamata ad un Web Service.
Per attivare il servizio è necessario impostare l’email(o web Service) a cui ricevere la notifica nel pannello Notification Action List, precompilare il testo dell’email con le informazioni che vogliamo ricevere sull’evento e associare successivamente l’evento alla Notification Action nel pannello Notification List.
Al verificarsi dell’evento l’utente verrà avvisato tramite la recezione di una mail o di con una chiamata WebService.
Per maggiore chiarezza facciamo un esempio.
Per l’evento “Coda non Servita” , se effettuiamo una chiamata da 103 a 201 a cui è associata la coda QueueTest e dopo 5 secondi il chiamante abbandona il servizio, possiamo richiedere nella mail informazioni circa
- l’id dell’evento
 - il nome dell’evento
 - nome della coda, il tempo di attesa
 - il motivo per cui la coda non è stata servita
 
semplicemente inserendo nel body i placeholder appositi.
Nella Notification List indicheremo come evento “pbx.queue.unservedcall” associando la Notification Action precedentemente creata.
Riceveremo quindi una mail con le seguenti informazioni:
Unserved
1511212918.0
1
Default
103
201
5
CANCELLED
Oppure possiamo ottenere la seguente risposta inserendo il placeholder:
%call_params[<JASON>]% :
{"reason":"CANCELED","queue_id":"1","uniqueid":"1511212918.0","called_num":"201","caller_num":"103","queue_name":"QueueTest","waiting_time":"5"}
%call_params[<XML>]%
> <?xml version="1.0"?>
> <response><reason>CANCELED</reason><queue_id>1</queue_id><uniqueid>1511212918.0</uniqueid><called_num>201</called_num><caller_num>103</caller_num><queue_name>QueueTest</queue_name><waiting_time>5</waiting_time></response>
> %call_params[AVP]%:
> reason=CANCELED&queue_id=1&uniqueid=1511212918.0&called_num=201&caller_num=103&queue_name=QueueTest&waiting_time=5