L'oggetto campagna

Rappresenta una campagna, con tutte le sue impostazioni e il suo avanzamento attuale. Gli attributi contrassegnati come di sola lettura sono impostati da SIP Caller, e vengono ignorati quando si crea o si modifica una campagna.

Attributi

iduuidSola lettura

Identificatore univoco della campagna.

namestring

Nome della campagna, tra 2 e 99 caratteri. Deve essere univoco nell'account.

tagIdsarray of strings

ID dei tag della campagna. Solo gli utenti con almeno uno di questi tag possono vedere la campagna nella Console Web. Invia un array vuoto per non assegnare tag.

stateenumSola lettura

Stato della campagna. Le nuove campagne vengono create come Draft. Usa Cambiare lo stato della campagna per attivare, mettere in pausa o annullare una campagna. Le campagne passano a Finished automaticamente.

Valori possibili:DraftActivePausedCanceledFinished
activeStatusenumNullableSola lettura

Solo per le campagne Active, altrimenti null: indica se la campagna sta effettuando chiamate (Running), o il motivo per cui non le sta effettuando.

Valori possibili:RunningWaitingForNumbersOutsideDateRangeOutsideWorkingHoursQueuesMonitorOfflineExtensionNotRegisteredNoServerAvailableInRegionPhoneSystemBlacklistedMaxCallsPerDayLimitReachedNumberProvisioningNotAllowedByPlanDialerModeNotAllowedByPlanCallHandlingModeNotAllowedByPlan
runningPriorityinteger

Priorità della campagna, tra -20 (la più bassa) e 20 (la più alta). Quando più campagne condividono le risorse, i prossimi numeri da chiamare vengono presi prima dalle campagne con la priorità più alta. Le richieste possono anche usare i nomi Min (-20), Low (-10), Normal (0), High (10) e Max (20), che distinguono tra maiuscole e minuscole, ma non numeri tra virgolette, come "10". Le risposte restituiscono sempre il numero.

phoneSystemIduuid

ID del sistema telefonico utilizzato per effettuare le chiamate.

extensionIdstring

ID dell'interno del sistema telefonico utilizzato per effettuare le chiamate.

dialerobject

Modalità dialer della campagna e relative impostazioni. Il campo mode definisce la modalità, e gli altri campi dipendono da essa.

startDatedate

Primo giorno in cui la campagna può effettuare chiamate.

endDatedateNullable

Ultimo giorno in cui la campagna può effettuare chiamate (questo giorno incluso), oppure null per nessuna data di fine. Non può essere precedente a startDate.

holidayGroupIduuidNullable

ID del gruppo di festività della campagna, oppure null. Le festività utilizzano gli orari di lavoro definiti per le domeniche.

timeZoneIdstring

Fuso orario IANA della campagna, ad esempio America/New_York. Le date e gli orari di lavoro sono relativi a questo fuso orario.

workingTimesobject

Fasce orarie in cui possono essere effettuate le chiamate, per ogni giorno della settimana. Ogni giorno deve essere presente: invia un array vuoto per i giorni senza chiamate.

numberProvisioningenum

Indica se è possibile aggiungere o eliminare numeri una volta attivata la campagna (Dynamic) oppure no (Static). Una campagna statica termina automaticamente quando tutti i suoi numeri sono stati elaborati.

Valori possibili:StaticDynamic
numberSelectionenum

Ordine in cui vengono chiamati i numeri: primo entrato, primo uscito (Fifo), oppure ultimo entrato, primo uscito (Lifo).

Valori possibili:FifoLifo
numberPriorityenum

Indica se i numeri non ancora contattati vengono chiamati prima dei tentativi ripetuti (NotContacted), o viceversa (RetryPending).

Valori possibili:NotContactedRetryPending
callPrefixstring

Prefisso aggiunto a ogni numero prima della chiamata, ad esempio per selezionare una linea in uscita, oppure "" per nessun prefisso. È possibile specificare fino a 256 prefissi separati da virgole, per ruotarli: ciascuno fino a 6 caratteri, tra cifre, *, # e +.

ringTimeoutobject

Tempo di attesa affinché la chiamata riceva risposta: tra 1 e 600 secondi, oppure tra 1 e 10 minuti. In modalità Progressive, si applica alla chiamata verso l'agente.

maxAttemptsinteger

Numero massimo di volte in cui viene chiamato ogni numero, tra 1 e 9.

retryIntervalsarray of objects

Tempo minimo tra i tentativi, fino a 6 mesi. È possibile definire tra 1 e 8 intervalli, per utilizzare tempi di attesa diversi per i tentativi successivi.

blackListIdsarray of uuids

