L’objet campagne

Représente une campagne, avec tous ses paramètres et sa progression actuelle. Les attributs marqués en lecture seule sont définis par SIP Caller, et sont ignorés lors de la création ou de la modification d’une campagne.

Attributs

iduuidLecture seule

Identifiant unique de la campagne.

namestring

Nom de la campagne, entre 2 et 99 caractères. Il doit être unique dans le compte.

tagIdsarray of strings

ID des balises de la campagne. Seuls les utilisateurs ayant au moins une de ces balises peuvent voir la campagne dans la Console Web. Envoyez un tableau vide pour n’assigner aucune balise.

stateenumLecture seule

État de la campagne. Les nouvelles campagnes sont créées à l’état Draft. Utilisez Changer l’état d’une campagne pour activer, mettre en pause ou annuler une campagne. Les campagnes passent automatiquement à l’état Finished.

Valeurs possibles :DraftActivePausedCanceledFinished
activeStatusenumNullableLecture seule

Uniquement pour les campagnes Active, et null sinon : indique si la campagne effectue des appels (Running), ou la raison pour laquelle elle n’en effectue pas.

Valeurs possibles :RunningWaitingForNumbersOutsideDateRangeOutsideWorkingHoursQueuesMonitorOfflineExtensionNotRegisteredNoServerAvailableInRegionPhoneSystemBlacklistedMaxCallsPerDayLimitReachedNumberProvisioningNotAllowedByPlanDialerModeNotAllowedByPlanCallHandlingModeNotAllowedByPlan
runningPriorityenum

Priorité de la campagne, utilisée pour décider de quelle campagne prendre les prochains numéros à appeler, lorsque plusieurs campagnes partagent des ressources.

Valeurs possibles :LowNormalHigh
phoneSystemIduuid

ID du système téléphonique utilisé pour effectuer les appels.

extensionIdstring

ID de l’extension du système téléphonique utilisée pour effectuer les appels.

dialerobject

Mode de numérotation de la campagne, et ses paramètres. Le champ mode définit le mode, et les autres champs en dépendent.

startDatedate

Premier jour où la campagne peut effectuer des appels.

endDatedateNullable

Dernier jour où la campagne peut effectuer des appels (ce jour inclus), ou null pour aucune date de fin. Elle ne peut pas être antérieure à startDate.

holidayGroupIduuidNullable

ID du groupe de jours fériés de la campagne, ou null. Les jours fériés utilisent les horaires de travail définis pour le dimanche.

timeZoneIdstring

Fuseau horaire IANA de la campagne, par exemple America/New_York. Les dates et les horaires de travail sont relatifs à ce fuseau horaire.

workingTimesobject

Plages horaires pendant lesquelles les appels peuvent être effectués, pour chaque jour de la semaine. Chaque jour doit être présent : envoyez un tableau vide pour les jours sans appels.

numberProvisioningenum

Indique si des numéros peuvent être ajoutés ou supprimés une fois la campagne activée (Dynamic) ou non (Static). Une campagne statique se termine automatiquement lorsque tous ses numéros ont été traités.

Valeurs possibles :StaticDynamic
numberSelectionenum

Ordre dans lequel les numéros sont appelés : premier entré, premier sorti (Fifo), ou dernier entré, premier sorti (Lifo).

Valeurs possibles :FifoLifo
numberPriorityenum

Indique si les numéros pas encore contactés sont appelés avant les nouvelles tentatives (NotContacted), ou l’inverse (RetryPending).

Valeurs possibles :NotContactedRetryPending
callPrefixstring

Préfixe ajouté à chaque numéro avant l’appel, par exemple pour sélectionner une ligne sortante, ou "" pour aucun préfixe. Jusqu’à 256 préfixes séparés par des virgules peuvent être spécifiés, pour alterner entre eux : chacun d’au maximum 6 caractères, parmi les chiffres, *, # et +.

ringTimeoutobject

Temps d’attente pour que l’appel soit répondu : entre 1 et 600 secondes, ou entre 1 et 10 minutes. En mode Progressive, il s’applique à l’appel vers l’agent.

maxAttemptsinteger

Nombre maximal de fois où chaque numéro est appelé, entre 1 et 9.

retryIntervalsarray of objects

Temps minimal entre les tentatives, jusqu’à 6 mois. Entre 1 et 8 intervalles peuvent être définis, pour utiliser des temps d’attente différents pour les tentatives successives.

blackListIdsarray of uuids

ID des listes noires contenant les numéros qui ne doivent pas être appelés. Envoyez un tableau vide pour n’en utiliser aucune.

callHandlingobjectNullable

Ce qui se passe lorsqu’un appel est répondu. Le champ $t définit le mode de gestion des appels, et les autres champs en dépendent. Obligatoire pour les modes de numérotation Power et Predictive, et doit être null pour le mode Progressive, où l’appel est toujours connecté à un agent.

webhookEndpointIduuidNullable

ID du webhook qui reçoit les événements de la campagne, ou null.

numbersCountintegerLecture seule

Nombre de numéros de la campagne.

progressobjectLecture seule

Nombre de numéros dans chaque statut.

varNamesarray of stringsNullableLecture seule

Noms des variables dont les valeurs sont stockées pour chaque numéro, ou null si la campagne n’a pas encore de numéros. Ils sont définis par les premiers numéros ajoutés à la campagne.

isArchivedbooleanLecture seule

Indique si la campagne est archivée. Les campagnes archivées sont masquées par défaut dans la Console Web.

interactionLabelsarray of objectsNullableLecture seule

Interactions de la campagne dont les résultats sont rapportés pour chaque appel, comme les saisies DTMF des flux d’appel, ou les objectifs de l’agent IA. Utilisé pour interpréter les inputResults des détails des appels.

createdAttimestampLecture seule

Date et heure de création de la campagne.

updatedAttimestampLecture seule

Date et heure de la dernière modification. Envoyez cette valeur dans lastUpdatedAt lors de la modification de la campagne.

deletedAttimestampNullableLecture seule

Toujours null, sauf dans la réponse de Supprimer une campagne, où il contient la date et l’heure de suppression de la campagne.

startedAttimestampNullableLecture seule

Date et heure auxquelles la campagne a commencé à effectuer des appels, ou null.

endedAttimestampNullableLecture seule

Date et heure auxquelles la campagne a été annulée ou s’est terminée, ou null.

L’objet campagne

{ "id": "01a0e2b4-5c1d-7f3a-9b2e-6d8c4a1f0e27", "name": "Q4 Renewals", "tagIds": [], "state": "Active", "activeStatus": "Running", "runningPriority": "Normal", "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 Tous droits réservés
LinkedinYou Tube
Trustpilot