• No results found

All in One Lab Guide for Cisco CME

N/A
N/A
Protected

Academic year: 2021

Share "All in One Lab Guide for Cisco CME"

Copied!
157
0
0

Loading.... (view fulltext now)

Full text

(1)

CME 4.0.1/CUE 2.3 First Look

Lab Topology

(2)

POD Layout

Gatekeeper

1.1.33.222

SIP Proxy

1.1.33.222

POD Equipment

Shared Equipment

POD

CME/CUE

CIPC

(1x03)

7961

(1x02)

7941

(1x03)

7970

(1x01)

CVTA

2.2.2.2 (Private VLAN)

1.1.33.x (Public WAN)

Proctor CME

1.1.33.111

EZ-VPN

1.1.33.111

(3)

CME router physical setup

FXO – 0/1/1

FXS – 0/0/1

FastEthernet 0/0 (1.1.33.x)

Connection to WAN (1.1.33.0/24)

Connection to LAN (2.2.2.0/24)

VLAN1 (2.2.2.2)

NAT

FXS – 0/0/0

Analog phone

CME 1.1.x.1

CUE 1.1.x.2

Loopback0 (1.1.x.0)

(4)

1.1.33.222

SIP Proxy

http://1.1.x.2/

1.1.x.1

CME/CUE GUI URL (POD x)

-Other Info

1.1.33.222

Gatekeeper

1.1.33.111

EZ-VPN server

1.1.33.111

IP Address

Item

Proctor CME

(5)

Logins and Passwords

Router CLI:

– Password: cisco

CUE and CME GUI:

– Username: admin

– Password: cisco

CUE end users:

– Usernames: userone (1x01), usertwo (1x02)

– Passwords: cisco

CUE VMail:

(6)

CME Video Telephony

CME4.0/CUE2.3

(7)

CME Video Lab

Purpose:

1. Set up and verify CVTA on 7970 2. Register Video enabled ephone to GK 3. Verify CME to CME video call over H.323

4. Verify that video is preserved for call flows that support video 5. Verify video to audio fallback for audio-only call flows

6. Set up and verify video calls forwarded to CUE

Highlights:

• CME 4.0 adds CVTA support on 7940/60/41/61/70/71 IP phones • CME 4.0 supports video calls over H.323 trunk with GK call routing

• CME 4.0 supports video preservation for call forward and transfers between video capable endpoints

• CME 4.0 supports audio fallback for call forward and transfers to audio-only endpoints, such as CIPC and CUE.

• CME 4.0 supports audio fallback for 3-way conference

• CME 4.0 supports video calls over H.323 trunk to CCM video endpoints • CME 4.0 supports audio fallback for call transfer/forward to CCM endpoints

Setup:

• For all procedures below, X is your POD number, Y is the partner POD number. We recommend that you copy the configs in this doc to text editor and replace X with your pod number, and then copy the edited configs to your router console. The variables that need to be modified with your pod# are in

red.

• If you get stuck on any portion of the lab, please refer to the sample solution for the recommended configuration

• Cisco VTA 1.0.2 does not support CIPC. Make sure CIPC on your laptop is shutdown before proceeding with the lab

Instructions:

I. Provision CME Video

1. Connect your Laptop to the cable connected to the switch port on the 7970 2. If you have installed the Cisco VTA software already, plug in the VTA and

proceed to step 5

3. If you have not already done so, install VT advantage onto your laptop. Please use the files provided by your lab instructor.

For reference, the latest version, cvta-Admin-fmr.1-0-2.zip can be downloaded below

http://www.cisco.com/cgi-bin/tablebuild.pl/cvta

Extract and execute cvta-1-0-2.exe follow the installation and plugin the VTA when the software prompts you to add the VTA.

(8)

4. Plug VT Advantage into USB port of your laptop only when prompted by the installation phase to do so

5. Telnet to your router.

6. Set maximum bit rate to 384 kbps telephony-service

video

maximum bit-rate 384 exit

7. Make video service on available on the phones. This command is case sensitive IOS will not provide a warning if command is entered incorrectly.Copy and paste to be certain.

telephony-service

service phone videoCapability 1

no create cnf

create cnf

8. Enable video on the phone, and reset. ephone 1

video reset

9. After your phone has registered, verify that your phone shows the video icon on lower right hand corner of its display.

10. Open the VT Advantage Client on your laptop. Verify that the connectivity between your IP phone and VTA client has been established. Successful connection would appear as below:

(9)

11. If connectivity is not established between phone and VTA after 2 minutes, please follow the troubleshooting steps below:

• Disable your wireless network card

• Disable Windows firewall or any other firewall software on your laptop • Disable and re-enable your wired network card

• Make a couple of test calls to local CME phones 12. Verify the video capability of your IP phone from CME CLI: pod33#show ephone registered

ephone-1 Mac:0015.6269.7929 TCP socket:[5] activeLine:0 REGISTERED in SCCP ver 6 +Video and Server in ver 5

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:7 IP:10.10.33.101 49445 7971 keepalive 3 max_line 8

button 1: dn 1 number 13301 CH1 IDLE CH2 IDLE Username: user1 Password: user1

CME 4.0 supports CVTA 1.0.2 on 7940/60/41/61/70/71 IP phones II. Making video calls over GK routed H.323 network

In the next section, you will need to partner with the pod next to you 1. Configure dialplan-pattern to register 10 digit E.164 number to GK telephony-service

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

2. Disable GK registration for all other ephone-dn on your CME telephony-service

max-dn 50 no-reg

CME 4.0 adds the ability to disable GK registration globally 3. Register CME to GK

interface Loopback0 h323-gateway voip interface

h323-gateway voip id podX ipaddr 1.1.33.222 1719 h323-gateway voip h323-id gwX

h323-gateway voip tech-prefix 1# h323-gateway voip bind srcaddr 1.1.X.1 exit

gateway exit

4. Configure translation-rule for modifying called/calling number to 10 digit E.164 format

(10)

rule 1 /^9/ // ! Exit voice translation-rule 2 rule 1 /^1/ /4085551/ exit ! !

voice translation-profile call-out translate calling 2

translate called 1 exit

5. Create voice-class for H.323 slow-start voice class h323 1

call start slow

CME 4.0 requires slow-start for video calls over H.323.

6. Configure dial-peer to route H.323 calls to GK, replacing XX with pod number dial-peer voice 10 voip

translation-profile outgoing call-out destination-pattern 9408555.... incoming called 4085551X.. voice-class h323 1

session target ras

dtmf-relay h245-alphanumeric codec g711ulaw

no vad exit !

dial-peer voice 11 voip

destination-pattern 408555.... voice-class h323 1

session target ras

dtmf-relay h245-alphanumeric codec g711ulaw

no vad !

Note that the translation-profile and voice-class configured in the previous steps are applied to the H.323 dial-peer

7. Enter command below to enable H450.12: voice service voip

supplementary-service h450.12 advertise-only

H450 is required for preserving video when call is transfered/forwarded over H.323 trunk. H450.12 capabilities exchange will allow CME to

(11)

automatically detect if remote party supports H.450 call transfer/forward

8. Call the VTA phones in your partner pod by dialing 94085551Y01. If you are in pod1, call pod2, and so forth. Verify that you can see video from your partner on the VTA client.

Example: if are in POD1, you will call POD2 by dialing 94085551201

9. While the video call between you and your partner pod is active, verify the call state from CME console

pod00# show call active video ... VIDEO: VideoCap_Codec=H263 VideoCap_Format=CIF VideoUsedBandwidth=7680 Telephony call-legs: 1 SIP call-legs: 0 H323 call-legs: 1

Call agent controlled call-legs: 0 SCCP call-legs: 0

Multicast call-legs: 0 Total call-legs: 2…...

pod33#sho call active video compact

<callID> A/O FAX T<sec> Codec type Peer Address IP R<ip>:<udp> Total call-legs: 2

521 ANS T658 g711ulaw VOIP P4080010201 10.10.100.2:16546 522 ORG T658 g711ulaw TELE-VIDEO P4080013301

III. Audio fallback

1. Call the VTA phones in your partner pod by dialing 94085551Y01. Verify that you can see your partner on the VTA client.

