Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Za pomocą CCaaS_CreateProactiveVoiceDelivery interfejsu API można inicjować proaktywne wychodzące połączenia głosowe z klientami lub zezwalać klientom na planowanie wywołań zwrotnych za pośrednictwem usługi proaktywnego zaangażowania.
Ważne
Jeśli organizacja korzysta z CCaaS_CreateProactiveVoiceDelivery interfejsu API do inicjowania wychodzącego połączenia głosowego, organizacja jest odpowiedzialna za zarządzanie zgodami, w tym ręczną aktualizację list "nie dzwoń" w celu ustawienia cichych godzin kontaktu z klientem. Upewnij się, że spełnione są następujące warunki:
- Odpowiednia zgoda jest uzyskiwana przed skontaktowaniem się z klientami
- Kontakt z klientami odbywa się tylko w wyznaczonych godzinach.
Wymagania wstępne
- Aby wywołać ten interfejs API, musisz mieć rolę Agent obsługi wielokanałowej lub Opiekun obsługi wielokanałowej.
- Skonfigurowano proaktywne zaangażowanie. Dowiedz się więcej w Konfiguruj proaktywne zaangażowanie.
Inicjowanie proaktywnych połączeń wychodzących
Proaktywne zaangażowanie umożliwia organizacjom usprawnienie interakcji z klientami poprzez inicjowanie komunikacji wychodzącej za pośrednictwem kanału głosowego. Proaktywne zaangażowanie można skonfigurować przy użyciu procesu pozyskiwania klientów Customer Insights lub .CCaaS_CreateProactiveVoiceDelivery
Interfejs CCaaS_CreateProactiveVoiceDelivery API umożliwia organizacjom inicjowanie proaktywnych wychodzących połączeń głosowych z klientami za pośrednictwem usługi proaktywnego zaangażowania. Interfejs API wyzwala wychodzące połączenia głosowe za pośrednictwem systemu Voice Runtime. Połączenia są nawiązywane zgodnie ze skonfigurowanym trybem wybierania numerów natychmiast (jeśli nie określono żadnych okien czasowych) lub w wyznaczonych oknach czasowych określonych przez użytkownika.
Ten interfejs API umożliwia centrom kontaktowym docieranie do klientów we właściwym czasie z odpowiednimi informacjami, przypomnieniami lub powiadomieniami, poprawiając jakość obsługi klienta przy jednoczesnej optymalizacji wydajności operacyjnej.
Szczegóły żądania
-
Adres URL:
https://<orgurl>/api/data/v9.2/CCaaS_CreateProactiveVoiceDelivery - , metoda: POST
- Wersja: 1.0
- Operacja OData: Akcja
- Typ OData: Niepowiązany
- Poproś o autoryzację: wymagane. Musi zawierać prawidłowy token okaziciela usługi Azure AD dla użytkownika wykonującego wywołanie interfejsu API. Ten token musi być wystawiony z tej samej dzierżawy usługi Azure AD co wystąpienie Customer Service.
Nagłówki zapytań
| Klawisz | Typ | Opis |
|---|---|---|
| Wersja interfejsu ApiVersion | Sznurek | Wersja interfejsu API CCaaS. |
| ProactiveEngagementConfigId | Sznurek | Identyfikator konfiguracji proaktywnego zaangażowania, która ma być używana. Określa typ trybu wybierania numerów, strumień pracy i profil ruchu wychodzącego, które mają być używane. Aby uzyskać ten identyfikator, wykonaj następujące czynności:
|
| Numer telefonu docelowego | Sznurek | Numer telefonu klienta, do którego należy zadzwonić. |
| Identyfikator kontaktu | Sznurek | Identyfikator kontaktu klienta w Dynamics CRM. |
| Windows | Tablica JSON obiektów Window | Określa ważne okresy, w których można nawiązać połączenie wychodzące. Jeśli nie zostanie to podane, system domyślnie ustawi 24-godzinne okno rozpoczynające się natychmiast (od bieżącej godziny do 24 godzin później). |
| Atrybuty wejściowe | Obiekt JSON ciągów klucz-wartość | Opcjonalny. Zmienne, do których można odwoływać się w przepływach agenta Copilot w celu dostosowania zachowania, sterowania logiką warunkową lub pobierania spersonalizowanych informacji z rekordów Dataverse. |
Obiekt systemu Windows
| Klawisz | Typ | Opis |
|---|---|---|
| Rozpocznij | Sznurek | Początkowy znacznik czasu dla tego okna. Musi być określony w formacie UTC yyyy-MM-ddTHH:mm:ss.fffZ . |
| Koniec | Sznurek | Sygnatura czasowa zakończenia tego okna. Musi być określony w formacie UTC yyyy-MM-ddTHH:mm:ss.fffZ . |
Ważne
Niektórzy klienci wymagają określonego formatu, takiego jak "Windows": "[{\"Start\":\"2025-01-30T16:32:45.930Z\",\"End\":\"2025-06-25T16:32:45.930Z\"}]". Zalecamy odpowiednie przetestowanie.
Przykładowe żądanie
{
"ApiVersion": "1.0",
"ProactiveEngagementConfigId": "cbbac510-3e66-ef11-a671-6045bd03d9d8",
"DestinationPhoneNumber": "+123456798",
"ContactId": "761e062f-c734-ef11-8e4f-00224808a166",
"Windows": [
{
"Start": "2024-09-10T13:00:00.000Z",
"End": "2024-09-10T15:59:59.999Z"
},
{
"Start": "2024-09-11T13:00:00.000Z",
"End": "2024-09-11T15:59:59.999Z"
}
],
"InputAttributes": {
"orderNumber": "ORD123456789",
"type": "callback",
"isFinalAttempt": "false"
}
}
Szczegóły odpowiedzi
Jeśli to się powiedzie, ta metoda zwróci wartość DeliveryId. Identyfikator dostawy to unikatowy identyfikator przypisywany do każdego żądania proaktywnego zaangażowania, które jest akceptowane przez interfejs API i przechowywane w tabeli msdyn_proactive_delivery.
Przykładowa odpowiedź jest następująca:
{
"@odata.context": "[Organization URI]api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.CCaaS_CreateProactiveVoiceDeliveryResponse",
"DeliveryId": "9838deee-0b4e-4116-bf73-ecb80474568d"
}
Zaplanuj oddzwanianie z dowolnej platformy
Za pomocą rozwiązania Proactive Engagement możesz zaplanować oddzwanianie z różnych platform, w tym z Internetu, aplikacji mobilnych, agentów głosowych i czatu. Można to zrobić w następujący sposób:
- Utwórz przepływ Power Automate na podstawie agenta Copilot Studio.
- Zintegruj interfejs API zaplanuj wywołanie zwrotne ze swoją witryną.
Tworzenie przepływu Power Automate na podstawie agenta Copilot
Możesz utworzyć przepływ Power Automate z agenta Copilot, aby zaplanować wywołania zwrotne. Wykonaj następujące kroki:
- Wykonaj kroki opisane w temacie Tworzenie przepływu, którego można użyć z agentem o następujących parametrach:
- Określ Wykonaj akcję niepowiązaną jako akcję.
- Wybierz CCaaS_CreateProactiveVoiceDelivery jako nazwę akcji.
- W polu Parametry zaawansowane określ następujące pola obowiązkowe:
- Item/DestinationPhoneNumber: numer telefonu klienta, do którego należy zadzwonić.
- Item/ProactiveEngagementConfigId: identyfikator konfiguracji proaktywnego zaangażowania do użycia. Wskazuje typ trybu wybierania numerów, strumień pracy i profil ruchu wychodzącego, które mają być używane podczas kontaktowania się z klientem. Ten identyfikator można skopiować z tabeli> w tabelach PowerApps>.
- Pozycja/ApiVersion: 1.0
- Item/ContactId: Identyfikator kontaktu klienta w programie Dynamics CRM.
- Opcjonalnie można określić atrybuty Item/InputAttributes. To pole powinno zawierać obiekt JSON, który jest używany przez agenta Copilot. Na przykład
{ "msdyn_CaseTitle" : "Vitre cassée", "msdyn_CustomerName" : "Sarah", "msdyn_CustomerPhone" : "+1234567890", "msdyn_CustomerId" : "cfaa617b-2fc1-ef11-b8e8-000d3a5bcd16" }.
Planowanie wywołań zwrotnych za pomocą interfejsu API
Zintegruj CCaaS_CreateProactiveVoiceDelivery API ze swoją stroną internetową, aby umożliwić klientom zwrócenie się o pomoc w najdogodniejszym dla nich czasie.
Przykładowe żądanie
{
"ApiVersion": "1.0",
"ProactiveEngagementConfigId": "cbbac510-3e66-ef11-a671-6045bd03d9d8",
"DestinationPhoneNumber": "+123456798",
"ContactId": "761e062f-c734-ef11-8e4f-00224808a166",
"Windows": [
{
"Start": "2024-09-10T13:00:00.000Z",
"End": "2024-09-10T15:59:59.999Z"
},
{
"Start": "2024-09-11T13:00:00.000Z",
"End": "2024-09-11T15:59:59.999Z"
}
],
"InputAttributes": {
"type": "callback"
"isLastAttempt": "false"
}
}
CCaaS_CreateOperation
Zawieszenie, wznowienie i anulowanie.
Status wdrożenia: W trakcie rozwoju
| API | CCaaS_CreateOperation |
|---|---|
| Opis | Poproś o anulowanie, zawieszenie lub wznowienie pracy na PES |
| adres URL | https://< orgurl>/api/data/v9.2/CaaS_CreateOperation |
| wersja | 1.0 |
| Operacja OData | Akcja |
| Typ OData | Ograniczone |
| Czasownik HTTP | Bez znajomości kontekstu, w którym "POST" jest używany, nie mogę zaproponować dokładnego tłumaczenia. Jeżeli dotyczy HTTP, pozostaw jako "POST". |
| Nagłówki HTTP Request | Autoryzacja: <obowiązkowa, token nosiciela z Azure AD dla użytkownika wywołującego API w dzierżawcy instancji CCaaS.> |
| Przykładowe scenariusze | |
| Wymagane przywileje |
Klucze żądań HTTP
| Klawisz | Typ | Wymagane | Opis |
|---|---|---|---|
| Wersja interfejsu ApiVersion | ciąg | yes | musi być ustawione na "1.0" |
| ProactiveEngagementConfigId | ciąg | no | Proactive Engagement ID |
| DeliveryId | ciąg | no | jeśli anulować, dostawa do anulowania |
| Operation | ciąg | yes | Zawiesić, wznowić lub anulować |
Przykładowy ładunek
{
"ApiVersion": "1.0",
"ProactiveEngagementConfigId": "47089bbe-deb7-ef11-b8e6-000d3a36a6b3",
"Operation ": "Resume"
}
Status odpowiedzi HTTP
| HTTP | Uwaga statusowa |
|---|---|
| 202 | Zaakceptowano |
| 400 | Złe żądanie (Błędne parametry wejściowe) |
| 401 | Brak autoryzacji |
| 404 | Zasób nieznaleziony |
| 429 | Limit stawek (Za dużo próśb) |
| 405 | API nie jest dozwolone |