cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
869
Views
0
Helpful
6
Replies

CUE/Unity Express not receiving digits

Chris Campbell
Level 1
Level 1

New setup; trying to work through a basic configuration using example from Kevin Wallace.  After getting the license issue worked out, I can get into Unity Express from a phone in the house (haven't tried from outside line yet), but the system doesn't seem to receive the digits I press.  The first prompt asks me to press 1 to record my name.  It acts as though I haven't pressed a digit at all.

I've tried sip-notify, kpml-notify; nothing seems to work.

on router


dial-peer voice 2 voip

 destination-pattern 4500

 session protocol sipv2

 session target ipv4:10.0.22.230

 dtmf-relay sip-notify

 codec g711ulaw

 no vad

 


On CUE ISM:

 

kz-vm# sh run

Generating configuration:

 

 

 

clock timezone America/Chicago

 

hostname kz-vm

 

line console

 

system language preferred "en_US"

software download server url "ftp://127.0.0.1/ftp" credentials hidden "6u/dKTN/hsEuSAEfw40XlF2eFHnZfyUTSd8ZZNgd+Y9J3xlk2B35j0nfGWTYHfmPSd8ZZNgd+Y9J3xlk2B35j0nfGWTYHfmPSd8ZZNgd+Y9J3xlk2B35j0nfGWTYHfmP"

site name local

 end site

 

license agent max-sessions 9

 

privilege ManagePublicList create

privilege ViewPrivateList create

privilege ViewHistoricalReports create

privilege broadcast create

privilege vm-imap create

privilege local-broadcast create

privilege manage-passwords create

privilege ViewRealTimeReports create

privilege manage-users create

privilege ManagePrompts create

 

groupname Broadcasters create

 

username Administrator create

username br2phone1 create

username br2phone2 create

 

privilege ManagePublicList description "Privilege to manage public lists"

privilege ViewPrivateList description "Privilege to view private list"

privilege ViewHistoricalReports description "Privilege to view historical reports"

privilege broadcast description "Privilege to send local or remote broadcast messages"

privilege vm-imap description "Privilege to manage personal voicemail via IMAP client"

privilege local-broadcast description "Privilege to send local broadcast messages"

privilege manage-passwords description "Privilege to reset user passwords"

privilege ViewRealTimeReports description "Privilege to view realtime reports"

privilege manage-users description "Privilege to create, modify, and delete users and groups"

privilege ManagePrompts description "Privilege to create, modify, or delete system prompts"

privilege ManagePublicList operation system.debug

privilege ManagePublicList operation voicemail.lists.public

privilege ViewPrivateList operation voicemail.lists.private.view

privilege ViewHistoricalReports operation report.historical.view

privilege broadcast operation system.debug

privilege broadcast operation broadcast.local

privilege broadcast operation broadcast.remote

privilege vm-imap operation voicemail.imap.user

privilege local-broadcast operation system.debug

privilege local-broadcast operation broadcast.local

privilege manage-passwords operation system.debug

privilege manage-passwords operation user.pin

privilege manage-passwords operation user.password

privilege ViewRealTimeReports operation report.realtime

privilege manage-users operation system.debug

privilege manage-users operation user.mailbox

privilege manage-users operation user.pin

privilege manage-users operation user.password

privilege manage-users operation group.configuration

privilege manage-users operation user.remote

privilege manage-users operation user.configuration

privilege manage-users operation user.notification

privilege ManagePrompts operation system.debug

privilege ManagePrompts operation prompt.modify

 

groupname Administrators member Administrator

groupname Administrators member br2phone1

groupname Broadcasters privilege broadcast

 

username br2phone1 phonenumber "2074"

 

restriction msg-notification create

restriction msg-notification min-digits 1

restriction msg-notification max-digits 30

restriction msg-notification dial-string preference 1 pattern * allowed

 

backup server url "ftp://127.0.0.1/ftp" credentials hidden "EWlTygcMhYmjazXhE/VNXHCkplVV4KjescbDaLa4fl4WLSPFvv1rWUnfGWTYHfmPSd8ZZNgd+Y9J3xlk2B35j0nfGWTYHfmPSd8ZZNgd+Y9J3xlk2B35j0nfGWTYHfmP"

 

calendar biz-schedule systemschedule

 open day 1 from 00:00 to 24:00

 open day 2 from 00:00 to 24:00

 open day 3 from 00:00 to 24:00

 open day 4 from 00:00 to 24:00

 open day 5 from 00:00 to 24:00

 open day 6 from 00:00 to 24:00

 open day 7 from 00:00 to 24:00

 end schedule

 

ccn application autoattendant aa

 description "autoattendant"

 enabled

 maxsessions 10

 script "aa.aef"

 parameter "dialByExtnAnytime" "false"

 parameter "busOpenPrompt" "AABusinessOpen.wav"

 parameter "dialByExtnAnytimeInputLength" "4"

 parameter "operExtn" ""

 parameter "welcomePrompt" "AAWelcome.wav"

 parameter "disconnectAfterMenu" "false"

 parameter "dialByFirstName" "false"

 parameter "busClosedPrompt" "AABusinessClosed.wav"

 parameter "allowExternalTransfers" "false"

 parameter "holidayPrompt" "AAHolidayPrompt.wav"

 parameter "businessSchedule" "systemschedule"

 parameter "MaxRetry" "3"

 end application

 

ccn application ciscomwiapplication aa

 description "ciscomwiapplication"

 enabled

 maxsessions 10

 script "setmwi.aef"

 parameter "CallControlGroupID" "0"

 parameter "strMWI_OFF_DN" "4510"

 parameter "strMWI_ON_DN" "8000"

 end application

 

ccn application msgnotification aa

 description "msgnotification"

 enabled

 maxsessions 10

 script "msgnotify.aef"

 parameter "logoutUri" "http://localhost/voicemail/vxmlscripts/mbxLogout.jsp"

 parameter "DelayBeforeSendDTMF" "1"

 end application

 

ccn application promptmgmt aa

 description "promptmgmt"

 enabled

 maxsessions 1

 script "promptmgmt.aef"

 parameter "appManagementScript" ""

 end application

 

ccn application voicemail aa

 description "voicemail"

 enabled

 maxsessions 10

 script "voicebrowser.aef"

 parameter "uri" "http://localhost/voicemail/vxmlscripts/login.vxml"

 parameter "logoutUri" "http://localhost/voicemail/vxmlscripts/mbxLogout.jsp"

 end application

 

ccn engine

 end engine

 

ccn reporting historical

 database local

 description "se-10-0-22-230"

 end reporting

 

ccn subsystem sip

 gateway address "10.0.22.229"

 transfer-mode attended

 end subsystem

 

ccn trigger http urlname msgnotifytrg

 application "msgnotification"

 enabled

 maxsessions 2

 end trigger

 

ccn trigger http urlname mwiapp

 application "ciscomwiapplication"

 enabled

 maxsessions 1

 end trigger

 

ccn trigger sip phonenumber 4500

 application "voicemail"

 enabled

 maxsessions 1

 end trigger

 

ccn trigger sip phonenumber 4550

 application "autoattendant"

 enabled

 maxsessions 1

 end trigger

 

ccn trigger sip phonenumber 4551

 application "promptmgmt"

 enabled

 maxsessions 1

 end trigger

 

service phone-authentication

 end phone-authentication

 

service voiceview

 enable

 end voiceview

 

voicemail broadcast recording time 300

voicemail default messagesize 240

voicemail notification restriction msg-notification

voicemail mailbox owner "br2phone1" size 43200

 end mailbox

 

end

 

1 Accepted Solution

Accepted Solutions

I figured it out.  I had to set the dtmf-relay on the phone in voice register pool 1 (for the phone I was using; I'm sure I will have to do it for the others as well).

What I think is going on here is that since both the phone and the CUE are SIP devices, the router just handles the initial setup and then they communicate directly, so both phone and CUE must have the same DTMF settings since the router won't be in the middle.

 

View solution in original post

6 Replies 6

Try this

 

ccn subsystem sip

 gateway address "10.0.22.229"

 dtmf-relay sip-notify

 transfer-mode attended

 end subsystem



Response Signature


I added the dtmf-relay sip-notify statement but it didn't make any difference.  I also saved config and rebooted just to be sure.  No difference.

 

Thanks for the configuration example link.  I've been reading the manual, but configuration examples are always helpful.  Still trying to figure out if I can get CME/CUCME to tell me in debug output whether it's sending the sip-notify message.

 

I'm going to try erasing the configuration and starting over.  If that doesn't work, I think I will configure the IP addresses and subnets so that communications between CME and CUE have to go through out to a Catalyst and use the port mirroring function and wireshark to see what's going on when I press a button.  

 

Before you erase the config, there are a couple more items that need to be in the host router config, so check for these:

Do your voice register dn x entries include "mwi" as follows:

voice register dn 1
number 4002
call-forward b2bua noan 4220 time 20
call-forward b2bua busy 4220
huntstop channel 1
mwi

Also, have you added the mwi target to the sip-ua:

sip-ua
 mwi-server ipv4:<IP OF CUE>

Try it out and let us know.

Maren

I figured it out.  I had to set the dtmf-relay on the phone in voice register pool 1 (for the phone I was using; I'm sure I will have to do it for the others as well).

What I think is going on here is that since both the phone and the CUE are SIP devices, the router just handles the initial setup and then they communicate directly, so both phone and CUE must have the same DTMF settings since the router won't be in the middle.