2. From the 7970, transfer the video call to CME 7961. Verify that the call falls back to audio. Hang up.

Video calls that are transferred to non-video endpoints will fallback to audio. 3. Call the VTA phones in your partner pod by dialing 94085551Y01. Verify that

you can see your partner on the VTA client.

4. From the 7970, initiate 3 way conference with 7961. Verify that the call falls back to audio.

CME 4.0 is NOT a MCU. All conference calls will fallback to audio.

5. Enter following commands to allow H.323 calls to forward to CUE using SIP voice service voip

(12)

allow-connections h323 to sip

6. Create voice-class for H.323 fast-start voice class h323 2

call start fast

7. Apply voice-class to CUE dial-peer dial-peer voice 1 voip

voice-class h323 2 dial-peer voice 2 voip voice-class h323 2

Prior to 2.3, CUE does not support SIP Delayed Media. Prior to CUE 2.3, in order to have video and CUE co-exist, you need to enable H.323 fast-start on the CUE dial-peer and H.323 slow-start for the H.323 dial-peer.

8. Call the VTA phones in your partner pod by dialing 94085551Y01. Verify that you can see your partner on the VTA client.

9. From the 7970, initiate transfer to CME 7960. When 7960 begins to ring, press transfer on 7970 to execute transfer on ringing. Do not answer the call on 7960.

10. Verify that the call is forwarded to CUE successfully. Verify the call falls back to audio.

IV. Video preservation (optional)

1. Call the VTA phone in your partner pod by dialing 94085551YY01. Verify that you can see your partner on the VTA client.

2. Press transfer and call to proctor CME phone by dialing 94085552001. Verify that you now see video from proctor pod.

3. Execute the transfer to proctor CME phone by pressing Transfer. Verify that after the transfer is executed, your partner can see video from proctor pod. Video calls that are transferred using H.450.2 will be preserved if transfer destination supports video.

(13)

Sample Configuration

version 12.4

service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname pod1 ! boot-start-marker boot-end-marker !

logging buffered 51200 warnings enable password cisco

! no aaa new-model ! resource policy ! ! ! ip cef no ip dhcp use vrf connected ip dhcp excluded-address 2.2.2.1 2.2.2.100 ! ip dhcp pool lan network 2.2.2.0 255.255.255.0 option 150 ip 1.1.1.1 default-router 2.2.2.2 ! ! no ip domain lookup ip domain name cisco.com ! ! ! voice-card 0 no dspfarm ! ! !

voice service voip

allow-connections h323 to sip supplementary-service h450.12 advertise-only ! ! ! ! voice class h323 1 call start slow call preserve !

(14)

! !

voice class h323 2 call start fast call preserve ! ! ! ! voice translation-rule 1 rule 1 /^9/ // ! voice translation-rule 2 rule 1 /^1/ /4085551/ ! voice translation-rule 3 rule 1 /^4085551/ /1/ ! !

voice translation-profile call-cue translate calling 3

translate called 3

translate redirect-called 3 !

voice translation-profile call-out translate calling 2 translate called 1 ! ! ! ! ! ! ! ! ! ! ! interface Loopback0

description CME/CUE/VoIP source interface ip address 1.1.1.1 255.255.255.252

h323-gateway voip interface

h323-gateway voip id pod1 ipaddr 1.1.33.222 1719 h323-gateway voip h323-id gw1

h323-gateway voip tech-prefix 1# h323-gateway voip bind srcaddr 1.1.1.1 ! interface FastEthernet0/0 description WAN ip address 1.1.33.1 255.255.255.0 ip nat outside ip virtual-reassembly duplex auto

(15)

speed auto ! interface Service-Engine0/0 description AIM-CUE ip unnumbered Loopback0 service-module ip address 1.1.1.2 255.255.255.252 service-module ip default-gateway 1.1.1.1 ! interface FastEthernet0/1 no ip address shutdown duplex auto speed auto ! interface FastEthernet0/3/0 ! interface FastEthernet0/3/1 ! interface FastEthernet0/3/2 ! interface FastEthernet0/3/3 ! interface FastEthernet0/3/4 ! interface FastEthernet0/3/5 ! interface FastEthernet0/3/6 ! interface FastEthernet0/3/7 ! interface FastEthernet0/3/8 ! interface Vlan1 description LAN ip address 2.2.2.2 255.255.255.0 ip nat inside ip virtual-reassembly ! router eigrp 1 redistribute static network 1.0.0.0 auto-summary ! ip route 1.1.1.2 255.255.255.255 Service-Engine0/0 ! ! ip http server ip http authentication local no ip http secure-server

ip nat inside source list 100 interface FastEthernet0/0 overload !

access-list 100 permit ip 2.2.2.0 0.0.0.255 any !

(16)

! ! ! ! tftp-server flash:TERM70.7-0-3-0S.loads tftp-server flash:CVM70.2-0-2-26.sbn tftp-server flash:cnu70.2-7-6-26.sbn tftp-server flash:Jar70.2-9-2-26.sbn tftp-server flash:TERM41.7-0-3-0S.loads tftp-server flash:CVM41.2-0-2-26.sbn tftp-server flash:cnu41.2-7-6-26.sbn tftp-server flash:Jar41.2-9-2-26.sbn ! control-plane ! ! ! voice-port 0/0/0 description *** PSTN-Phone *** station-id name PSTN-Caller station-id number 4085551100 ! voice-port 0/0/1 cptone JP timeouts initial 120 timeouts interdigit 120 description *** Simulated-PSTN *** ! voice-port 0/1/0 ! voice-port 0/1/1 description *** FXO-Trunk *** ! ! ! ! !

dial-peer voice 1 voip description ** to CUE **

translation-profile outgoing call-cue destination-pattern 119.

session protocol sipv2 session target ipv4:1.1.1.2 dtmf-relay sip-notify codec g711ulaw no vad

!

dial-peer voice 2 voip

description ** E164 to CUE ** translation-profile outgoing call-cue destination-pattern 4085551199 voice-class h323 2

(17)

session target ipv4:1.1.1.2 incoming called-number 4085551199 dtmf-relay sip-notify codec g711ulaw no vad !

dial-peer voice 1000 pots

description *** to Analog Phone *** destination-pattern 4085551100 port 0/0/0

!

dial-peer voice 10 voip

translation-profile outgoing call-out destination-pattern 9408555.... voice-class h323 1

session target ras

incoming called-number 40855511... dtmf-relay h245-alphanumeric codec g711ulaw

no vad !

dial-peer voice 11 voip

destination-pattern 408555.... voice-class h323 1

session target ras

dtmf-relay h245-alphanumeric codec g711ulaw no vad ! ! gateway ! ! ! ! gatekeeper shutdown ! ! telephony-service no auto-reg-ephone load 7941 TERM41.7-0-3-0S load 7961 TERM41.7-0-3-0S load 7970 TERM70.7-0-3-0S max-ephones 10

max-dn 50 no-reg primary

ip source-address 1.1.1.1 port 2000 service phone videoCapability 1 system message Pod1

dialplan-pattern 1 408555.... extension-length 4 voicemail 1019

max-conferences 8 gain -6 call-forward pattern .T

(18)

moh en_bacd_music_on_hold.au

web admin system name admin password cisco dn-webedit time-webedit transfer-system full-consult transfer-pattern 9... transfer-pattern .... secondary-dialtone 9

create cnf-files version-stamp 7960 May 04 2006 17:23:42 !

!

ephone-dn 1 dual-line number 1101 no-reg primary name Pod1-User1

call-forward busy 1199

call-forward noan 1199 timeout 8 !

!

ephone-dn 2 dual-line number 1102 no-reg primary name Pod1-User2

call-forward busy 1199

call-forward noan 1199 timeout 8 !

!

ephone-dn 3 dual-line number 1103 no-reg primary name Pod1-User3

call-forward busy 1199

call-forward noan 1199 timeout 8 !

!

ephone-dn 4

number 10104 no-reg primary name Pod01-CIPC

! !

ephone-dn 40

number 8000.... no-reg primary name MWI-on

mwi on !

!

ephone-dn 41

number 8001.... no-reg primary name MWI-off mwi off ! ! ephone 1 device-security-mode none description 7970 video

(19)

