VMO and SMTP
TOI
Aaron Belcher
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
1
VMO for Unity Connection Similarities
 Works with Outlook 2003 and 2007.
 Same user interface you know and love from Unity.
 Same media player with same features speed control slider,
pause, location slider, accessibility hotkeys, ect..
 Same features set including secure messaging and Trap
record/playback.
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
2
VMO for Unity Connection differences
 Secure messaging and Trap record/playback uses HTTPS
 Newer more modern setup.
 SMTP routing improvements to work around Outlook’s address
books. No need for duplicate entries like “John Doe” and “John
Doe – Voicemail” (Discussed in detail in the next slide.)
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
3
End user difference between Unity and Unity
Connection’s Integrated messaging model.
 In Unity Integrated messaging users have two entries in the directory. The user has to pick the
correct one so the message shows up in the voice mailbox. For example, “Aaron Belcher” and
“Aaron Belcher – Voicemail”
 In Unity Connection we don’t modify the directory so there is only one “Aaron Belcher”. The
message is sent to the correct mailbox by using the correct account to send the message. If
email client sends the message through the corporate email account the message ends up in
the corporate email box. If email client sends the message through the voicemail account it
ends up in the voice mailbox.
 This model is mostly transparent to end users, because email clients default to sending
forwards and replies to a messages through the account the message arrived in, so forwards
and replies to voicemails end up as voicemails.
 The model is also transparent to end users when generating new voice messages from the
email client. In order to generate a new voicemail end users have to use VMO and VMO sends
all messages through the voicemail account.
 If the user chooses someone from the directory who isn’t a voicemail user, the message will
either end up being NDR’d or delivered to the recipient’s corporate email mailbox.
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
4
New concepts to support addressing
messages from email clients.
 SMTP Proxy addresses: Additional SMTP addresses that each subscriber
can have. Message sent to either the subscribers primary or proxy
addresses are delivered to the subscriber’s mailbox. The subscriber’s
SMTP proxy addresses usually match the subscriber’s corporate email
addresses. Examples:
johndoe@cisco.com
John.Doe@cisco.com
 Message Actions: Configures how the system handles messages of
specific types.
Types: Voicemail, Email, Fax, Delivery and Receipts.
Actions: Accept the Message, Relay the message, or reject the message.
SMTP Proxy addresses and Message Actions are per subscriber settings
that can be configured in build with Bulk Edit or Bulk Administration Tool.
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
5
New server settings to support receiving
emails through SMTP
 System Settings->SMTP Configuration->Server
– Allow Connections From untrusted IP Addresss: If it is enabled, SMTP connections are allowed from any
IP addresses. (Trusted IP addresses are ones specifically allowed in the access list, authentication and
TLS is never required from them.)
– Require Authentication from Untrusted IP addresses: If it is enabled, we require for the SMTP “Auth
Login” command to complete successfully before we allow the connect to send a message.
–Transport Layer Security From untrusted IP Addresses:
•Required: If the connection doesn’t use TLS, the server will not allow it to authenticate
•Optional: The server will allow in either TLS or a none TLS connections (Recommended)
•Disabled: The server doesn’t offer TLS.
 System Settings->General Configuration
“When a recipient can not be found”:
•“Send a non-deliverable receipt”: When this option is selected the connection server sends an NDR
when the recipient can’t be found
•“Relay message to smart host”: When this option is selected and the recipient is not found the
message is sent to the smart host to be delivered to that recipient. This is usually done so it can be
delivered to a remote user’s email mailbox.
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
6
Addressing and Messaging Routing flow
If authentication is turned on
then the sender is checked
here.
There are also message
handling properties that can
reject, relay, or accept
messages based on message
types. off
If authentication is turned
If
the
recipient
doesn’t
have
and the sender doesn’t
have
an a
Reject:
NDR’s
proxy
address
we
NDR
SMTP address in our system it by
There
ismessage
alsomessage
an optionto
Sends
thisdefault.
will failRelay:
and
the
to sent
forward
messages
to
different
email address.
will be
to badmail.
unknown recipients on to the
it to mailbox.
smartAccept:
host toAdds
be delivered
in
their
email
accounts...
For example, a user may want
email messages and NDR’s in
their corporate account
instead.
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
7
None-VMO Client
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
8
None-VMO Email Clients
 Same features as 2.X UCXN.
 Plus ability to “reply to” and “forward” a voicemail with Text and
additional attachments
 More limited then VMO: no secure messaging, no TRAP, ect...
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
9
Deploying VMO and None-VMO clients
 Create proxy addresses for each users corporate address with
either the Bulk Administration Tool or Bulk Edit.
 Turning on the “allow access from untrusted IP addresses” option.
 Setup a custom keypad mapping that allows users to list the
messages attachment over the telephone if they exists.
 Setup an IMAP and authenticated SMTP connection back to the
server on each email client.
 Install VMO if using Outlook and it’s desired.
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
10
Miscellaneous Trouble shooting Tips…

VMO traces:
Enable:Tools->ViewMail for Outlook Options->Diagnostic tab (Check all boxes.)
Can be collected in: %ALLUSERSPROFILE%\Application Data\Cisco Systems\VMO\1.0\Logs

Server side traces:
Service: “Connection SMTP Server”, Component: “SMTP”, (All traces)
Service: “Connection Message Transfer Agent”, Component: “MTA” (All traces)

Common issues:
1.
Symptom: SMTP messages stay in the outbox.
Causes:
–
–
The sender doesn’t match a SMTP proxy address or primary SMTP address of a subscriber.
The message is larger then the max message size in the SMTP server configuration (defaults to 10 megs).
– The address of the SMTP server is incorrect or blocked by firewal.
Trouble shooting: Hit the send/receive button in Outllook. It will include the SMTP error. Turn on the SMTP logs and the server and
view them.
2.
Presentation_ID
Symptom: VMO form doesn’t appear after an install.
Cause:
–
–
The Outlook process may not have exited.
Only new messages will be marked with the form.
–
The VMOExchangeExtension has been disabled by Outllook. Lookin in Help->About Microsoft Office Outlook->Disabled Items.
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
11
Presentation_ID
© 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
12