If you have deployed or managed large Lync environments with Enterprise Voice, you should be well aware of how uninviting phone number management can be.
Assume you are running a large deployment with hundreds or thousands of number assignments and want to get a list of available or taken DDIs, or you need to assign a number to a new user and you need to look up the next available number in your range; or perhaps you attempt to assign a number, and you realize it's already taken, but you have no idea by whom. All of these supposedly normal administrative tasks will require either of the following:
Advanced filtering on the Lync Control Panel
PowerShell cmdlets or scripts
An accurate and up-to-date documentation of number assignments
Search-LineURI (by Lasse Wedø) and Get-UnusedNumbers (by Ståle Hansen) are helpful tools, which will ease some number management aspects.
The authors have started a joint project on http:...