username "userone" password null mac-address 0017.0E01.0F56 type 7970 button 1:1 ! ! ! ephone 2 device-security-mode none description 7961

username "usertwo" password null mac-address 0017.59E9.6914 type 7961 button 1:2 ! ! ! ephone 3 device-security-mode none description 7941

username "userthree" password null mac-address 0017.5A85.0A3B type 7941 button 1:3 ! ! ! ephone 4 device-security-mode none description Teleworker mac-address 0005.9A3C.7800 codec g729r8 mtp button 1:4 ! ! ! line con 0 exec-timeout 0 0 logging synchronous line aux 0 line 194 no activation-character no exec

transport preferred none transport input all

transport output lat pad telnet rlogin lapb-ta mop udptn v120 ssh line vty 0 4

exec-timeout 0 0 privilege level 15 logging synchronous no login

(20)

line vty 5 15 exec-timeout 0 0 privilege level 15 logging synchronous no login

transport input telnet ssh line vty 16 988 exec-timeout 0 0 logging synchronous no login ! scheduler allocate 20000 1000 ntp clock-period 17179664 ntp server 1.1.33.111 !

webvpn context Default_context ssl authenticate verify all !

no inservice !

! end

(21)

CME Remote Teleworker

CME4.0/CUE2.3

(22)

CME Remote Teleworker Lab

Purpose:

1. Set up and verify VPN between main site and laptop at home-office. 2. Set up and verify CIPC registers and can call other phones.

Highlights:

• CME 4.0.1 adds support for remote phones – this lab details the procedure to setup a remote phone for Teleworker support along with the required phone parameters. It also gives you a flavor of how easy it is to configure a VPN tunnel with SDM.

Setup:

• For all procedures below, you will work with the central ISR as the HQ and your router as a CME. In other setups, it could be an 870 series router to which an IP phone or laptop with IP Communicator are attached. The connection between CME and remote site has to be a “business class” DSL/cable link so that some QoS is provided by the service-provider. A minimum of 64k is needed per phone that is connected to the remote-site. Connect your laptop to the cable directly connected to the switch (labeled “Remote PC”) and not through a phone switch for this lab. The setup in this lab is done for a VPN client on laptop along with IP Communicator. It can be done with the 870 series terminating the EzVPN connection and phones connected to the 870 series router.

Instructions:

I. Install Cisco IP Communicator on your laptop

Run installer on CiscoIPCommunicatorSetup.exe to install CIPC version 2.0(1a) on your laptop. If you have an older instance of CIPC on your laptop, please uninstall it before installing this new version.

II. Configuring your VPN Client

1. Run installer on vpnclient-win-msi-4.8.01.0300-k9.exe to install Cisco VPN client on your laptop.

2. After software installs, configure your VPN client to access the EZ-VPN server. In the screen below, the “Name” parameter is very important. This should match the group settings on EasyVPN server setup..

(23)

For the purposes of this lab, add a new connection with the following parameters:

Host: 1.1.33.111

Group Authentication: Selected Name: remotephone

Password: cisco

Now, connect the yellow cable directly from etherswitch HWIC to your laptop. You should get an IP address on the 2.2.2.0 network. Disable your wireless connection as it may cause routes to be defaulted to itself.

You’ll connect to the VPN in a later step. III.

(24)

Configure an ephone to be a remote-phone and use G.729 codec Configure the following for each remote phone on your CME Pod router: On your PC:

Get a command prompt (Start >> run >> cmd) C:\>ipconfig /all

… <snip>

Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . :

Description . . . : Intel Gigabit Ethernet Adapter Physical Address. . . : 00-01-6C-3C-78-9E

Dhcp Enabled. . . : Yes IP Address. . . : 2.2.2.101 Subnet Mask . . . : 255.255.255.0 Default Gateway . . . : 2.2.2.2

On your CME Pod, configure the following: ephone-dn 4

number 1x04 (where x is pod number) name Podx-CIPC

!

ephone 4

mac-address <mac of Ethernet adapter> (from above output – 0001.6c3c.789e ) mtp

codec g729r8 button 1:4

description Teleworker IV. Configuring your CIPC

Start Cisco IP Communicator and under Preferences >> Network, use the Cisco Systems VPN Client Adapter.

For TFTP Server, use the IP address of your Pod CME. This will register your CIPC with the pod CME and you should be able to use it to make all phone calls.

(25)

Now, double-click on the new VPN connection that you created. It should ask you for a username and password – use the following:

Username: podXX ( where xx is your pod number. example: pod1) Password: cisco

This should give you an address on the 3.3.3.0 network.

Make the following test calls and verify the codec used by double-clicking the “?” button.

1. For calls to another IP phone on the same CME, the codec should be G.729. 2. For calls to CUE, the codec will revert to G.711ulaw because transcoding is not configured and CUE requires G.711 for audio. G.729 would be supported for this call flow if trancoding were enabled.

3. Have another IP phone on the same CME conference in CIPC with another IP phone. Verify that the codec reverts to G.711ulaw because transcoding is not configured and CME 3-part conferencing requires G.711. G.729 would be supported for this call flow if trancoding were enabled.

(26)

If you receive two-way audio for all your test calls, your lab setup is fine and complete.

References:

Teleworker Remote Phones URL:

http://www.cisco.com/en/US/products/sw/voicesw/ps4625/products_configur ation_guide_chapter09186a00805b21ba.html#wp1056386

Transcoding support – URL:

http://www.cisco.com/en/US/products/sw/voicesw/ps4625/products_configur ation_guide_chapter09186a00805b21bd.html

Configuration:

VPN Setup between hub/HQ and spoke/remote-site

Important Note: You do NOT have to do this step as the central VPN server ISR is already setup for you. Instructions in this step are for reference only.

If you want to enable access to your local SDM, configure an admin account on your CME:

username admin privilege 15 password sdm

Launch SDM GUI by using Internet Explorer and doing an http session to the router.

http://1.1.x.1 username: admin password: sdm

All new routers are pre-loaded with SDM so this would not take any special efforts to install.

If you need to install SDM, download the latest zip file from CCO and put the following files on router flash: common.tar, sdm.tar, home.tar, home.shtml and sdmconfig-<platform>.cfg. You will also need to point to the location for http with “ip http path flash:”.

As soon as you launch a browser session to the ISR, you are taken through two initialization screens and then this SDM GUI. For this to work right, you have to enable popups (at least for the CME router’s URL).

(27)

On this GUI, click on “Configure” and then on “Easy VPN Server”. This opens up the following screen:

(28)

If AAA is disabled, you need to enable it with the link OR say “Yes” when you hit the “Launch Easy VPN Server Wizard”.

(29)

Click on “Next” and then choose the interface that is connected to the WAN side of the network (through which clients/remote-offices connect).

(30)

Parameters in the screen above and the following screens can be changed if needed – the defaults work fine for most applications.

(31)
(32)
(33)
(34)
(35)

In the screen below, the “Name of This Group” parameter is very important. This should match the group settings on VPN Client. When adding the pool of IP Addresses, use a pool that is not the same network(s) as the device – preferably a separate “VPN” address space. Also put this address space in your routing tables as needed.

(36)
(37)
(38)

Sample Configuration

version 12.4

service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname pod10 ! boot-start-marker boot-end-marker !

logging buffered 51200 warnings enable password cisco

! no aaa new-model ! resource policy ! ! ! ip cef no ip dhcp use vrf connected ip dhcp excluded-address 2.2.2.1 2.2.2.100 ! ip dhcp pool lan network 2.2.2.0 255.255.255.0 option 150 ip 1.1.10.1 default-router 2.2.2.2 ! ! no ip domain lookup ip domain name cisco.com ! ! ! voice-card 0 no dspfarm ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

(39)

voice translation-rule 1 rule 1 /^9/ // ! voice translation-rule 2 rule 1 /^1/ /4085551/ ! voice translation-rule 3 rule 1 /^4085551/ /1/ ! !

voice translation-profile call-cue translate calling 3

translate called 3

translate redirect-called 3 !

voice translation-profile call-out translate calling 2 translate called 1 ! ! ! ! ! ! ! ! ! ! ! interface Loopback0

