Archive for the ‘VoIP’ Category

Using the Night Ringer in CME 7.0.0.1

Tuesday, January 20th, 2009 by tburns

I was asked by a customer to set up a group of phones that would ring after-hours; only on select days; and only during select hours. I was charged with ringing all eight phones simultaneously when calls were placed to the main number. The phones were to ring 3 to 4 times, and Call Forward No Answer was to be set to the Auto Attendant. Because standard ephone-hunt groups in CME do not ring in broadcast mode like they do in Cisco’s Call Manager, I used a ‘voice hunt-group’:
This 2821 router is running CME v.7.0.0.1 with Cisco IOS Software, 2800 Software (C2800NM-ADVENTERPRISEK9-M), Version 12.4(20)T.

!
voice hunt-group 1 parallel
 final 101
 list 210,214,220,221,222,223,224,241
 timeout 20
 pilot 600
!

Read more »

hardware conferencing (ad-hoc) in CME 7.0.0.1

Monday, January 19th, 2009 by tburns

I installed this per a customer’s request on a 2821 router
with this IOS version: Cisco IOS Software, 2800 Software (C2800NM-SPSERVICESK9-M), Version 12.4(22)T, RELEASE
SOFTWARE (fc1); and Call Manager Express v.7.0.0.1.
These are the DSPs as displayed by a show tech:
32-channel (G.711) Voice/Fax PVDMII DSP SIMM PVDM daughter card
64-channel (G.711) Voice/Fax PVDMII DSP SIMM PVDM daughter card

These are custom join and leave tones for conference participants. They are referenced later under the dspfarm profile 1 conference config:

!
voice class custom-cptone leavetone
dualtone conference
frequency 400 800
cadence 400 50 200 50 200 50
!
voice class custom-cptone jointone
dualtone conference
frequency 600 900
cadence 300 150 300 100 300 50
!

Be sure you have adequate dsp resources. Here is a cisco dsp calculator. And here is dsp information based on hardware type

!
voice-card 0
dspfarm
dsp services dspfarm
!

These are the device interfaces. I used loopback interfaces to avoid having to change the ip addresses for the Service Module. The Service Module is touchy. Change its address and risk having to reset/rebuild it

!
interface Loopback0
ip address 1.2.3.4 255.255.255.0
!
interface GigabitEthernet0/0
ip address 10.1.100.1 255.255.255.0
duplex auto
speed auto
no mop enabled
!
interface GigabitEthernet0/1
ip address 10.1.208.2 255.255.255.0
duplex auto
speed auto
!
interface Integrated-Service-Engine1/0
ip unnumbered Loopback0
service-module ip address 1.2.3.5 255.255.255.0
service-module ip default-gateway 1.2.3.4
no keepalive
!

This is running Cisco Unity Express (CUE) version 3.2.2. A static route is necessary for the CUE to be able to find its way home:

!
ip route 1.2.3.5 255.255.255.255 Integrated-Service-Engine1/0
!

Here’s the skinny… 1) specify the sccp interface and its version, and enable it. 2) Then configure the group, associate it, and configure its profile name. The profile name is arbitrary. 3) Then configure the dspfarm parameters pulling in those join and leave tones you configured earlier.

!
sccp local Loopback0
sccp ccm 1.2.3.4 identifier 1 version 7.0
sccp
!
sccp ccm group 1
associate ccm 1 priority 1
associate profile 1 register 1234567890
!
dspfarm profile 1 conference
codec g711ulaw
maximum sessions 8
conference-join custom-cptone jointone
conference-leave custom-cptone leavetone
associate application SCCP
!

Now configure the telephony-service parameters which are necessary for the local call manager to manage per device/instance

!
telephony-service
sdspfarm units 1
sdspfarm tag 1 1234567890
conference hardware
!

Assign a template that can use the conferencing services. These softkeys were designed for non-conference administrator phones. Conference administrator phones can have assigned many more softkeys to manage
participants, add/drop participants, list participants, etc.

!
ephone-template 1
conference drop-mode creator
conference admin
softkeys remote-in-use Newcall
softkeys hold Newcall Resume Select
softkeys idle Redial Cfwdall Dnd Newcall
softkeys seized Redial Cfwdall Endcall
softkeys alerting Endcall
softkeys connected Hold Park Trnsfer Confrn Endcall
softkeys ringing Answer Dnd
paging-dn 110
!

This system is configured for 8 participants in a conference, so it needs 4 ephone-dns as dual-line. These follow… the other DNs are for additional, simultaneous conferences.

!
ephone-dn 120 dual-line
number 300
conference ad-hoc
no huntstop
!
ephone-dn 121 dual-line
number 300
conference ad-hoc
preference 1
no huntstop
!
ephone-dn 122 dual-line
number 300
conference ad-hoc
preference 2
no huntstop
!
ephone-dn 123 dual-line
number 300
conference ad-hoc
preference 3
!
ephone-dn 124 dual-line
number 301
conference ad-hoc
no huntstop
!

ephone-dn 125 dual-line
number 301
conference ad-hoc
preference 1
no huntstop
!
ephone-dn 126 dual-line
number 301
conference ad-hoc
preference 2
!
ephone-dn 127 dual-line
number 302
conference ad-hoc
no huntstop
!
ephone-dn 128 dual-line
number 302
conference ad-hoc
preference 1
no huntstop
!
ephone-dn 129 dual-line
number 302
conference ad-hoc
preference 2
!

To assign conference admin status to a phone:

!
ephone 25
conference admin
mac-address 0021.A02B.DE68
ephone-template 1
type 7965
no dnd feature-ring
button 1:22
!

That’s about it… There are lot of conference possibilities in CME and the UC500 series appliances… there are administrator assignments that allow for more control over conference participants… as well as Meet-Me conferencing standard 3-way conferencing, additional sofkey assignments… etc.