Compartir a través de


startChat

La Plataforma omnicanal para Customer Service ofrece un conjunto de funciones que extienden la potencia de Dynamics 365 Customer Service Enterprise con el que las organizaciones pueden conectarse e interactuar de forma instantánea con sus clientes en distintos canales de mensajería digital. Se necesitan una licencia adicional para acceder a la Plataforma omnicanal para Customer Service. Para más información, consulte las páginas Descripción general de precios de Dynamics 365 Customer Service y Plan de precios de Dynamics 365 Customer Service.

Abre un chat existente, si lo hay. De lo contrario, inicia un nuevo chat. Puede usar el customContext parámetro en el método para pasar directamente el contexto para inicializar la sesión de chat.

Nota:

  • Escuche el evento lcw:ready generado por un chat en vivo antes de llamar a los métodos del SDK de chat en vivo. Los métodos de chat en vivo deben invocarse después de que se genere el evento lcw:ready . Puede escuchar este evento agregando su propio detector de eventos en el objeto window.
  • No es necesario usar el setContextProvider método si usa la API del startChat SDK para pasar el contexto.

Syntax

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

Parámetros

Parámetro Tipo Obligatorio Description
inNewWindow Boolean No Decide si desea abrir el chat en una nueva ventana.
customContext Objeto No Establezca el proveedor de contexto personalizado de forma sincrónica. Si ha establecido un valor en setContextProvider, se anulará por el valor que haya establecido para customContext.

Valor devuelto

Ninguno

Example

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

setAuthTokenProvider
setContextProvider
Referencia de la API de JavaScript para el SDK de chat en vivo