ID delle liste nere con i numeri che non devono essere chiamati. Invia un array vuoto per non utilizzarne nessuna.

callHandlingobjectNullable

Cosa succede quando una chiamata riceve risposta. Il campo $t definisce la modalità di gestione delle chiamate, e gli altri campi dipendono da essa. Obbligatorio per le modalità dialer Power e Predictive, e deve essere null per la modalità Progressive, in cui la chiamata viene sempre collegata a un agente.

webhookEndpointIduuidNullable

ID del webhook che riceve gli eventi della campagna, oppure null.

numbersCountintegerSola lettura

Quantità di numeri della campagna.

progressobjectSola lettura

Quantità di numeri in ciascuno stato.

varNamesarray of stringsNullableSola lettura

Nomi delle variabili i cui valori vengono memorizzati per ogni numero, oppure null se la campagna non ha ancora numeri. Sono definiti dai primi numeri aggiunti alla campagna.

isArchivedbooleanSola lettura

Indica se la campagna è archiviata. Le campagne archiviate sono nascoste per impostazione predefinita nella Console Web.

interactionLabelsarray of objectsNullableSola lettura

Interazioni della campagna i cui risultati vengono riportati per ogni chiamata, come gli input DTMF dei flussi di chiamata o gli obiettivi dell'agente IA. Utilizzate per interpretare gli inputResults dei dettagli delle chiamate.

createdAttimestampSola lettura

Data e ora di creazione della campagna.

updatedAttimestampSola lettura

Data e ora dell'ultima modifica. Invia questo valore come lastUpdatedAt quando modifichi la campagna.

deletedAttimestampNullableSola lettura

Sempre null, tranne nella risposta di Eliminare una campagna, dove contiene la data e l'ora in cui la campagna è stata eliminata.

startedAttimestampNullableSola lettura

Data e ora in cui la campagna ha iniziato a effettuare chiamate, oppure null.

endedAttimestampNullableSola lettura

Data e ora in cui la campagna è stata annullata o è terminata, oppure null.

L'oggetto campagna

{ "id": "01a0e2b4-5c1d-7f3a-9b2e-6d8c4a1f0e27", "name": "Q4 Renewals", "tagIds": [], "state": "Active", "activeStatus": "Running", "runningPriority": 0, "phoneSystemId": "0199817e-52e0-7079-9585-99a655c2acb3", "extensionId": "93e5cdfc-6e42-4995-8263-9388a9047c29", "dialer": { "mode": "Predictive", "intensity": 0 }, "startDate": "2026-10-01", "endDate": null, "holidayGroupId": null, "timeZoneId": "America/New_York", "workingTimes": { "monday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "tuesday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "wednesday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "thursday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "friday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "saturday": [], "sunday": [] }, "numberProvisioning": "Dynamic", "numberSelection": "Fifo", "numberPriority": "RetryPending", "callPrefix": "", "ringTimeout": { "value": 30, "unit": "Seconds" }, "maxAttempts": 3, "retryIntervals": [ { "value": 1, "unit": "Hours" }, { "value": 1, "unit": "Days" } ], "blackListIds": [ "01a0dedd-b9a2-729d-8e0a-4e3ad9197aea" ], "callHandling": { "$t": "Callflow", "answerTypeDetector": { "$t": "AmdAgent", "amdAgentId": "019f9cef-4a91-7c97-b7cd-edbb06a5038d", "unknownAnswerTreatment": "Human", "messageForVoicemail": { "$t": "OnFirstDetection", "callflowId": "019f81ba-a149-731a-a6cb-b47146c5f90d", "isCallRetryEnabled": true } }, "callflowId": "019f9cd5-e8cd-716b-a9a6-37c9db2f97a2", "ttsVoiceId": "azu-en-US-AvaMultilingualNeural" }, "webhookEndpointId": "019af0c3-62d6-70f2-84a1-5ab5671721bb", "numbersCount": 1250, "progress": { "notContacted": 610, "contacting": 12, "success": 402, "failure": 96, "retryPending": 118, "blacklisted": 12, "deleted": 0 }, "varNames": [ "Customer Name", "Due Balance" ], "isArchived": false, "interactionLabels": [ { "id": "a6d5b2e5-6b3f-49d8-aaa3-bc7b4c693f05", "label": "Renewal confirmation" } ], "createdAt": "2026-09-28T14:02:11.482", "updatedAt": "2026-10-01T09:00:02.731", "deletedAt": null, "startedAt": "2026-10-01T09:00:04.118", "endedAt": null }


SIP Caller
© 2026 Easy Caller LLC Tutti i diritti riservati
LinkedinYou Tube
Trustpilot