RocketChat / RocketChat/Rocket.Chat
Chat Alert Sounds for members of different departments / for false departement
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Description:
We have created two departments in omnichannel and assigned different agents to the departments accordingly. When integrating the live chat into the website, we used two different websites, on each of which we specified a department. Users should not be able to choose the department. Since they are already on the relevant website of the respective department.
Unfortunately, however, this leads to the following problem.
If we call up the live chat on the two websites, they are only ever assigned to one agent. This agent only has access to one of the two departments. The agent of the other department does not receive any requests.
Is there a possible setting that we have to set so that it is assigned to the correct agent? Or is it a bug?
Steps to reproduce:
- Set up multiple Omnichannel departments with users in different departments
- Open a chat for a user in department 1
- Open a chat for a user in department 2
- Agent A from department 1 will get audible two new chat ping
- Agent B from depatment 2 don´t get a new chat
Expected behavior:
Agent A recieve chat for department 1 and Agent B recieve chat for department 2Actual behavior:
Agent A get both chats, Agent B don´t get one chat.Server Setup Information:
- Version of Rocket.Chat Server: 4.3.1
- Operating System: Ubuntu 20.04 LTS
- Deployment Method:
- Number of Running Instances: 1
- DB Replicaset Oplog:
- NodeJS Version: v12.22.1
- MongoDB Version: 4.2.17
Client Setup Information
- Desktop App or Browser Version: Chrome 98.0.4758.102 and Opera 83.0.4254.27
- Operating System: Windows 10
Additional context
Relevant logs:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Start by reproducing the issue with two Omnichannel departments and separate website department settings on the reported setup, then trace how chats are assigned to agents. Done means chats from each website reach only an agent in its configured department, with coverage for both departments.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100