description CME/CUE/VoIP source interface ip address 1.1.10.1 255.255.255.252 ! interface FastEthernet0/0 description WAN ip address 1.1.33.10 255.255.255.0 ip nat outside ip virtual-reassembly duplex auto speed auto ! interface Service-Engine0/0 description AIM-CUE ip unnumbered Loopback0 service-module ip address 1.1.10.2 255.255.255.252 service-module ip default-gateway 1.1.10.1 ! interface FastEthernet0/1 no ip address shutdown duplex auto speed auto !

(40)

interface FastEthernet0/3/0 ! interface FastEthernet0/3/1 ! interface FastEthernet0/3/2 ! interface FastEthernet0/3/3 ! interface FastEthernet0/3/4 ! interface FastEthernet0/3/5 ! interface FastEthernet0/3/6 ! interface FastEthernet0/3/7 ! interface FastEthernet0/3/8 ! interface Vlan1 description LAN ip address 2.2.2.2 255.255.255.0 ip nat inside ip virtual-reassembly ! router eigrp 1 redistribute static network 1.0.0.0 auto-summary ! ip route 1.1.10.2 255.255.255.255 Service-Engine0/0 ! ! ip http server ip http authentication local no ip http secure-server

ip nat inside source list 100 interface FastEthernet0/0 overload !

access-list 100 permit ip 2.2.2.0 0.0.0.255 any ! ! ! ! ! tftp-server flash:TERM70.7-0-3-0S.loads tftp-server flash:CVM70.2-0-2-26.sbn tftp-server flash:cnu70.2-7-6-26.sbn tftp-server flash:Jar70.2-9-2-26.sbn tftp-server flash:TERM41.7-0-3-0S.loads tftp-server flash:CVM41.2-0-2-26.sbn tftp-server flash:cnu41.2-7-6-26.sbn tftp-server flash:Jar41.2-9-2-26.sbn ! control-plane

(41)

! ! !

voice-port 0/0/0

description *** PSTN-Phone *** station-id name PSTN-Caller station-id number 4085551000 ! voice-port 0/0/1 cptone JP timeouts initial 120 timeouts interdigit 120 description *** Simulated-PSTN *** ! voice-port 0/1/0 ! voice-port 0/1/1 description *** FXO-Trunk *** ! ! ! ! !

dial-peer voice 1 voip description ** to CUE **

translation-profile outgoing call-cue destination-pattern 109.

session protocol sipv2 session target ipv4:1.1.10.2 dtmf-relay sip-notify

codec g711ulaw no vad

!

dial-peer voice 2 voip

description ** E164 to CUE ** translation-profile outgoing call-cue destination-pattern 4085551099 session protocol sipv2

session target ipv4:1.1.10.2

incoming called-number 4085551099 dtmf-relay sip-notify

codec g711ulaw no vad

!

dial-peer voice 1000 pots

description *** to Analog Phone *** destination-pattern 4085551000 port 0/0/0 ! ! ! ! !

(42)

gatekeeper shutdown ! ! telephony-service no auto-reg-ephone load 7941 TERM41.7-0-3-0S load 7961 TERM41.7-0-3-0S load 7970 TERM70.7-0-3-0S max-ephones 10 max-dn 50 ip source-address 1.1.10.1 port 2000 dialplan-pattern 1 408555.... extension-length 4 voicemail 1099 max-conferences 8 gain -6 call-forward pattern .T moh en_bacd_music_on_hold.au

web admin system name admin password cisco dn-webedit time-webedit transfer-system full-consult transfer-pattern 9... transfer-pattern .... secondary-dialtone 9

create cnf-files version-stamp 7960 May 05 2006 00:09:51 ! ! ephone-dn 1 dual-line number 1001 name Pod10-User1 call-forward busy 1099

call-forward noan 1099 timeout 8 ! ! ephone-dn 2 dual-line number 1002 name Pod10-User2 call-forward busy 1099

call-forward noan 1099 timeout 8 ! ! ephone-dn 3 dual-line number 1003 name Pod10-User3 call-forward busy 1099

call-forward noan 1099 timeout 8 ! ! ephone-dn 4 dual-line number 1004 name Pod10-CIPC call-forward busy 1099

(43)

! !

ephone-dn 40

number 8000.... no-reg primary name MWI-on

mwi on !

!

ephone-dn 41

number 8001.... no-reg primary name MWI-off mwi off ! ! ephone 1 device-security-mode none description 7970

username "userone" password null mac-address 0017.0E01.14E6 type 7970 button 1:1 ! ! ! ephone 2 device-security-mode none description 7961

username "usertwo" password null mac-address 0017.59E9.6A67 type 7961 button 1:2 ! ! ! ephone 3 device-security-mode none description 7941

username "userthree" password null mac-address 0017.5ADF.7FFD type 7941 button 1:3 ! ! ! ephone 4 device-security-mode none mac-address 0005.9A3C.7800 codec g729r8 mtp button 1:4 ! ! !

(44)

line con 0 exec-timeout 0 0 logging synchronous line aux 0 line 194 no activation-character no exec

transport preferred none transport input all

transport output lat pad telnet rlogin lapb-ta mop udptn v120 ssh line vty 0 4

exec-timeout 0 0 privilege level 15 logging synchronous no login

transport input telnet ssh line vty 5 15

exec-timeout 0 0 privilege level 15 logging synchronous no login

transport input telnet ssh line vty 16 988 exec-timeout 0 0 logging synchronous no login ! scheduler allocate 20000 1000 ntp clock-period 17179890 ntp server 1.1.33.222 !

webvpn context Default_context ssl authenticate verify all ! no inservice ! ! end pod10#

(45)

CME FXO trunk

CME4.0/CUE2.3

(46)

CME FXO Trunk Lab

Purpose:

1. Set up and verify FXO trunk monitor

2. Set up and verify B-ACD in regular and drop-through mode for inbound calls to CO trunk

3. Verify Trunk monitor button optimization 4. Set up and verify CO trunk transfer recall 5. Set up and verify CO trunk auto-line answer 6. Set up and verify Night-service ring

Highlights:

• CME 4.0.1 adds the ability monitor the state of a FXO or T1 CAS port that is trunked to an ephone-dn

• CME 4.0.1 adds the ability monitor to have inbound calls to FXO answered by B-ACD in regular and drop-through mode

• CME 4.0.1 adds the ability transfer calls from FXO trunk to internal extension. When transfer is committed, call will shift to trunked ephone-dn (button optimization.)

• CME 4.0.1 adds the ability to directly pick-up an ephone-dn configured for auto-line by going offhook

• CME 4.0.1 adds the ability to over-ride silent ringing on an ephone-dn during night-service mode

Setup:

• For all procedures below, X is your POD number, and Y is the partner POD number. We recommend that you copy the configs in this doc to text editor and replace X with your pod number, and then copy the edited configs to your router console. The variables that need to be modified with your pod# are in red.

• If you get stuck on any portion of the lab, please refer to the sample solution for the recommended configuration

Instructions:

I. CO trunk Monitor

1. Logon to CME router. Configure ephone-dn 11 and ephone-dn 12 as trunk lines

ephone-dn 11 dual-line

number 1

X

11

name CO trunk1

label Trunk1

X

11

trunk 1

X

22 monitor-port 0/1/1

(47)

The ability to configure dual-line ephone-dn as trunk line was added with CME 4.0.1

2. Configure dial-peer to trunk to FXO port dial-peer voice 200 pots

destination-pattern 1

X

22

port 0/1/1

3. Assign ephone-dn 11 to 2nd button of 7970 and 7961.

ephone 1

button 1:1 2:11 !

ephone 2

button 1:2 2:11

4. Restart both phones. Verify that the trunk line appears on all phones. Note: Assigning trunk ephone-dn disables onhook redial. You will need to offhook to be able to redial.

ephone 1 restart !

ephone 2 restart

5. On 7961, press button labeled CO Trunk1. Verify that you receive dial-tone from CO. The LED on 2nd button of 7970 will turn red to indicate line

is in use. Press EndCall softkey to disconnect trunk.

6. On 7970, press button labeled CO Trunk1. Verify that you receive dial-tone from CO. The LED on 2nd button of 7961 will turn red to indicate line

is in use. Press EndCall softkey to disconnect trunk.

