07-24-2020 06:23 PM
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
Solved! Go to Solution.
07-29-2020 09:44 PM
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.
07-24-2020 11:22 PM
Try this
ccn subsystem sip
gateway address "10.0.22.229"
dtmf-relay sip-notify
transfer-mode attended
end subsystem
07-25-2020 01:21 PM
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.
07-25-2020 10:51 PM
can you make sure the DTMF setting on dial peer and Subsystem are same.
go through below link it explains more about CUE configuration.
07-29-2020 06:21 AM
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.
07-29-2020 03:52 PM
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
07-29-2020 09:44 PM
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.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide