System Limitations
Following are the System Limitations
Cisco Login ID
- If you change the Cisco Login ID of an existing agent that's synchronized with Hybrid Chat, Hybrid Chat will treat this as a new agent.
- Cisco Login ID is case sensitive but Hybrid Chat is case insensitive. That means if there are two agents with Login IDs Robert and robert, Cisco allows creating them as two different agents. But, Hybrid Chat treats both of them as the same.
Agent & Customer Gadget
- The supervisor doesn't have the following features:
- Conference Chat
- Transfer Chat
- The supervisor must be part of the team which he is supervising, in case of secondary supervisor unexpected behavior is expected.
- Chat gets ended from customer gadget on refresh browser. If the user starts chat again with the same phone number before INACTIVITY TIMEOUT runs out, the same chat is started from the point where it left off and is not routed again. If INACTIVITY TIMEOUT runs out and the customer initiates a chat with the same phone number, the chat is en-queued for routing and routed to an available agent.
- The agent doesn't get a notification when the MRE service is down.
- The maximum number of canned messages categories allowed is three. The total number of characters in all three category names should not exceed 15.
- The maximum number of canned messages categories allowed is two if the agent gadget is embedded in USD. The total number of characters in all two category names should not exceed 15
- Activity messages are not supported in any channel other than web chat.
- File attachments/transfers including images, etc. are not supported for WhatsApp.
- Viber Emojis & Stickers are not yet supported.
Browser Related
- Browser Notifications are not supported in Internet Explorer. For more information, refer to Microsoft Developer Network.
- Browser notifications are not supported in Finesse
Contact Center Integration
- Agents must log in via Agent Gadget embedded in Finesse. Logging into Agent Gadget in the Standalone Browser tab might lead the system to an unstable state where any other user is unable to login with the same extension which is used to log in.
Standalone Mode
- Agent username is case sensitive in standalone mode. Agent can get
undefined undefined
if he/she tries to login with the wrong case of username. It is advised to use lowercase usernames in standalone mode.
Media Routing Engine
- Single-step precision queues are permitted by MRE. Multiple steps are discarded by MRE if configured using MRE-UI and the only first step is used for agent associated with that Precision Queue.
- When a queue is created/deleted or an attribute is deleted using MRE-UI, MRE needs a restart to reflect changes.
- If the agent is deleted from MRE-UI, that agent will be re-synced from UMM when Chat Solution is configured with Contact Center Integration Mode.
- If the agent is updated in UCCE, It's impact doesn't reflect in MRE-UI
- If Mre_Agent role is deleted/assigned to any agent in UMM we need to restart MRE to reflect changes
- Chat doesn't route to the newly added agent in UCCE, MRE needs to be restarted.
Host Machine Crash / Reboot
When a host machine is crashed/rebooted. Chat solution needs to be started once before continuing regular operations. This can be done via:
BASH# considering current working directory is /chat-solution/ docker_deployment_local_script.sh
Input the configuration that is currently deployed to start the solution.
- Need to restart solution after making changes in reverse proxy
If NGINX doesn't come up / reroute to services after host machine restart. It needs to be started manually i.e.
BASHsystemctl start nginx # if NGINX is unable to start in SELinux environment due to permissions, disable enforcement and start the service setenforce 0 systemctl <start / restart> nginx
Third-Party Components
- All Chatbot related components should be deployed on a separate machine with minimum specs of the machine 4vCPUs and 8GBs RAM.
Reporting
- The chat will never en-queued when MRE is down hence no queue details will be available in a reporting database for that chat
System
- Mongo DB also needs to be restarted in order for the solution to be up and running.