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.
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 : http://www.microsoft.com/en-us/download/details.aspx?id=28191
2° , Launch OCSMutil.exe from lync front end to create all auto attendant object for each Language :
In phone number field you can enter whatever you want because we reach the auto attendant application only with his sip name from lync.
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 : Create one Agent Group for each language , don’t put any user inside and let default configuration.
Create 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:
5°, 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.