Prior to CME 4.0.1, a trunked ephone-dn could not tell the status of the FXO port if the port was being used by another ephone-dn or dial-peer.

monitor-port x/x/x will show busy state on a trunk ephone-dn if the

monitored port FXO or T1 CAS port is in use. This allows users to see the port availability state from the phone

For the purposes of the lab, the “CO” is a loopback cable from FXO port 0/1/1 to a FXS port 0/0/0 on the same CME router. The FXS port is configured for Japanese (JP) dial-tone so you can tell when the CO is being accessed.

(48)

B-ACD on CO trunk

1. Extract contents of b-acd tar file into flash:

pod1# archive tar /x flash:cme-b-acd-2.1.0.0.tar flash: 2. Configure hunt-group:

ephone-hunt 1 longest-idle pilot 1X31

list 1X01, 1X02 timeout 5, 5

3. Configure B-ACD queue script. Ignore the “Warning: parameter ___ has not been registered under acd namespace” messages.

application

service acd flash:app-b-acd-2.1.0.0.tcl param aa-hunt1 1X31

param aa-hunt2 1X11

param queue-manager-debugs 1 param number-of-hunt-grps 2 param queue-len 30

The call application voice that were used to configure B-ACD

commands with 12.3(11)T (CME 3.2) will automatically by IOS and applied to the configuration in the new param format.

(49)

4. Configure B-ACD AA script application

service main-aa flash:app-b-acd-aa-2.1.0.0.tcl paramspace english index 1

param service-name acd

paramspace english language en param second-greeting-time 30 param max-time-vm-retry 2

param max-time-call-retry 60 param voice-mail 1X99

param aa-pilot 1X30

paramspace english location flash: param number-of-hunt-grps 2 param handoff-string main-aa param dial-by-extension-option 3 param call-retry-timer 10

5. Apply the B-ACD AA to the CO trunk dial-peer you created in step1, CO trunk monitor section.

dial-peer voice 200 pots service main-aa

port 0/1/1

6. Create a dial-peer point to FXS port to route calls into FXO port dial-peer voice 210 pots

destination-pattern 8X1 port 0/0/1

7. Write the configuration to memory and reload the router pod1# write

8. Reload the router and wait until phones re-register pod1# reload

From analog phone, call 8X1 to simulate an incoming call from CO to FXO. You should hear the B-ACD menu prompt. Note that the CO trunk buttons on 7970 and 7961 turn red to indicate line is in use. Press 1 to reach sales. Verify that 7961 and 7970 handset lamps blinks on and off while call is in queue and number of calls in queue are displayed on their screens.

The call to 8X1 is routed to FXS port 0/0/1 and looped back into the FXO port 0/1/1, which triggers the B-ACD AA script

Calls in queue indication is a CME 3.2.4 Retail feature that was ported to CME 4.0.

9. Modify the B-ACD AA script to go into drop through mode. application

service main-aa

(50)

param drop-through-option 2

param drop-through-prompt en_bacd_welcome.au 10. Reset the B-ACD AA script.

pod00#call application voice load main-aa

Any changes to the B-ACD parameters require a reset to take effect

11. From analog phone, call 8X1. After the B-ACD welcome greeting, the call bypasses the menu and rings CO Trunk1 directly.

CO trunk monitor button optimization

1. From analog phone, call 8x1. the call will ring CO Trunk1.

2. Answer the call on the 7961. Press transfer button and enter 1X01 to place consult call to 7970.

3. Answer the call on the 7970. Verify that the call is on the 1st button.

Monitor the display on the 7970 carefully for steps 4-5 4. On the 7961, press the transfer button to execute the transfer. 5. On the 7970, verify that the call shifted from 1x01 to CO Trunk1.

When a call is transferred from a shared trunk line to a private extension (“intercom” in key system terminology) the transferred call will always shift to the button with the shared trunk line. This is called button optimization. This frees the private extension to handle additional calls.

Auto-line

1. On the 7961, configure auto-line for the 2nd button

ephone 2 auto-line 2

2. On the 7961, lift the handset. Verify the 2nd button is selected by default.

Also push the speaker button. Again, verify the 2nd button is selected.

3. From the 7970, call 1X11. Try to answer the call on the 7961 by lifting handset or pressing speaker button. You cannot. The only way to answer the call is to press the 2nd button.

Prior to CME 4.0.1, configuring auto-line meant that you could not automatically answer incoming calls.

(51)

In this example, the 7961 user must press 2nd button to answer

incoming call. Auto-line answer-incoming in CME 4.0.1 resolves this issue.

4. On the 7961, configure auto-line answer-incoming for the 2nd button

ephone 2

auto-line 2 answer-incoming

5. From the 7961, call 1X11. Verify that you can now answer the call on the 7961 by lifting handset or pressing speaker button.

Auto-line answer-incoming allows you to answer incoming calls to button configured for auto-line.

6. From the 7970, call 1X02. Try to answer the call on the 7961 by lifting handset or pressing speaker button. Instead, line 2 picks up and you receive dial-tone from the CO. The only way to answer the call is to press the 1st button.

Auto-line answer-incoming does NOT allow you to answer incoming calls to any button not configured for auto-line. You can select one button only for auto-line.

7. Reset line 1 to be your automatically selected line on your 7961 ephone 2

auto-line 1 answer-incoming III. Night-service ring

1. Set the night service code to *1234 telephony-service

night-service code *1234

You do not need to specify night-service hours to enable night service. As long as ephone-dn and ephone has night-service bell configured, you can turn night-service on/off by entering night-service code from an ephone which has an ephone-dn configured for night-service assigned to one of its buttons.

2. Enable night-service on trunk ephone-dn

ephone-dn 11 dual-line

night-service bell

4. On 7941, configure trunk ephone-dn for silent ringing and restart the phone

ephone 3

button 2s11

(52)

night-service bell

restart

5. From the 7970, call 1X11. Verify that the 7941 rings silently.

6. From the 7970 enter *1234 to enable night-service. “Night Service Active” should appear on your phones to indicate night-service is enabled.

7. From the 7970, call 1X11. Verify that the 7941 rings audibly.

(53)

Sample Configuration

version 12.4

service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname pod1 ! boot-start-marker boot-end-marker !

logging buffered 51200 warnings enable password cisco

! no aaa new-model ! resource policy ! ! ! ip cef no ip dhcp use vrf connected ip dhcp excluded-address 2.2.2.1 2.2.2.100 ! ip dhcp pool lan network 2.2.2.0 255.255.255.0 option 150 ip 1.1.1.1 default-router 2.2.2.2 ! ! no ip domain lookup ip domain name cisco.com ! ! ! voice-card 0 no dspfarm ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

(54)

voice translation-rule 1 rule 1 /^9/ // ! voice translation-rule 2 rule 1 /^1/ /4085551/ ! voice translation-rule 3 rule 1 /^4085551/ /1/ ! !

voice translation-profile call-cue translate calling 3

translate called 3

translate redirect-called 3 !

voice translation-profile call-out translate calling 2 translate called 1 ! ! ! application

service acd flash:app-b-acd-2.1.0.0.tcl param aa-hunt1 1131 param aa-hunt2 1111 param queue-manager-debugs 1 param number-of-hunt-grps 2 param queue-len 30 !

service main-aa flash:app-b-acd-aa-2.1.0.0.tcl paramspace english index 1

param service-name acd param drop-through-option 2

param drop-through-prompt _bacd_welcome.au paramspace english language en

param second-greeting-time 30 param max-time-vm-retry 2 param max-time-call-retry 60 param voice-mail 1199

param aa-pilot 1130

paramspace english location flash: param number-of-hunt-grps 1 param dial-by-extension-option 3 param handoff-string main-aa param call-retry-timer 10 ! ! ! ! ! ! ! !

(55)

! ! !

interface Loopback0

