Skip Navigation
Expand
Message delivery is delayed
Answer ID 12605   |   Last Review Date 01/22/2024

Why am I seeing the message 'Slow Network detected' while chatting in BUI?

Environment:
Chat, Browser UI
Oracle B2C Service 

Resolution:
For Chat agents working in Browser UI, being aware of the status of their Internet connection is important, as messages sent by an agent while the network is slow may not reach the end user in due time. 
 
When a slow network is detected for a BUI agent handling chats, the agent should see a system message indicating such: “Message delivery is delayed.” When the network has stabilized, the agent will see a system message indicating such: “Message delivery has stabilized.”
 
 
When the agent client notices that requests are queueing up (i.e. the agent's messages cannot be sent right away and the queue of messages to be sent exceeds 2 requests), then a message will be shown that the messages are being sent with a delay. It will continue to do so when the queue is bigger than 2 requests. As soon as the queue size is 2 or lower, the message will be shown that the message delivery has stabilized. This messaging is there to notify the agent that messages might take a little bit longer to arrive at the end user. Unless the request fails due to timeout, the message should reach the end user with a delay. In case the request times out, an exclamation mark in the speech bubble will tell the agent that that specific message could not be delivered and needs to be resent. It should look like this (the message appeared if hovering):
 

Incoming messages will continue to arrive. If the network is slow but still letting through traffic it might mean that the batch of messages will be larger (as possibly multiple messages have been accumulated on the chat server before they could be delivered to the agent). If network traffic is 'broken', then the agent will see a message that there is trouble connecting to the chat server. Once recovered, the messages sent by the end user in the meantime should arrive in a (bigger) batch. 
 

 
If needed the agent can also open the developer tools to see the size of the queued messages to get an indication which part of the conversation is still pending to be delivered). A warning should be visible in the Console tool logs with a message like this one: "Slow network detected; Queued requests: 4; Interaction status notification has been temporarily disabled." The number 4 in this example indicates that there are 4 agent messages that were sent, but not received yet. Please note that this only happens for more than 2 messages, as mentioned above.
 
 
Note:
If the agent believes their network connection is not in fact slow, and yet the 'Message delivery is delayed' message appears, the agent should gather Developer Tool logs while the issue happens, following the steps provided below. These logs, along with screenshots and the description of the issue should be reported via a Service Request to Oracle B2C Service Technical Support. 
 
Once the message ' Message delivery is delayed' appears, the agent should follow these steps to gather relevant logs:
1. Press F12 key on the keyboard to open Developer Tool Logs
2. Click the Network tab, which will start recording the network calls
3. Click the Console tab. Make sure 'All levels' are checked
4. Send one or two other responses in chat to the end user
5. Once the message appears again, take a full uncropped screenshot showing the Browser UI and the Console tab open 
6. Save the Console log by right clicking on console log area > Save as
7. Click the Network tab once more, right click on any of the requests > Save all as HAR with content
8. Submit both logs and the screenshot in a Service Request