Поделиться через


начатьЧат

Многоканальное взаимодействие для Customer Service предлагает набор возможностей, которые расширяют возможности Dynamics 365 Customer Service Enterprise, позволяя организациям мгновенно подключаться и взаимодействовать со своими клиентами по каналам обмена цифровыми сообщениями. Для доступа к многоканальному взаимодействию для Customer Service требуется дополнительная лицензия. Для получения дополнительной информации см. страницы Обзор цен на Dynamics 365 Customer Service и План цен на Dynamics 365 Customer Service.

Открывает существующий чат, если таковой имеется. В противном случае он инициирует новый чат. Вы можете использовать customContext параметр в методе для прямой передачи контекста для инициализации сеанса чата.

Замечание

  • Прослушайте событие lcw:ready , вызванное чатом в реальном времени, прежде чем вызывать методы SDK чата. Методы чата в реальном времени должны быть вызваны после возникновения события lcw:ready . Вы можете прослушивать это событие, добавив собственный прослушиватель событий в объект window.
  • Вам не нужно использовать этот метод, setContextProvider если вы используете startChat API SDK для передачи контекста.

Синтаксис

Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({inNewWindow: inNewWindowValue,customContext: customContextObject});

Параметры

Параметр Тип Обязательно Description
inNewWindow Boolean нет Решает, открывать ли чат в новом окне.
customContext Object нет Синхронно задайте пользовательский поставщик контекста. Если вы установили значение в setContextProvider, оно будет переопределено значением, которое вы установили для customContext.

Возвращаемое значение

None

Example

 Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({
    inNewWindow: true,
   customContext: {
        'contextKey1': {'value': 'contextValue1', 'isDisplayable': true}
    }
});

setAuthTokenProvider
setContextProvider
Справочник по JavaScript API для SDK онлайн чата