Voice Campaign Request Confirmation
Jeśli w FeatureProjectVoiceCampaign jest włączone potwierdzenie realizacji sprawy ({request_confirmation_enabled}), system przed każdym przetwarzaniem sprawy wyśle żądanie POST do zewnętrznego serwisu
({request_confirmation_url}) w celu weryfikacji sprawy.
Body
{
"id": <STRING>,
"voice_campaign_id": <STRING>,
"contact_number": <STRING>,
"current_contact_number": <STRING>,
"contact_identifier": <STRING>,
"case_id": <STRING>,
"case_group": <STRING>,
"case_state": <STRING>,
"custom": <STRING>
}
Parameters
| Parametr | Rodzaj | Opis |
|---|---|---|
| id | <STRING> |
Identyfikator systemowy Sprawie z Kampanii |
| voice_campaign_id | <STRING> |
Identyfikator systemowy Kampanii |
| contact_number | <STRING> |
Numer kontaktowy lub lista numerów kontaktowych w formacie Nazwa1:Numer1 |
| current_contact_number | <STRING> |
Aktualny numer kontaktowy |
| contact_identifier | <STRING> |
Identyfikator kontaktu |
| case_id | <STRING> |
Identyfikator sprawy |
| case_group | <STRING> |
Grupa sprawy |
| case_state | <STRING> |
Status sprawy |
| custom | <STRING> |
Dodatkowe informacje |
Headers
| Parametr | Rodzaj | Wartość | Opcjonalne |
|---|---|---|---|
| Content-Type | <STRING> |
application/json | Nie |
| appHash | <STRING> |
{request_confirmation_apphash} | Tak |
Spodziewana odpowiedź z serwera
{
"data": {
"is_confirmed": <BOOLEAN>,
"case_state": <STRING>
}
}
| Parametr | Rodzaj | Wartość | Opis |
|---|---|---|---|
| is_confirmed | <BOOLEAN> |
1 | Zgoda na przetwarzanie sprawy |
| case_state | <STRING> |
lorem ipsum | Status do ustawienia przy niepotwierdzeniu sprawy - opcjonalnie |
| Kod | Opis |
|---|---|
| 200 | Realizacja w zależności od parametru {is_confirmed} |
| Inny | Błędna odpowiedź. Zostanie wykonana kolejna próba za określony w {request_confirmation_interval} (FeatureProjectVoiceCampaign) czas. |