Integration of CME with CUCM on SIP.
Recently done a CME integration with CUCM based on SIP,Its pretty straight forward same as H323 but few points need to be kept in Mind
1. Create a SIP trunk Pointing to the CME IP address and CSS which have access to all the Cluster DN
2. Go to the CME router Do the below config .
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none
h323
no h225 timeout keepalive
call preserve
sip
bind control source-interface GigabitEthernet0/1.2 (This will be the VOIP Interface used for creating the trunk)
bind media source-interface GigabitEthernet0/1.2 (This will be the VOIP Interface used for creating the trunk)
3. Now create a Dial peer to send the dialer number to the CUCM
dial-peer voice 111 voip
corlist outgoing int
preference 1
destination-pattern 1....
session protocol sipv2
session target ipv4:XXX.XXX.XXX.XXX (CUCM IP Address)
dtmf-relay sip-notify
no vad
!
Done......:-)
Also few troubleshooting command you can use and are really helpful when you stuck..
debug voip ccapi inout
debug ccsip messages.
Integration of CME with CUE
The integration between CME an CUE is based on SIP , so to create a integration you need to do few configuration in CUCM and CUE.
Below are list list of step i peformed and it started working ..
1. Define voice parameter in IOS
config t
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
2. Configure the CUE interface to communicate
interface ISM0/0
description *** Connected to CUE ***
ip unnumbered GigabitEthernet0/1
service-module ip address 192.168.30.3 255.255.255.0 <CUE IP Adress> !Application: CUE Running on ISM
service-module ip default-gateway 192.168.30.1
hold-queue 512 out
!
3. Next steps are to define the dial peer
dial-peer voice 101 voip
description ***To Internal Cisco Unity Express VoiceMail Pilot ***
destination-pattern 19999 < Voice mail Pilot number >
session protocol sipv2
session target ipv4:192.168.30.3
dtmf-relay sip-notify
codec g711ulaw
no vad
!
sip-ua
mwi-server ipv4:192.168.1.3 expires 3600 port 5060 transport udp
!
Recently done a CME integration with CUCM based on SIP,Its pretty straight forward same as H323 but few points need to be kept in Mind
1. Create a SIP trunk Pointing to the CME IP address and CSS which have access to all the Cluster DN
2. Go to the CME router Do the below config .
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none
h323
no h225 timeout keepalive
call preserve
sip
bind control source-interface GigabitEthernet0/1.2 (This will be the VOIP Interface used for creating the trunk)
bind media source-interface GigabitEthernet0/1.2 (This will be the VOIP Interface used for creating the trunk)
3. Now create a Dial peer to send the dialer number to the CUCM
dial-peer voice 111 voip
corlist outgoing int
preference 1
destination-pattern 1....
session protocol sipv2
session target ipv4:XXX.XXX.XXX.XXX (CUCM IP Address)
dtmf-relay sip-notify
no vad
!
Done......:-)
Also few troubleshooting command you can use and are really helpful when you stuck..
debug voip ccapi inout
debug ccsip messages.
Integration of CME with CUE
The integration between CME an CUE is based on SIP , so to create a integration you need to do few configuration in CUCM and CUE.
Below are list list of step i peformed and it started working ..
1. Define voice parameter in IOS
config t
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
2. Configure the CUE interface to communicate
interface ISM0/0
description *** Connected to CUE ***
ip unnumbered GigabitEthernet0/1
service-module ip address 192.168.30.3 255.255.255.0 <CUE IP Adress> !Application: CUE Running on ISM
service-module ip default-gateway 192.168.30.1
hold-queue 512 out
!
3. Next steps are to define the dial peer
dial-peer voice 101 voip
description ***To Internal Cisco Unity Express VoiceMail Pilot ***
destination-pattern 19999 < Voice mail Pilot number >
session protocol sipv2
session target ipv4:192.168.30.3
dtmf-relay sip-notify
codec g711ulaw
no vad
!
sip-ua
mwi-server ipv4:192.168.1.3 expires 3600 port 5060 transport udp
!
4. Define the voice mail pilot number under telephony-service
telephony-service
voicemail 19999
5. Define call forward under ephone-dn
ephone-dn 17 dual-line
number 54321
Label TestPhone
call-forward busy 19999 < Forward to voice mail Pilot>
call-forward noan 19999 timeout 10
6.Define ephone DN for Mwi
ephone-dn 40
number 8000..........
description MWI ON
mwi on
!
!
ephone-dn 41
number 8001..........
description MWI OFF
mwi off
!
Addition of Extension module to CME ..
To add a extesion module in CME
Go to the ephone config and type below command
Type <Phone Model> addon <Type Extenstion Module Model>
Thats all from CME Point of view..Now need to proceed to CUE config..
In CUE below steps needs to be followed
1. Create a Voice Mail application
ccn application voicemail
description "voicemail"
enabled
maxsessions 10
2 Create a SIP Trunk to CME
ccn subsystem sip
gateway address "192.168.30.1
end subsystem
3. Create a Voice Mail trigger
ccn trigger sip phonenumber 19999
application "voicemail"
enabled
locale "en_US"
maxsessions 3
end trigger
4. Create a User in CUE
username cisco create
voicemail mailbox owner "cisco" size 4320
description "Test mailbox"
end mailbox
username cisco phonenumber "54321"
Once this basic configis complete it should forward all busy call to voice mail and mwi should also work...
Creating a hardware resources for transcoding and conferencing require to create profile for those and bind it to cucm usng the ccm group command .
Changing time Zone in CME
Go to Telephony-Service
Time-Zone <Time Zone Number>
Also in the config mode you can define timezone and DST for Router IOS
to define DSt the command is
clock summer-time EST recurring 2 Sun Mar 2:00 1 Sun Nov 2:00 .....................:-)
Debug Command:
For sip
debug voice register pool
sh voice register pool registered
No comments:
Post a Comment