Konfigurera inkommande samtal, samtalsinspelning och SMS-tjänster
Azure Communication Services integrerar med Azure Event Grid för att skicka händelsemeddelanden i realtid för chatt, telefoni, SMS, video och röstsamtal. Azure Event Grid använder i sin tur händelseprenumerationer för att skicka händelsemeddelanden till prenumeranter.
För att aktivera samtalsinspelning och SMS-tjänster måste du först konfigurera dina program att lyssna på Azure Communication Services-händelser genom att registrera systemavsnitt i Event Grid. Prenumerera sedan på specifika inkommande samtal, samtalsinspelning eller SMS-händelser genom att skapa Event Grid-prenumerationer i Azure-portalen.
Viktigt
- Du måste vara ägare till Appregistreringen för att kunna skapa Event Grid-prenumerationer.
- Du kan bara ange en webhook-slutpunkt i taget med hjälp av följande procedur. Om du vill aktivera inkommande samtal, SMS och samtalsinspelningstjänster måste du upprepa proceduren för att ange webhook-slutpunkten för var och en av dessa tjänster.
- Du måste skapa en ny händelseprenumeration för varje händelsetyp. Uppdatera inte en befintlig händelseprenumeration genom att ändra händelsetypen.
- När du ansluter din händelseprenumeration måste du använda samma program-ID (klient) och klientorganisations-ID (katalog) för appregistreringen som när du först anslöt till din Azure-resurs. Om du vill hämta Event Grid app- och klientorganisations-ID:t går du till Hämta program- och klientorganisations-ID:t från Power Apps-portalen.
Skapa ett avsnitt om Event Grid händelserutnät
Öppna tjänsten Systemämnen för Event Grid på Azure-portalen.
Skapa ett nytt systemämne för Event Grid och lägg sedan till följande information på fliken Grundläggande:
Ämnestyp: Azure Communication Services
Prenumeration: Välj din prenumeration:
Resursgrupp: Välj resursgruppen där din Azure Communication Services-resurs finns.
Resurs: Välj den Azure Communication Services-resurs som du vill ansluta till Dynamics 365 Customer Service.
Ange Namn i avsnittet Information om systemämne.
Läs mer i Skapa och distribuera ett systemämne för ett Event Grid-system..
På sidan Event Grid systemämne som skapades väljer du länken Prenumeration.
På resursprenumerationssidan Inställningar>Resursleverantörer kontrollerar du antingen Microsoft.EventGrid leverantören är Registrerad. Om Event Grid inte är registrerat kan du välja posten och sedan registrera den på nytt.
Konfigurera webhooken för inkommande samtal
Öppna resursen i Azure-portalen Välj Händelser och välj sedan Händelseprenumeration.
I fliken Grundläggande anger du följande information:
Namn: Ange ett namn för registrering av händelseprenumeration.
Händelseschema: Välj schema för Event Grid i listrutan.
Ämnestyper: Välj Azure Communication Services från listan.
Prenumeration: Välj din prenumeration i listan.
Resursgruppen: Välj resursgrupp.
Resurs: Välj resurs.
Systemnamn ämne: Fältet fylls automatiskt i med det systemnamn ämne du skapat. Om flera värden visas väljer du den specifika ämne i listan.
Filtrera efter händelsetyper: Du kan filtrera händelser för samtalsinspelning, inkommande samtal eller SMS-tjänster.
- Om du vill filtrera händelsetyper för samtalstjänster väljer du Inkommande samtal i listan.
Slutpunktstyp: Välj Webhook i listan.
Slutpunkt: Välj Välj en slutpunkt och ange sedan webhook-slutpunkten för det inkommande samtalet från administrationscenter för Customer Service eller administrationscenter för Contact Center. Gå till Kanaler>Telefonnummer>Avancerat>Hantera Azure Communication Services och hämta följande webhook-slutpunkter:
Välj fliken Ytterligare funktioner. Markera kryssrutan Använd Microsoft Entra-autentisering och ange följande information. Läs mer om dessa värden i avsnittet Hämta program- och klientorganisation-ID från Power Apps-portalen i den här artikeln.
- Microsoft Entra klientorganisations-ID: Ange klientorganisationens (katalog) ID för din Azure-resurs.
- Microsoft Entra App-ID eller URI: Ange program (klient) ID för din Azure-resurs.
Viktigt
Kontrollera att du anger rätt uppsättning värden för Microsoft Entra klientorganisations-ID och Microsoft Entra program-ID eller URl som matchar de värden som definierats i din organisation. Det kan ta upp till 15 minuter att synkronisera. Om du får ett felmeddelande som "Webhook-valideringshandskakningen misslyckades" kontrollerar du autentiseringsuppgifterna och försöker sedan utföra steget igen efter några minuter.
Välj Skapa för att skapa en slutpunkt för händelseprenumeration för registrera.
Konfigurera webhook för samtalsinspelning
Följ stegen i Konfigurera webhook för inkommande samtal, men i filtret till händelsetyp väljer du Välj inspelningsfilstatus uppdaterad i listan.
För Slutpunktstyp, välj Webhook i listan.
För Slutpunkt, välj Välj en slutpunkt och ange sedan webhook-slutpunkten för registrering från administrationscenter för Customer Service eller administrationscenter för Contact Center. Gå till Kanaler>Telefonnummer>Avancerat>Hantera Azure Communication Services>Hämta webhook-slutpunkt för registrering.
Välj fliken Ytterligare funktioner. Markera kryssrutan Använd Microsoft Entra-autentisering och ange följande information. Information om dessa värden finns i avsnittet Hämta händelse rutnät app- och klientorganisations-ID:t från Power Apps-portalen.
- Microsoft Entra klientorganisations-ID: Ange klientorganisationens (katalog) ID för din Azure-resurs.
- Microsoft Entra App-ID eller URL: Ange program (klient) ID för din Azure-resurs.
Välj Skapa för att skapa en slutpunkt för händelseprenumeration för registrera.
Det kan ta upp till 15 minuter att synkronisera. Om ett felmeddelande liknande "Det gick inte att validera Webhook" försöker du igen efter några minuter.
Läs mer om hur du konfigurerar samtalsinspelningar i Konfigurera samtalsinspelning, transkription och realtidsöversättning. Om du vill skapa anpassade användarroller för att ge åtkomst till samtalsinspelningar, se Hantera profiler och anpassade säkerhetsroller i kundtjänst.
Konfigurera SMS-webhook
Följ stegen i avsnittet Konfigurera webhook för inkommande samtal men i filtret till händelsetyp väljer du SMS mottagna och SMS-leveransrapport mottagen i listan.
För Slutpunktstyp, välj Webhook i listan.
För Slutpunkt, välj Välj en slutpunkt och ange sedan webhook-slutpunkten för registrering från administrationscenter för Contact Center eller administrationscenter för Customer Service. Gå till Kanaler>Telefonnummer>Avancerat>Hantera Azure Communication Services>Hämta webhook-slutpunkt för SMS.
Välj fliken Ytterligare funktioner. Markera kryssrutan Använd Microsoft Entra-autentisering och ange följande information. Information om dessa värden finns i avsnittet Hämta händelse rutnät app- och klientorganisations-ID:t från Power Apps-portalen.
- Microsoft Entra klientorganisations-ID: Ange klientorganisationens (katalog) ID för din Azure-resurs.
- Microsoft Entra App-ID eller URL: Ange program (klient) ID för din Azure-resurs.
Välj Skapa för att skapa en slutpunkt för händelseprenumeration för registrera.
Det kan ta upp till 15 minuter att synkronisera. Om ett felmeddelande liknande "Det gick inte att validera Webhook" försöker du igen efter några minuter.
Återanslut Azure resurs från befintlig röststack till den förbättrade röststacken
Om du migrerar från den befintliga röststacken till den förbättrade röststacken använder du följande video för att se till att din händelse rutnät är korrekt konfigurerad för inkommande samtal och inspelning.
Hämta appen för Event Grid och klientorganisations-ID från Power Apps-portalen
Obs
Använd bara den här metoden när du har problem med att hämta ID:n från Power Apps-portalen. Om du vill hämta ID:t från Azure-portalen söker du efter "appregistreringar" och letar reda på registreringen för din anslutna Azure Communication Services-resurs. Kopiera Program (klient)-ID för att fylla i rutan för Event Grid app-ID och katalog-ID (klientorganisation) för att fylla i rutan för klientorganisations-ID för Event Grid.
Öppna Power Apps-portal och välj din miljö.
I webbplatsöversikten, markera Dataverse>Tabeller>Alla.
Sök efter tabellen Inställningspost för kommunikationsleverantör och öppna den.
I avsnittet Kommunikationsleverantör Inställning av kolumner och data visa fälten EventGridAppID och EventGripAppTenantID i kolumnen Nycklar och anteckna motsvarande ID-värden från kolumnen Värden.