description CME/CUE/VoIP source interface ip address 1.1.1.1 255.255.255.252 ! interface FastEthernet0/0 description WAN ip address 1.1.33.1 255.255.255.0 ip nat outside ip virtual-reassembly duplex auto speed auto ! interface Service-Engine0/0 description AIM-CUE ip unnumbered Loopback0 service-module ip address 1.1.1.2 255.255.255.252 service-module ip default-gateway 1.1.1.1 ! interface FastEthernet0/1 no ip address shutdown duplex auto speed auto ! interface FastEthernet0/3/0 ! interface FastEthernet0/3/1 ! interface FastEthernet0/3/2 ! interface FastEthernet0/3/3 ! interface FastEthernet0/3/4 ! interface FastEthernet0/3/5 ! interface FastEthernet0/3/6 ! interface FastEthernet0/3/7 ! interface FastEthernet0/3/8 ! interface Vlan1 description LAN ip address 2.2.2.2 255.255.255.0 ip nat inside ip virtual-reassembly ! router eigrp 1 redistribute static

(56)

network 1.0.0.0 auto-summary ! ip route 1.1.1.2 255.255.255.255 Service-Engine0/0 ! ! ip http server ip http authentication local no ip http secure-server

ip nat inside source list 100 interface FastEthernet0/0 overload !

access-list 100 permit ip 2.2.2.0 0.0.0.255 any ! ! ! ! ! tftp-server flash:TERM70.7-0-3-0S.loads tftp-server flash:CVM70.2-0-2-26.sbn tftp-server flash:cnu70.2-7-6-26.sbn tftp-server flash:Jar70.2-9-2-26.sbn tftp-server flash:TERM41.7-0-3-0S.loads tftp-server flash:CVM41.2-0-2-26.sbn tftp-server flash:cnu41.2-7-6-26.sbn tftp-server flash:Jar41.2-9-2-26.sbn ! control-plane ! ! ! voice-port 0/0/0 description *** PSTN-Phone *** station-id name PSTN-Caller station-id number 4085551100 ! voice-port 0/0/1 cptone JP timeouts initial 120 timeouts interdigit 120 description *** Simulated-PSTN *** ! voice-port 0/1/0 ! voice-port 0/1/1 description *** FXO-Trunk *** ! ! ! ! !

dial-peer voice 1 voip description ** to CUE **

(57)

destination-pattern 119. session protocol sipv2 session target ipv4:1.1.1.2 dtmf-relay sip-notify codec g711ulaw no vad

!

dial-peer voice 2 voip

description ** E164 to CUE ** translation-profile outgoing call-cue destination-pattern 4085551199 session protocol sipv2

session target ipv4:1.1.1.2

incoming called-number 4085551199 dtmf-relay sip-notify

codec g711ulaw no vad

!

dial-peer voice 1000 pots

description *** to Analog Phone *** destination-pattern 4085551100 port 0/0/0

!

dial-peer voice 200 pots service main-aa

destination-pattern 1122 port 0/1/1

!

dial-peer voice 210 pots destination-pattern 811 port 0/0/1 ! ! ! ! ! gatekeeper shutdown ! ! telephony-service no auto-reg-ephone load 7941 TERM41.7-0-3-0S load 7961 TERM41.7-0-3-0S load 7970 TERM70.7-0-3-0S max-ephones 10 max-dn 50 ip source-address 1.1.1.1 port 2000 system message Pod1

dialplan-pattern 1 408555.... extension-length 4 voicemail 1019

max-conferences 8 gain -6 call-forward pattern .T

(58)

moh en_bacd_music_on_hold.au

web admin system name admin password cisco dn-webedit time-webedit transfer-system full-consult transfer-pattern 9... transfer-pattern .... secondary-dialtone 9 night-service code *1234

create cnf-files version-stamp 7960 May 05 2006 00:09:51 ! ! ephone-dn 1 dual-line number 1101 name Pod1-User1 call-forward busy 1199

call-forward noan 1199 timeout 8 ! ! ephone-dn 2 dual-line number 1102 name Pod1-User2 call-forward busy 1199

call-forward noan 1199 timeout 8 ! ! ephone-dn 3 dual-line number 1103 name Pod1-User3 call-forward busy 1199

call-forward noan 1199 timeout 8 ! ! ephone-dn 11 dual-line number 1111 label CO Trunk1 name CO Trunk1 night-service bell trunk 1122 monitor-port 0/1/1 ! ! ephone-dn 40

number 8000.... no-reg primary name MWI-on

mwi on !

!

ephone-dn 41

number 8001.... no-reg primary name MWI-off

mwi off !

(59)

ephone 1

device-security-mode none description 7970

username "userone" password null mac-address 0017.0E01.0F56 type 7970 button 1:1 2:11 ! ! ! ephone 2 device-security-mode none description 7961

username "usertwo" password null mac-address 0017.59E9.6914 type 7961 auto-line 1 answer-incoming button 1:2 2:11 ! ! ! ephone 3 device-security-mode none description 7941

username "userthree" password null mac-address 0017.5A85.0A3B type 7941 button 1:3 2s11 night-service bell ! ! ephone-hunt 1 longest-idle pilot 1131 list 1101, 1102 timeout 5, 5 ! ! ! line con 0 exec-timeout 0 0 logging synchronous line aux 0 line 194 no activation-character no exec

transport preferred none transport input all

transport output lat pad telnet rlogin lapb-ta mop udptn v120 ssh line vty 0 4

exec-timeout 0 0 privilege level 15 logging synchronous no login

(60)

transport input telnet ssh line vty 5 15 exec-timeout 0 0 privilege level 15 logging synchronous no login

transport input telnet ssh line vty 16 988 exec-timeout 0 0 logging synchronous no login ! scheduler allocate 20000 1000 ntp clock-period 17179805 ntp server 1.1.33.111 !

webvpn context Default_context ssl authenticate verify all !

no inservice !

! end

(61)

CME Feature Enhancements

CME4.0/CUE2.3

First Look

(62)

CME Feature Enhancements Lab

Purpose:

1. Set up and verify Hlog softkey 2. Set up and verify local MoH

3. Set up and verify call park monitored line pickup 4. Set up and verify no-forward local

5. Set up custom ringtones

6. Set up 7970 background images

Highlights:

• CME 4.0 adds the ability for hunt-group agents to set availability state using hlog softkey

• CME 4.0 adds the ability to pickup parked calls by pressing the button that is monitoring the park slot

• CME 4.0 adds the ability to support local MoH

• CME 4.0 adds the ability to block call-forwarding for calls from local IP phones

Setup:

• For all procedures below, XX is your POD number, and YY is the partner POD number. We recommend that you copy the configs in this doc to text editor and replace XX with your pod number, and then copy the edited configs to your router console. The variables that need to be modified with your pod# are in red.

• If you get stuck on any portion of the lab, please refer to the sample solution for the recommended configuration

Instructions:

I. Huntgroup Enhancements

1. Logon to CME router. Modify the B-ACD AA script to go into menu mode. application

service main-aa

param number-of-hunt-grps 3 2. Reset the B-ACD AA script.

(63)

3. Configure hunt-group 1X31. ephone-hunt 1 longest-idle pilot 1X31

list 1X01, 1X02 timeout 5, 5

From 7941, call 8x1. After the B-ACD menu prompt, Press 1 to ring hunt-group 1X31.

4. Go offhook on 7970. From 7941, call 8X1. After the B-ACD menu prompt, Press 1 to ring hunt-group 1X31. Notice that call still hunts to 7970, even when handset is off-hook.

5. Configure hunt-group 1X31 so that phones that are offhook do not receive hunt-group calls.

ephone-hunt 1

present onhook-phone

6. Go off-hook on 7970. From 7941, call 8x1. After the B-ACD menu prompt, Press 1 to ring hunt-group 1X31. Verify that the call only hunts to the 7961 this time.

Present onhook-phone prevents calls from hunting to phones that

are offhook. This is for customers who do not want to have agents being disturbed by an incoming hunt-group call while they are in the processing of dialing another number

7. On 7970, press DnD softkey. From 7941, call 8x1. After the B-ACD menu prompt, Press 1 to ring hunt-group 1X31. Verify that the call only hunts to the 7961.

8. From 7961, call 1X01. Note that with DnD enabled, the 7970 will ring silently for normal calls.

Prior to CME 4.0, using DnD to log agent out of hunt-group meant that you also get silent ring for normal calls.

In this example, with DnD enabled 7970 does not receive hunt-group calls, but also gets silent ring for all other calls. Hlog softkey in CME 4.0 resolves this issue.

