Události (server side)

Přihlášení agenta

{ "EventName":"AgentLogin",
  "Queue":"NOC",
  "Login":"janecek",
  "Line":"163",
  "Email":"nejaky@email.cz" }


Odhlášení agenta

{ "EventName":"AgentLogout",
  "Queue":"NOC",
  "Login":"janecek",
  "Line":"163",
  "Email":"nejaky@email.cz" }


Pauza agenta

{ "EventName":"AgentPaused",
  "Queue":"NOC",
  "Login":"janecek",
  "Line":"163",
  "Email":"nejaky@email.cz",
  "PauseName":"Oběd" }


Odpauzování agenta

{ "EventName":"AgentUnPaused",
  "Queue":"NOC",
  "Login":"janecek",
  "Line":"163",
  "Email":"nejaky@email.cz" } 


Zmeškaný příchozí hovor

Další událostí, kterou platforma posílá je informace o hovoru, který nezvedla žádná "živá" osoba. Takový hovor je evidován jako "nevyřízený". 

V události přibyl parametr "Reason", který obsahuje text "No user response" v případě, že hovor je nevyřízený.


{ "EventName": "Hangup",
"From": "777888999",
"To": "222333444",
"Line": "",
"Email": "",
"Login": "",
"UniqueId": "1412256225.1941",
"Reason": "No user response" }


Odchozí hovory

Informace  o odchozích hovorech.

Informace o směru hovoru je obsažena v parametru "Direction". Může nabývat hodnot

  • incoming - příchozí hovor
  • outgoing - odchozí hovor
  • incomingLocal  - příchozí v rámci ústředny
  • outgoingLocal  - odchozí v rámci ústředny


{ "EventName": "Ringing",
"From": "20",
"To": "777888999",
"Line": "20",
"Email": "",
"Login": "",
"UniqueId": "1412256225.1941",
"Direction": "outgoing" }
{ "EventName": "Hangup",
"From": "29",
"To": "777888999",
"Line": "20",
"Email": "",
"Login": "cervenka",
"UniqueId": "1412256225.1941",
"Direction": "outgoing",
"Reason": "Normal Clearing" }

Příchozí hovor do call centra se strategií "Zároveň všichni dostupní" (ringall)

Po zvednutí hovoru operátorem se ostatním vyzvánějícím operátorům zašle událost Hangup s Reason "Answered elsewhere". Ostatní události jsou standardní.

{ "EventName": "Hangup",
"From": "777888999",
"To": "20",
"Line": "20",
"UniqueId": "1496998975.9137",
"Email": "",
"Login": "",
"Reason": "Answered elsewhere" }

Příchozí hovor - NewCall

První událost v ústředně kdy ještě nemusí být znám volaný.

Událost "NewCall" se posílá před průchodem funkce přepisů (směrování → přepisy). To znamená, že v návazných událostech např. Ringing může být attribut "From" změněný. U příchozích hovorů může být parametr "Line" null, jelikož při některých scénářích nedochází ke spojení s linkou uživatele. 

{
	"Line": null,
    "UniqueId": "1501759556.366",
    "EventName": "NewCall",
    "From": "604198497",
    "To": "910104219",
    "Direction": "incoming"
}

Příchozí hovor - Custom Field (3.3.10, 4.0.0)

Do webhooku je možné přidat volitelnou informaci, která se nastaví do proměnné "ipbx_custom_field".

Ve webhooku u události Ringing se poté zobrazí pole "CustomField".

Funkci lze využít např. v kombinaci s funkcí "Načíst DTMF do proměnné"

POZOR: Při použití např. s frontou call centra jsou nutne 2 podtržítka na začátku proměnné tzn. "__ipbx_custom_field".


{ "EventName": "Ringing",
"From": "777888999",
"To": "20",
"Line": "20",
"Email": "",
"Login": "",
"CustomField": "987654",
"UniqueId": "1412256225.1941",
"Direction": "incoming" }