We introduceren een nieuwe component voor het Belplan: Webhook. Deze stelt u in staat om de gespreksgegevens van een inkomende oproep naar een Belplan te ontvangen. In de Webhook component kan je de URL van jouw server toevoegen en zodra de inkomende oproep de Webhook in het Belplan bereikt, ontvang je onmiddellijk de gespreksgegevens. Zodra de Webhook een antwoord ontvangt van de server, wordt de verdere routering van het Belpan uitgevoerd.
De combinatie van de nieuwe WEBHOOK en VOORWAARDE component geeft een compleet nieuwe dimensie aan de telefonieoplossing van de klant. Er zijn vele integraties mogelijk, bijvoorbeeld:
Controleer in het CRM-systeem of de klant openstaande facturen heeft; zo ja, routeer het gesprek dan naar Finance;
Controleer in het CRM-systeem of de klant een lopend ticket heeft; zo ja, routeer het gesprek dan naar de persoon die het ticket heeft toegewezen;
Als de beller voor de tweede keer belt, routeer de oproep dan naar dezelfde collega die de eerste inkomende oproep heeft beantwoord.
Let op: De verzoekgegevens worden alleen verzonden met het POST-verzoek. De verzoekgegevens die naar de URL komen zijn de volgende:
Company ID
Dial plan ID
Dial plan internal number
Dial plan external number
Callee number
Caller number (number or SIP account)
Call uuid (ID of a call in Kwebbl platform)
Phonebook caller name
RTA Call ID (RTA style call ID, will be obsolete after CDRs 2.0)
SIP Call ID (SIP signalling call ID)
Timestamp of the event
Timestamp of the call start (the timestamp the call came into the Dial plan)
{ "com_id": "42f30becd4ea93edd284e059427b5ee0", "dp_id": "42f30becd4ea93edd284e059427cf1f7", "dp_in_number": "1003", "dp_ex_number": "31102380095", "callee_number": "31102380095", "caller_number": "31152026057", "uuid": "b587f4ee-718d-11ed-88ee-b97829e8fee4", "phonebook_caller_name": "", "event_time": "1669908899250", "call_start_time": "1669908896814", "rta_call_id": "8a5d5db451e9-6bd98ab0066f" "sip_call_id": "lsjuf8l09juq1i0a9vai" }
De in de WEBHOOK component ingestelde variabele wordt toegevoegd aan de component VOORWAARDE. Op basis van de response text-body ontvangen van de server ingesteld in deze Webhook, is het nu mogelijk om verschillende belroutes in te stellen.
De variabele van de WEBHOOK, die is ingesteld in het Belplan of Keuzemenu, wordt beschikbaar in de component VOORWAARDE en wordt alleen uitgevoerd als deze is ingesteld nà de Webhook component. Maw alle variabelen, die zijn ingesteld in de Webhook componenten vóór de VOORWAARDE, verschijnen in dat VOORWAARDE component. Als de variabele niet is ingesteld, verschijnt hij niet in de VOORWAARDE. De variabele moet uniek zijn binnen één BELPLAN of KEUZEMENU/SUBMENU.