Review of “Getting Started with Microsoft Lync Server 2013” by Fabrizio Volpe

Hi all,

I just finished reading the book written by Fabrizio Volpe on Lync 2013 and my first impression is very positive (you can find information about Fabrizio here) .

The book has a well-organized structure and has a very fluid writing. This allows readers to read without getting bored. Entering deeper into technical topics I can say that is very comprehensive in all of it and personally there are parts of it that I’ve not yet had the opportunity to implement in my various projects such as SQL witness and all scenario in which disaster recovery is necessary by design. Topics about Enterprise Voice is very clear and to start learning about this very important argument it’s a good starting point.

Another important aspect is that it can be very useful for post-delivery documentation, for example during a project, each of us should write a lot of documentation and it must be complete and especially comprehensive as much as possible because customers could not be a Lync Expert; so this book could be for you. Obviously there are certain aspects that each of us must deepen with external resources , and for this reasons Fabrizio wrote, in the book, a lot of external link that help us on it.

So in conclusion for me it is a must-to-have book and if you want to buy it you can go to PacketPub store or Amazon Store .

Getting started with Microsoft Lync Server 2013 by Fabrizio Volpe

Multilanguage Auto Attendant with MS Exchange 2010 UM and Lync

One of the most cool feature of  Exchange 2010 UM is the Auto Attendant application, that let us to find and reach anyone inside our company through a simple phone call to a single number configured directly in Exchange UM role , below you can find a screenshot of a simple Auto Attendant configuration. AA_first

Here you can see that the language can be only one for each Auto Attendant, in this case English.


So when you call Auto Attendant (from inside, or from PSTN) you hear only one language prompt that says :  “Welcome to the Exchange auto attendant” , “To reach a specific person, just tell me the name” etc…


How can I create a Multi Language Auto Attendant ?


if we have Exchange 2010 UM and Lync 20XX integration we can use Lync Response Group , but  Response Group (IVR) is not born to add, inside  Agent Group, applications like  Auto Attendant, so we can use a workaround.

1° , Configure one Auto Attendant for each Language (MAX 4 lang), no need to configure also a phone number associated to it, the important is to change language for each Auto attendant, English_AA –> set English in Features–>Language tab , Italian_AA –> set Italian in Features–>Language tab, etc…

Another important pre-requisite is to import all Language, for Speech Recognition and Text to Speech, that we want to use in Exchange UM 2010 SP2,  you can download here :


 ,  Launch OCSMutil.exe from lync front end to create all auto attendant object for each Language :AA_fourth

In phone number field you can enter whatever you want because we reach the auto attendant application only with his sip name from lync.AA_fifth

 3°, Copy each Auto Attendant sip user in notepad to use later in Lync Response Group , for example :


4° , Now we are ready to configure  Response Group in Lync side : AA_sixthCreate one Agent Group for each language , don’t put any user inside and let default configuration.

AA_sevenCreate one Queue for each Language with following configuration, this queue let us to create the queue overflow to Auto attendant because if there ‘s no agent in the Group, all inbound call will be redirect to overflow queue and in this case we have our specific Auto Attendant for each language:

AA_eight35°, Now we are ready to create Response Group workflow :

Choose a Interactive workflow and configure like this, for fields not filled or not showed here you can leave default values :


In this workflow you can see that there is the main Question about which language do you choose and than you’ll be forwarded to a specific queue based on language that we configure before in Lync Response Group queue configuration.