---
title: "Udgående kampagner"
description: "Upload en kontaktliste, og lad en agent arbejde sig igennem den — med opkaldsvinduer, genforsøg og status i realtid."
---

Kampagner ringer til en kontaktliste på dine vegne: vælg en agent, upload en
CSV, angiv hvornår opkald er tilladt, og ThunderPhone arbejder sig gennem listen
— med genforsøg ved opkald uden svar og telefonsvarere efter den tidsplan, du vælger. Find
dem under **Engagement → Kampagner** (`/dashboard/campaigns`).

Brug i stedet [API'et til udgående opkald](/da/guides/place-outbound-calls) til
enkeltstående programmatisk opkald.

## Forudsætninger

- En udrullet stemmeagent.
- Et telefonnummer med aktiverede udgående opkald. Kunders VoIP-numre understøtter fortsat
  kampagner. ThunderPhone-numre starter kun med indgående opkald; en organisationsadministrator kan
  anmode om udgående opkald fra siden Telefonnumre. ThunderPhone gennemgår
  hver anmodning manuelt, og godkendte numre kan køre kampagner. Se
  [Tilslut en VoIP-udbyder](/da/guides/voip-providers).
- Kontakter som en CSV-fil (eller indsat JSON) med en `phone`- eller
  `phone_number`-kolonne. **Op til 5.000 rækker pr. upload**, UTF-8-kodet.
  Nye JSON-uploads skal være flade: ekstra værdier kan være strenge, tal,
  booleske værdier eller `null`. Rækker, der indeholder arrays eller indlejrede objekter, afvises
  enkeltvis med en valideringsmeddelelse; gyldige rækker importeres stadig. CSV-celler
  er strenge. Accepterede ekstra kolonner gemmes som variabler pr. kontakt i kampagnens
  kontaktposter og leveres automatisk til hvert opkald. ThunderPhone
  klassificerer også den gemte agentprompt før hvert udgående opkald for at afgøre, om
  agenten skal navigere i en telefonmenu. Overskrifter som `name` og `account_id`
  matcher `{{name}}` og `{{account_id}}` i den gemte agents prompt. Navnekobling kan også kombinere kolonner til `name`. Se
  [variabler pr. opkald](/da/guides/call-variables) for standardværdier, navngivningsregler,
  objektgrænsen på 32 KB og værdier, der returneres i afslutningswebhooks.

Ældre kontaktposter kan indeholde indlejrede metadata fra tidligere JSON-upload.
Disse metadata bliver på den gemte kontakt. Hvert opkald udelader ikke-skalære værdier fra
sin variabelnyttelast og logger de ignorerede nøglenavne for det forsøg uden
at logge værdier. Genforsøg bruger samme filtrering.

## Opret en kampagne

<Steps>
  <Step title="Klik på Ny kampagne">
    Giv den et navn, vælg **stemmeagenten**, og vælg **afsendernummeret**
    (et af dine numre, der er aktiveret til udgående opkald).
  </Step>
  <Step title="Upload kontakt-CSV-filen">
    Rækker med et ugyldigt telefonnummer eller ugyldige variabler afvises enkeltvis og
    rapporteres med deres rækkenumre — resten importeres uden problemer.
  </Step>
  <Step title="Angiv opkaldsvinduet">
    Vælg en **tidszone** og et vindue for **daglig start/slut**; kampagnen
    ringer kun inden for det. Tidszonen baseres på dit afsendernummers
    tidszone (dets områdenummer i USA og Canada, dets land andre steder) eller,
    for numre der dækker flere tidszoner, f.eks. gratisnumre, din
    browsers. Hjælpeteksten under feltet angiver hvilken. Vinduet er som standard
    9–17. Et vindue, der starter før kl. 8 eller slutter efter kl. 21, viser en
    advarsel: opkald uden for disse timer kan overtræde regler om ringetider,
    f.eks. TCPA-regler. En sluttid tidligere end starttiden krydser midnat: 22:00 →
    02:00 ringer fra kl. 22 til kl. 2 næste dag med en advarsel. Vinduet
    anvender kampagnens tidszone, ikke den enkelte kontakts, så opdel
    kontakter efter tidszone, når de er spredt ud.
    Du kan valgfrit angive et **starttidspunkt** for at planlægge start og et
    **sluttidspunkt**, hvorefter kampagnen afsluttes automatisk.
  </Step>
  <Step title="Juster tempo og genforsøg">
    - **Samtidige opkald** — hvor mange opkald denne kampagne kører på én gang
      (1–10, standard 3). Kampagner starter ikke nye opkald, mens din
      organisation har 10 udgående opkald i gang, så parallelle
      kampagner deler denne kapacitet. Hvert opkald tæller også med i din
      organisations [grænse for samtidige opkald](/api-reference/introduction#call-limits)
      (20 som standard på tværs af indgående, udgående, web- og testopkald).
      Når grænsen er nået, eller det samme nummer blev ringet op inden for de
      seneste 10 sekunder, venter kontakten blot på en senere gennemgang; dens
      forsøg bruges ikke.
    - **Maksimalt antal forsøg** — hvor mange gange hver kontakt kan ringes op
      (1–10, standard 2).
    - **Ventetid før genforsøg (minutter)** — ventetiden før et genforsøg (mindst 30,
      standard 60).
    - **Prøv igen ved** — hvilke udfald der udløser et genforsøg: **intet svar**,
      **telefonsvarer**, **mislykkedes** (alle er aktiveret som standard).

    Har du brug for flere forsøg eller kortere interval? Kontakt support: medarbejdere kan
    hæve begge grænser for din organisation.
  </Step>
  <Step title="Opret kladde, og start derefter">
    Kampagner oprettes som kladder — kontakter kan kun tilføjes, mens en
    kampagne er en kladde. Start af en kampagne kræver et udtrykkeligt samtykke
    til opkaldsomkostningerne. Med et fremtidigt **starttidspunkt** bliver den
    *planlagt*; ellers starter den straks som *kørende*.
  </Step>
</Steps>

<Note>
  Kampagner, der er gemt før disse grænser, fortsætter med at køre præcis som konfigureret.
  Deres forsøg og intervaller forbliver som gemt ved andre redigeringer.
</Note>

## Sådan fungerer udfald og genforsøg

Efter hvert opkald får kontakten et udfald — vellykkede opkald
markeres som gennemført; et opkald, der vurderes som intet svar, registreres som telefonsvarer eller
mislykkes, forsøges igen, hvis udfaldet er på din **genforsøg ved**-liste, og
kontakten har forsøg tilbage. Kontakter, der løber tør for forsøg, markeres som
*udtømt*; fejl, der ikke kan genforsøges, markeres som *mislykket*.

<Note>
  Opkald sættes automatisk på pause, når din kontosaldo ikke er i god
  stand, og genoptages, når den er det. Hold
  [automatisk optankning](/da/guides/billing-and-topups) aktiveret for lange kampagner.
</Note>

## Overvåg og styr

Hvert kampagnekort viser status og fremdrift (f.eks. "173 af 248
afsluttet"). Åbn en kampagne for at se statusfordelingen, resultater pr. kontakt
og seneste opkald — hvert element linker til det fulde transkript og
optagelsen i opkaldshistorikken.

- **Sæt på pause / genoptag** — en pause stopper nye opkald; opkald, der allerede er i
  gang, afsluttes naturligt. Kampagner på pause kan redigeres og genoptages.
- **Annuller** — stopper kampagnen permanent.
- En kampagne afsluttes automatisk, når hver kontakt når en endelig
  tilstand, eller tidspunktet **slut kl.** passerer.

Kampagnestatusser: `draft`, `scheduled`, `running`, `paused`,
`completed`, `cancelled`. Kontaktstatusser: `pending`, `scheduled`,
`calling`, `completed`, `failed`, `exhausted`.

## Næste trin

<CardGroup cols={2}>
  <Card title="Følg opkald live" icon="tower-broadcast" href="/da/guides/monitor-live-calls">
    Lyt med på kampagneopkald, mens de foregår.
  </Card>
  <Card title="API til udgående opkald" icon="phone-arrow-up-right" href="/da/guides/place-outbound-calls">
    Foretag enkelte opkald programmatisk.
  </Card>
</CardGroup>
