If you are using a Cisco Meraki firewall to handle Talkdesk traffic, you should make sure that your traffic shaping rules are appropriately set to prioritize the voice, over the remainder of the network traffic.
When using Talkdesk, there are three main things you need to prioritize in order to have the best possible call experience
* The voice:
This can be done by applying rules that match our media IP addresses.
You should add the ranges for at least the two closest nodes to you for as we might use more than one for load balancing purposes.
* The signaling:
The signaling is done via WebSocket transporting SIP events. This can be prioritized by using an expression that matches the domain: chunderw-vpc-gll.twilio.com
* Talkdesk events:
Talkdesk events are used to send relevant information between the UI and Talkdesk servers.
This can impact namely Callbar behaviors and live dashboard accuracy.
Those are also transported within WebSockets and can be prioritized using an expression that matches the domain ws.pusherapp.com.
Here is an example of how it would look like for someone running an operation in California: