Callmanager express - External tranfer to voice mail

Unanswered Question
Jun 6th, 2008

if anyone could help, i'm having problems when tranfering external calls, if unanswered they are not going to voicemail, internal ones are, if anyone knows the fix it would be appreciated

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Brandon Buffin Fri, 06/06/2008 - 05:40

Can you post your config and describe the call flow that fails - dialed number, etc.


michael.johnson... Fri, 06/06/2008 - 05:49

When external callers call in they are being transfered by the switchboard to the extension, if no one is available it should go to there voicemail

Version 4.1(0)

Cisco Unified CallManager Express

For on-line documentation please see:

ip source-address port 2000

load 7910 P00403020214

load 7941 SCCP41.8-2-2SR1S

load 7960-7940 P00307020200

max-ephones 80

max-dn 80

max-conferences 8 gain -6

dspfarm units 0

dspfarm transcode sessions 0

conference software

hunt-group report delay 1 hours

hunt-group logout DND

max-redirect 5

dialplan-pattern 1 02076659... extension-length 4

voicemail 1000

cnf-file location: system:

cnf-file option: PER-PHONE-TYPE

network-locale[0] GB (This is the default network locale for this box)

network-locale[1] GB

network-locale[2] GB

network-locale[3] GB

network-locale[4] GB

user-locale[0] US (This is the default user locale for this box)

user-locale[1] US

user-locale[2] US

user-locale[3] US

user-locale[4] US

srst mode auto-provision is OFF

srst ephone template is 0

srst dn template is 0

srst dn line mode is single


time-format 12

date-format dd-mm-yy

timezone 21 GMT Standard/Daylight Time

no transfer-pattern is configured, transfer is restricted to local SCCP phones only.

keepalive 30

timeout interdigit 4

timeout busy 10

timeout ringing 180

caller-id name-only: enable

system message PSL Group UK

web admin system name Admin

web admin customer name Customer

edit DN through Web: disabled.

edit TIME through web: disabled.

Log (table parameters):

max-size: 150

retain-timer: 15

create cnf-files version-stamp 7960 Apr 04 2008 10:39:35

transfer-system full-consult

local directory service: enabled.

Extension-assigner tag-type ephone-tag.

michael.johnson... Fri, 06/06/2008 - 06:31

sorry got distracted, just getting into Cisco Voice come from an Avaya background, and had this one passed on to me.

I have attached the config

Brandon Buffin Fri, 06/06/2008 - 06:37

What happens when the call is transfered and is unanswered? Fast busy? Wrong greeting?


Brandon Buffin Fri, 06/06/2008 - 07:04

What happens when the call is transfered and is unanswered? Fast busy? Wrong greeting?


michael.johnson... Fri, 06/06/2008 - 06:46

when its transfered it goes to the default message saying that there is no mailbox for this number, but it works on internal transfers

Brandon Buffin Fri, 06/06/2008 - 07:08

OK. This is due to a bug regarding the use of the dialplan-pattern command along with CUE. The dialplan-pattern command expands out the DN to the full E.164 number. For example, 9201 becomes 02076659201. CUE does not have a mailbox corresponding to this number, so the call fails. One way to work around this is with a translation rule.

voice translation-rule 1

rule 1 /02076659/ /9/

voice translation-profile 1

translate called 1

translate calling 1

translate redirect 1

dial-peer voice 1000 voip

translation-profile outgoing 1

Hope this helps. If so, please rate the post.


michael.johnson... Mon, 06/09/2008 - 00:47

I have entered the following and it is still happening.

voice translation-rule 1

rule 1 /02076659/ /9/

voice translation-profile 1

translate called 1

translate calling 1

translate redirect 1

dial-peer voice 1000 voip

translation-profile outgoing 1

Brandon Buffin Mon, 06/09/2008 - 07:21

I just noticed that you already had a voice translation rule named "1". There could be a conflict there. Can you post your config after the changes? Can you enable the following commands make the call the fails and post the output?

router#term mon

router#debug voip dialpeer


DRAGI RADOVANOVIC Tue, 06/10/2008 - 04:40


what is dial peer 9299 supposed to be doing?

I don't think you need it here.



michael.johnson... Tue, 06/10/2008 - 04:57

no still getting " there is no mailbox associated with this extension". this is only happening on transfered calls, any normal calls that dont get transfered go to voicemail.

carlnewton Tue, 06/10/2008 - 05:41

I resolved this exact [problem this morning for one of my customers.

The problem was that the dialplan-pattern command was prefixing the number. So unity express was looking for extension 153 but was being passed 504053 by the CCME.

What you need to do is the following:

Get into your CCME, go into enable mode, and enter the command "debug ccsip all"

This will give you a warning re: service disruption. Unless you are using Sip for all of your IP phones, ignore this and proceed by pressing enter. Now enter "term mon" and start a session log as you will get a lot of output.

Once youve done this, make a call to an extension, let it go to voicemail - then open up the resultant log file. This is what the bit i was interested in looked like in my file:

From: ;tag=31094E0-201D


Date: Tue, 10 Jun 2008 10:25:16 GMT

Call-ID: [email protected]

Supported: 100rel,timer,resource-priority,replaces

Min-SE: 1800

Cisco-Guid: 1515986738-906891741-2171654623-492687238

User-Agent: Cisco-SIPGateway/IOS-12.x



CSeq: 101 INVITE

Max-Forwards: 70

Timestamp: 1213093516


Call-Info: ;method="NOTIFY;Event=telephone-event;Duration=200


Diversion: ;privacy=off;reason=no-answer;screen=no

Expires: 180

The "Diversion" part at the bottom of what ive pasted is what you are interested in.

What i did to get around this was create a translation rule:

Voice translation-rule 1

rule 1 /5840../ /1../

voice translation-profile VM_Redirect

translate redirect-target 1

translate redirect-something else 1

translate calling 1

dial peer voice 6000 pots

destination pattern 80..

translation profile outgoing VM_Redirect

Apologies for the "translate-something else" i cant remember what it was. Question mark it and its obvious.

The translate redirects translate the "diversion" number so CUE recognises it when it comes in. The translate calling translates the calling number so CUE recognises the users when they pick up their messages (As the dial-plan pattern is applied even when the IP phones call the CUE)

Hope this helps! Please excuse any syntax errors etc as thats typed from memory.


michael.johnson... Mon, 06/16/2008 - 00:20

This is now resolved, it was a case of fidling with the translation rule, thanks for all your help



This Discussion