Inkomende oproepen, gespreksopname en sms-services instellen
Azure Communication Services kan worden geïntegreerd met Azure Event Grid om realtime meldingen te verzenden voor chat-, telefonie-, sms-, video- en spraakoproepgebeurtenissen. Azure Event raster gebruikt op zijn beurt gebeurtenisabonnementen om gebeurtenisberichten naar abonnees te routeren.
Om gespreksopname en sms-services in te schakelen, moet u eerst uw toepassingen configureren om naar Azure Communication Services-gebeurtenissen te luisteren door Systeemonderwerpen voor gebeurtenisrasters te registreren. Abonneer u vervolgens op de specifieke binnenkomende oproep, oproepopname of SMS-gebeurtenissen door Event Grid-abonnementen te maken in de Azure Portal.
Belangrijk
- U moet eigenaar zijn van de App-registratie om abonnementen voor gebeurtenis raster te kunnen maken.
- U kunt slechts één webhook eindpunt tegelijk instellen met behulp van de volgende procedure. Om inkomende oproepen, sms-berichten en gespreksopnameservices in te schakelen, moet u de procedure herhalen om de webhook eindpunt voor elk van deze services in te stellen.
- U moet voor elk type evenement een nieuw evenementabonnement maken. Werk een bestaand evenementabonnement niet bij door het evenementtype te wijzigen.
- Wanneer u uw gebeurtenisabonnement verbindt, moet u dezelfde toepassings-id (client) en tenant-id (directory) gebruiken voor de app-registratie als toen u voor het eerst verbinding maakte met uw Azure-resource. Ga naar Toepassings- en tenant-ID's ophalen uit de Power Apps portal om de app- en tenant-ID's voor gebeurtenis raster op te halen.
Maak een evenement raster systeemonderwerp
Open de service Systeemonderwerpen voor gebeurtenisrasters in de Azure-portal.
Maak een nieuw evenement raster systeemonderwerp, en voeg op het tabblad Basisbeginselen de volgende informatie toe:
onderwerp Type: Azure Communicatieservices
Abonnement: Selecteer uw abonnement.
Resourcegroep: Selecteer de resourcegroep waarin uw Azure Communication Services-resource zich bevindt.
Resource: Selecteer de Azure Communication Services-resource die u wilt Verbinden naar Dynamics 365 klantenservice.
Geef de Naam op in de sectie systeemonderwerp Details .
Meer informatie vindt u op Een gebeurtenis raster systeemonderwerp maken en implementeren.
Selecteer op de pagina Systeemonderwerp voor gebeurtenisraster de koppeling Abonnement.
Selecteer op de pagina voor resource-abonnementen instellingen>Resourceproviders en controleer of de Microsoft.EventGrid provider wordt vermeld als Geregistreerd. Als het gebeurtenisraster niet is geregistreerd, selecteert u vervolgens de record en Opnieuw registreren om deze te registeren.
Stel de webhook voor inkomende oproepen in
Open de resource in de Azure-portal Selecteer Gebeurtenis en selecteer vervolgens Abonnement op gebeurtenis.
Voer op het tabblad Basis de volgende gegevens in:
Naam: Voer een naam in voor het opnamegebeurtenisabonnement.
Gebeurtenisschema: Selecteer Gebeurtenis raster Schema in de lijst.
onderwerp Typen: Selecteer Azure Communication Services in de lijst.
Abonnement: Selecteer uw abonnement in de lijst.
Resourcegroep: Selecteer de resourcegroep.
Resource: Selecteer de resource.
systeemonderwerp Naam: Dit veld wordt automatisch ingevuld met de systeemonderwerp naam die u hebt gemaakt. Als u echter meerdere waarden ziet, selecteert u de specifieke systeemonderwerpnaam in de lijst.
Filteren op gebeurtenistypen: U kunt gebeurtenissen filteren op gespreksopname, inkomende oproepen of sms-services.
- Als u gebeurtenistypen voor oproepservices wilt filteren, selecteert u Inkomende oproep in de lijst.
eindpunt Type: Selecteer Web Hook in de lijst.
eindpunt: Selecteer Selecteer een eindpunt en voer vervolgens de inkomende oproep in, webhook eindpunt van de Customer Service-beheercentrum of contactcentrum Beheercentrum. Ga naar Kanalen>Telefoonnummers>Geavanceerd>Azure Communication Services beheren om de volgende webhook-eindpunten op te halen:
Selecteer het tabblad Extra functies . Selecteer het selectievakje gebruik Microsoft Entra authenticatie en voer vervolgens de volgende gegevens in. Meer informatie over deze waarden vindt u in de sectie Toepassings- en tenant-ID's ophalen uit de Power Apps portal in dit artikel.
- Microsoft Entra Tenant-ID: Voer de tenant-ID (directory-ID) van uw Azure-resource in.
- Microsoft Entra Toepassings-ID of URI: Voer de toepassings-ID (client-ID) van uw Azure-resource in.
Selecteer Maken om het eindpunt voor gebeurtenisabonnementen voor opnamen te maken.
Het kan tot 15 minuten duren om te synchroniseren. Als u een foutmelding krijgt zoals "Webhook-validatiehandshake mislukt", probeer deze stap dan na een paar minuten opnieuw.
Webhook voor gespreksopname instellen
Volgen volg de stappen in De webhook voor inkomende oproepen instellen, maar selecteer in het filter op gebeurtenistype Selecteer status opnamebestand bijgewerkt in de lijst.
Voor eindpunt Type selecteert u Web Hook in de lijst.
Voor eindpunt, selecteert u Selecteer een eindpunt, en voer vervolgens de opnamewebhook eindpunt in van Customer Service-beheercentrum of contactcentrum Beheercentrum. Ga naar Kanalen>Telefoonnummers>Geavanceerd>Azure Communication Services beheren>Webhook eindpunt opnemen.
Selecteer het tabblad Extra functies . Selecteer het selectievakje gebruik Microsoft Entra authenticatie en voer vervolgens de volgende gegevens in. Ga naar de sectie Gebeurtenis raster app en tenant-ID's ophalen uit de Power Apps portal voor informatie over deze waarden.
- Microsoft Entra Tenant-ID: Voer de tenant-ID (directory-ID) van uw Azure-resource in.
- Microsoft Entra Toepassings-ID of URL: Voer de toepassings-ID (client-ID) van uw Azure-resource in.
Selecteer Maken om het eindpunt voor gebeurtenisabonnementen voor opnamen te maken.
Het kan tot 15 minuten duren om te synchroniseren. Als u een foutmelding krijgt zoals "Webhook validation handshake failed", probeer dit dan opnieuw stap na een paar minuten.
SMS-webhook instellen
Volgen volg de stappen in de sectie De webhook voor inkomende oproepen instellen , maar selecteer in het filter op gebeurtenistype SMS ontvangen en SMS-bezorgingsrapport ontvangen in de lijst.
Voor eindpunt Type selecteert u Web Hook in de lijst.
Voor eindpunt selecteert u Selecteer een eindpunt en voert u vervolgens de opnamewebhook eindpunt in van contactcentrum Beheercentrum of Customer Service-beheercentrum. Ga naar Kanalen>Telefoonnummers>Geavanceerd>Azure Communication Services beheren>SMS-webhook eindpunt.
Selecteer het tabblad Extra functies . Selecteer het selectievakje gebruik Microsoft Entra authenticatie en voer vervolgens de volgende gegevens in. Ga naar de sectie App- en tenant-ID's voor gebeurtenis raster ophalen uit de Power Apps portal voor meer informatie over deze waarden.
- Microsoft Entra Tenant-ID: Voer de tenant-ID (directory-ID) van uw Azure-resource in.
- Microsoft Entra Toepassings-ID of URL: Voer de toepassings-ID (client-ID) van uw Azure-resource in.
Selecteer Maken om het eindpunt voor gebeurtenisabonnementen voor opnamen te maken.
Het kan tot 15 minuten duren om te synchroniseren. Als u een foutmelding krijgt zoals "Webhook validation handshake failed", probeer dit dan opnieuw stap na een paar minuten.
Azure-resource opnieuw verbinden van bestaande spraakstack naar de verbeterde spraakstack
Als u migreert van de bestaande spraakstack naar de verbeterde spraakstack, gebruikt u de volgende Video om ervoor te zorgen dat uw gebeurtenis raster correct is geconfigureerd voor inkomende oproepen en opnames.
Haal de app- en tenant-ID's van Event raster op uit de Power Apps portal
Notitie
Gebruik deze methode alleen als u problemen ondervindt met het ophalen van de ID's uit de Power Apps Portal. Als u de ID's uit de Azure Portal wilt ophalen, zoekt u naar 'app-registraties' en zoekt u de registratie voor uw verbonden Azure Communication Services-resource. Kopieer de toepassings-ID (client) om het App-ID-vak Gebeurtenis raster in te vullen en de map-ID (tenant) om het Tenant-ID-vak Gebeurtenis raster in te vullen.
Open de Power Apps-portal en selecteer uw omgeving.
Selecteer in het siteoverzicht Dataverse>Tabellen>Alle.
Zoek naar de tabel Instellingsvermelding voor communicatieproviders en open deze.
Bekijk in de sectie Kolommen en gegevens instellingsvermelding voor communicatieproviders de velden EventGridAppID en EventGripAppTenantID in de kolom Sleutel en noteer de bijbehorende id-waarden uit de kolom Waarden.