Du er her:
Konfigurere innkommende samtaleoverføringer i telefonisystemet
Hvis støttes, konfigurerer du telefonisystemet til å opprette første talesamtalepost i Salesforce for hver innkommende samtale, overføre samtalen til agenten og om nødvendig eskalere samtalen til en servicerepresentant.
Konfigurere innkommende samtaleoverføringer med PSTN
For å illustrere hvordan du konfigurerer innkommende samtaleoverføringer som skjer via PSTN, beskriver dette emnet hvordan du utfører disse oppgavene med Service Cloud Voice med Amazon Connect.
-
Opprett en Amazon Connect-innkommende flyt i Amazon Connect. Hvis du vil opprette en innkommende flyt raskt, lager du en kopi av eksempelet på SCV Inbound Flow.
En innkommende flyt håndterer innkommende samtaler til organisasjonens Amazon Connect-forekomst og ruter samtalene til riktig destinasjon, som en selger, en kø eller en Agentforce. Hvis du vil ha informasjon om hvordan Service Cloud Voice bruker disse flytene og se eksempler på flyter, kan du se Amazon Connect-flyter og eksempler på flyter for Service Cloud Voice.
-
For å opprette en VoiceCall-post i Salesforce legger du til en AWS Lambda-funksjonsblokk i flyten og kaller opp createVoiceCall-metoden.
Eksempelet på SCV-innkommende flyt inneholder allerede AWS Lambda-funksjonsblokken.
- Klikk på Lagre.
-
For å overføre innkommende samtaler til det anskaffede telefonnummeret legger du til en Overfør til telefonnummer-blokk i flyten.
Legg til blokken Overfør til telefonnummer etter at du har opprettet VoiceCall-posten og angitt VoiceCall-IDen for posten.
-
Skriv inn det anskaffede telefonnummeret i Overfør til-feltet.
- Klikk på Lagre.
-
Etter blokken Overfør til telefonnummer legger du til en Spill av ledetekstblokk for å varsle kunden om at de blir overført til en agent.
- Klikk på Lagre.
-
Koble til inndataene og utdataene for de nye blokkene som du la til i flyten.
- Lagre og publiser Amazon Connect-flyten.
-
For å teste om samtalen er overført til den taleaktiverte agenten, ringer du opp det innkommende telefonnummeret.
Du finner telefonnummeret på Telefonnumre-siden i Amazon Connect.
Deretter er det tid for å konfigurere telefonisystemet for å håndtere samtaleeskaleringer fra agenten til en selger.
Konfigurere innkommende samtaleoverføringer med SIP
For å illustrere hvordan du konfigurerer innkommende samtaleoverføringer som skjer via SIP, beskriver dette emnet hvordan du utfører disse oppgavene med Genesys.
Se også:
Opprette Talesamtale-posten med VoiceCalls Telephony Integration API
Bruk VoiceCalls Telephony Integration API til å opprette talesamtaleposten.
Hvis du vil ha mer informasjon om APIen, kan du se voiceCalls Telephony Integration API. Angi om nødvendig disse forespørselsparameterne.
| Forespørselsparameter | Beskrivelse |
|---|---|
to |
Det innkommende kontaktsenternummeret som kunden ringer. |
from |
Kundens telefonnummer. For Genesys kan du bruke datavariabelen Call.Ani. |
callcenterApiName |
API-navnet på kontaktsenteret som er opprettet i Salesforce og knyttet til talesamtaleposten. |
scrtBaseUrl |
SCRT2-URL-adressen til organisasjonen. Format: <org_domain>.my.salesforce-scrt.com/telephony/v1 Eksempel: mycompany.my.salesforce-scrt.com/telephony/v1 |
orgId |
Den 15-sifrede ID-en til Salesforce-organisasjonen. Format: <Salesforce_org_ID> Eksempel: 00XXXXX00000QMC |
callAttributes |
Andre attributter som skal inkluderes i talesamtaleposten, der hvert nøkkel-verdi-par tilsvarer et standardfelt eller tilpasset felt og dets verdier. Format: {'<field_name>':'<field_value>'} Eksempel på et tilpasset felt for avdelingen: {'Avdeling__c':'Støtte'} |
vendorCallKey |
En unik nøkkel som identifiserer talesamtaleposten i telefonsystemet. Denne verdien er for eksempel kontakt-IDen i Amazon Connect. For å hente samtalenøkkelen for Genesys bruker du datavariabelen Call.ConversationId for Genesys-interaksjons-ID. |
(Bare for SIP) UUI-hode for en SIP-samlekategori
Når Salesforce sender en SIP-invitasjon, sender den brukergrensesnitthodet som inneholder parameterinnstillinger. Angi brukergrensesnitthodet til å oppgi Salesforce-organisasjons-IDen, Salesforce-domenet, partnerstemmessamtale-IDen, JWT-tokenet og eventuelt andre parametere som du overfører til den innkommende flyten.
Angi disse parameterne i brukergrensesnittet. Vær oppmerksom på at et SIP-hode kan inneholde maksimalt 1024 tegn.
| UUI-parameter | Beskrivelse | Maksimal lengde |
|---|---|---|
orgId |
Format: <Salesforce-organisasjons-ID> Streng. Kreves hvis tokenet ikke oppgis. Tilpasset hode. Den 15-tegns ID-en til Salesforce-organisasjonen. Hvis du oppgir et token, er Eksempel: 00DZ70000000XXX |
15 tegn |
scrt2Domain |
Format: <ccaas_partner_my_domain>.salesforce-scrt.com Streng. Obligatorisk. Tilpasset hode. Det unike Salesforce-domenet i formatet. Eksempel: mycompanyname.my.salesforce-scrt.com |
128 byte |
token |
Streng. Obligatorisk. Den krypterte nøkkelen som brukes til godkjenning. Kjøretidsgodkjenningen krever et JSON-nettoken (JWT). Denne tokelengden kan endres etter hvert som vi bruker andre krypteringsalgoritmer. Vær oppmerksom på at et SIP-hode kan inneholde maksimalt 1024 tegn. Hvis telefonileverandøren bruker tokener på nytt på tvers av flere samtaler, endrer du JWT-tokenutløpet til maksimalt 24 timer for å hindre at godkjenning mislykkes for tidlig. For ikke-Service Cloud Voice-kunder (inkludert Open CTI) ekskluderer du |
Ingen maksimumsgrense |
callid |
Format: <voice_call_record_id> Streng. Valgfritt. Valgfritt. Dette feltet er bare for ikke-Service Cloud Voice-kunder (inkludert de som bruker Open CTI). Tilpasset hode. Den 18-tegns ID-en til VoiceCall-posten som brukes til å knytte samtalen mellom agenten og kunden til samtalen mellom selgeren og kunden, slik at alle får bedre innsikt i hele samtalehistorikken. |
18 tegn |
transactionId |
Format: <unique_id> Streng. Valgfritt. Tilpasset hode. En unik ID i hvilken som helst lengde som brukes til å gi ekstra kontekst, som kundeinformasjon, til Omnikanal-flyten. Flyten bruker denne informasjonen til å rute samtalen eller oppdatere relaterte poster i Salesforce. Denne parameteren brukes vanligvis når du integrerer Agentforce Voice uten å være Service Cloud Voice-kunde. Eksempel: order-2026-0122-5489 |
Ingen maksimallengde |
Eksempel på UUI-hode:
{
"orgId": "00XX70000000XXX",
"scrt2Domain": "mycompanyname.my.salesforce-scrt.com",
“token” : ”adbcdefgsdfsdJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIwMERTQjAwMD[THIS IS A SAMPLE TOKEN]5h AwZFBWR2ciLCJzdWIiOiJhc2FzaXBvcmczc2RiMyIsImV4cCI6MTc2OTcxOTcyOSwiaWF0IjoxNzY5NzE2MTI5LCJqdGkiOiI5OGE1YjcyZS1mOTFhLTQzMmItYjUwYy05Nzg[THIS IS A SAMPLE TOKEN]3847ufpawiu4f3hapwu93gbpawiu3hrao283938w4t34t m_HWOZDjb82UObqk_nR_6IhvDB7JA5v3Ov2icmZsR3NgT_uaweiur3h498rh2334984htg34o[THIS IS A SAMPLE TOKEN]3948 4VoFjDsie6N9lAlc0fZgdnT_j89mMl4rFaSNY9m”,
"callId": "50130000009xYZ1AAM",
"transactionId": "order-2026-0122-5489”
}
Når Salesforce sender en SIP-invitasjon, sender den brukergrensesnitthodet som inneholder disse parameterinnstillingene. Når SIP-overføringen utføres, overføres callId- og transactionId-variablene til Salesforce og kan brukes i Omnikanal-innkommende flyt til å oppdatere data relatert til talesamtalen. Hvis du vil bruke denne brukergrensesnitthodeinformasjonen i en Omnikanal-flyt, bruker du henholdsvis transactionId- og partnerVoiceCallId-flytvariablene for transaksjons- og samtale-ID-ene.
(Bare for SIP) Eksempel på Genesys innkommende flyt
Hvis du vil illustrere hvordan du oppretter VoiceCall-poster, angir brukergrensesnittet og konfigurerer innkommende samtaleoverføringer og eskaleringer i et telefonsystem, kan du se gjennom trinnene som brukes til å opprette denne Genesys-flyten.
- Innhent et innkommende telefonnummer fra Genesys som vil utløse den innkommende flyten for Genesys. Når kunden ringer organisasjonen med dette nummeret, ruter den innkommende flyten samtalen til Agentforce.
-
Installer funksjonsdatahandlingen i Genesys Cloud, og forsikre deg om at alle nødvendige tillatelser er lagt til.
-
I Genesys går du til IT og integrasjoner | Integrasjoner og klikker på Installer for Funksjonsdatahandlinger.
- Hvis du vil legge til en handling som oppretter en talesamtale, klikker du på Legg til handling under Datahandlinger.
-
Skriv inn navnet på handlingen i Handlingsnavn-feltet, og klikk på Legg til.
-
Definer kontrakten slik den er vist her.
Inndatakontrakt:
{ "type": "object", "properties": { "to": { "type": "string" }, "from": { "type": "string" }, "callCenterApiName": { "type": "string" }, "scrtBaseUrl": { "type": "string" }, "orgId": { "type": "string" }, "privateKey": { "type": "string" }, "callAttributes": { "type": "string" }, "vendorCallKey": { "type": "string" } } }Utdatakontrakt:
{ "type": "object", "properties": { "voiceCallId": { "type": "string" } } }
- Til å opprette talesamtaler bruker du denne Lambda i funksjonsdefinisjonen.
-
Hvis du vil teste funksjonen, erstatter du den nye linjen med
\ni den private nøkkelen i Test-menyhandlingen.
- Hvis testen er vellykket, publiserer du handlingen Funksjonsdata.
-
I Genesys går du til IT og integrasjoner | Integrasjoner og klikker på Installer for Funksjonsdatahandlinger.
-
I Genesys Cloud Architect oppretter du en innkommende flyt.
En innkommende flyt håndterer innkommende samtaler til organisasjonens Genesys-forekomst og ruter samtalene til riktig destinasjon, som en selger, en kø eller en Agentforce.
- Legg til en Avskrift-handling for å aktivere samtaleavskrift.
- For å aktivere samtaleopptak legger du til handlingen Aktiver deltakeropptak.
- Legg til en Play Audio-handling for å hilse kunden.
-
For å opprette talesamtaleposten som skal overføres til Agentforce, legger du til en samtaledatahandling med disse egenskapene. Denne samtalen oppgir ID-en for talesamtalen som
partnerVoiceCallId.- Skriv inn Kalldatahandling i Navn-egenskapen.
- Velg Funksjonsdatahandlinger i egenskapen Kategori.
-
Angi forespørselsparameterne etter behov. Hvis du vil se en liste over og beskrivelse av parameterne, kan du se delen "Konfigurere innkommende samtaleoverføringer i telefonisystemet" i Konfigurere innstillinger for telefonleverandør for samtaleruting og eskalering.
-
Hvis du vil opprette en talesamtale med Funksjonsdatahandlingen som du tidligere har installert, konfigurerer du Samtaledata-handlingen til å sende IDen for talesamtale til en parameter med navne
voiceCallId. Du må opprette VoiceCall-posten og angi VoiceCall-IDen for posten før du ruter samtalen.
- For å finne ut hva som skal skje basert på om opprettelsen av talesamtalen lykkes, mislykkes eller tidsavbrytes, legger du til en Beslutning-handling.
-
Legg til handlingen Angi UUI-data for å angi UUI-hodeparameterne. Hvis du vil se en liste over og beskrivelse av parameterne, kan du se delen "Konfigurere innkommende samtaleoverføringer i telefonisystemet" i Konfigurere innstillinger for telefonleverandør for samtaleruting og eskalering.
- Skriv inn navnet på handlingen.
-
I utgående UUI-data velger du For overføringer og skriver inn UUI-parameterne i et JSON-objekt som består av nøkkel-verdi-par. Skriv for eksempel inn:
{ "orgId": "00XX70000000XXX", "scrt2Domain": "mycompanyname.my.salesforce-scrt.com", “token” : ”adbcdefgsdfsdJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIwMERTQjAwMD[THIS IS A SAMPLE TOKEN]5h AwZFBWR2ciLCJzdWIiOiJhc2FzaXBvcmczc2RiMyIsImV4cCI6MTc2OTcxOTcyOSwiaWF0IjoxNzY5NzE2MTI5LCJqdGkiOiI5OGE1YjcyZS1mOTFhLTQzMmItYjUwYy05Nzg[THIS IS A SAMPLE TOKEN]3847ufpawiu4f3hapwu93gbpawiu3hrao283938w4t34t m_HWOZDjb82UObqk_nR_6IhvDB7JA5v3Ov2icmZsR3NgT_uaweiur3h498rh2334984htg34o[THIS IS A SAMPLE TOKEN]3948 4VoFjDsie6N9lAlc0fZgdnT_j89mMl4rFaSNY9m”, "callId": "50130000009xYZ1AAM", "transactionId": "order-2026-0122-5489” }Velg alternativet Bruker-til-bruker. Hvis du har flere miljøer, som utviklings- og testmiljøer, legger du til en UUI-datahandling for hvert miljø.
-
Legg til en Overfør til nummer-handling for å rute innkommende samtaler til agenten. For nummeret angir du SIP-adressen du oppga da du opprettet meldingskanalen for Agentforce Voice. Selv om dette ikke er et faktisk telefonnummer, må verdien være i E.164-telefonnummerformat.
Når vi sender en SIP-invitasjon med handlingen Overfør til tall, sender vi brukergrensesnitthodet som inneholder parameterinnstillingene for brukergrensesnittet. Denne handlingen utløser kanalens Omnikanal-flyt, som ruter samtalen til Agentforce som er definert i flyten.
- Hvis du vil varsle kunden om at du ruter dem til en Agentforce, skriver du inn lyd før overføring og mislykket overføring i egenskapene Overfør til tall eller legger til en Spill av lyd-handling.
-
For å rute samtalen til eskaleringsflyten når Agentforce kobler fra, legger du til en Angi etterflyt-handling. Angi Mål-feltet til Anroper.
-
Legg til en Koble fra-handling på slutten av flyten.
- Lagre, valider og publiser flyten.
Legg til samtaleruting i Genesys-administrator for å rute samtaler med denne flyten. Hvis du vil vite hvordan du konfigurerer telefonsystemet for å håndtere samtaleeskaleringer fra agenten til en selger, kan du se Konfigurere innstillinger for telefonileverandør for samtaleruting og eskalering.