9. While DnD is still enabled on 7970, attempt to configure Hlog softkey pod00# telephony-service

pod00(config-telephony)#hunt-group logout hlog Cannot change logout option with logged out agent.

All ephone-hunt members must have DnD disabled in order to activate Hlog softkey

(64)

10. Disable DnD on 7970. Configure Hlog softkey and restart all phones telephony-service

hunt-group logout HLog restart all

11. Verify that Hlog softkey appears on both 7961 and 7970. You will need to press the more button to see the softkey in its default location

Hlog softkey is supported on 7940/41/60/61/70/71

12. Apply ephone-templates to make Hlog softkey more accessible and restart the phones

ephone-template 1

softkeys idle Redial HLog Cfwdall Dnd Pickup

softkeys connected Park HLog Trnsfer Confrn Endcall ! ephone 1 ephone-template 1 restart ephone 2 ephone-template 1 restart

13. Verify that Hlog softkey appears on top screen for both 7970 and 7961. 14. On the 7970, press HLog softkey. Verify that “Logged out of Hunt Group”

appears on display.

15. From 7941, call 8x1. After the B-ACD menu prompt, Press 1 to ring hunt-group 1X31. Verify that the call only hunts to the 7961.

16. From 7941, call 1X01. Note that 7970 will rings normally.

CME 4.0 Hlog softkey allows agent to logout of hunt-group but still receive direct calls normally.

17. Modify hunt-group to customize logout message. ephone-hunt 1

display-logout HASTA LA PASTA 18. Activate Hlog on both 7961 and 7970.

19. Verify that HASTA LA PASTA appears on display of both 7961 and 7970. The logout message will appear when all phones have logged out of a hunt-group. Logout display is a CME 3.2.4 Retail feature that was ported to CME 4.0. It works with Hlog.

(65)

20. Deactivate Hlog on 7961. From 7941, call 8x1. After the B-ACD menu prompt, Press 1 to ring hunt-group 1X31. Verify that the call only hunts to the 7961. 21. While the 7961 is in the idle state, attempt to logout by pressing Hlog

softkey. The 7961 will not be allowed to go into idle state

If there is at least 1 call in queue, the last agent in a hunt-group will not be allowed to logout.

22. Modify hunt-group to auto logout agents if no one picks up call ephone-hunt 1

auto logout

23. From 7941, call 8x1. After the B-ACD menu prompt, Press 1 to ring hunt-group 1X31. Verify that the call only hunts to the 7961.

24. After the 1st attempt to reach 7961 fails, the 7961 automatically logs out of

hunt-group. The call to B-ACD will now forward to VM.

The last agent in a hunt-group automatically logout, even if a call is in queue if auto-logout is enabled.

II. No Forward Local

1. Configure no-forward local on ephone-dn 1, the DN assigned to the 7970. Also verify that call-forward no-answer to 1X99 is configured on ephone-dn 1.

ephone-dn 1 dual-line number 1X01

call-forward noan 1X99 timeout 8 no forward local-calls

2. From 7961 call 7970. Do not pickup call on 7970. Verify that call on 7970 continues to ring indefinitely.

3. From 7961, call 8x1. After the B-ACD menu prompt, Press 3

dial-by-extension. Enter 1X01 to call 7970. Verify that this time, call is forwarded to CUE.

CME 4.0 can block local calls being forwarded. External POTS or VoIP calls will be forwarded according to call-forward settings. In this example, call from B-ACD is forwarded because the incoming call is routed through the FXO port and is therefore considered a non-local call.

III. Call Park pickup on monitored line 1. Configure park slot ephone-dn ephone-dn 31

(66)

number 7X01

park-slot timeout 10 limit 3 recall label Park7X01

2. Configure the 7970 to monitor the park slot on its 4th button and restart the

phone. ephone 1 button 4m31 restart

3. From 7941, call 7961. Answer call on 7961 and press park softkey

4. Verify 4th button on 7970 turns red, indicating call is parked on monitored

park slot.

5. On 7970, press the 4th button. Verify that the call is picked up on 7970

CME 4.0 supports parked call pickup on monitored button. This allows single button press for picking up a parked call on an multi-button endpoint like the 7970 or 7914.

(67)

Change background image and Ring types (1) Change background image

1. Verify if the following required PNG images and List.xml files are stored on the flash of the router by entering show flash:

TN-CampusNight.png CampusNight.png TN-CiscoFountain.png CiscoFountain.png TN-Fountain.png Fountain.png TN-MorroRock.png MorroRock.png TN-NantucketFlowers.png NantucketFlowers.png List.xml

The sample List.xml on the flash contains the following:

<CiscoIPPhoneImageList>

<ImageItem Image="TFTP:Desktops/320x212x12/TN-Fountain.png" URL="TFTP:Desktops/320x212x12/Fountain.png" />

<ImageItem Image="TFTP:Desktops/320x212x12/TN-FullMoon.png" URL="TFTP:Desktops/320x212x12/FullMoon.png" />

</CiscoIPPhoneImageList>

2. Serve the background image files and List.xml from the flash

Go to router’s config mode “conf t”, and enter the following commands to serve the sample image files from the flash:

tftp-server flash:TN-CampusNight.png tftp-server flash:CampusNight.png tftp-server flash:TN-CiscoFountain.png tftp-server flash:CiscoFountain.png tftp-server flash:TN-Fountain.png tftp-server flash:Fountain.png tftp-server flash:TN-MorroRock.png tftp-server flash:MorroRock.png tftp-server flash:TN-NantucketFlowers.png tftp-server flash:NantucketFlowers.png

tftp-server flash:List.xml alias Desktops/320x212x12/List.xml 3. Reset the 7970/

ephone 1 Reset

Or from the phone, press Settings + * * # * *

4. From the phone, go to Settings > User Preferences > Background Images on the phone, and then select the file you like to use, Preview, and then Save

5. On CME CLI, enter debug tftp event to verify if needed files (List.xml) could be found and open from the flash

(68)

Cisco CME is implemented to support custom ring sounds that are implemented in software as pulse code modulation (PCM) files

You may record your own PCM files, or use some sample ring tone files can be used for this lab session.

RingList.xml and DistinctiveRingList describe the ring list option available at your site.

(2) Change Ring type

Before doing this lab, please be sure you have lowered your phones’ volume to a comfortable level to not to disturb your neighbor ☺

1. Verify if the sameple Ringlist.xml/DistinctiveRingList.xml and all the following ring files .raw are store on router’s flash by entering show

flash: Analog1.raw Bass.raw Jamaica.raw Chime.raw Pop.raw Ringlist.xml DistinctiveRingList.xml

Here is the content of the sample RingList.xml file:

<CiscoIPPhoneRingList> <Ring>

<DisplayName>Analog Synth 1</DisplayName>

<FileName>Analog1.raw</FileName>

</Ring> <Ring>

<DisplayName>Bass</DisplayName>

<FileName>Bass.raw</FileName>

</Ring> <Ring>

<DisplayName>Chime</DisplayName>

<FileName>Chime.raw</FileName>

</Ring> <Ring>

<DisplayName>Jamaica</DisplayName>

<FileName>Jamaica.raw</FileName>

</Ring> <Ring>

<DisplayName>Pop</DisplayName>

<FileName>Pop.raw</FileName>

</Ring>

(69)

2. Serve/share the following ring files from router’s flash: tftp-server flash:Ringlist.xml tftp-server flash:DistinctiveRingList.xml tftp-server flash:Analog1.raw tftp-server flash:Bass.raw tftp-server flash:Jamaica.raw tftp-server flash:Chime.raw tftp-server flash:Pop.raw 3. Reset the 7970 ephone 1 Reset

Or from the phone, press Settings + * * # * * 4. Choose the ring option from phone’s LCD

7970: go to Settings > User Preferences > Rings > 1(1x01) on the phone, and then select the ring type, Play, and then Save

Turn on debug tftp events to verify that the phone can download RingList.xml, DisctinctiveRingList.xml and needed .raw files.

V. Local Music-on-hold(optional)

1. From 7961 call 7970. From 7970, place call on hold. 2. Verify 7961 hears tone-on-hold.

3. Enable multicast MoH on CME telephony-service

