Exchange 2013 UM Features and Architecture
Voicemail Preview
- Due to UCMA 4.0 and the Microsoft Speech Platform there are many enhancements to Voicemail Preview
- Voicemail Preview feature uses automatic speech recognition to convert the spoken voicemail into text
- Voicemail Preview is updated in Exchange 2013 to be more accurate and provide better performance
- Transcription now happens to all messages
Thanks to UCMAP 4.0 and the Microsoft Speech Platform (ver 11.0), there are many enhancements to Voicemail Preview. The Voicemail Preview feature was introduced in Exchange 2010 and uses automatic speech recognition (ASR) to convert the spoken voicemail into text. Voicemail Preview is beaning updated in Exchange 2013 to be more accurate and provide better performance. Transcription now happens to all messages even if they are over 75 sec unlike previous versions. If a message is over 75 sec, it is transcribed, but the text for the message isn't included
Call Answering Rules
- Call Answering Rules were first introduced in Exchange 2010 , These rules can be setup based if you are on vacation or if a specific caller is trying to reach you, you can have UM forward the call to a different number as a few examples. Parts of this feature have changed with UM 2013
- Feature empowered UM subscribers to control their Unified Messaging mailbox with rules
- UM can forward a call to a different number as an examples
- For GA, we will support ‘personas’ – persona is abstract representation of the various contacts for one person. Most like the contacts linking
Enhanced Caller ID support
- Previously if you were not in the same dial plan and someone called and left a voicemail you would get "Voicemail from Anonymous Caller“
- Exchange 2010 sp1 made some improvements on the heuristics of matching name to number
- Exchange 2013 looks in the default personal contacts folder and also in user and system created personal contacts folders
- This is important since Exchange 2013 supports Unified Contact Store with Lync server
Enhancements to Speech Platform and Speech Recognition
- In Exchange Server 2013 the speech GAL grammar generation no longer happens on the server
- Generation happens periodically using the Mailbox Assistant, on the Mailbox server running the Microsoft Exchange Unified Messaging
- GAL speech grammar file is stored in the arbitration mailbox for an organization
- Grammar file downloaded to all Mailbox servers
- Mailbox Assistant runs every 24 hours
Exchange 2013 now uses the Microsoft Speech Platform version 11.0. This helps to provide a more accurate Voice Mail Preview experience for subscribers. It also helps with the global address list (GAL) grammar generation that has been changed with Exchange 2013. This GAL grammar is used to help determine spoken commands and names of contacts in the users mailbox and in the organization.
In Exchange Server 2013, to address ASR grammar generation scalability issues for UM, the speech GAL grammar generation no longer happens on the server with the Unified Messaging server role installed. Instead, it happens periodically using the Mailbox Assistant, on the Mailbox server running the Microsoft Exchange Unified Messaging service that hosts the organization’s arbitration mailbox. The GAL speech grammar file is stored in the arbitration mailbox for an organization and then later downloaded to all Mailbox servers in that Exchange organization. By default, the Mailbox
Assistant runs every 24 hours
Protect Voicemail using AD RMS
- Prevent forwarding of voicemail
- Integration with AD RMS and Exchange unified messaging
- Permissions designated by sender (by marking the message as private) or by administrative policy
Exchange 2013 UM Architecture
If you notice here, the connection points from CAS to MBX is always going to be the same protocol that the client uses to connect to CAS.
CAS will proxy requests from clients on the appropriate protocol to the appropriate back-end MBX server.
For SMTP- once the CAS decides to accept the message, the SMTP session is then proxied.
One unique difference is Exchange UM. The nature of real time traffic in the RTP media stream does not lend itself to a proxy scenario. The signaling traffic (SIP) is used to redirect
the RTP stream to the back-end mailbox server
?All calls are front-ended by CAS servers ?Point SIP Trunks to CAS (or CAS Load Balanced FQDN), not Mailbox Servers ?Unified Messaging role is now a service on the Mailbox Server.
?Unified Messaging Call Router Service running on CAS redirects the call to a specific Mailbox server, we put UM direct to Mailbox role is because the media stream should be fast to delivery
Basic Unanswered Call Flow Diversion to UM
Comments
- Anonymous
May 02, 2014
Are you serious? Have you seen the output of voice transcription? It's terrible and almost never accurate. - Anonymous
September 11, 2014
"Transcription now happens to all messages even if they are over 75 sec unlike previous versions. If a message is over 75 sec, it is transcribed, but the text for the message isn't included"
Then why waste the resources to transcribe it? - Anonymous
September 29, 2014
Does transcription happen for UM only or it can happen if voice message is submitted via SMTP/EWS ?
Thanks. - Anonymous
October 14, 2014
Question, does this mean that the 2013 UM server can redirect to 2010/2007 UM servers if the users mailbox is hosted within 2010/2007 ? - Anonymous
January 20, 2015
こんばんは。Lync サポートの久保です。
Lync と Exchange UM の連携、第二回目です。 第一回はこちら 。
Lync Server 2013 と Exchange 2013 - Anonymous
March 17, 2015
The comment has been removed