Application Info
Obiekt
{
"type": <<TYPE>>
"side": <<SIDE>>,
"data": <<APPLICATION_DATA>>
}
Parametry
Nazwa | Rodzaj | Przykład | Opis |
---|---|---|---|
type | <STRING> |
WEB_USER_CALL | Rodzaj aplikacji |
side | <STRING> |
CONTACT | Strona: - CONTACT - Strona kontaktu - USER - Strona użytkownika |
data | <OBJECT> |
{"caller_dialog_uuid": ae7c4f6a-5331-458c-9b0b-77cbeddda54f,"caller_contact_address": "48223XXX149", "callee_contact_address": "48531XXX723"} | Dane w zależności od rodzaju aplikacji |
Rodzaje aplikacji
Wartość | Opis |
---|---|
WEB_USER_CALL | Połączenie użytkownika wychodzące przez aplikację Web |
CALL_TO_USER | Połączenie do użytkownika |
OUTBOUND_USER | Połączenie użytkownika wychodzące |
CLICK_TO_DIAL | Połączenie użytkownika przez Click To Dial |
EXTERNAL_OUTBOUND_CALL | Połączenie z systemu do kontaktu |
EXTERNAL_INBOUND_CALL | Połączenie od kontaktu do systemu |
WEB_CONTACT_CALL | Połączenie od kontaktu do systemu przez Web |
SCREENSHARE | Połączenie udostępnienia pulpitu przez użytkownika |
VOICE_SMS | Połączenie głosowego sms do kontaktu |
VOICE_POLLING | Połączenie ankiety głosowej do kontaktu |
UNBOUND | Połączenie do systemu z linii SIP nieprzypisanej do użytkownika |
INBOUND_USER | Połączenie przychodzące do systemu, pochodzące od użytkownika z external link |
VOICE_CAMPAIGN | Połączenie zainicjalizowane przez "Kampanię głosową" |
CALLME | Połączenie zainicjalizowane przez "Zadzwoń do mnie" |
CALLBACK | Połączenie zainicjalizowane przez "Oddzwonienie" |
CALL_MEETING | Połączenie zainicjalizowane przez "Spotkanie telefoniczne" |
Przykład dla WEB_USER_CALL
{
"type": "WEB_USER_CALL",
"side": "USER",
"data": {
"caller_number": "48223XXX149",
"caller_contact_address": "testowy",
"callee_contact_address": "48531XXX723",
"tenant_user": {
"id": 11,
"username": "testowy"
}
}
}
caller_contact_address
- Dzwoniący
callee_contact_address
- Numer dodzwaniany
caller_number
- Numer dzwoniącego
tenant_user
- Obiekt użytkownika zawierający Identyfikator i Nazwę
Przykład dla CALL_TO_USER
{
"type": "CALL_TO_USER",
"side": "USER",
"data": {
"caller_dialog_uuid": "2e2a0ab4-3f77-4504-945f-7958b890b83e",
"caller_number": "1001",
"caller_contact_address": "testowy2",
"callee_contact_address": "testowy",
"tenant_user": {
"id": 11,
"username": "testowy"
},
"caller_initial_application_info": {
"type": "WEB_USER_CALL",
"side": "USER",
"data": {
"caller_number": null,
"caller_contact_address": "testowy2",
"callee_contact_address": "testowy",
"tenant_user": {
"id": 12,
"username": "testowy2"
}
}
}
}
}
tenant_user
- Obiekt użytkownika zawierający Identyfikator i Nazwę
caller_contact_address
- Dzwoniący
caller_number
- Numer dzwoniącego
callee_contact_address
- Numer dodzwaniany
caller_initial_application_info
- Obiekt informacji o aplikacji dzwoniącego
Przykład dla OUTBOUND_USER
{
"type": "OUTBOUND_USER",
"side": "USER",
"data": {
"caller_number": "48223XXX149",
"caller_dialog_uuid": "15718aab-3327-4fcf-81ef-4e1a8a12e8d3",
"caller_contact_address": "Yg0z!4MNOxyz",
"callee_contact_address": "48531XXX723",
"tenant_user": {
"id": 11,
"username": "testowy"
},
"project": {
"id": 11,
"name": "Reklamacje"
}
}
}
caller_contact_address
- Dzwoniący
callee_contact_address
- Numer dodzwaniany
tenant_user
- Obiekt użytkownika zawierający Identyfikator i Nazwę
project
- Obiekt projektu zawierający Identyfikator i Nazwę
Przykład dla CLICK_TO_DIAL
{
"type": "CLICK_TO_DIAL",
"side": "USER",
"data": {
"project": {
"id": 11,
"name": "Reklamacje"
},
"media": [
"audio"
],
"destination": "testowy2",
"tenant_user": {
"id": 11,
"username": "testowy"
}
}
}
project
- Obiekt projektu zawierający Identyfikator i Nazwę - jeśli połączenie z projektu
media
- Lista obiektów
destination
- Numer dodzwaniany
tenant_user
- Obiekt użytkownika zawierający Identyfikator i Nazwę
Przykład dla EXTERNAL_INBOUND_CALL
{
"type": "EXTERNAL_INBOUND_CALL",
"side": "CONTACT",
"data": {
"caller_dialog_uuid": "324b9243-d25c-4f16-aea2-833d26ca9979",
"caller_contact_address": "48531XXX723",
"callee_contact_address": "48223XXX130"
}
}
caller_contact_address
- Dzwoniący
callee_contact_address
- Numer dodzwaniany
Przykład dla SCREENSHARE
{
"type": "SCREENSHARE",
"side": "USER",
"data": {
"owner_dialog_uuid": "664c5162-2c42-48a4-95fc-9b36ac463314",
"tenant_user": {
"id": 11,
"username": "testowy"
}
}
}
tenant_user
- Obiekt użytkownika zawierający Identyfikator i Nazwę
owner_dialog_uuid
- Identyfikator połączenia głównego
Przykład dla WEB_CONTACT_CALL
{
"type": "WEB_CONTACT_CALL",
"side": "CONTACT",
"data": {
"caller_dialog_uuid": "03408c33-5dcc-4a8e-ba09-8c48db3f6087",
"caller_contact_address": "ANONYMOUS@conpeek.com",
"callee_contact_address": "PK"
}
}
caller_contact_address
- Dzwoniący
callee_contact_address
- Numer dodzwaniany
Przykład dla EXTERNAL_OUTBOUND_CALL
{
"type": "EXTERNAL_OUTBOUND_CALL",
"side": "CONTACT",
"data": {
"caller_dialog_uuid": "1ecb81ae-0c3a-4010-8480-d0f5c6c25a83",
"caller_number": "48223XXX149",
"caller_contact_address": "testowy",
"callee_contact_address": "48531XXX723",
"caller_initial_application_info": {
"type": "WEB_USER_CALL",
"side": "USER",
"data": {
"caller_number": "48223XXX149",
"caller_contact_address": "testowy",
"callee_contact_address": "48531XXX723",
"tenant_user": {
"id": 11,
"username": "testowy"
}
}
}
}
}
caller_dialog_uuid
- Identyfikator dialogu dzwoniącego
caller_contact_address
- Dzwoniący
caller_number
- Numer dzwoniącego
callee_contact_address
- Numer dodzwaniany
caller_initial_application_info
- Obiekt informacji o aplikacji dzwoniącego
Przykład dla VOICE_SMS
{
"type": "VOICE_SMS",
"side": "CONTACT",
"data": {
"id": "5f216d4af03d647ef68a5446",
"project_id": 11,
"contact_number": "48531XXX723",
"call_try": 1,
"type": "announcement"
}
}
id
- Identyfikator Głosowego SMS
project_id
- Identyfikator projektu
contact_number
- Numer kontaktu
call_try
- Licznik prób
type
- Rodzaj głosowego SMS
Przykład dla VOICE_POLLING
{
"type": "VOICE_POLLING",
"side": "CONTACT",
"data": {
"id": "5f216f8cf03d647edb93b5e2",
"project_id": 11,
"contact_number": "48531XXX723",
"voice_polling_id": "5e42a072f03d6414690c2a29",
"call_try": 1,
"attempt_count": 2
}
}
id
- Identyfikator wpisu do wydzwonienia z ankiety głosowej
project_id
- Identyfikator projektu
voice_polling_id
- Identyfikator ankiety głosowej
contact_number
- Numer kontaktu
call_try
- Licznik prób
attempt_count
- Limit prób
Przykład dla UNBOUND
{
"type": "UNBOUND",
"side": "USER",
"data": {
"caller_dialog_uuid": "03408c33-0dcc-4a89-bi09-8c48dbmf6087",
"caller_contact_address": "ABX123PL123CXZ",
"callee_contact_address": "*23"
}
}
caller_contact_address
- Dzwoniący
callee_contact_address
- Numer dodzwaniany
Przykład dla INBOUND_USER
{
"type": "INBOUND_USER",
"side": "USER",
"data": {
"caller_dialog_uuid": "c4be84ae-bf02-4468-8175-889663eed581",
"caller_contact_address": "48531XXX723",
"callee_contact_address": "48223XXX127",
"tenant_user_id": {
"id": 11,
"username": "testowy"
}
}
}
caller_contact_address
- Dzwoniący
callee_contact_address
- Numer dodzwaniany
Przykład dla VOICE_CAMPAIGN
Strona użytkownika:
{
"side": "USER",
"data": {
"id": "5f2276c9f03d642e81d35729",
"created_date": "2020-07-30 07:29:13",
"voice_campaign_id": "5e85b969f03d645ce22bba38",
"voice_campaign_name": "poipoipo",
"contact_number": "531XXX723",
"current_contact_number": "48531XXX723",
"current_contact_name": null,
"name": "Some Name",
"contact_info": null,
"contact_identifier": null,
"consultant_try": 1,
"contact_try": 1,
"case_id": "some_id",
"case_group": "some_group",
"case_state": "some_state",
"priority": 200,
"process_not_before": "2020-07-30 07:29:13",
"process_date": "ANY",
"process_from_date": "2020-07-30 00:00:00",
"process_to_date": "2020-07-30 23:59:59",
"process_day": null,
"process_time": "ANY",
"process_from_time": null,
"process_to_time": null,
"process_hours": null,
"dialing_method": "PREVIEW",
"project_id": 11,
"project_name": "Reklamacje",
"assigned_tenant_user_id": 11,
"assigned_tenant_user_name": "testowy",
"tenant_user_id": null,
"tenant_user_name": null,
"user_reservation_try": 1,
"current_contact_dialog_uuid": null,
"current_consultant_dialog_uuid": "bf511223-4cf5-4d0c-b4fe-bec33f917187"
}
}
id
- Identyfikator sprawy
voice_campaign_id
- Identyfikator kampanii
current_contact_dialog_uuid
- Aktualny identyfikator połączenia do kontaktu
current_consultant_dialog_uuid
- Aktualny identyfikator połączenia do użytkownika
- inne parametry ze sprawy opisane w VoiceCampaignRequest
Strona kontaktu:
{
"side": "CONTACT",
"data": {
"id": "5f2276c9f03d642e81d35729",
"created_date": "2020-07-30 07:29:13",
"voice_campaign_id": "5e85b969f03d645ce22bba38",
"voice_campaign_name": "poipoipo",
"contact_number": "531XXX723",
"current_contact_number": "48531XXX723",
"current_contact_name": null,
"name": "Some Name",
"contact_info": null,
"contact_identifier": null,
"consultant_try": 1,
"contact_try": 1,
"case_id": "some_id",
"case_group": "some_group",
"case_state": "some_state",
"priority": 200,
"process_not_before": "2020-07-30 07:29:13",
"process_date": "ANY",
"process_from_date": "2020-07-30 00:00:00",
"process_to_date": "2020-07-30 23:59:59",
"process_day": null,
"process_time": "ANY",
"process_from_time": null,
"process_to_time": null,
"process_hours": null,
"dialing_method": "PREVIEW",
"project_id": 11,
"project_name": "Reklamacje",
"assigned_tenant_user_id": 11,
"assigned_tenant_user_name": "testowy",
"tenant_user_id": null,
"tenant_user_name": null,
"user_reservation_try": 1,
"current_contact_dialog_uuid": "e47189b8-9641-47f8-a055-448a30a9d3e5",
"current_consultant_dialog_uuid": "bf511223-4cf5-4d0c-b4fe-bec33f917187"
}
}
id
- Identyfikator sprawy
voice_campaign_id
- Identyfikator kampanii
current_contact_dialog_uuid
- Aktualny identyfikator połączenia do kontaktu
current_consultant_dialog_uuid
- Aktualny identyfikator połączenia do użytkownika
- inne parametry ze sprawy opisane w VoiceCampaignRequest
Przykład dla CALLME
Strona użytkownika:
{
"side": "USER",
"data": {
"id": "5f227831f03d642e78f4e163",
"contact_number": "48531XXX723",
"created_date": "2020-07-30 07:35:13",
"name": null,
"contact_info": null,
"contact_identifier": null,
"consultant_try": 1,
"contact_try": 1,
"priority": 100,
"process_not_before": "2020-07-30 07:35:13",
"process_date": "RANGE",
"process_from_date": "2020-07-30 00:00:00",
"process_to_date": "2020-07-30 23:59:59",
"process_day": null,
"process_time": "RANGE",
"process_from_time": 34513,
"process_to_time": 36313,
"process_hours": null,
"dialing_method": "PROGRESSIVE",
"application_id": 11,
"application_type": "CALLME",
"project_id": 11,
"project_name": "Reklamacje",
"assigned_tenant_user_id": 11,
"assigned_tenant_user_name": "testowy",
"tenant_user_id": null,
"tenant_user_name": null,
"current_contact_dialog_uuid": null,
"current_consultant_dialog_uuid": "85f8105a-45ab-4253-82e5-e4e593a33e33"
},
"type": "CALLME"
}
id
- Identyfikator sprawy
current_contact_dialog_uuid
- Aktualny identyfikator połączenia do kontaktu
current_consultant_dialog_uuid
- Aktualny identyfikator połączenia do użytkownika
Strona kontaktu:
{
"side": "CONTACT",
"data": {
"id": "5f227831f03d642e78f4e163",
"contact_number": "48531XXX723",
"created_date": "2020-07-30 07:35:13",
"name": null,
"contact_info": null,
"contact_identifier": null,
"consultant_try": 1,
"contact_try": 1,
"priority": 100,
"process_not_before": "2020-07-30 07:35:13",
"process_date": "RANGE",
"process_from_date": "2020-07-30 00:00:00",
"process_to_date": "2020-07-30 23:59:59",
"process_day": null,
"process_time": "RANGE",
"process_from_time": 34513,
"process_to_time": 36313,
"process_hours": null,
"dialing_method": "PROGRESSIVE",
"application_id": 11,
"application_type": "CALLME",
"project_id": 11,
"project_name": "Reklamacje",
"assigned_tenant_user_id": 11,
"assigned_tenant_user_name": "testowy",
"tenant_user_id": null,
"tenant_user_name": null,
"current_contact_dialog_uuid": "b89d2085-403a-4196-9524-17c0d8d433d2",
"current_consultant_dialog_uuid": "85f8105a-45ab-4253-82e5-e4e593a33e33"
},
"type": "CALLME"
}
id
- Identyfikator sprawy
current_contact_dialog_uuid
- Aktualny identyfikator połączenia do kontaktu
current_consultant_dialog_uuid
- Aktualny identyfikator połączenia do użytkownika
Przykład dla CALLBACK
Strona użytkownika:
{
"side": "USER",
"data": {
"id": "5f2278c4f03d642e78f4e167",
"contact_number": "48531XXX723",
"created_date": "2020-07-30 07:37:40",
"name": null,
"contact_info": null,
"contact_identifier": null,
"consultant_try": 2,
"contact_try": 1,
"priority": 100,
"process_not_before": "2020-07-30 07:38:26",
"process_date": "ANY",
"process_from_date": null,
"process_to_date": null,
"process_day": null,
"process_time": "ANY",
"process_from_time": null,
"process_to_time": null,
"process_hours": null,
"dialing_method": "PROGRESSIVE",
"application_id": 11,
"application_type": "CALLBACK",
"project_id": 11,
"project_name": "Reklamacje",
"assigned_tenant_user_id": 11,
"assigned_tenant_user_name": "testowy",
"tenant_user_id": null,
"tenant_user_name": null,
"current_contact_dialog_uuid": null,
"current_consultant_dialog_uuid": "3c4c2d15-08b4-4a83-b218-a6451abb6847"
},
"type": "CALLBACK"
}
id
- Identyfikator sprawy
current_contact_dialog_uuid
- Aktualny identyfikator połączenia do kontaktu
current_consultant_dialog_uuid
- Aktualny identyfikator połączenia do użytkownika
Strona kontaktu:
{
"side": "CONTACT",
"data": {
"id": "5f2278c4f03d642e78f4e167",
"contact_number": "48531XXX723",
"created_date": "2020-07-30 07:37:40",
"name": null,
"contact_info": null,
"contact_identifier": null,
"consultant_try": 2,
"contact_try": 1,
"priority": 100,
"process_not_before": "2020-07-30 07:38:26",
"process_date": "ANY",
"process_from_date": null,
"process_to_date": null,
"process_day": null,
"process_time": "ANY",
"process_from_time": null,
"process_to_time": null,
"process_hours": null,
"dialing_method": "PROGRESSIVE",
"application_id": 11,
"application_type": "CALLBACK",
"project_id": 11,
"project_name": "Reklamacje",
"assigned_tenant_user_id": 11,
"assigned_tenant_user_name": "testowy",
"tenant_user_id": null,
"tenant_user_name": null,
"current_contact_dialog_uuid": "f52802d3-0e8d-41bf-9345-4dd112020e88",
"current_consultant_dialog_uuid": "3c4c2d15-08b4-4a83-b218-a6451abb6847"
},
"type": "CALLBACK"
}
id
- Identyfikator sprawy
current_contact_dialog_uuid
- Aktualny identyfikator połączenia do kontaktu
current_consultant_dialog_uuid
- Aktualny identyfikator połączenia do użytkownika
Przykład dla CALL_MEETING
Strona użytkownika:
{
"side": "USER",
"data": {
"id": "5f227a24f03d642e78f4e16c",
"contact_number": "48790XXX413",
"created_date": "2020-07-30 07:43:32",
"name": null,
"contact_info": "Zaplanowane spotkanie",
"contact_identifier": null,
"consultant_try": 1,
"contact_try": 1,
"priority": 100,
"process_not_before": "2020-07-30 07:30:00",
"process_date": "RANGE",
"process_from_date": "2020-07-30 07:30:00",
"process_to_date": "2020-07-30 08:30:00",
"process_day": [],
"process_time": "ANY",
"process_from_time": null,
"process_to_time": null,
"process_hours": [],
"dialing_method": "PROGRESSIVE",
"application_id": 11,
"application_type": "CALL_MEETING",
"project_id": 11,
"project_name": "Reklamacje",
"assigned_tenant_user_id": 11,
"assigned_tenant_user_name": "testowy",
"tenant_user_id": 11,
"tenant_user_name": "testowy",
"current_contact_dialog_uuid": null,
"current_consultant_dialog_uuid": "fbbc5a13-d879-46d1-9f3b-eba3023fe4b9"
},
"type": "CALL_MEETING"
}
id
- Identyfikator sprawy
current_contact_dialog_uuid
- Aktualny identyfikator połączenia do kontaktu
current_consultant_dialog_uuid
- Aktualny identyfikator połączenia do użytkownika
Strona kontaktu:
{
"side": "CONTACT",
"data": {
"id": "5f227a24f03d642e78f4e16c",
"contact_number": "48790XXX413",
"created_date": "2020-07-30 07:43:32",
"name": null,
"contact_info": "Zaplanowane spotkanie",
"contact_identifier": null,
"consultant_try": 1,
"contact_try": 1,
"priority": 100,
"process_not_before": "2020-07-30 07:30:00",
"process_date": "RANGE",
"process_from_date": "2020-07-30 07:30:00",
"process_to_date": "2020-07-30 08:30:00",
"process_day": [],
"process_time": "ANY",
"process_from_time": null,
"process_to_time": null,
"process_hours": [],
"dialing_method": "PROGRESSIVE",
"application_id": 11,
"application_type": "CALL_MEETING",
"project_id": 11,
"project_name": "Reklamacje",
"assigned_tenant_user_id": 11,
"assigned_tenant_user_name": "testowy",
"tenant_user_id": 11,
"tenant_user_name": "testowy",
"current_contact_dialog_uuid": "0a9d4b3d-4efc-4345-aba5-c126a9eafd33",
"current_consultant_dialog_uuid": "fbbc5a13-d879-46d1-9f3b-eba3023fe4b9"
},
"type": "CALL_MEETING"
}
id
- Identyfikator sprawy
current_contact_dialog_uuid
- Aktualny identyfikator połączenia do kontaktu
current_consultant_dialog_uuid
- Aktualny identyfikator połączenia do użytkownika