Flow-integratie
VoIP integratie met Microsoft Flow
Inleiding
De optie Gespreksnotificaties maakt het mogelijk om automatisch statusnotificaties te versturen voor alle inkomende gesprekken voor alle VoIP-accounts. Op het moment dat, bijvoorbeeld, een telefoon overgaat, de telefoon wordt opgenomen of weer wordt opgehangen, dan wordt er een http-verzoek gedaan naar de ingevoerde URL met gegevens over het gesprek. Dankzij deze notificaties is het mogelijk om bijvoorbeeld gespreksgegevens te registreren in een CRM-systeem of om bij te houden wie op een bepaald moment in gesprek is. Met deze wegwijzer laat ik je zien hoe je de optie Gespreksnotitifcaties kan integreren met Microsoft Flow, je kan vanuit Microsoft Flow vervolgens de binnengekomen data weer integreren in andere Microsoft diensten binnen Office365.
Flow bouwen
De uitkomst van deze flow is heel simpel, de trigger binnen flow zorgt ervoor dat je een e-mail ontvangt bij een gesprek. Met deze fundamentele stappen kan je zelf verder gaan met integreren van VoIPGRID binnen Office 365.
- Ga naar Microsoft Flow
Klik op “New > Create from blank”

- Klik op “Search hundreds of connectors and triggers”

- Zoek naar HTTP en klik vervolgens op de “Trigger When a HTTP request is received”

- Kopieer de inhoud van de volgende code:
{ "call_id": "24c562241e9f-1502721212.159", "timestamp": "2017-07-20T13:17:39+00:00", "status": "ringing", "version": "v2", "direction": "inbound", "caller": { "account_number": null, "user_numbers": [], "number": "+31508009044", "name": "John Doe" }, "destination": { "number": "+31508009000", "targets": [ { "account_number": 234, "user_numbers": ["678"], "number": "+31508009000", "name": "Jane Doe" }, { "account_number": 456, "user_numbers": ["789"], "number": "+31508009000", "name": "Jan Jansen" } ] } }
- Ga terug naar Flow en klik op “Use sample payload to generate schema”, plak daar vervolgens de JSON uit stap 5 in

- Klik op “Show advanced options”

- Selecteer bij method “POST”

- Klik op “New Step”
- Selecteer notifications

- Klik op send me an email notification
- In dit gedeelte van de Flow kan je allerlei dynamische content toevoegen aan de actie zodat het e-mailbericht allerlei relevante informatie bevat

- Klik op Save
- Onder je “When a HTTP request is received” wordt nu een HTTP POST URL gegenereerd, kopieer deze naar je klembord

- Ga naar je VoIP portal en klik op “Beheer”
- Klik onder de sectie “Integratie” op “Gespreksnotificaties”
- Klik nu op “Toevoegen”
- Vul bij de beschrijving een eigen gekozen beschrijving in en selecteer bij Pakket “Aangepast”, vul nu bij de “Webhook URL” de link in uit stap 14 en klik “Opslaan”
- Ga terug naar Microsoft Flow
- Klik rechtsboven op “Test”
- Selecteer “I’ll perform the trigger action” en klik op “Save & Test”
- Als je Flow goed verloopt, dan zal onderstaand screenshot er vergelijkbaar uitzien, je kan je mailbox controleren op nieuwe email
