> For the complete documentation index, see [llms.txt](https://library.zoom.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://library.zoom.com/technical-library/nl/zakelijke-services/zoom-contact-center/expert-insights/agentless-dialer-with-custom-fields.md).

# Agentloze kiezer met aangepaste velden

Geschreven door Justin Steinberg

## Overzicht

### Wat is Agentless Dialer?

Het Zoom contactcenter **Agentless Dialer** is een type kiezer dat Uitgaand oproepen plaatst zonder dat agenten hoeven te zijn aangemeld of Beschikbaar. In tegenstelling tot de **Voorbeeld** en **Progressief** kiezers, die door agenten worden aangestuurd, de **Agentless Dialer** werkt zelfstandig, voert campagnes uit door contactpersonen uit een lijst te bellen en geautomatiseerde ervaringen te leveren via een geconfigureerde **Flow** of opgenomen bericht. **Agentless Dialer** is nuttig voor Uitgaand berichtenverkeer, waarbij een live-agent niet nodig is voor elk bellen. Veelvoorkomende gebruiksscenario's zijn:

* Herinneringen voor afspraken
* Meldingen voor verschuldigde Betaling
* Updates van de gemeenschap
* Uitnodigingen voor Evenementen
* Herinneringen voor gezondheidsscreening

Met **Aangepaste velden** ondersteuning kunnen deze berichten per contactpersoon worden gepersonaliseerd.

{% hint style="success" %}
**Voorbeeld**

In plaats van een generieke "u heeft een aankomende afspraak," kan de dialer zeggen "uw afspraak staat gepland voor vrijdag om 15:00 uur op onze Main Street Locatie."
{% endhint %}

{% hint style="info" %}
Contacten kan ook de optie worden gegeven om tijdens het bellen indien nodig verbinding te maken met een live agent.
{% endhint %}

### Licenties

De **Agentless Dialer** vereist een Add-on(s)-licentie in Zoom contactcenter. Er is ten minste één Zoom contactcenter-gebruiker licentie (Essentials of hoger) vereist voor de beheerder die Contactcenterbeheer configureert. Voor de Agentless Dialer zelf worden gebruikskosten per minuut in rekening gebracht. Neem contactpersoon op met uw Zoom Verkoopteam voor aanvullende prijsinformatie.

Wanneer een Agentless Dialer-bellen via de Flow escaleert naar een menselijke agent, kan de ontvangende agent elk Zoom contactcenter-licentietype (Essentials, Premium of Elite) hebben. Er is geen vereiste dat de agent een Premium+-licentie heeft om geëscaleerde Agentless Dialer-bellen af te handelen.

### Kernconcepten

Een gepersonaliseerde implementatie van een Agentless Dialer omvat vier hoofdcomponenten:

De **Campaig**n is het object op het hoogste niveau dat het gedrag van de kiezer definieert. Het specificeert het type kiezer (zonder agent), de contactpersoonlijst om te bellen, de beller-ID, kantooruren, limieten voor gelijktijdig bellen, **Detectie van antwoordapparaten** (AMD) Instellingen, en wat er gebeurt wanneer een live contactpersoon wordt gedetecteerd (een bericht afspelen of naar een flow routeren). De campagne heeft ook een "Always Running"-instelling die bepaalt of de campagne continu wordt uitgevoerd of één keer wordt uitgevoerd.

De **Contactpersoonlijst** bevat de Telefoonnummers en bijbehorende gegevens voor de mensen die de campagne gaat bellen. Elke vermelding in de lijst bevat Standaardvelden (voornaam, achternaam, telefoonnummer, enz.) en kan aangepaste velden met अतिरिक्त gegevens bevatten. Eén enkele contactpersoonlijst kan worden gekoppeld aan een of meer campagnes.

**Aangepaste velden** breid het standaard contactpersonenlijst-item uit met door de gebruiker gedefinieerde datakolommen. Elk aangepast veld heeft een naam, een gegevenstype (bijv. tekst, datum/tijd) en een optie om te bepalen of de waarde zichtbaar is voor agenten. Aangepaste velden Toestaan campagnespecifieke gegevens — zoals afsprakendata, accountnummers of Locatiegegevens — om met elke contactpersoon mee te reizen en dynamisch in de flow te worden aangehaald. Waarden kunnen handmatig worden ingevuld, via CSV-import/export, of via de Zoom contactcenter API; opnemen kan ook.

De **Flow** Dit is de logica voor het bellen die wordt uitgevoerd wanneer een gebelde contactpersoon antwoordt (of wanneer AMD een live contactpersoon detecteert). Flows voor de Agentless Dialer gebruiken dezelfde Flow-builder en dezelfde widgetset als Standaard Inkomende spraakflows. Binnen een Flow kunt u gepersonaliseerde berichten afspelen met behulp van contactpersonenlijstvelden, DTMF-invoer verzamelen, API-bellen uitvoeren, doorsturen naar een ZVA-spraakagent of escaleren naar een wachtrij voor een menselijke agent. Escalatie naar een live agent is een Standaard Zoom contactcenter Flow-mogelijkheid en kan in elke Agentless Dialer Flow worden ingebouwd.

{% hint style="info" %}
Voor een introductie tot Flows, zie de [Zoom Customer Experience Bluepaper](/technical-library/nl/zakelijke-services/zoom-contact-center/zoom-customer-experience/zoom-contact-center-components/flows.md).
{% endhint %}

## Flows met ondersteuning voor aangepaste velden

Met aangepaste velden kan de Flow een ervaring bieden die volledig is gepersonaliseerd voor elke gebelde contactpersoon. Aangepaste velden worden weergegeven als contactpersoon-attributen in de flow-builder en kunnen overal worden gebruikt waar variabelen worden ondersteund, inclusief **Media verzenden** widgets, **Invoer verzamelen** widgets, **Voorwaarde** widgets, en **Script** widgets.

De Flow builder biedt een UI voor variabele-invoeging waarmee je door de juiste variabelesyntaxis kunt bladeren en deze kunt invoegen. In flows zijn twee variabelenaamruimten Beschikbaar:

* **Contactpersonenlijstvelden**: Gegevens uit de campagnecontactpersonenlijst, inclusief zowel Standaardvelden (bijv., `contactList.standardField.firstName`) en aangepaste velden (bijv., `contactList.customField.appointmentTime`). Dit zijn de meest betrouwbare bronnen voor campagnespecifieke gegevens.
* **Adresboekvelden**: Gegevens uit het Zoom contactcenter-adresboek, inclusief Standaard- en aangepaste velden. Merk op dat er niet gegarandeerd is dat een gebeld nummer in het adresboek voorkomt, dus hebben contactpersonenlijstvelden de voorkeur voor campagnegegevens.

{% hint style="success" %}
**Voorbeeld**

"Hallo {{contactList.standardField.firstName}} {{contactList.standardField.lastName}}, hier is Example Corp met een herinnering voor uw afspraak. Uw afspraak staat gepland voor {{contactList.customField.appointmentTime}} op onze {{contactList.customField.appointmentLocation}} Locatie. Ter bevestiging, In de pers 1. Om te Annuleren, In de pers 2. Om met een medewerker te spreken, In de pers 3."
{% endhint %}

### Aangepaste velden en detectie van antwoordapparaten (AMD)

Aangepaste velden zijn Beschikbaar in de Flow, ongeacht of AMD is ingeschakeld. Als AMD is uitgeschakeld, worden alle verbonden gesprekken gerouteerd naar de flow. Als AMD is ingeschakeld, worden gesprekken waarbij een live contactpersoon wordt gedetecteerd gerouteerd naar de flow. In beide gevallen zijn aangepaste velden volledig toegankelijk binnen de flow.

{% hint style="info" %}
Wanneer AMD (Answering Machine Detection) een voicemail detecteert, speelt het systeem automatisch een vooraf opgenomen bericht af uit de Asset Library in plaats van het gesprek te routeren naar een Flow. Vanwege deze beperking kunnen aangepaste velden niet worden gebruikt in voicemailberichten. Een toekomstige release zal ondersteuning Toevoegen voor Routering van door AMD gedetecteerde voicemailgesprekken naar Zoom contactcenter Flows, wat aangepaste voicemailberichten met dynamische inhoud voor Agentless Dialer-campagnes zal Inschakelen.
{% endhint %}

## Eerste configuratie en instellingen

Deze sectie schetst de stappen om een gepersonaliseerde Agentless Dialer-campagne te Configureer.

### Stap 1: Aangepaste velden maken

1. In het [**Beheerdercentrum**](https://zoom.com/account), naar **CX-beheer** → **contactcenter** → [**Campagnebeheer**](https://zoom.com/cci/index/admin#/admin-campaign-management).
2. Ga naar de **Contactpersoonlijst** sectie.
3. Selecteer **Aangepaste velden**.
4. Klik op **Aangepast veld Toevoegen**.
5. Invoeren van een naam voor het aangepaste veld (bijv., `appointmentTime`, `appointmentLocation`).
6. Selecteer het gegevenstype (bijv. Tekst, Datum/tijd).
7. Optioneel: Configureer of de veldwaarde moet worden weergegeven aan Zoom contactcenter-agenten.
8. Herhaal dit voor elk aangepast veld dat nodig is.

<div align="center" data-with-frame="true"><figure><img src="https://3901650588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2FxVAAK2ILQ3Zw2xFVa9me%2Fimage.png?alt=media&amp;token=da975e5c-8013-4c56-9d20-82417ce993dd" alt=""><figcaption></figcaption></figure></div>

### Stap 2: Maak een flow met veldverwijzingen voor de contactpersoonlijst

1. In het [**Beheerdercentrum**](https://zoom.com/account), naar **CX-beheer** → **contactcenter** → [**Flows**](https://zoom.com/cci/index/admin#/admin-studios).
2. Maak een nieuwe spraakflow voor de **Agentless Dialer** campagne.
3. Toevoegen van widgets indien nodig (Media verzenden, Invoer verzamelen, Voorwaarde, Script, Routeren naar, enz.).
4. Gebruik in elke widget die tekst- of variabele-invoeging ondersteunt de **Variabele invoegen** knop om contactpersonenlijst Standaardvelden en aangepaste velden te bladeren en in te voegen.
   * Contactpersonenlijst Standaardvelden volgen de indeling: `{{contactpersonenLijst.StandaardField.fieldName}}`
   * Contactpersonenlijst aangepaste velden volgen de indeling: `{{contactpersonenLijst.customField.fieldName}}`

<div align="center" data-with-frame="true"><figure><img src="https://3901650588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2FPfTu9FDENLugjdbiMmLz%2Fimage.png?alt=media&amp;token=25749908-c6a0-4caf-bc82-f8c25103278d" alt=""><figcaption></figcaption></figure></div>

#### Flow-ontwerppatroon: Escalatie naar een menselijke agent

Om de gebelde contactpersoon de optie te geven om met een live-agent te spreken, gebruik je een **Invoer verzamelen** widget om een DTMF-toetsaanslag vast te leggen (bijv. "In de pers 3 om met een agent te spreken") en het bellen naar een wachtrij te routeren via de **Route To** widget.

Het wordt aanbevolen een variabele in te stellen voordat het bellen de wachtrij bereikt, zodat de agent kan herkennen dat het bellen afkomstig is uit een agentloze dialercampagne. Dit is belangrijk omdat de wachtrij gemengd kan zijn — agenten in die wachtrij kunnen ook Standaard inkomende bellen ontvangen en zouden anders geen manier hebben om de bellenbron te onderscheiden.

Om dit te doen, gebruikt u een **Variabele instellen** widget om een beschrijvende waarde op te slaan (bijv. stel een aangepaste variabele in `agentlessCampaign` naar `"Dialer voor afspraakherinnering"`) vóór de **Route To** widget. Configureer vervolgens in [**Beheerdercentrum**](https://zoom.com/account) → **CX-beheer** → **contactcenter** → [**Voorkeuren**](https://zoom.com/cci/index/admin#/admin-preferences), Configureer die variabele zodat deze aan agents weergeven wordt. Wanneer de agent het bellen ontvangt, zien zij de variabelewaarde op hun Inkomend Melding Scherm, wat context biedt over waarom het bellen werd gedaan. Er kunnen extra globale variabelen worden toegevoegd om aanvullende informatie aan de agent weergeven bij de escalatie.

Agenten die geëscaleerde Agentloze Dialer-bellen ontvangen, kunnen elk Zoom contactcenter-licentie niveau hebben (Essentials, Premium of Elite).

### Stap 3: Maak een contactpersoonlijsten aan

1. In het [**Beheerdercentrum**](https://zoom.com/account), naar **CX-beheer** → **contactcenter** → **Campagnebeheer** → [**contactpersoonlijsten**](https://zoom.com/cci/index/admin#/admin-campaign-management/contacts).
2. Maak een nieuwe contactpersoonlijst aan of Selecteer een bestaande.
3. Toevoegen van contacten handmatig, via CSV-import, of via de Zoom contactcenter API.
4. Wanneer u contacten Toevoegen, vult u zowel de Standaard velden (voornaam, achternaam, telefoonnummer) als eventuele aangepaste velden in die u hebt gedefinieerd.

<div data-with-frame="true"><figure><img src="https://3901650588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2F7ANzeY2NUs5wgYfdvnmV%2Fimage.png?alt=media&amp;token=cb96a122-38f3-463f-a8a7-93481ec39ec2" alt="" width="458"><figcaption></figcaption></figure></div>

### Stap 4: Maak en Configureer de campagne

1. In het [**Beheerdercentrum**](https://zoom.com/account), naar **CX-beheer** → **contactcenter** → [**Campagnebeheer**](https://zoom.com/cci/index/admin#/admin-campaign-management).
2. Klik op **Campagne Toevoegen** en Selecteer **Agentless Dialer.**

<div data-with-frame="true"><figure><img src="https://3901650588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2FFpmz6warP27GyrGizJx4%2Fimage.png?alt=media&amp;token=932efa05-9a48-4aba-a10d-afda68c24411" alt=""><figcaption></figcaption></figure></div>

3. Geef de campagne een naam en Configureer de volgende Instellingen:
   * **Contactpersoonlijst**: Selecteer de lijst met contactpersonen die is gemaakt in [Stap 3](#step-3-create-a-contact-list).
   * **beller-ID**: Selecteer het Uitgaand nummer beller-ID.
   * **Maximaal aantal gelijktijdige oproepen**: Stel een waarde in tussen 1 en 15.
   * **Kantooruren**: Configureer het toegestane beltijdsvenster.
   * **Altijd actief**: Stel in op Waar als contactpersonen voortdurend worden toegevoegd, of op Onwaar voor een eenmalige campagne-uitvoering.
   * **Detectie van antwoordapparaat (AMD)**: Inschakelen of Uitschakelen naar behoefte. Indien ingeschakeld, Configureer de voicemailactie (verbinding verbreken of bericht uit de assetbibliotheek afspelen).
   * **Live contactpersoon gedetecteerd**: Selecteer **Verbinden met flow** en Kies de flow die is gemaakt in [Stap 2](#step-2-create-a-flow-with-contact-list-field-references).

<div data-with-frame="true"><figure><img src="https://3901650588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2F2aa0uhZbDXOB7EybcqpG%2Fimage.png?alt=media&amp;token=09e41bc1-3966-4d75-a6e8-e6cc6204d572" alt=""><figcaption></figcaption></figure></div>

## De lijst met contactpersonen beheren

Contactpersonen kunnen aan de lijst met contactpersonen worden toegevoegd via handmatige invoer in het beheerportal, CSV-import of de Zoom contactcenter API. Alle drie de methoden ondersteunen zowel standaard- als aangepaste velden.

### Contactpersonen toevoegen via CSV-import/-export

Om contactpersonen met aangepaste velden via CSV te importeren, is het handig om eerst handmatig één contactpersoon toe te voegen waarbij alle gewenste aangepaste velden zijn ingevuld, en vervolgens de lijst te exporteren. De geëxporteerde CSV bevat de juiste kolomkoppen voor zowel standaard- als aangepaste velden, die u als sjabloon voor bulkimporten kunt gebruiken.

### Contactpersonen toevoegen via API

De Zoom contactcenter API ondersteunt het programmatisch toevoegen van vermeldingen in de lijst met contactpersonen met aangepaste veldwaarden. Dit is nuttig voor integraties waarbij gegevens van contactpersonen worden beheerd in een extern systeem (bijv. een CRM, Planning Platform of EHR) en automatisch naar de lijst met contactpersonen moeten worden doorgestuurd.

Zie voor meer informatie de [API-referentiedocumentatie](https://developers.zoom.us/docs/api/contact-center/#tag/campaigns/post/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts).

### Timing: wanneer contactpersonen moeten worden toegevoegd

De timing voor het toevoegen van contactpersonen is afhankelijk van de instelling Altijd actief van de campagne:

* **Altijd actief** = **Waar**: Contactpersonen kunnen op elk moment aan de lijst met contactpersonen worden toegevoegd — vóór, tijdens of nadat de campagne begint. De campagne draait continu en neemt nieuw toegevoegde contactpersonen mee zodra ze worden geladen. Deze modus is ideaal voor doorlopende gebruiksscenario's, zoals doorlopende afspraakherinneringen, waarbij gedurende de dag nieuwe contactpersonen worden gegenereerd.
* **Altijd actief** = **Onwaar**: Contactpersonen moeten in de lijst met contactpersonen worden geladen voordat de campagne wordt gestart. Zodra de campagne alle contactpersonen in de lijst heeft gebeld, gaat deze over naar de status Beëindigd. Contactpersonen die worden toegevoegd nadat de campagne is beëindigd, worden niet gebeld tenzij de campagne opnieuw wordt gestart. Deze modus is geschikt voor campagnes in batchstijl, zoals eenmalige Evenementmeldingen of Betaling-herinneringen.

### Contactpersonen uit de campagne verwijderen

Mogelijk moet u om verschillende redenen een contactpersoon uit de campagne verwijderen. Een klant kan zich bijvoorbeeld tot u wenden voordat u hen kunt bellen. Gebruik de [API voor het verwijderen van de contactpersoon uit de campagnelijst](https://developers.zoom.us/docs/api/contact-center/#tag/campaigns/delete/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts/{contactId}).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://library.zoom.com/technical-library/nl/zakelijke-services/zoom-contact-center/expert-insights/agentless-dialer-with-custom-fields.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
