Hello,I've been trying to install and configure Osticket for our medium sized company of 60 employees. Installing went fine and the product looks very nice, we run it on IIS and mariaDB.We are a consultancy company, I will call this MyCompany from now on, and we support our products that we make for every customer. For some customers we have SLA agreements or/and we do 24/7 maintenance. All calls associated with these company's need to be put somehwere and that's where Osticket comes in.I'm facing the issue that I cannot understand how to properly keep the departments apart form each other, example:We have three company's which have a SLA agreement with us:Company ACompany BCompany CEach company has a support email adress called Company_X@MyCompany.com, and these adresess are associated with their department.This will make sure that all the calls go to the correct deparment when they mail us themselves.But my collegues can also make calls themselves when they log in as an agent, so I gave every company one group, one team with X users who support that specific company. But the issue is that when my collegue of "company A support" makes a ticket(for logging or something) he can also select company B or C and even other teams to whom he doesn't belong. Added to that fact is that he also get's a big list with agents to choose from, which seems unrelated to me at that point. Why assign calls to agents which aren't part of a department for which the call is made?I cannot make a ticket rules because a collegue can work for multiple teams(i.e. Company A and company B), so when he makes a ticket he should only be able to choose Company A or B as department and for "Assign To" he should only be able to choose people associated with the selected department.Can someone help me with this matter to clarify it for me? Am I missing the point of Osticket of do we want something that is special?