Monthly Archives: December 2013

You are browsing the site archives by month.

10 Lync Client Tips for Power Users

In this post, I am taking a bit of break from usual Lync Server/Infrastructure write-up and introduce some not so obvious features in Lync client. Some of them are not strictly features but just little hacks to do cool stuff. Lot of these features/hacks are perhaps bit geeky but you will be surprised what you can do with the Lync client.

I am assuming anyone reading this is reasonably familiar with the Lync Client interface. Most tips work with both Lync 2010 and 2013 clients.

  1. You can copy an email address directly off your Lync contact list for single or multiple users without opening each Contact Card.
    1. Copy a single contact

    2. Copy multiple contacts selectively (to do this press the Ctrl key while you click Read More →

Force Lync to Lync call via Gateway/PSTN

In one of my recent engagement there was a very specific requirement which dictated if a certain Lync phone number is called from Lync it should always be routed via a gateway (for forking, recording, etc. purposes) rather than directly to Lync. Although we never implemented this solution due to side effects I thought it will be good idea to share as it’s not very well documented.

Anyone who has spent some time designing or deploying Enterprise Voice probably have seen the below well published Voice Routing diagram. Now as you can see when someone dials a phone number from Lync except for Emergency Numbers the Reverse Number Lookup (RNL) is always performed. That means even when you are dialling a phone number of another Lync user it will eventually turn into a Lync to Lync call and be never routed via Gateway/PSTN. So to force a Lync call via Gateway/PSTN all you would have to do is make sure Lync does not perform RNL.

Source: Lync Deep Dive -Dial Plans and Voice Management Deep Dive

The trick to force Lync to not perform this inherent RNL is to Read More →

PowerShell Module for Sonus SBC 1000-2000

It’s finally here!!!! PowerShell module for Sonus SBC 1000/2000. Well it’s not an official one, but one I created out of necessity when managing numerous SBC’s.

Key Features

  1. Built-in cmdlets to query Sonus SBC for transformation tables, transformation entries, systems information, etc.
  2. Built-in cmdlets to create transformation tables and transformation entries
  3. Built-in cmdlets to reboot and backup Sonus SBC
  4. Extensibility – Query, create, modify and delete any UX resource even the one’s which don’t have cmdlets associated!
  5. Scalability – Manage Sonus SBC’s at scale. Query, create, modify and delete resources with extraordinary efficiency. 1 or 100 SBC’s, it doesn’t matter!
  6. Simplicity – Extremely simple to use, logical cmdlet naming and in-depth built-in help.


  1. Sonus SBC software should be R3.0 or higher
  2. PowerShell v 3.0 or higher
  3. Ensure you have applied the base version 3.0 license which contains the license for REST
  4. Ensure you have created a username and password for REST. For more details check out:

Getting Started

  1. Download the SonusUX PowerShell module from here Read More →