Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
El lcw:onMessageReceived evento se activa cuando el widget de chat recibe un nuevo mensaje. Puede usar este evento para crear experiencias personalizadas para el usuario. Por ejemplo, reproduzca una notificación de sonido o actualice el título de la página para llamar la atención del usuario para el nuevo mensaje.
Los usuarios, como un agente en Dynamics 365, pueden enviar el mensaje o el sistema puede enviar un mensaje automatizado. Por lo tanto, los valores posibles para messageType son el usuario y el sistema.
Este evento contiene datos en la carga útil para explicar el origen del mensaje.
Carga útil de muestra
Agente asignado
{
"channelData": {
"tags": [
"system",
"agentassignmentready"
],
},
"messageType": "system"
}
Agente aceptado
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
El agente envió un mensaje
{
"channelData": {
"tags": [
"public",
"client_activity_id:1612311164266bkaspzvq05b"
],
},
"messageType": "user"
}
El agente terminó la conversación
{
"channelData": {
"tags": [
"system",
"agentendconversation"
],
},
"messageType": "system"
}
El agente finalizó la sesión
{
"channelData": {
"tags": [
"system",
"primarysessionclosed"
],
},
"messageType": "system"
}
Asignación de agente aceptada
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
Error en la asignación de agentes
{
"channelData": {
"tags": [
"system",
"agentassignmentfailure"
],
},
"messageType": "system"
}
Posición de la cola
{
"channelData": {
"tags": [
"system",
"queueposition",
"customerqueuepositionnext"
],
},
"messageType": "system"
}
Example
window.addEventListener("lcw:onMessageReceived", function handleWidgetMessageReceivedEvent(payload){ // Handle the live chat widget message sent event });
Información relacionada
lcw: listo
lcw:error
lcw:chatRecuperado
lcw:chatQueued
lcw:onClose
lcw:closeChat
lcw:startChat
lcw:onMinimizar
lcw:onMaximizar
lcw:onMessageSent
lcw:threadUpdate
Live chat SDK JavaScript API reference