Lync Call Forwarding with MSPL Scripts
Microsoft Lync is a unified communications platform that is used by many companies for many things. Lync is not just for corporate IM, but also for audio / video calling, group conferencing, desktop sharing, and last but not least - enterprise voice!
As a phone system replacement, Lync enables the IT team members to provide great support to what was previously a "black box" or a "call the phone guys" type of scenario. There are many ways that the Lync system can be quickly configured to meet business needs, including call routing, workflows, response groups, etc.
But there are a few situations where the out of box tools and wizards leave a little something to be desired. One example is when one goes to configure call forwarding. Not from one internal person to another one, such as when someone is going out on vacation or has left the company... but when incoming calls are coming from someone to anyone, and you want to forward regardless of who is being called.
This is where something like "server-side call forwarding" would be really handy. There isn't a built-in GUI where you can say "if this person calls, send the call here". There isn't a PowerShell command to enable that either. But, Microsoft did enable a useful feature called MSPL scripting that can let you do all kinds of useful things, including call forwarding.
Check out this short post I just put up with an example of how you can do that.
https://gregbesso.wordpress.com/lync-skype-for-business/call-forwarding-with-mspl-scripts/