Dialog Close
Zdarzenie informujące o zakończeniu połaczenia.
Webhook Configuration Example
"subscriptions": {
"dialog_close": {
"active": true
}
}
"subscriptions": {
"dialog_close": {
"active": true,
"filter": {
"dialog_type": ["EXTERNAL"]
}
}
}
"subscriptions": {
"dialog_close": {
"active": true,
"include": {
"variables": ["xyz"]
}
}
}
Body
{
"end_cause": "<STRING>",
"hangup_cause": "<STRING>",
"dialog_uuid": "<STRING>",
"event_name": "<STRING>",
"event_time": "<STRING>",
"dialog_type": "<STRING>",
"caller_contact_address": "<STRING>",
"callee_contact_address": "<STRING>",
"event_type": "<STRING>",
"acw_enabled": "<BOOLEAN>",
"initial_application_info": "<OBJECT>",
"start_time": "<STRING>",
"serve_time": "<STRING>",
"hangup_time": "<STRING>",
"variables": "<OBJECT>",
"presentation_number": <STRING>,
"was_screenshare": <BOOLEAN>,
"private_call": <BOOLEAN>
}
Parameters
| Parametr | Rodzaj | Przykład | Opis |
|---|---|---|---|
| event_name | <STRING> |
dialog_close | nazwa wydarzenia |
| dialog_uuid | <STRING> |
6cc1716d-9053-4c5a-887c-90462468dfe3 | identyfikator połączenia (dialogu) |
| event_time | <STRING> |
2018-09-01 00:00:01 | data wykonania zdarzenia w UTC w formacie YYYY-MM-DD HH:mm:ss |
| caller_contact_address | <STRING> |
48123123123 | Numer dzwoniącego |
| callee_contact_address | <STRING> |
48123123123 | Numer wybierany |
| dialog_type | <STRING> |
EXTERNAL | Rodzaj dialogu (type) |
| acw_enabled | <BOOLEAN> |
true | ACW po dialogu |
| initial_application_info | <OBJECT> |
{"type": "WEB_USER_CALL", "side": "USER", "data": {"caller_number": "48123XXX789", "caller_contact_address": "testowy", "callee_contact_address": "48987XXX321"}} | Obiekt DialogApplicationInfo |
| variables | <OBJECT> |
{"xyz": "abc"} | Parametry sesji ustawione na dialogu |
| crm_id | <STRING> |
5f2d216ef03d640e9102c508 | Identyfikator CRM |
| contact_id | <STRING> |
5f2d216ef03d9865 | Identyfikator Kontaktu CRM |
| end_cause | <STRING> |
HANGUP | Przyczyna zakończenia, dostępne wartości:
|
| hangup_cause | <STRING> |
NORMAL_CLEARING | Przyczyna zakończenia Q.850, dostępne wartości:
|
| start_time | <STRING> |
2018-09-01 00:00:01 | data rozpoczęcia połączenia w UTC w formacie YYYY-MM-DD HH:mm:ss |
| serve_time | <STRING> |
2018-09-01 00:00:01 | data zestawienia połączenia z konsultantem w UTC w formacie YYYY-MM-DD HH:mm:ss |
| hangup_time | <STRING> |
2018-09-01 00:00:01 | data zakończenia połączenia w UTC w formacie YYYY-MM-DD HH:mm:ss |
| presentation_number | <STRING> |
48xxxxxxxxx5 | Numer do prezentacji |
| was_screenshare | <BOOLEAN> |
true | Czy podczas rozmowy była prezentacja ekranu |
| private_call | <BOOLEAN> |
true | Ukrycie prezentacji numeru (CLIR) |
Example
{
"end_cause": "HANGUP",
"hangup_cause": "NORMAL_CLEARING",
"dialog_uuid": "6cc1716d-9053-4c5a-887c-90462468dfe3",
"event_name": "dialog_close",
"event_time": "2018-09-11 12:00:00",
"dialog_type": "EXTERNAL",
"caller_contact_address": "48123XXX789",
"callee_contact_address": "48987XXX321",
"event_type": "user_dialog",
"acw_enabled": true,
"initial_application_info": {
"type": "WEB_USER_CALL",
"side": "USER",
"data": {
"caller_number": "48123XXX789",
"caller_contact_address": "testowy",
"callee_contact_address": "48987XXX321"
}
},
"variables": {
"xyz": "abc"
},
"start_time": "2018-09-11 11:59:03",
"serve_time": "2018-09-11 11:59:20",
"hangup_time": "2018-09-11 12:00:00",
"presentation_number": "48223XXXX00",
"was_screenshare": false,
"private_call": false
}