> ## Documentation Index
> Fetch the complete documentation index at: https://help.cloudtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Een VoiceAgent-oproep activeren vanuit Microsoft Dynamics 365

> Automatiseer uitgaande VoiceAgent-oproepen rechtstreeks vanuit Microsoft Dynamics 365

<Note>
  In deze handleiding leert u hoe u automatisch een CloudTalk VoiceAgent-oproep activeert vanuit Microsoft Dynamics 365 met Power Automate. De ingebouwde **HTTP action** ondersteunt elke methode, URL, headers en body, zodat oproepen rechtstreeks vanuit Dataverse-recordgebeurtenissen kunnen worden gestart zonder dat er extra middleware nodig is.
</Note>

**Gebruikersniveau**: Admin

***

<h2 id="h_before_you_start">
  Voordat u begint
</h2>

U heeft het volgende nodig:

* Een CloudTalk VoiceAgent die al is aangemaakt (noteer het VoiceAgent-ID)

* CloudTalk API-inloggegevens (API-sleutel en Secret) die u vindt in **Bedrijfsinstellingen > Integraties > API** ([Uw CloudTalk API-sleutels openen en genereren](/nl/articles/15272380-how-to-access-and-generate-your-cloudtalk-api-keys))

* Een Microsoft 365-/Dynamics 365-abonnement met een **Power Automate Premium**-licentie (de HTTP action is een Premium-connector en vereist een betaald Power Automate-abonnement per gebruiker of per flow; dit is niet inbegrepen in gratis of seeded licenties)

* Contact- of Lead-records met telefoonnummers in Dataverse

<h2 id="h_generate_auth">
  De Autorisatie-header genereren
</h2>

CloudTalk gebruikt Basic Authentication voor API-verzoeken.

