The Livechat triggers allow getting the next available agent on the queue to emit trigger messages but, currently, when a visitor starts a new conversation and a new room is created, the agent who will attend the chat may not be the same who has emitted the trigger messages.
This is happening because when the new room is created the routing method get the next available agent again.
The goal of this issue is to provide a way to create a new chat conversation and assign the same agent who has interacted to the visitors over the triggers messages, so we need to evaluate if it's possible to create a new livechat room and assign the previous agent to the chat.
The Livechat triggers allow getting the next available agent on the queue to emit trigger messages but, currently, when a visitor starts a new conversation and a new room is created, the agent who will attend the chat may not be the same who has emitted the trigger messages.
This is happening because when the new room is created the routing method get the next available agent again.
The goal of this issue is to provide a way to create a new chat conversation and assign the same agent who has interacted to the visitors over the triggers messages, so we need to evaluate if it's possible to create a new livechat room and assign the previous agent to the chat.