Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Bruk API-en CCaaS_GetRepresentativeAvailabilityForConversation for å få tilgjengeligheten til kø- og tjenesterepresentanten under en aktiv samtale med en gyldig samtale-ID.
Når for eksempel en kunde som chatter med en IVR- eller AI-agent ber om eskalering til en tjenesterepresentant, kaller AI-agenten denne API-en for å fastslå tilgjengeligheten til tjenesterepresentanten og rute samtalen basert på svaret.
Forespørselsdetaljer
URL
/\<orgurl\>/api/data/v9.2/CCaaS\_ GetRepresentativeAvailabilityForConversation
Metode
POST
Versjon
1.0
Forespørselshoder
| Navn | Beskrivelse |
|---|---|
| Autorisasjon | Obligatorisk. Microsoft Entra ID bærertoken for API-innringeren i kontaktsenterforekomsten. Finn ut mer i installasjonstokenet for API-godkjenning |
Innhold for eksempelforespørsel
| Beskrivelse | Eksempel på forespørsel |
|---|---|
| Bestemmer kø og representativ tilgjengelighet for en aktiv samtale. | curl --request POST \ --url https://<org-url>/api/data/v9.2/CCaaS_GetRepresentativeAvailabilityForConversation \ --header 'Authorization: Bearer token' \ --data '{ "ApiVersion": "1.0", "ConversationId": "2f2508bd-b58e-4982-b142-651e36dc8df3" }' |
| Bestem kø og representativ tilgjengelighet for en samtale der reglene for rute-til-kø trenger flere kontekstelementer. | curl --request POST \ --url https://<org-url>/api/data/v9.2/CCaaS_GetRepresentativeAvailabilityForConversation \ --header 'Authorization: Bearer token' \ --data '{ "ApiVersion": "1.0", "ConversationId": "cf21df54-6d64-4aea-b668-405b8aa42b07", "CustomContextItems": "{\"contextItem1\": {\"value\": \"contextItemValue1\", \"isDisplayable\": true, \"datatype\": \"DataType1\"}, \"contextItem2\": {\"value\": \"contextItemValue2\", \"isDisplayable\": true, \"datatype\": \"DataType2\"}}" }' |
| Regelen er på kontekstelementundersøkelse (type: Tekst, verdi: India) | curl --request POST \ --url https://<org-url>/api/data/v9.2/CCaaS_GetRepresentativeAvailabilityForConversation \ --header 'Authorization: Bearer <Token>' \ --header 'Content-Type: application/json' \ --data '{ "ApiVersion": "1.0", "ConversationId": "94c002c8-b14e-4a0e-8069-78dcf0d6c208", "CustomContextItems": "{\"Survey\": {\"value\": \"India\", \"isDisplayable\": true, \"datatype\": \"192350000\"}}" }' |
Note
I forespørselsteksten
CustomContextItemser det en streng med kontekstelementene som brukes i rute-til-kø-regler. Eksempellisten over kontekstelementer:{ "contextItemName1": { "value": "contextItemValue1", "isDisplayable": true, "datatype": "DataType1" }, "contextItemName2": { "value": "contextItemValue2", "isDisplayable": true, "datatype": "DataType2" } }isDisplayableangir om kontekstelementet vises på skjermen. Denne verdien er enten Sann eller Usann.datatypekan bare være Tekst = 192350000 eller Heltall = 192350001
Svar
Hvis vellykket, returnerer denne metoden en svarkode på 200 OK. Metoden returnerer også følgende statuskoder.
| HTTP-status | Beskrivelse |
|---|---|
| 400 | Dårlig forespørsel (Feil inngangsparametere) |
| 401 | Uautorisert |
| 404 | Ressurs ikke funnet |
| 429 | Prisgrense (For mange forespørsler) |
| 405 | API er ikke tillatt |
| 500 | Intern serverfeil |
Svarverdier
| Navn | Type | Beskrivelse |
|---|---|---|
| queueId | Streng | Målkøen der forespørselen rutes basert på rutingregelkonfigurasjoner og inndata, for eksempel enhetsverdier og kontekst som er en del av rutingregelen. |
| isKøTilgjengelig | boolsk | Viser SANN hvis køen er innen driftstimer. FALSK hvis køen er utenfor åpningstidene. |
| StarttidspunktForNesteDriftstimen | Date/klokkeslett | Starttidspunktet (UTC) for driftstimer for køen hvis den for øyeblikket er utenfor arbeidstiden. Returnerer 01-01-0001 i driftstimer. |
| SlutttidenForNesteDriftstime | Date/klokkeslett | Klokkeslettet (UTC) når driftstimer avsluttes for køen, hvis det for øyeblikket er utenfor arbeidstiden. Returnerer 01-01-0001 i driftstimer. |
| neste overgangstid | Date/klokkeslett | Tidspunktet (UTC) når køen er i drift igjen hvis den er utenfor åpningstiden. I driftstiden vil det kun vises når køen blir uoperativ. |
| positionInQueue | Nummer | Plasser i kø for en kunde som venter bak andre i samme kø. |
| erAgentTilgjengelig | boolsk | Viser:
|
| gjennomsnittlig ventetid | Nummer | Gjennomsnittlig ventetid i minutter for kunder i målkøen. |
| GjennomsnittligVentetidISekunder | Tall | Gjennomsnittlig ventetid i sekunder for kunder i målkøen. |
| AntallEksperterTilgjengeligIKø | Tall | Antall tjenesterepresentanter som for øyeblikket er tilgjengelige for å godta samtaler i målkøen. |
Eksempelsvar
{
"@odata.context": "https://<org-url>/api/data/v9.2/\$metadata#Microsoft.Dynamics.CRM.CCaaS_GetRepresentativeAvailabilityForConversationResponse",
"NextTransitionTime": "9999-12-31T23:59:59Z",
"NumberOfExpertsAvailableInQueue": 5,
"AverageWaitTimeInSeconds": 45
"PositionInQueue": 1,
"AverageWaitTime": null,
"StartTimeOfNextOperatingHour": "0001-01-01T00:00:00Z",
"EndTimeOfNextOperatingHour": "0001-01-01T00:00:00Z",
"QueueId": "85e55877-f27a-e911-a81a-000d3a1ca610",
"IsAgentAvailable": true,
"IsQueueAvailable": true
}
Relatert informasjon
Bruk representative tilgjengelighets-API-er
CCaaS_GetRepresentativeAvailabilityBeforeConversation