Integrating Voice Mail with Cisco Unified SRST
How to Integrate Voice Mail with Cisco Unified SCCP and SIP SRST
244
Cisco Unified SCCP and SIP SRST System Administrator Guide
OL-13143-04
Figure 3
How Voice-Mail Dial Sequence 1101#6000#2 Is Configured in Cisco Unified SCCP SRST
The # cgn #2, # cdn #2, and # fdn #2
portions of the
pattern
commands shown in
Figure 3
are DTMF
digit patterns. These patterns are composed of tags and tokens. Tags are sets of characters representing
DTMF tones. Tokens consist of three command keywords (
cgn
,
cdn
, and
fdn
) that declare the state of
an incoming call transferred to voice mail.
A tag can be up to three character from the DTMF tone set (A to D, 0 to 9, # and *). Voice-mail systems
can use limited sets of DTMF tones. For example, Cisco Unity uses all DTMF tones but A to D. Tones
can be defined in multiple ways. For example, when the star (*) is placed in front of a token by itself, it
can mean “dial the following token number,” or, if it is at the end of a token, it can mark the end of a
token number. If the asterisk is between other tag characters, it can mean dial *. The use of tags depends
on how DTMF tones are defined by your voice-mail system.
Tokens tell Cisco Unified SSCCP RST what telephone number in the call forwarding chain to use in the
pattern. As shown in
Figure 4
, there are three types of tokens that correspond to three possible call states
during voice-mail forwarding.
Figure 4
How Numbers Are Extracted from Tokens
Sets of tags and tokens or patterns activate a voice-mail system when one ofthe following occurs:
•
A user presses the message button on a phone (
pattern direct
command).
•
An internal extension attempts to connect to a busy extension and the call is forwarded to voice mail
(
pattern ext-to-ext busy
command).
•
An internal extension fails to connect to an extension and the call is forwarded to voice mail
(
pattern ext-to-ext no-answer
command).
•
An external trunk call reaches a busy extension and the call is forwarded to voice mail (
pattern
trunk-to-ext busy
command).
call-manager-fallback
pattern ext-to-ext busy
# cgn #2
pattern ext-to-ext busy
# cdn #2
pattern ext-to-ext busy
# fdn #2
pattern ext-to-ext no-answer
# cgn #2
pattern ext-to-ext no-answer
# cdn #2
pattern ext-to-ext no-answer
# fdn #2
pattern trunk-to-ext busy
# cgn #2
pattern trunk-to-ext busy
# cdn #2
pattern trunk-to-ext busy
# fdn #2
pattern trunk-to-ext no-answer
# cgn #2
pattern trunk-to-ext no-answer
# cdn #2
pattern trunk-to-ext no-answer
# fdn #2
#6000#2
1101
call-manager-fallback
voicemail 1101
88978
88979
ext. 1000
(cgn
=calling number)
ext. 2000
ext. 3000
(fdn
=forwarding number)
(cdn
=called number)
1000 calls 2000
pattern ext-to-ext busy #
cdn
# 2 = pattern ext-to-ext busy #
3000
# 2
pattern ext-to-ext busy #
fdn
2000
# 2
pattern ext-to-ext busy #
cgn
# 2 = pattern ext-to-ext busy #
1000
# 2
1000 is forwarded
Cisco Unified
Communications
Manager
# 2 = pattern ext-to-ext busy #
IP
IP