multicast moh 239.1.X.1 port 2000

4. From 7961 call 7970. From 7970, place call on hold. 5. Verify 7961 hears music-on-hold.

CME 4.0 supports local MoH using multicast. Note that if your IP phones are on a network that does not support multicast, you still get tone-on-hold.

(70)

Reference

(1) 7970 Background image format requirements Each background image requires two PNG files: • Full size image—Version that appears on the phone.

• Thumbnail image—Version that appears on the Background Images screen from which users can select an image. Must be 25% of the size of the full size image.

The PNG files for background images must meet the following requirements for proper display on the Cisco IP Phone:

• Full size image—320 pixels (width) X 212 pixels (height). • Thumbnail image—80 pixels (width) X 53 pixels (height).

• Color palette—Includes up to 12-bit color (4096 colors). You can use more than 12-bit color, but the phone will reduce the color palette to12-bit before displaying the image. For best results, reduce the color palette of an image to 12-bit when you create a PNG file.

You’ll need to copy both Full size and Thumbnail images on to router’s flash. (2) Ring tone PCM file format requirements

The PCM files for the rings must meet the following requirements for proper playback on Cisco IP Phones:

• Raw PCM (no header) • 8000 samples per second • 8 bits per sample

• uLaw compression

• Maximum ring size — 16080 samples • Minimum ring size — 240 samples

• Number of samples in the ring must be evenly divisible by 240 • Ring should start and end at the zero crossing

You can use any standard audio editing packages that support these file format requirements to create PCM files for custom phone rings.

(71)

Sample Configuration

version 12.4

service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname pod21 ! boot-start-marker boot-end-marker !

enable password cisco ! no aaa new-model ! resource policy ! ! ! ip cef no ip dhcp use vrf connected ip dhcp excluded-address 10.10.21.1 10.10.21.100 ip dhcp excluded-address 10.10.121.1 10.10.121.100 ! ip dhcp pool lan network 10.10.21.0 255.255.255.0 default-router 10.10.21.1 option 150 ip 10.10.100.21 ! ip dhcp pool ccm network 10.10.121.0 255.255.255.0 default-router 10.10.121.1 option 150 ip 10.10.100.201 ! ! no ip domain lookup ip domain name cisco.com ! ! voice-card 0 no dspfarm ! ! ! ! ! ! ! ! ! !

(72)

! ! ! ! voice translation-rule 1 rule 1 /^9/ // ! voice translation-rule 2 rule 1 /^1/ /408001/ ! voice translation-rule 3 rule 1 /^408001/ /1/ ! !

voice translation-profile call-cue translate calling 3

translate called 3

translate redirect-called 3 !

voice translation-profile call-out translate calling 2 translate called 1 ! ! ! application

service acd flash:app-b-acd-2.1.0.0.tcl param aa-hunt1 12131 param number-of-hunt-grps 2 param queue-manager-debugs 1 param aa-hunt2 12111 param queue-len 30 !

service main-aa flash:app-b-acd-aa-2.1.0.0.tcl paramspace english index 1

param service-name acd

paramspace english language en param second-greeting-time 30 param max-time-vm-retry 2 param max-time-call-retry 60 param voice-mail 12199 param aa-pilot 12130

paramspace english location flash: param number-of-hunt-grps 2 param handoff-string main-aa param dial-by-extension-option 3 param call-retry-timer 10 ! ! ! ! ! !

(73)

! interface GigabitEthernet0/0 ip address 10.10.100.21 255.255.255.0 duplex auto speed auto ! interface Service-Engine0/0 ip unnumbered GigabitEthernet0/0 service-module ip address 10.10.100.121 255.255.255.0 service-module ip default-gateway 10.10.100.21 ! interface GigabitEthernet0/1 no ip address shutdown duplex auto speed auto ! interface Service-Engine1/0 no ip address shutdown ! router eigrp 22 network 10.0.0.0 auto-summary ! ip route 10.10.100.121 255.255.255.255 Service-Engine0/0 ! ip http server ! ! ! tftp-server flash:P0030702T023.bin tftp-server flash:P0030702T023.loads tftp-server flash:P0030702T023.sb2 tftp-server flash:P0030702T023.sbn tftp-server flash:P00405000700.bin tftp-server flash:P00405000700.sbn tftp-server flash:CVM70.2-0-2-26.sbn tftp-server flash:Jar70.2-9-2-26.sbn tftp-server flash:TERM70.7-0-3-0S.loads tftp-server flash:cnu70.2-7-6-26.sbn tftp-server flash:term70.default.loads ! control-plane ! ! ! voice-port 0/0/0 ! voice-port 0/0/1 ! voice-port 0/1/0 !

(74)

voice-port 0/1/1 ! voice-port 0/1/2 ! voice-port 0/1/3 ! ! ! ! !

dial-peer voice 1 voip description ** to CUE ** destination-pattern 1219. session protocol sipv2

session target ipv4:10.10.100.121 dtmf-relay sip-notify

codec g711ulaw no vad

!

dial-peer voice 2 voip

description ** E164 to CUE ** translation-profile outgoing call-cue destination-pattern 408001219. session protocol sipv2

session target ipv4:10.10.100.121 incoming called-number 408001219. dtmf-relay sip-notify

codec g711ulaw no vad

!

dial-peer voice 10 voip

translation-profile outgoing call-out destination-pattern 9408001.... session target ras

incoming called-number 408001.... dtmf-relay h245-alphanumeric codec g711ulaw

no vad !

dial-peer voice 200 pots destination-pattern 12122 port 0/0/1

!

dial-peer voice 33 voip destination-pattern B21 !

dial-peer voice 210 pots destination-pattern 821 port 0/1/0 ! ! ! gatekeeper

(75)

shutdown ! ! telephony-service no auto-reg-ephone load 7910 P00405000700 load 7961-7940 P0030702T023 load 7971 TERM70.7-0-3-0S load 7970 TERM70.7-0-3-0S max-ephones 10 max-dn 50 ip source-address 10.10.100.21 port 2000 system message pod21

time-zone 5

dialplan-pattern 1 408001.... extension-length 5 voicemail 12199

max-conferences 8 gain -6 call-forward pattern .T hunt-group logout HLog

moh en_bacd_music_on_hold.au multicast moh 239.1.21.1 port 2000

web admin system name admin password cisco transfer-system full-consult

transfer-pattern .T night-service code *1234

create cnf-files version-stamp 7961 Apr 24 2006 07:16:43 !

!

ephone-template 1

softkeys idle Redial HLog Cfwdall Dnd Pickup

softkeys connected Park HLog Trnsfer Confrn Endcall !

!

ephone-dn 1 dual-line

number 12101 no-reg primary call-forward busy 12199

call-forward noan 12199 timeout 8 no forward local-calls

! !

ephone-dn 2 dual-line

number 12102 no-reg primary call-forward busy 12199

call-forward noan 12199 timeout 8 ! ! ephone-dn 5 number 12105 ! ! ephone-dn 11 dual-line number 12111 label Trunk12111

References

Related documents

Communications Manager server version 8.5, but the instructions are similar for other versions. The following steps outline the typical configuration process. Navigate your web

In the SwyxWare Admin tool, navigate to the Trunk Groups folder, start the creation wizard by opening the context menu in the right, larger area and selecting “Add

Calls from PBX users that are NOT entered further down in the From PBX/SIP Number/User column, will use this trunk line and the main number will be shown to the called party

Numbering -&gt; Automatic Routing Selection -&gt; Trunk Groups Lists. In this menu, new lines are created after clicking the mouse right button and selecting function “Add”.. selecting

If the Outbound CID field is empty, the number defined in the “Outbound Caller ID” supplied in the trunk configuration will be used as the caller ID for the outbound calls from

If the Outbound CID field is empty, the number defined in the “Outbound Caller ID” supplied in the trunk configuration will be used as the caller ID for the outbound calls from

ADTRAN SBC and Cisco Unified Call Manager SIP Trunk Interoperability This guide describes an example configuration used in testing the interoperability of an ADTRAN session

20 SIP Trunking Service Configuration Guide 3.12 IP Trunk Calling Party Number Setup. 21-17-01 : IP Trunk (SIP) Calling Party Number Setup