1\. Open [https://www.debugbear.com/basic-auth-header-generator](https://www.debugbear.com/basic-auth-header-generator)

2\. Voer uw **CloudTalk API-sleutel** in als Username en uw **API Secret** als Password

3\. Kopieer de gegenereerde waarde. Deze ziet er zo uit: `Basic XXXXXXXXX`

<h2 id="h_setup">
  De integratie instellen
</h2>

<h3 id="h_create_flow">
  De Power Automate-cloudflow aanmaken
</h3>

1\. Open [make.powerautomate.com](https://make.powerautomate.com) (of open het via de Dynamics 365-app) en controleer of u zich rechtsboven in de juiste omgeving bevindt (bijv. "Sales Trial")

<Frame>
  <img src="https://mintcdn.com/cloudtalk/akDGinDOBsihWn_p/images/help-center/articles/15479706/d89722956beb-image.png?fit=max&auto=format&n=akDGinDOBsihWn_p&q=85&s=5602ee5a228f647b7ed356d6934df6e5" alt="" width="565" height="245" data-path="images/help-center/articles/15479706/d89722956beb-image.png" />
</Frame>

2\. Klik op **+ Aanmaken** en selecteer **Automated cloud flow**

3\. Kies de trigger. Bijvoorbeeld: **Dataverse: When a row is added, modified or deleted**

4\. Selecteer het **Change type** (bijv. Added), de **Table name** (bijv. Contacts) en de **Scope** (bijv. Organization).

<Warning>
  **Tip:** Zijn de dropdowns niet beschikbaar, verwijder dan de trigger en voeg deze opnieuw toe. Typ eerst "dataverse" in het zoekveld en selecteer daarna **When a row is added, modified or deleted**.
</Warning>

<Frame>
  <img src="https://mintcdn.com/cloudtalk/akDGinDOBsihWn_p/images/help-center/articles/15479706/224bcbd3f9bb-image.png?fit=max&auto=format&n=akDGinDOBsihWn_p&q=85&s=5c89c2354e2ff4dd158f69aa1fa20195" alt="" width="716" height="461" data-path="images/help-center/articles/15479706/224bcbd3f9bb-image.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/cloudtalk/akDGinDOBsihWn_p/images/help-center/articles/15479706/39863f9b936c-image.png?fit=max&auto=format&n=akDGinDOBsihWn_p&q=85&s=d5c47af776b3583ebe81b0d9a560bbe5" alt="" width="667" height="560" data-path="images/help-center/articles/15479706/39863f9b936c-image.png" />
</Frame>

5\. Voeg eventueel een **Voorwaarde**-stap toe om records te filteren (bijv. telefoonveld is niet leeg)

<h3 id="h_http_action">
  De HTTP action toevoegen
</h3>

1\. Klik op **+ New step**

2\. Zoek naar **HTTP** en selecteer dit

<Warning>
  **Let op:** De HTTP-connector is een **Premium**-connector en vereist een Power Automate Premium-licentie. Ziet u deze niet, dan bevat uw huidige abonnement deze mogelijk niet.
</Warning>

<Frame>
  <img src="https://mintcdn.com/cloudtalk/akDGinDOBsihWn_p/images/help-center/articles/15479706/eb35f95bfa8b-image.png?fit=max&auto=format&n=akDGinDOBsihWn_p&q=85&s=f6563c9e83066a68004765a3c78e2dc0" alt="" width="653" height="414" data-path="images/help-center/articles/15479706/eb35f95bfa8b-image.png" />
</Frame>

3\. Configureer de HTTP action:

| **Veld** | **Waarde** |
| - | - |
| Method | POST |
| URI | `https://api.cloudtalk.io/v1/voice-agent/calls` |
| Headers | `Autorisatie`: `Basic XXXXXXXXX` `Content-Type`: `application/json` |

4\. Plak het volgende onder **Body**:

```json theme={"system"}
{  "call_number": "@{triggerOutputs()?['body/telephone1']}",  "voice_agent_id": "YOUR_VOICE_AGENT_ID"}
```

<Warning>
  `call_number` en `voice_agent_id` zijn de enige verplichte velden. U kunt daarnaast optionele `call_properties` meesturen, zoals variabelen voor de systeemprompt en outputvariabelen, afhankelijk van uw VoiceAgent-configuratie. [Bekijk wat u kunt opnemen](/nl/articles/11401649-voiceagents-for-outbound-calls)

  U kunt ook het paneel **dynamic content** van Power Automate gebruiken om velden uit de trigger toe te wijzen in plaats van ruwe expressies.
</Warning>

5\. Klik op **Opslaan** en klik daarna op **Test** om de flow uit te voeren.

<h3 id="h_test_verify">
  Testen en controleren
</h3>

1. Voer de flow uit in **Test mode** met een record dat een telefoonnummer bevat

2. Controleer in **Run history** of de HTTP action een groene status heeft (responscode `200`)

3. Controleer in CloudTalk of de VoiceAgent-oproep is gestart

**Klaar!** 🚀 Uw Power Automate-flow activeert nu een CloudTalk VoiceAgent-oproep zodra een Dynamics 365-record aan de door u gekozen voorwaarden voldoet.

<Info>
  💡 **API-limieten om rekening mee te houden**

  *Zorg ervoor dat uw flow de verdeling van oproepen zorgvuldig afhandelt om fouten of throttling te voorkomen. Gebruik waar nodig vertragingen of planningslogica, want de standaard API-rate limit (60 verzoeken per minuut) geldt ook voor het VoiceAgent-endpoint.*
</Info>

<h2 id="h_troubleshooting">
  Problemen oplossen
</h2>

| **Fout** | **Wat u moet controleren** |
| - | - |
| **401 Unauthorized** | Genereer de Authorization-header opnieuw en voer deze opnieuw in |
| **400 Bad Request** | Controleer of het telefoonnummer in E.164-formaat staat (`+1234567890`) en of `voice_agent_id` juist is |
| **Flow wordt niet geactiveerd** | Controleer het type trigger, de tabelnaam en de configuratie van de voorwaarde |

***

Hulp nodig of nog een vraag? Neem contact met ons op via ons [Supportportaal](https://support.cloudtalk.io/hc/en-us/requests/new?ticket_form_id=26305535257884). Wij staan voor u klaar.


## Related topics

- [Een VoiceAgent-oproep activeren vanuit Freshdesk](/nl/articles/15457387-triggering-a-voiceagent-call-from-freshdesk.md)
- [Een VoiceAgent-oproep activeren vanuit Freshservice](/nl/articles/15502021-triggering-a-voiceagent-call-from-freshservice.md)
- [Een VoiceAgent-oproep activeren vanuit Kustomer](/nl/articles/16063131-triggering-a-voiceagent-call-from-kustomer.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.