Konfigurere handlingsemner etter anrop

Taleaktiverte agenter må ofte utføre serverdelhandlinger etter at en samtale er avsluttet, for eksempel oppdatering av CRM-poster, utløser arbeidsflyter eller logging av anropsresultater.

Du kan konfigurere handlingsemner etter anrop som kjøres automatisk når en samtale avsluttes. Samtaleslutthendelsen utløser disse handlingene. Denne hendelsen gir et pålitelig og deterministisk signal for å indikere at samtalen er fullført og hvorfor den ble avsluttet. Dette signalet muliggjør nøyaktig serverdelbehandling, konsekvent rapportering og forutsigbar automatiseringsvirkemåte.

Handlinger etter anrop

Handlinger etter anrop hjelper deg med å utføre en handling, for eksempel å kalle en API for å oppdatere et eksternt system (datalager for kundestøtte), etter at innringere kobler fra, men før de når slutten av flyten.

Ved å gi et klart samtaleavslutningssignal sikrer Copilot Studio automatisering etter anrop på riktig tidspunkt i samtalelivssyklusen.

Slutt på samtalehendelse

Når en talesamtale avsluttes, sender Copilot Studio en slutt på samtaleaktivitet . Denne aktiviteten er et klart signal om at talesamhandlingen er fullført.

Denne hendelsen skjer uansett hvordan samtalen ble avsluttet. Det inkluderer kundeoppheng, overføring til et eksternt telefonnummer eller eskalering til Dynamics 365 Kontaktsenter.

Bruk denne aktiviteten til å utløse handlingsemner etter anrop. Disse emnene kan håndtere serverdelbehandling, for eksempel oppdatering av CRM-poster, resultater av logging av anrop eller start av arbeidsflyter.

Hvis du vil gjøre noe med denne hendelsen, konfigurerer du et emne med en aktivitetsbasert utløser. Angi aktivitetstypen til Slutt på samtalen. Du kan også legge til valgfrie betingelser ved å bruke systemegenskapen Conversation.EndReason til å kontrollere om handlinger etter anrop kjører for bestemte scenarioer for samtaleslutt.

Ingen betinget slutt

Hvis du ikke definerer en betingelse for en samtaleutløser, kjøres emnet for etter-anrop ved alle årsaker til samtaleslutt.

Denne standardvirkemåten inkluderer kundeoppheng, ekstern telefonnummeroverføring og videresending til Dynamics 365 Kontaktsenter.

Ingen annen betingelse er nødvendig.

Skjermbilde av en utløsernode konfigurert uten betingelser når aktivitetstypen er satt til Slutt på samtale.

Betinget slutt

Du kan begrense handlinger etter anrop til bestemte samtalesluttårsaker ved å eksplisitt definere en betingelse.

En betinget slutt kan for eksempel være: Conversation.EndReason er lik CUSTOMER_HANGUP.

Når du bruker denne betingelsen, kjører emnet bare for kundeoppheng og kjører ikke for overføringer eller eskaleringer.

Eksempel på CRM-oppdatering

I følgende scenario oppdaterer du en CRM-sak bare når kunden legger på.

Når kunden legger på:

  • Oppdater statusen for CRM-saken.
  • Lagre sluttidspunkt og sluttårsak for anropet.

Når samtalen overføres eller eskaleres:

  • Ikke oppdater CRM-saken.

Bygge et handlingsemne etter anrop

Hvis du vil kjøre serverdelhandlinger når en talesamtale avsluttes, må du eksplisitt konstruere et emne som lytter etter slutt på samtaleaktiviteten .

Opprette et eget handlingsemne etter anrop

Opprett et nytt emne for behandling etter anrop. Du kan for eksempel opprette et nytt emne kalt Handlinger etter anrop.

Endre utløseren til en aktivitetsbasert utløser

  1. Velg Utløsernoden i emnet.

  2. Velg Endre utløser (eller Rediger).

  3. Velg En aktivitet forekommer.

Konfigurer utløseren til å bruke Slutt på samtale

  1. Velg de tre prikkene (...) i Utløsernoden , og velg deretter Egenskaper.

  2. Velg aktivitetstype , og velg deretter Slutt på samtalen.

    Skjermbilde av en utløsernode som er konfigurert til å bruke betingelser når aktivitetstypen er satt til Slutt på samtale.

Bemerkning

Du kan eventuelt legge til betingelser basert på årsaken til at samtalen ble avsluttet. Legg til en betingelse ved hjelp av systemegenskapen Conversation.EndReason. For eksempel, Conversation.EndReason er lik CUSTOMER_HANGUP.

Legg til backend-handlinger etter anrop

Konfigurer serverdelhandlinger, for eksempel følgende eksempler:

  • Oppdater CRM-oppføringer.
  • Logger slutttid for samtalen og avslutningsårsak.
  • Utløse arbeidsflyter eller automatiseringer.

Når du konfigurerer dette emnet, kjøres det automatisk når talesamtalen avsluttes og slutt på samtalesignalet aktiveres.

Årsaker til samtaleslutt

Slutt på samtaleaktiviteten viser systemegenskapen Conversation.EndReason, som angir hvorfor samtalen ble avsluttet.

Støttede verdier for Conversation.EndReason

Årsakstreng for samtaleslutt Description
CUSTOMER_HANGUP Anroperen kobler fra samtalen.
BLIND_TRANSFER Taleagenten overfører samtalen til et eksternt telefonnummer. Angi overføringstype til ekstern telefonnummeroverføring i en overføringssamtalenode.
CCAAS_TRANSFER Taleagenten eskalerer anropet til Dynamics 365-kontaktsenteret. Angi Overføringstype til Overføring til agent i en overføringssamtalenode.

Utformingsveiledning

  • Ikke bruk en betingelse når den samme behandlingen etter anrop gjelder for alle samtaleavslutninger.

  • Legg til eksplisitte betingelser bare når ulike sluttårsaker krever forskjellige handlinger etter anrop.

Hvis du vil ha veiledning om hvordan du bruker API-er til å oppdatere serverdelsystemer, for eksempel CRM-poster og anbefalte fremgangsmåter for sikker kjøring av ai-drevne handlinger, kan du lære mer i verktøy, kunnskap, MCP og API og vanlige spørsmål om taleoptimalisering.