abeermuh
You can enable the plugin and allow individual agents to set it up however once it's enabled for an agent there is no way to selectively disable it depending on IP. That would not be so good.
Also, you can setup an ACL however IPs can change at any notice so unless you have full control over the IPs then I wouldn't recommend doing this as once your IP changes you'd be locked out of your helpdesk.
I would suggest you setting up something like ipset/iptables on the server itself to handle things such as this. This is more of a server setup thing rather than a software thing. Software really shouldn't be responsible for such things.
Cheers.