Delen via


startChat

Omnichannel voor Customer Service biedt een reeks mogelijkheden die de kracht van Dynamics 365 Customer Service Enterprise uitbreiden, zodat organisaties direct verbinding kunnen maken met hun klanten via digitale berichtenkanalen. Er is een extra licentie vereist voor toegang tot Omnichannel voor klantenservice. Zie de pagina's met prijzen voor Dynamics 365 Customer Service en Prijsplan voor Dynamics 365 Customer Service voor meer informatie.

Hiermee opent u een bestaande chat, indien aanwezig. Anders start het een nieuwe chat. U kunt de customContext parameter in de methode gebruiken om de context rechtstreeks door te geven om de chatsessie te initialiseren.

Opmerking

  • Luister naar de lcw:ready-gebeurtenis die door een livechat wordt gegenereerd voordat u de SDK-methoden voor livechat aanroept. De live chatmethoden moeten worden aangeroepen nadat de lcw:ready-gebeurtenis is aangemaakt. U kunt naar deze gebeurtenis luisteren door uw eigen gebeurtenislistener toe te voegen aan het vensterobject.
  • U hoeft de setContextProvider methode niet te gebruiken als u de startChat SDK-API gebruikt om de context door te geven.

Syntaxis

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

Parameterwaarden

Kenmerk Typologie Verplicht Description
inNewWindow Booleaan Nee. Beslist of de chat in een nieuw venster wordt geopend.
customContext Object Nee. Stel de aangepaste contextprovider synchroon in. Als u een waarde hebt ingesteld in setContextProvider, wordt deze overschreven door de waarde die u hebt ingesteld voor customContext.

Retourwaarde

Geen

Example

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

setAuthTokenProvider
setContextProvider
JavaScript API-referentie voor live chat SDK