Ccvp plus module 1

236
1

description

Summary book of CCVP

Transcript of Ccvp plus module 1

Page 1: Ccvp plus module 1

1

Page 2: Ccvp plus module 1

2 2 2

CCNP Voice Overview

World's Most Unique Bootcamp

A Course That Teach Beyond CCNP Voice Level

Page 3: Ccvp plus module 1

3 3 3

Course Agenda

Module 1 4 Days

- Cisco Voice Over IP – CVOICE 8.0 48 hours

- Unified Communication Manager Express

- Cisco Unified Unity Express

- Basic overview of QoS requirement.

Module 2 4 Days

- Cisco Unified Communication Manager 7.x/8.5 – CIPT 1 48 hours

- Cisco Unified Communication Manager 7.x/8.5 – CIPT 2

- Unified Communication TroubleShooting (TUC Part 2)

Module 3 4 Days

- Basic Overview and Integration of Cisco Unified Voice messaging Unity Connection 8.5 48 hours

- Basic Overview and Integration of Cisco Unified Presence Server and Video Telephony

- Basic Overview and Integration of Cisco Unified Contact Center Express 8.x

- Microsoft Integration – Exchange 2010, Lync, AD

- Case Study of Migration from one platform to another.

Page 4: Ccvp plus module 1

4 4 4

CISCO VOICE OVER IP – CVOICE 8.0 • Explain what a voice gateway is, how it works, and describe its usage, components, and features.

• Describe the characteristics and configuration elements of VoIP call legs.

• Describe how to implement IP phones using Cisco Unified Communications Manager Express.

• Describe the components of a dial plan and explain how to implement a dial plan on a Cisco Unified voice gateway.

• Explain what gatekeepers and Cisco Unified Border Elements are, how they work, and what features they support.

• Describe why QoS is needed, what functions it performs, and how it can be implemented in a Cisco Unified Communications network.

Module 1 - CCNP VOICE PLUS

Page 5: Ccvp plus module 1

5 5 5

CVOICE 8.0 OUTLINE

• Introduction to Voice Gateways

• VoIP Call Legs

• Cisco Unified Communications Manager Express Endpoints Implementation

• Dial Plan Implementation

• Gatekeeper and Cisco Unified Border Element Implementation

• Quality of Service

Page 6: Ccvp plus module 1

6

Cisco Unified Communications System Introduction

Introducing the Cisco Unified Communications System

Page 7: Ccvp plus module 1

7 7 7

–Enhances the way every department within your organization does business

–Enables effective interactions with virtual teams all over the world

–Works on-the-go in real time as if you were everywhere at once

–Makes everyone more efficient and productive

–Reduces aggregate costs, which lowers total cost of ownership

–Increased business agility due to continuous innovation and quick adaptation to changes

Benefits of Cisco Unified Communications

Page 8: Ccvp plus module 1

8 8 8

Unified Communication Layers

• Endpoint Layer

• IP Phone, Video Terminal, IP Communicator

• Software based IP Phone

• Call processing

• Unified Communication Manager Express

• Unified Communication Manager 8.x

• Active Directory

• Application

• Presence

• Unity Connection

• UCCX

• Infrastructure

• Router

• Switch

• Voice Gateway

Page 9: Ccvp plus module 1

9 9 9

Call Processing Devices

UC5xx Small Business

• 64 users or less

• Built in vpn, firewall, wi-fi

• Switch, voice mail etc

Unified Communication

Manager 8.x

• Server base solution

• Appliance – RED HAT LINU

• No root access

• Up to 30,000 users

• 500 users for business edition

• Support mobility, unity connection, presence, uccx, srst

Unified Communication Manager Express

• Based on ISR router

• Up to 240 users

• Full PBX system

• NM-CUE can be used to deploy voicemail

Page 10: Ccvp plus module 1

10 10 10

Endpoints Commercial/Retail

Mobility

Cisco Unified

IP Phones:

7940G/7960G/79

41G/7961G

Advanced Media

Cisco Unified IP Phones:

6900 & 9900 Series

Video Telephony

Conference Phone

Page 11: Ccvp plus module 1

11 11 11

Unified Communication Applications –Cisco Unity and Cisco Unity Express

•Voice mail and auto-attendant functions

–Cisco Unified Contact Center Express

•Advanced small- to medium-sized call center functions

–Cisco Unified Contact Center

•Advanced medium- to large-sized call center functions

–Cisco Unified Meeting Place

•Conferencing bridge

–Cisco Emergency Responder

•Enhanced 911 services

–Cisco Unified Presence

•Provides the availability status and communications capabilities of a user

–Cisco Unified Mobility

•Gives users the ability to redirect incoming IP calls to other client devices

Page 12: Ccvp plus module 1

12

UNIFIED MESSAGING

Understanding Cisco Unified Communications Applications

Page 13: Ccvp plus module 1

13 13 13

Voice Messaging Choices

Products Users Messaging

Type Platform

TDM* PBX

Integrated Networking Redundancy

Cisco Unity Express

Up to 250

Voice mail and

integrated messaging

Router-based

No Yes No

Cisco Unity Connection

Up to 3000

Voice mail and

integrated messaging

Server-based

Yes No No

Cisco Unity 7500 per

server

Voice mail, integrated

messaging, and

unified messaging

Server-based

Yes Yes Yes

*TDM=time-division multiplexing

Page 14: Ccvp plus module 1

14 14 14

Auto-Attendants

–Auto-attendants allow callers to self-route and provide basic treatment for callers.

•Replaces the operator

•Provides the following:

–Directory functions

–Self-routing to an extension

–Basic menus

•Can implement informational applications

–Cisco Unity has a built-in auto-attendant.

•Provides a web interface to build auto-attendant functionality

–Cisco Unity Express has a built-in auto-attendant.

Example: A caller hears ―Thank you for

calling ACME. If you know the

extension of the party you are trying

to reach, you may enter it at any

time. Press 1 for sales, 2 for

support, 3 for a directory of users,

or press 0 for an operator.‖

Page 15: Ccvp plus module 1

15 15 15

Cisco Unified Contact Center Express

–Contact center in a box:

•ACD

•Integrated IVR functions

•Screen pop-ups to agents

•Outbound dialing capabilities

–Entire solution on one server

–Virtual contact center

–Support for Cisco Unified E-mail Interaction Manager and Cisco Unified Web Interaction Manager

Page 16: Ccvp plus module 1

16 16 16

Software base client

Cisco Unified Mobile Communicator

Cisco Unified Personal Communicator

Cisco IP Communicator

Cisco Unified Video Advantage

Page 17: Ccvp plus module 1

17 17 17

Cisco Unified Presence

–Provides enhanced user-based presence capabilities through many client endpoints:

•Cisco Unified Personal Communicator

•Cisco Unified Mobile Communicator

•Cisco Unified IP Phone Messenger

•Microsoft Office Communicator

•IBM Sametime Communicator

–Enables rapid presence application development

•Masks the intricacies of presence and data collection from the presence applications

–Supports standards to facilitate greater application functionality and choice

Page 18: Ccvp plus module 1

18 18 18

Cisco TelePresence Meeting

–Creates a face-to-face experience regardless of the location of participants:

•Life-size, high-definition video

•High-quality audio

–The Cisco TelePresence Multipoint Switch extends the Cisco TelePresence experience:

•Supports both point-to-point and multipoint meetings

Page 19: Ccvp plus module 1

19

Traditional Telephony Operations

Understanding Traditional Telephony

Page 20: Ccvp plus module 1

20 20 20

Signaling Types

–There are three types of signaling used in a telephony network:

•Supervisory signaling communicates the state of a telephony device.

•Address signaling sends information about the digits dialed.

•Informational signaling communicates the current state of the call.

–Signaling can be sent either in-band or out-of-band.

•In-band signaling sends the signaling in the same communications channel as the voice.

•Out-of-band signaling sends the signaling in a separate communications channel from the voice.

Page 21: Ccvp plus module 1

21 21 21

Supervisory Signaling

On Hook

Off Hook

Ringing

Handset on Cradle and

Switch Hook Open

Telephone

Switch

Telephone

Switch

Telephone

Switch

Local Loop

Local Loop

Local Loop Local Loop

Local Loop

Local Loop

DC Current

Dial Tone

Ringback

Tone DC

Current

Off Hook

Closed

Circuit

Off Hook

Closed

Circuit

Ringing

Voltage

–48 DC Voltage (Battery)

DC Open Circuit

No Current Flow

Page 22: Ccvp plus module 1

22 22 22

E.164 Addressing

• E.164 is an international numbering plan for public telephony systems:

–A valid number contains the following components:

•Country code

•National destination code

•Subscriber number

–Each number can be up to 15 digits long.

–The E.164 plan was developed by the ITU.

Page 23: Ccvp plus module 1

23

Traditional Telephony Operations

Introducing Analog Circuits

Page 24: Ccvp plus module 1

24 24 24

Voice Ports

–Analog ports

•FXS

•FXO

•E&M

–Digital ports

•CAS T1/E1

•PRI T1/E1

•BRI

Page 25: Ccvp plus module 1

25 25 25

FXS Interface

–Connects directly to analog phones or faxes

–Provisions local service

–Emulates the CO to the attached devices

–Provides power, call progress tones, and dial tone

FXS

FXS

FXS

Page 26: Ccvp plus module 1

26 26 26

FXO Interface

–Connects directly to office equipment

–Used to make and receive calls from the PSTN

–Can be used to connect through the PSTN to another site

–Answers inbound calls

FXO FXO PSTN

Page 27: Ccvp plus module 1

27 27 27

T1 Circuits

Up to 24 channels for voice

Each channel is a DS0

Each DS0 is 64 kb/s

8000 samples per second

One byte per sample

One sample per channel, per

frame

SF groups together 12 frames

ESF groups together 24 frames

Typically used in the United

States, Canada and Japan

(called J1)

T1 PSTN

Page 28: Ccvp plus module 1

28 28 28

E1 Circuits

Up to 30 channels for voice

One channel for signaling

One channel for framing

Each channel is a DS0

Each DS0 is 64 kb/s

8000 samples per second in voice

DS0s

One byte per sample

One sample per channel, per frame

16 frames are grouped together to

make a multiframe

E1 PSTN

Page 29: Ccvp plus module 1

29 29 29

Channel Associated Signaling

CAS T1 CAS E1

Number of Voice Channels

24 30

Signaling Method RBS in-band Out-of-band signaling in

time slot 17

Speed 1.544 Mb/s 2.048 Mb/s

Where Predominately

Used

United States, Canada, Japan

The rest of the world

Page 30: Ccvp plus module 1

30 30 30

Common Channel Signaling

–Allows for multiple services through one connection

–Is well-adapted for voice

•64-kb/s B channels

•Q.931 protocol used on the D channel

–Supports standards-based functions

–Supports proprietary signaling on the D channel

–Is used internationally

PRI 23B+D (T1) or 30B+D (E1)

BRI 2B+D

Carrier

Carrier

Page 31: Ccvp plus module 1

31

VoIP Fundamentals

Understanding Packetization

Page 32: Ccvp plus module 1

32 32 32

Digital Signal Processors

PSTN

PSTN

PSTN

IP

IP

IP

Analog

or

Digital

Analog

or

Digital

Analog

or

Digital

Speech IP Packets

IP Packets

IP Packets

IP Packets

DSPs

Page 33: Ccvp plus module 1

33 33 33

Digital Signal Processors (Cont.)

–The DSP chip performs the sampling, quantization, encoding, and optional compression step of digitization.

–It is used in both directions to convert from a traditional analog or digital voice signal to VoIP; or from VoIP to a traditional analog or digital voice signal.

–The number of simultaneous calls a chip can handle depends on the type of DSP and the codec being used.

Page 34: Ccvp plus module 1

34 34 34

Real-Time Transport Protocol

–Provides end-to-end network functions and delivery services for delay-sensitive, real-time data, such as voice and video

–Randomly picks even ports from UDP port range 16384–32767

–Includes the following services:

•Payload type identification

•Sequence numbering

•Time stamping

Page 35: Ccvp plus module 1

35 35 35

RTP Control Protocol

–Can be used to monitor the quality of the data distribution and provide control information

–Provides feedback on current network conditions

–Allows hosts that are involved in an RTP session to exchange information about monitoring and controlling the session:

•Packet count

•Packet delay

•Octet count

•Packet loss

•Jitter (variation in delay)

–Provides a separate flow from RTP for UDP transport use

–Is paired with its RTP stream and uses the same port as the RTP stream plus 1 (odd-numbered port)

Page 36: Ccvp plus module 1

36 36 36

Codecs

• Standardized ways to encode voice for transport across a data network:

–PCM

•G.711 rate: 64 kb/s = (2 x 4 kHz) x 8 bits/sample

–ADPCM

•G.726 rate: 32 kb/s = (2 x 4 kHz) x 4 bits/sample

•G.726 rate: 24 kb/s = (2 x 4 kHz) x 3 bits/sample

•G.726 rate: 16 kb/s = (2 x 4 kHz) x 2 bits/sample

–LD-CELP

•G.728 rate: 16 kb/s

–CS-ACELP

•G.729: rate 8kb/s

•Annex A variant—less processor-intensive and allows more voice channels encoded per DSP

•Annex B variant—VAD and CNG

–iLBC

•Rate: 13.3 kb/s

Page 37: Ccvp plus module 1

37 37 37

Codecs—Bandwidth Implications

*

• G.711, G.729, and

iLBC are the most common codecs.

Codec G.711 G.726

r32 G.726

r24 G.726

r16 G.728 iLBC G.729

G.723 r63

G.723 r53

Bandwidth not including overhead

64 kb/s

32 kb/s

24 kb/s

16 kb/s

16 kb/s

13.3 kb/s

8 kb/s

6.3 kb/s

5.3 kb/s

* * *

Page 38: Ccvp plus module 1

38 38 38

Codec—Overhead

–RTP/UDP/IP header overhead

•40 bytes of overhead

•2 or 4 bytes of overhead if using cRTP

–Data link overhead (Layer 2 header and trailer)

•Ethernet—18 bytes of overhead

•MLP—6 bytes of overhead

•FRF.12—6 bytes of overhead

Page 39: Ccvp plus module 1

39 39 39

Codec—Total Bandwidth Required

30,400 11,200 26,400 20 8000 G.729

19,200 9600 17,200 40 8000 G.729

46,400 19,200 34,400 20 15,200 iLBC

34,100 16,000 26,100 30 13,300 iLBC

86,400 67,200 82,400 160 64,000 G.711

78,933 66,133 76,267 240 64,000 G.711

Ethernet Frame Relay

with cRTP

Frame

Relay

Sample

Size

Codec

Speed Codec

Page 40: Ccvp plus module 1

40 40 40

The Effect of VAD

17,160 26,400 20 8000 G.729

11,180 17,200 40 8000 G.729

53,560 82,400 160 64,000 G.711

49,573 76,267 240 64,000 G.711

Frame Relay

with VAD

Frame

Relay

Sample

Size

Codec

Speed Codec

16,965 26,100 30 13,300 iLBC

22,360 34,400 20 15,200 iLBC

Page 41: Ccvp plus module 1

41 41 41

Additional DSP Functions

Hardware-based conferencing

MTP

Transcoding between two different codecs

Echo cancellation

Page 42: Ccvp plus module 1

42

VoIP Fundamentals

Implementing VLANs, Trunks, and Inter-VLAN Routing

Page 43: Ccvp plus module 1

43 43 43

VLAN Overview

–Segmentation

–Flexibility

–Security

VLAN = Broadcast Domain = Logical Network (Subnet)

Page 44: Ccvp plus module 1

44 44 44

Configuring VLANs and Trunks

1. Configure and verify VTP.

2. Configure and verify 802.1Q trunks.

3. Create or modify a VLAN on the VTP server switch.

4. Assign switch ports to a VLAN and verify.

5. Execute adds, moves, and changes.

6. Save the VLAN configuration.

Page 45: Ccvp plus module 1

45 45 45

Data and Voice VLAN in Catalyst 3500XL

PC VLAN = 500

Desktop PC

135.11.165.50

If it is a EtherSwitch and/or XL

Switch, IP Phone port must be

TRUNK and NATIVE vlan must

be set to data vlan

Catalyst

3500XL

2 Cisco Catalyst 3500XL

Interface range FastEthernet0/1 - 4

switchport mode trunk

switchport trunk encapsulation dot1q

switchport trunk native vlan 500

switchport voice vlan 101

spanning-tree portfast

Voice VLAN = 101

IP Phone

135.11.65.15 Create VLAN

Switch# vlan data

Switch(vlan) vlan 101 name RxVOICE

Switch(vlan) vlan 500 name RxDATA

Switch(vlan) vtp domain RACKXX

Switch(vlan) vtp server

Assign VLAN to

Port

Page 46: Ccvp plus module 1

46

VoIP Fundamentals

Understanding Packetization

Page 47: Ccvp plus module 1

47

VoIP Fundamentals

Introducing VoIP Signaling Protocols

Page 48: Ccvp plus module 1

48 48 48

VoIP Signaling Protocols

–Signaling generates and monitors the call control information between two endpoints to:

•Establish the connection

•Monitor the connection

•Release the connection

–The signaling protocol must pass supervisory, informational, and address signaling.

–Signaling protocols can be peer-to-peer or client/server-based.

•Peer-to-peer allows the endpoints to contain intelligence to place calls without assistance.

•Client/server puts the endpoint under the control of a centralized intelligence point.

Page 49: Ccvp plus module 1

49 49 49

VoIP Signaling Protocols Comparison

Standards Body

Vendor Neutrality

Used on Gateways

Used on Cisco Unified IP Phones

Architecture

H.323 ITU Very Good Yes No Peer-to-peer

MGCP IETF Good Yes Yes, limited Client/server

SIP IETF Basic Yes Yes, Cisco Unified

IP Phones and third-party phones

Peer-to-peer

SCCP None Proprietary Yes, limited Yes, Cisco Unified

IP Phones only Client/server

Page 50: Ccvp plus module 1

50 50 50

Skinny Client Control Protocol

–Signaling protocol used between Cisco Unified Communications call control platforms and Cisco Unified IP Phones

–Cisco proprietary

–Lightweight protocol

–Client/server protocol

–Used for voice only and video-enabled calls

Page 51: Ccvp plus module 1

51 51 51

SCCP—Examples

IP

Network

Cisco Unified

Communications

500 Series

IP

Network

Cisco Unified

Communications

Manager Express

IP

Network

Cisco Unified

Communications

Manager

Page 52: Ccvp plus module 1

52 52 52

H.323

• H.323 is a suite of protocols for voice, video, and data with the following characteristics:

–A mature protocol

–Based on ISDN Q.931

–Vendor neutral

–Peer-to-peer architecture

–Supported on Cisco voice gateways and all Cisco Unified Communications call control platforms

–Widely deployed

–ITU standard

–Encoded into binary messages

Page 53: Ccvp plus module 1

53 53 53

H.323—Examples

IP

Network

Cisco Unified

Communications

Manager

Cisco Voice

Gateway

IP

Network

Cisco Unified

Communications

500 Series

Cisco Voice

Gateway

IP

Network

Cisco Unified

Communications

Manager Express

Cisco Voice

Gateway

IP

Network

Cisco Voice

Gateway Cisco Voice

Gateway

Page 54: Ccvp plus module 1

54 54 54

Media Gateway Control Protocol

–Is an IETF standard

–Has a client/server architecture

•Call agent is the Cisco Unified Communications Manager or Cisco Unified Communications Manager Business Edition.

•The voice gateway is under the control of the call agent.

–Uses plaintext protocol

–Is used on Cisco voice gateways under the control of Cisco Unified Communications Manager or Cisco Unified Communications Manager Business Edition

Page 55: Ccvp plus module 1

55 55 55

MGCP—Examples

IP

Network

Cisco Unified

Communications

Manager

Cisco Voice

Gateway

IP

Network

Cisco Unified

Communications

Manager Business

Edition

Cisco Voice

Gateway

Page 56: Ccvp plus module 1

56 56 56

Session Initiation Protocol

–Is an emerging protocol that is still evolving

–Provides basic functionality between different vendors

–Can be used between Cisco Unified Communications call control products and SIP endpoints and SIP trunks

–Is supported on Cisco voice gateways and Cisco Unified IP Phones that have SIP firmware

–Is a peer-to-peer architecture

•UA initiates the call

•Phones, gateways, and Cisco call control devices can be UAs

–Is an IETF standard

–Uses ASCII text-based messages

Page 57: Ccvp plus module 1

57 57 57

SIP—Examples

SIP Trunk from Carrier Carrier

Cisco Unified

Communications

Manager

IP

Network

Cisco Unified

Communications

Manager

IP

Network

Cisco Unified

Communications

Manager Express

Cisco Voice

Gateway

SIP Trunk from Carrier Carrier

Cisco Unified

Communications

500 Series for

Small Business

Page 58: Ccvp plus module 1

58

VoIP Fundamentals

Connecting a VoIP System to a Service Provider Network

Page 59: Ccvp plus module 1

59 59 59

Gateways

–Translate between different networks

–Require DSP resources to perform the translation

–Can be analog gateways:

•Analog station gateways

•Analog trunk gateways

–Can be digital gateways

Page 60: Ccvp plus module 1

60 60 60

Voice Ports

–Analog ports

•FXS

•FXO

•E&M

–Digital ports

•CAS T1/E1

•PRI T1/E1

•BRI

Page 61: Ccvp plus module 1

61 61 61

FXS

1/0/1

VoIP

10.10.10.

2

10.10.10.

1

Router1 Router2

PSTN

Phone 1234 dials

a PSTN destination

Call Leg 1:

In on

Router1

Call Leg 3:

In on

Router2

Call Leg 4:

Out on

Router2

Call Leg 2:

Out on

Router1

Call Legs

Page 62: Ccvp plus module 1

62 62 62

Dial Peers

–Dial peers are an addressable call endpoint.

–They establish logical connections, or call legs, to complete an end-to-end call.

–You can use dial peers inbound, outbound, or both.

–Dial peers define the properties of the call leg:

•Codec

•QoS markings

•VAD

•Fax rate

–Cisco voice-enabled routers typically use two types of dial peers:

•POTS dial peers—connect to a traditional telephony network such as FXO, FXS, E&M, BRI, PRI T1/E1, and CAS T1/E1

•VoIP dial peers—connect over an IP network using an IP address

Page 63: Ccvp plus module 1

63 63 63

Dial Peers (Cont.)

IP Network

Voice-Enabled

Router

Voice-Enabled

Router Analog

Destination

POTS VoIP

You can create dial peers using the CLI or GUI.

Page 64: Ccvp plus module 1

64 64 64

Dial Peers Example—Voice Gateway 1

FXS

1/0/1

VoIP

10.10.10.

2

10.10.10.

1

Voice

Gateway 1

Voice

Gateway 2

Analog phone

dials 18005551212

POTS

VoIP

In

Out

ITSP

Page 65: Ccvp plus module 1

65 65 65

Dial Peers Example – Voice Gateway 2

FXS

1/0/1

VoIP

10.10.10.

2

10.10.10.

1

Voice

Gateway 1

Voice

Gateway 2

VoIP Incoming

H.323 In Call setup for

18005551212 sent

ITSP

VoIP Destination

SIP Out

192.168.10.1

Page 66: Ccvp plus module 1

66 66 66

POTS Dial Peers

RxUK-RTR(config)#dial-peer voice 20 pots

RxUK-RTR(config-dialpeer)#destination-pattern 1234

RxUK-RTR(config-dialpeer)#port 1/0/1

FXS 1/0/1

1234

Dial peer 20 will be used to match

outbound when the router receives a

call setup message for 1234.

Page 67: Ccvp plus module 1

67 67 67

Destination Pattern Options

• Common destination pattern wildcards:

–Plus (+)

•Preceding digit occurs one or more times

–Asterisk (*) and pound sign (#)

•Not valid wildcards; are DTMF tones

–Comma (,)

•Inserts a one-second pause

–Period (.)

•Specifies any one wildcard digit

–Square brackets

•Indicates a range of digits within the brackets

–T

•Indicates a variable-length pattern

Page 68: Ccvp plus module 1

68 68 68

VoIP Dial Peers

FXS

1/0/1

VoIP

Lo0 -

10.10.10.2

Lo0 -

10.10.10.1

RxUK-RTR1 RxUK-RTR2 2010 Phone 1234

dials 2010

Dial peer 20

matches

inbound

Dial peer 30

matches outbound

RxUK-RTR1(config)#dial-peer voice 20 pots

RxUK-RTR1(config-dialpeer)#destination-pattern 1234

RxUK-RTR1(config-dialpeer)#port 1/0/1

RxUK-RTR1(config)#dial-peer voice 30 voip

RxUK-RTR1(config-dialpeer)#destination-pattern 2...

RxUK-RTR1(config-dialpeer)#session target ipv4:10.10.10.2

Page 69: Ccvp plus module 1

69 69 69

VoIP Dial Peers (Cont.)

FXS

1/0/1

VoIP

10.10.10.

2

10.10.10.

1

RxUK-RTR1 RxUK-RTR2 2010 Phone 1234

dials 2010

Dial peer 40

matches

inbound

Dial peer 50

matches

outbound

RxUK-RTR2(config)#dial-peer voice 50 pots

RxUK-RTR2(config-dialpeer)#destination-pattern 2010

RxUK-RTR2(config-dialpeer)#port 1/1/1

RxUK-RTR2(config)#dial-peer voice 40 voip

RxUK-RTR2(config-dialpeer)#destination-pattern 1...

RxUK-RTR2(config-dialpeer)#session target

ipv4:10.10.10.1

FXS

1/1/1

Page 70: Ccvp plus module 1

70 70 70

Matching Inbound Dial Peers

• Inbound matching behaviors:

1. Look for the incoming called-number command in a dial peer that matches the called number or DNIS string of the inbound call leg.

2. Look for the answer-address command in a dial peer that matches the calling number or ANI string of the inbound call leg.

3. Look for the destination-pattern command in a dial peer that matches the calling number or ANI string of the inbound call leg.

4. Look for the POTS dial peer port command that matches the voice port associated with the incoming call (POTS dial peers only).

5. If steps 1 through 4 fail to find a match, the system uses the default dial peer 0 as a last resort.

Page 71: Ccvp plus module 1

71 71 71

Default Dial Peer 0

–You cannot delete, modify, or change dial peer 0.

–Dial peer 0 does not negotiate services and applications:

•DTMF relay

•DID

•TCL applications

–The dial peer 0 configuration for inbound VoIP calls contains the following commands:

•any codec

•ip precedence 0

•vad enabled

•no rsvp support

•fax-rate voice

–The dial peer 0 configuration for inbound POTS calls contains the command no ivr application.

Page 72: Ccvp plus module 1

72 72 72

Example—Dial Peer 0

• If this is the only dial peer on RxUK-RTR2, the following occurs:

1. Check for incoming called-number command that matches 2010.

2. Check for answer-address command that matches 1234.

3. Check for destination-pattern command that matches 1234.

4. Check for a dial peer with the incoming port (does not apply to VoIP dial peers).

5. dial peer 0 will be used because no other inbound match exists.

FXS

1/0/1

VoIP

RxUK-RTR1 RxUK-RTR2 2010

Phone

1234 dials

2010

RxUK-RTR2(config)#dial-peer voice 30 pots

RxUK-RTR2(config-dialpeer)#destination-pattern 2010

RxUK-RTR2(config-dialpeer)#port 1/1/1

Matches dial

peer 0 inbound

Matches dial

peer 30 outbound

FXS

1/1/1

Page 73: Ccvp plus module 1

73 73 73

Matching Outbound Dial Peers

–Example 1: Dialed number 555-1234 will match dial peer 4.

–Example 2: Dialed number 555-1235 will match dial peer 3.

–Example 3: Dialed number 555-2000 will match dial peer 2.

–Example 4: Dialed number 551-1234 will match dial peer 1.

Destination pattern is matched based on longest number match.

dial-peer voice 1 voip

destination-pattern .T

session target ipv4:10.1.1.1

dial-peer voice 2 voip

destination-pattern 555[2-3]...

session target ipv4:10.2.2.2

dial-peer voice 3 voip

destination-pattern 5551...

session target ipv4:10.3.3.3

dial-peer voice 4 voip

destination-pattern 5551234

session target ipv4:10.4.4.4

Page 74: Ccvp plus module 1

74 74 74

Preference

dial-peer voice 5 pots

destination-pattern 5552...

preference 1

port 1/0/0

dial-peer voice 6 voip

destination-pattern 5552...

preference 0

session target ipv4:10.3.3.3

–The preference command defines the order of preference when multiple dial peers have an equally good destination pattern defined.

–Preference values can be set from 0 to 10.

–Lower values are more preferred.

–The default preference on dial peers is 0.

Page 75: Ccvp plus module 1

75 75 75

Internet Telephony Service Providers

–ITSPs provide cost savings.

•The cost per line is less than traditional offerings.

•The long distance charges are lower.

–You can purchase lines in increments of one instead of larger blocks found in E1s, T1s, and PRI.

–When not in use for voice, you can use the unused bandwidth from the connection for other applications.

–SIP is the most common protocol used by ITSPs.

–To implement, create a VoIP dial peer with the correct settings for the ITSP to which you are connecting.

Page 76: Ccvp plus module 1

76

PSTN Interface and Voice Dial Peer Configuration

Understanding Call Setup and Digit Manipulation

VoIP Fundamentals

Page 77: Ccvp plus module 1

77 77 77

Digit Consumption and Forwarding

–By default, digit consumption and forwarding are handled differently for POTS dial peers and VoIP dial peers.

–POTS dial peers:

•By default, the router strips off the left-justified digits that explicitly match the destination pattern and forwards wildcard digits.

•Use the no digit-strip command to disable the automatic digit-stripping function.

–VoIP dial peers:

•By default, the router forwards all digits collected.

Example 1—Dialed digits

5551234

Explicitly matched digits

555 are consumed and digits

1234 are forwarded.

Example 2—Dialed digits

5551234

Digits 5551234 are

forwarded.

dial-peer voice 1 pots

destination-pattern 555....

Port 1/0:1

dial-peer voice 1 pots

destination-pattern 555....

no digit-strip

port 1/0:1

Page 78: Ccvp plus module 1

78 78 78

Digit Collection

–The router collects digits, one at a time, until it can match an outbound dial peer.

–After a match is made, the router immediately places the call, and no further digits are collected.

Example 1—Dialed digits

5551234

Dial peer 1 will match

first.

Only the collected digits

of 555

are forwarded.

Example 2—Dialed digits

5551234

Dial peer 2 will match

first.

Collected digits of 5551234

are forwarded.

dial-peer voice 1 voip

destination-pattern 555

session target ipv4:10.18.0.1

dial-peer voice 2 voip

destination-pattern 5551234

session target ipv4:10.18.0.2

dial-peer voice 1 voip

destination-pattern 555....

session target ipv4:10.18.0.1

dial-peer voice 2 voip

destination-pattern 5551234

session target ipv4:10.18.0.2

Page 79: Ccvp plus module 1

79 79 79

Digit Manipulation Commands

–prefix

•This is a dial-peer command.

•It adds digits to the front of the dial string before it is forwarded to the telephony interface.

–forward-digits

•This is a dial-peer command.

•It controls the number of digits forwarded to the telephony interface.

–num-exp (number expansion table)

•This is a global command.

•It expands an extension into a full telephone number or replaces one number with another.

–Digit translation using voice translation-profile

•This allows you to manipulate the calling number (ANI), the called number (DNIS), or the redirect number for a voice call.

•It can be applied to a dial peer either inbound or outbound.

Page 80: Ccvp plus module 1

80 80 80

Digit Manipulation Examples

• dial-peer voice 1 pots

• destination-pattern

555....

• prefix 555

• port 1/0/0

dial-peer voice 1 pots

destination-pattern 555....

forward-digits 7

port 1/0/0

num-expx 2... 5552...

dial-peer voice 1 pots

destination-pattern 5552...

port 1/1/0

prefix example

forward-digits

example

num-exp

example

Page 81: Ccvp plus module 1

81 81 81

Configuring Voice Translation Profiles

• Three steps:

1. Create voice translation rules and associated matching criteria.

2. Create a voice translation profile and add a voice translation rule to the profile to affect the calling number, called number, or redirect number.

3. Apply the profile to one or more dial peers in either the inbound or outbound direction.

voice translation-rule 1

rule 1 /444/ /555/

!

voice translation-profile PSTN-HQ

translate called 1

!

dial-peer voice 9 pots

description route-pattern-to-PSTN

translation-profile outgoing PSTN-HQ

destination-pattern 9T

direct-inward-dial

port 0/2:23

Page 82: Ccvp plus module 1

82 82 82

PLAR Connection

Remote Site Central Site

10.18.0.1

voice-port 1/0/1

connection plar 5600

dial-peer voice 5 voip

destination-pattern 5...

session target ipv4:10.18.0.1

dial-peer voice 1 pots

destination-pattern 5...

port 1/0:1

forward-digits 4 Ext. 5600

IP 1/0/1 1/0:1

Page 83: Ccvp plus module 1

83 83 83

Verifying Dial Plans

show dial-peer voice [number | summary]

router#

Displays the configured dial peers and the

properties of the dial peers

Router#show dial-peer voice summary

dial-peer hunt 0

PASS

TAG TYPE ADMIN OPER PREFIX DEST-PATTERN PREF THRU SESS-TARGET PORT

100 pots up up 0

101 voip up up 5550112 0 syst ipv4:10.10.1.1

102 voip up up 5550134 0 syst ipv4:10.10.1.1

99 voip up down 0 syst

33 pots up down 0

Page 84: Ccvp plus module 1

84 84 84

Verifying Dial Plans (Cont.)

debug voip dialpeer inout

router#

Displays dial peer information

Router#debug voip dialpeer inout

*May 1 19:32:11.731: //-1/6372E2598012/DPM/dpAssociateIncomingPeerCore:

Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=100

*May 1 19:32:11.731: //-1/6372E2598012/DPM/dpAssociateIncomingPeerCore:

Calling Number=4085550111, Called Number=3600, Voice-Interface=0x0,

Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

Peer Info Type=DIALPEER_INFO_SPEECH

*May 1 19:32:11.731: //-1/6372E2598012/DPM/dpAssociateIncomingPeerCore:

Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=100

...

List of Matched Outgoing Dial-peer(s):

1: Dial-peer Tag=27

2: Dial-peer Tag=3000

Page 85: Ccvp plus module 1

85 85 85

Verifying Signaling for POTS Call Legs

show controllers {t1 | e1} slot/port

router#

Displays the T1 or E1 controller status and

function Router#show controllers t1 1/0

T1 1/0 is up.

Applique type is Channelized T1

Cablelength is short 133

No alarms detected.

Framing is ESF, Line Code is B8ZS, Clock Source is Line Primary.

Data in current interval (6 seconds elapsed):

0 Line Code Violations, 0 Path Code Violations

0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins

0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs

Page 86: Ccvp plus module 1

86 86 86

Verifying POTS Call Legs

show voice port summary

router#

Displays the port state and signal type

router#show voice port summary

IN OUT ECHO

PORT SIG-TYPE ADMIN OPER IN-STATUS OUT-STATUS CODEC VAD GAIN ATTN CANCEL

1/1 fxs-ls up up on-hook idle 729a n 0 0 y

1/2 fxs-ls up up on-hook idle 729a n 0 0 y

1/3 e&m-wnk up up idle idle 729a n 0 0 y

1/4 e&m-wnk up up idle idle 729a n 0 0 y

1/5 fxo-ls up up idle on-hook 729a n 0 0 y

1/6 fxo-ls up up idle on-hook 729a n 0 0 y

Page 87: Ccvp plus module 1

87 87 87

Verifying Digits Sent and Received on a POTS Call Legs

show dialplan number digit_string

router#

Shows which dial peer is used for the digit

string entered Router#show dialplan number 1200

Dial string terminator: #

Macro Exp.: 1200

VoiceOverIpPeer2

information type = voice,

tag = 2, destination-pattern = `1200',

answer-address = `', preference=0,

group = 2, Admin state is up, Operation

state is up,

incoming called-number = `',

connections/maximum = 0/unlimited,

application associated:

type = voip, session-target =

`ipv4:192.168.10.2',

...

Page 88: Ccvp plus module 1

88

Cisco Unified Communications Manager Express Implementation

Introducing Cisco Unified Communications Manager Express

Page 89: Ccvp plus module 1

89 89 89

Key Features and Benefits

–Supports deployments of up to 240 phones on a single router

–Extends capabilities to the small office that were previously available only to larger enterprises

–Reduces TCO by delivering voice, video, and data over a consolidated infrastructure

–Is based on Cisco IOS Software

–Supports converged applications

–Can be administered by GUI or CLI

Page 90: Ccvp plus module 1

90 90 90

Key Features

–Phone features

–System features

–Trunk features

–Voice-mail features

Page 91: Ccvp plus module 1

91 91 91

Supported Platforms

• Cisco Unified Communications Manager Express supports these Cisco platforms:

–Cisco 2800 Series Integrated Services Router

–Cisco 3700 Series Multiservice Access Router

–Cisco 3800 Series Integrated Services Router

Page 92: Ccvp plus module 1

92 92 92

Required Licensing and Software

–Licensed Cisco IOS Software with correct feature set

–Feature license based on maximum number of phones

–Phone license per phone

–Supported router platform with:

•Appropriate Cisco IOS Software version (Cisco IOS Release 12.4-11XW6 for Cisco Unified Communications Manager Express 4.2)

•IP voice feature set

•Flash and memory appropriate to the install

–Cisco Unified Communications Manager Express additional software and files

•GUI files (optional)

•Firmware for chosen endpoint models

Page 93: Ccvp plus module 1

93 93 93

Scalability and Memory Requirements

Cisco Router Platform

Maximum Number of Phones

Maximum Directory Numbers

Minimum Recommended

Flash/RAM

2801 24 120 64/256

2811 36 144 64/256

2821 48 144 64/256

2851 96 288 64/256

3725, 3745 144 500 64/256

3825 168 500 64/256

3845 240 720 64/256

When using a large number of phones, or running

additional applications, more memory may be

required.

Page 94: Ccvp plus module 1

94 94 94

Seat Licenses

Cisco Unified Communications Manager Express

Platform

Maximum Number of

Phones License

2801 24 FL-CCME-SMALL

2811 36 FL-CCME-36

2821 48 FL-CCME-MEDIUM

2851 96 FL-CCME-96

3725, 3745 144 FL-CCME-144

3825 168 FL-CCME-168

3845 240 FL-CCME-240

Page 95: Ccvp plus module 1

95 95 95

Cisco Unified IP Phones

Cisco

Unified IP

Phone

7902G

Cisco

Unified IP

Phone

7905G

Cisco Unified

IP Phone

7910G+SW

Cisco

Unified IP

Phone 7931G

Cisco

Unified IP

Phone

7940G

Cisco

Unified IP

Phone 7911G

Cisco Unified

IP Phone

7941G and

7941G-GE

Cisco Unified

SIP Phone 3911

(SIP Only)

Cisco

Unified IP

Phone

7942G

Cisco

Unified IP

Phone

7945G

Cisco

Unified IP

Phone

7906G

Cisco

Unified IP

Phone 7912G

Cisco

Unified

Wireless IP

Phone 7920

Cisco

Unified

Wireless IP

Phone 7921G

Page 96: Ccvp plus module 1

96 96 96

Cisco Unified IP Phones (Cont.)

Cisco

Unified IP

Phone 7970G

Cisco Unified

IP Phone

7971G

Cisco Unified IP

Phone 794X or

796X and Cisco

Unified IP Phone

Expansion Module

7914

Cisco ATA

186 and 188

Cisco Unified

IP Phone 7961G

and 7961G-GE

Cisco Unified

IP Phone

7975G

Cisco Unified

IP Conference

Station 7937G

Cisco Unified

IP Conference

Station 7936

Cisco

Unified

IP Phone

7960G

Cisco Unified

IP Phone

7962G

Cisco Unified

IP Phone 7965G

Cisco Unified IP

Phone 7985G

Page 97: Ccvp plus module 1

97

Cisco Unified Communications Manager Express Implementation

Defining Ephone-dn and Ephone

Page 98: Ccvp plus module 1

98 98 98

Ephone and Ephone-dn Concepts

–Ephones and ephone-dns are modular Cisco IOS Software constructs.

–An ephone represents the configuration and setting of the physical phone.

–The maximum number of supported ephones is determined by the license and hardware platform. Cisco Unified Communications Manager Express supports a maximum of 240 ephones.

–An ephone-dn is a numeric destination that can be associated with one or more ephones.

–An ephone can have more than one ephone-dn associated with it.

–The maximum number of extensions is the same as the maximum number of ephone-dns.

Page 99: Ccvp plus module 1

99 99 99

Ephone-dn Features

DN1 and DN2

DN1 and DN2

DN1 and DN2

Primary and secondary

extensions configured on a

single-line ephone-dn in which

the primary is an internal

extension number and the

secondary is an E.164 number

One phone extension on a

dual-line ephone-dn for

ephone-dns that need call

waiting, consultative transfer,

and conferencing

DN1 Primary extension number on

a single-line ephone-dn that

can make or receive one call

at a time

Ephone-dn

Ephone-dn

Ephone-dn

–An ephone-dn has a primary directory number assigned to it and can have an optional secondary number.

–A dn-tag is a unique value that is assigned when the ephone-dn is created.

–An ephone-dn can be single line or dual line.

•A single line can terminate one call at a time.

•A dual line can terminate two simultaneous calls.

–When you initially configure an ephone-dn, the system creates one or more telephony system POTS dial peers.

Page 100: Ccvp plus module 1

100 100 100

ephone-dn dn-tag [dual-line]

RxUK-RTR(config)#

Creates an extension (ephone-dn) for a Cisco IP phone line, an

intercom line, a paging line, a voice-mail port, or an MWI

number dn-number [secondary dn-number]

RxUK-RTR(config-ephone-dn)#

Associates a directory number with the ephone-dn instance

Configuring an Ephone-dn

Page 101: Ccvp plus module 1

101 101 101

Basic Ephone-dn Configuration

RxUK-RTR(config)#ephone-dn 7 dual-line

RxUK-RTR(config-ephone-dn)#number 1001

One Virtual

Voice Port

Assigns a primary extension number to an ephone-dn

1001 Two Lines or

Channels 1001

Page 102: Ccvp plus module 1

102 102 102

max-dn max-dn

RxUK-RTR(config-telephony)#

This command sets the maximum definable number of ephone-dns that can be configured in the system.

The maximum number of supported ephone-dns is a function of the license and the hardware platform.

The default is 0.

To make the most efficient use of memory, do not set this parameter higher than needed.

max-dn Command

Page 103: Ccvp plus module 1

103 103 103

max-dn Command (Cont.)

DN

DN

DN

DN

DN

DN

DN

DN

DN

DN

RxUK-RTR(config-telephony )#max-dn 10

Attempts to create an

11th ephone-dn will fail.

Page 104: Ccvp plus module 1

104 104 104

Ephone Features

–An ephone is a software configuration of a physical phone.

–It is assigned a unique phone-tag.

–The physical device can be an IP phone or an analog phone attached to an ATA.

–The MAC address of the IP phone or ATA is used to tie the software configuration to the hardware.

–Cisco Unified Communications Manager Express automatically detects all supported Cisco Unified IP Phones except for the Cisco Unified IP Phone 7914 Expansion Module.

–You can associate one or more ephone-dns with an ephone.

–The number of line buttons varies based on the model of phone.

MAC 000F.2470.F92A

MAC 000F.2470.F92E

MAC 000F.2470.F92B

IP Phone 7960

IP Phone 7912

Cisco ATA 188

Button 1

Analog 1

Analog 2

Button 1

Button 2

Button 3

Button 4

Button 5

Button 6

DN

DN

DN

MAC 000F.2470.F92D

DN

DN

DN

DN

DN

DN

Page 105: Ccvp plus module 1

105 105 105

max-ephones max-ephones

RxUK-RTR(config-telephony)#

This command sets the maximum definable number of ephones that can be configured in the system.

The maximum number of supported ephones is a function of the license and the hardware platform.

The default is 0.

To make the most efficient use of memory, do not set this parameter higher than needed.

max-ephone Command

Page 106: Ccvp plus module 1

106 106 106

max-ephone Command (Cont.)

RxUK-RTR(config-telephony )#max-ephones 4

Attempts to create a

fifth ephone-dn will fail.

1

2

3

4

Page 107: Ccvp plus module 1

107 107 107

ephone phone-tag

router(config)#

Creates an ephone instance and enters ephone subconfiguration

mode

mac-address mac-address

router(config-ephone)#

Associates the defined MAC address of the physical device with the

ephone

Configuring an Ephone

Page 108: Ccvp plus module 1

108 108 108

Configuring an Ephone (Cont.)

button button-number {separator} dn-tag [[button-number

{separator} dn-tag]]

router(config-ephone)#

Associates the ephone-dn(s) with a specific button(s) on

the IP phone

type {7940 | 7960} addon 1 7914 [2 7914]

router(config-ephone)#

Sets the ephone to have either a Cisco Unified IP Phone 794X or

796X with one or two Cisco Unified IP Phone 7914 Expansion

Modules assigned

Page 109: Ccvp plus module 1

109 109 109

Button Separators

–: — Normal ring

–b — Beep but no ring

–f — Feature ring

–m — Monitor mode for a shared line

–o — Overlay set without call waiting

–c — Overlay set with call waiting

–s — Silent ring

–w — Watch mode for all lines on a phone

–x — Overlay rollover button

Page 110: Ccvp plus module 1

110 110 110

Example: Basic Ephone Configuration

MAC 000F.2470.F8F8

1001

ephone 1

Button 1

ephone-dn 7:

One Virtual Port

000F.2470.F8F8

1001

RxUK-RTR(config)#ephone-dn 7 dual-line

RxUK-RTR(config-ephone-dn)#number 1001

RxUK-RTR(config-ephone-dn)#exit

RxUK-RTR(config)#ephone 1

RxUK-RTR(config-ephone)#mac-address 000F.2470.F8F8

RxUK-RTR(config-ephone)#button 1s7

Page 111: Ccvp plus module 1

111 111 111

Multiple Ephones

Cisco ATA 186 or

188

Four physical phones

Four ephones defined

Four ephone-dns defined

1004

1005

1006

1007

1004

1004

1005

1005

1006

1006

1007

1007

Page 112: Ccvp plus module 1

112 112 112

Example: Configuration for Multiple Ephones

RxUK-RTR(config)#ephone-dn 10 dual-line

RxUK-RTR(config-ephone-dn)#number 1004

RxUK-RTR(config)#ephone-dn 11 dual-line

RxUK-RTR(config-ephone-dn)#number 1005

RxUK-RTR(config)#ephone-dn 12 dual-line

RxUK-RTR(config-ephone-dn)#number 1006

RxUK-RTR(config)#ephone-dn 13 dual-line

RxUK-RTR(config-ephone-dn)#number 1007

RxUK-RTR(config)#ephone 1

RxUK-RTR(config-ephone)#mac-address 000F.2470.F8F1

RxUK-RTR(config-ephone)#button 1:10

RxUK-RTR(config)#ephone 2

RxUK-RTR(config-ephone)#mac-address 000F.2470.A302

RxUK-RTR(config-ephone)#button 1:11

RxUK-RTR(config)#ephone 3

RxUK-RTR(config-ephone)#mac-address 000F.2470.66F6

RxUK-RTR(config-ephone)#button 1f12

RxUK-RTR(config)#ephone 4

RxUK-RTR(config-ephone)#mac-address 000F.2470.7B54

RxUK-RTR(config-ephone)#button 1:13

Page 113: Ccvp plus module 1

113 113 113

Multiple Ephone-dns

Two physical phones, four dual-line ephone-dns

defined, and two ephones defined

1008 on Line 1

1009 on Line 2

1008

1008

1009

1009

1010

1010

1011

1011

1010 on Line 1

1011 on Line 6

Button 1

Button 2

Button 1

Button 6

RxUK-RTR(config)#ephone-dn 14 dual-line

RxUK-RTR(config-ephone-dn)#number 1008

RxUK-RTR(config)#ephone-dn 15 dual-line

RxUK-RTR(config-ephone-dn)#number 1009

RxUK-RTR(config)#ephone-dn 16 dual-line

RxUK-RTR(config-ephone-dn)#number 1010

RxUK-RTR(config)#ephone-dn 17 dual-line

RxUK-RTR(config-ephone-dn)#number 1011

RxUK-RTR(config)#ephone 5

RxUK-RTR(config-ephone)#mac-address 000F.2470.FAA1

RxUK-RTR(config-ephone)#button 1:14 2:15

RxUK-RTR(config)#ephone 6

RxUK-RTR(config-ephone)#mac-address 000F.2470.A7E2

RxUK-RTR(config-ephone)#button 1:16 6:17

Page 114: Ccvp plus module 1

114 114 114

Ephone-dn Types

• Six types of ephone-dns:

1002

1002

1001

1004 and

1005

1006 1006

1007

Single-line

ephone-dn

Dual-line

ephone-dn

Primary and secondary extension on a

single- or dual-line ephone-dn

Shared single- or dual-

line ephone-dn

Overlay ephone-dn on

an ephone

1003 1003 Multiple single- or dual-line

ephone-dns on one or more ephones 1003 1003

Page 115: Ccvp plus module 1

115 115 115

Single-Line Ephone-dn

RxUK-RTR(config)#ephone-dn 1

RxUK-RTR(config-ephone-dn)#number 1001

1001 One Channel

One Virtual

Voice Port

The ephone-dn creates one virtual voice port.

Only one call to or from this ephone-dn can occur at any one time.

This ephone-dn type does not support call waiting.

This ephone-dn type is useful for paging, intercoms, call parking slots, MOH feeds, and MWI.

Page 116: Ccvp plus module 1

116 116 116

The ephone-dn creates one virtual voice port.

The dual-line keyword creates two channels to allow separate call connections to terminate on an ephone-dn extension.

Use this ephone-dn type on ephone-dns that need call waiting, consultative transfer, and conferencing on one button.

Do not use this ephone-dn type on ephone-dns that are used for intercoms, paging, MWI, call parking slots, and MOH feeds.

Dual-Line Ephone-dn

1002

1002 Two Channels

One Virtual

Voice Port

RxUK-RTR(config)#ephone-dn 2 dual-line

RxUK-RTR(config-ephone-dn)#number 1002

Page 117: Ccvp plus module 1

117 117 117

This ephone-dn type has a primary number and a secondary number.

Two different directory numbers can be dialed to reach this ephone-dn.

If the ephone-dn is configured as a single-line ephone-dn, it supports one call connection.

If the ephone-dn is configured as a dual-line ephone-dn, it supports two simultaneous call connections.

This ephone-dn type allows two numbers to be configured without using an extra ephone-dn.

Dual-Number Ephone-dn

1005 and

2065559005 Two Channels

1005 and

2065559005

RxUK-RTR(Config)#ephone-dn 6 dual-line

RxUK-RTR(Config-ephone-dn)#number 1005 secondary 2065559005

Page 118: Ccvp plus module 1

118 118 118

Shared Ephone-dn

The same ephone-dn is applied to two different ephones.

Only one phone can use the ephone-dn at a time.

Both phones ring when a call arrives at the ephone-dn, but only one ephone can pick up the call, ensuring privacy.

Either ephone can retrieve a call placed on hold.

This ephone-dn type allows you to answer or pick up a call at more than one phone.

1006 on Line 1

1100 on Line 2

1006

1006

1007 on Line 1

1100 on Line 6

Button 1

Button 2

Button 1

Button 6

1100

1100

1100

1100

1007

1007

Page 119: Ccvp plus module 1

119 119 119

Example: Shared Ephone-dn Configuration

RxUK-RTR(config)#ephone-dn 7 dual-line

RxUK-RTR(config-ephone-dn)#number 1006

RxUK-RTR(config)#ephone-dn 8 dual-line

RxUK-RTR(config-ephone-dn)#number 1007

RxUK-RTR(config)#ephone-dn 9 dual-line

RxUK-RTR(config-ephone-dn)#number 1100

RxUK-RTR(config)#ephone 7

RxUK-RTR(config-ephone)#mac-address 000F.2470.FAA1

RxUK-RTR(config-ephone)#button 1:7 2:9

RxUK-RTR(config)#ephone 8

RxUK-RTR(config-ephone)#mac-address 000F.2470.A7E2

RxUK-RTR(config-ephone)#button 1:8 6:9

Page 120: Ccvp plus module 1

120 120 120

Multiple Ephone-dns on an Ephone

1003

1003

Button 1

Button 2

preference 0

no huntstop

preference 1

huntstop

Ephone 3

1003

1003

1004

Button 2 preference 0

no huntstop

1004

Button 2 preference 1

huntstop

Ephone 4

Ephone 5

Multiple ephone-dns on the same ephone:

– Use this configuration when you need more than two calls to the same extension.

Multiple ephone-dns on different ephones:

– Use this configuration when two different ephones need the same number.

– This is not a shared line.

Only one ephone rings at a time.

A call on hold can be retrieved only by the ephone that put the call on hold.

1004

1004

Page 121: Ccvp plus module 1

121 121 121

preference {0-10}

router(config-ephone-dn)#

Sets the ephone-dn preference order

huntstop [channel]

router(config-ephone-dn)#

Discontinues the call hunting behavior for an extension (ephone-dn)

or an extension line (dual-line)

preference and huntstop commands

Multiple Ephone-dns on One Ephone (Cont.)

Page 122: Ccvp plus module 1

122 122 122

Multiple Ephone-dns on One Ephone: huntstop channel Commands

Ephone-dn 10

Channel 1

Channel 2

Ephone-dn 11

Channel 1

Channel 2

Ephone-dn 12

Channel 1

Channel 2

no huntstop

no huntstop

Ephone-dn 13

Channel 1

Channel 2

huntstop

huntstop channel

huntstop channel

no huntstop channel

Ring No Answer Timeout

of 10 Seconds Set

Globally

X

Busy

Busy

Busy

Call arrives at first

ephone-dn, based on

preference Preference 0

Preference 1

Preference 2

Preference 3

1020 DN

1020 DN

1020 DN

1020 DN

Page 123: Ccvp plus module 1

123 123 123

1003 on Line Button 1

1003 on Line Button 2 1003

1003

Button 1

Button 2

preference 0

huntstop channel

no huntstop

preference 1

huntstop channel

huntstop

If the ephone-dn assigned to line button 1 is available, it is used first to set up an incoming call because it has a better preference. A preference of 0 is preferred over a preference of 1; the default preference is 0.

When one voice channel of the ephone-dn assigned to line button 1 is being used, an incoming call rolls to the ephone-dn assigned to line button 2.

A third simultaneous call will receive busy treatment.

The huntstop channel command causes a second incoming call to roll to the next ephone-dn and preserves the second voice channel for placing an outbound call, consultative transfers, and starting a conference.

The huntstop command on the ephone-dn assigned to line button 2 stops the hunting behavior and applies the busy treatment.

Ephone 3

1003

1003

Example: Two Ephone-dns, One Number, Same Ephone

Page 124: Ccvp plus module 1

124 124 124

RxUK-RTR(config)#ephone-dn 3 dual-line

RxUK-RTR(config-ephone-dn)#number 1003

RxUK-RTR(config-ephone-dn)#preference 0

RxUK-RTR(config-ephone-dn)#huntstop channel

RxUK-RTR(config)#ephone-dn 4 dual-line

RxUK-RTR(config-ephone-dn)#number 1003

RxUK-RTR(config-ephone-dn)#preference 1

RxUK-RTR(config-ephone-dn)#huntstop channel

RxUK-RTR(config-ephone-dn)#huntstop

RxUK-RTR(config)#ephone 3

RxUK-RTR(config-ephone)#mac-address 000F.2470.FAA1

RxUK-RTR(config-ephone)#button 1:3 2:4

Example: Configuration for Two Ephone-dns, One Number, Same Ephone

Page 125: Ccvp plus module 1

125 125 125

Two Ephone-dns, One Number, Different Ephones

1004 on Line Button 2

Button 2 preference 0

huntstop channel

Ephone 4 is used first if available because it has a better preference. Preference 0 is

preferred over preference 1; the default is 0.

When the ephone-dn is being used on ephone 4, an incoming call uses the

ephone-dn assigned to ephone 5.

A third call receives busy treatment if both ephone-dns are being used on

ephones 4 and 5.

The huntstop channel command allows only one call to go to the ephone-dn. The

second channel of the ephone-dn can be used for a consultative transfer, to place a call

on hold, or to place an outbound call.

Unlike a shared line appearance, if a call is placed on hold, only the original phone

is able to retrieve the call.

1004 on Line Button 2

1004

Button 2 preference 1

huntstop channel

Ephone 4

Ephone 5

1004

1004

1004

Page 126: Ccvp plus module 1

126 126 126

RxUK-RTR(config)#ephone-dn 5 dual-line

RxUK-RTR(config-ephone-dn#number 1004

RxUK-RTR(config-ephone-dn#preference 0

RxUK-RTR(config-ephone-dn#huntstop channel

RxUK-RTR(config)#ephone-dn 6 dual-line

RxUK-RTR(config-ephone-dn#number 1004

RxUK-RTR(config-ephone-dn#preference 1

RxUK-RTR(config-ephone-dn#huntstop channel

RxUK-RTR(config)#ephone 4

RxUK-RTR(config-ephone#mac-address 000F.2470.F131

RxUK-RTR(config-ephone#button 2:5

RxUK-RTR(config)#ephone 5

RxUK-RTR(config-ephone#mac-address 000F.2470.FA5B

RxUK-RTR(config-ephone#button 2:6

Example: Configuration for Two Ephone-dns, One Number, Different Ephones

Page 127: Ccvp plus module 1

127 127 127

Overlay Ephone-dn

1101 on Line 4

1101 on Line 4

1101

1101

1101 on Line 4

1101 on Line 4

Button 4

Button 4

preference 0

no huntstop

preference 1

huntstop

1101

1101

Button 4

Button 4

preference 0

no huntstop

preference 1

huntstop

Two or more ephone-dns are applied to the same ephone

line button.

You can apply up to 25 ephone-dns per line button on

the phone.

All ephone-dns must be either single line or dual line.

The ephone-dn used for overlay is usually applied to more

than one phone.

This configuration supports up to 25 calls (depending on the

number of ephone-dns) to the same phone number that resides

on multiple ephones.

This ephone-dn type does not support call pickup. A call placed

on hold can be retrieved only by the phone that placed the call

on hold.

Page 128: Ccvp plus module 1

128 128 128

Example: Configuration for Overlay Ephone-dn

RxUK-RTR(config)#ephone-dn 10

RxUK-RTR(config-ephone-dn)#number 1101

RxUK-RTR(config-ephone-dn)#no huntstop

RxUK-RTR(config)#ephone-dn 11

RxUK-RTR(config-ephone-dn)#number 1101

RxUK-RTR(config-ephone-dn)#preference 1

RxUK-RTR(config)#ephone 9

RxUK-RTR(config-ephone)#mac-address 000F.2470.FA31

RxUK-RTR(config-ephone)#button 4o10,11

RxUK-RTR(config)#ephone 10

RxUK-RTR(config-ephone)#mac-address 000F.2470.A2E2

RxUK-RTR(config-ephone)#button 4c10,11

Page 129: Ccvp plus module 1

129

Cisco Unified Communications Manager Express Implementation

Configuring Cisco Unified Communications Manager Express to Support Endpoints

Page 130: Ccvp plus module 1

130 130 130

tftp-server flash:filename

RxUK-RTR(config)#

Allows a file in flash to be downloaded using TFTP

Firmware

tftp-server flash:P0030702T023.bin

tftp-server flash:cmterm_7920.4.0-03-02.bin

tftp-server flash:SCCP11.7-2-1-OS.loads

tftp-server flash:cvm11.7-2-0-66.sbn

tftp-server flash:jar11.7-2-0-66.sbn

tftp-server flash:dsp11.1-0-0-72.sbn

tftp-server flash:apps11.1-0-0-72.sbn

tftp-server flash:cnu11.1-0-0-72.sbn

Available through TFTP on the Cisco Unified Communications Manager Express router

Page 131: Ccvp plus module 1

131 131 131

telephony-service

RxUK-RTR(config)#

Enters telephony-service mode

max-ephone maximum-ephones

RxUK-RTR(config-telephony)#

Sets the maximum number of ephones that may be defined in the

system (default is 0)

max-dn maximum-directory-numbers

RxUK-RTR(config-telephony)#

Sets the maximum number of ephone-dns that may be defined in

the system (default is 0)

Telephony Service Configuration

Page 132: Ccvp plus module 1

132 132 132

load model firmware-file

RxUK-RTR(config-telephony)#

Associates a firmware file with the model of IP phone

Firmware Association

Cisco Unified IP Phone 7940G and 7960G

Cisco Unified Wireless IP Phone 7920

Cisco Unified IP Phone 7941G

telephony-service

load 7960-7940 P00303020214

load 7920 cmterm_7920.4.0-01-08

load 7941 TERM41.7-0-3-0S

Filenames are case-sensitive.

Page 133: Ccvp plus module 1

133 133 133

ip source-address ip-address [port port]

RxUK-RTR(config-telephony)#

Identifies the address and port through which IP phones communicate

with Cisco Unified Communications Manager Express

Source IP and Port

telephony-service

ip source-address 10.90.0.1 port 2000

10.90.0.1

Page 134: Ccvp plus module 1

134 134 134

auto-reg-ephone

RxUK-RTR(config-telephony)#

Enables automatic registration of new ephones that are not in the

configuration and is enabled by default

Automatic Registration

telephony-service

ip source-address 10.90.0.1 port 2000

no auto-reg-ephone

10.90.0.1

Page 135: Ccvp plus module 1

135 135 135

create cnf-files

RxUK-RTR(config-telephony)#

Builds the specific XML files that are necessary for the IP phones

Create XML Files

telephony-service

create cnf-files

10.90.0.1

000F.2473.AB14

SEP000F2473AB14.cnf.xml

Page 136: Ccvp plus module 1

136 136 136

keepalive seconds

RxUK-RTR(config-telephony)#

Sets the time interval between keepalive messages from the IP phones to Cisco Unified Communications Manager Express

Keepalive

telephony-service

keepalive 10

Keepalive

Keepalive

The default is 30 seconds and the range is 10–65,535 seconds. If three successive keepalives are missed, the device must register

again.

Page 137: Ccvp plus module 1

137 137 137

dialplan-pattern tag pattern extension-length length

extension-pattern pattern [no-reg]

RxUK-RTR(config-telephony)#

Sets a dial plan pattern that can expand extension numbers to fully

qualified E.164 numbers, which can be used for DID numbers

DID Configuration Commands

ISDN PRI

Extension 1000

Extension 1099

Extension 10XX

DID Numbers Assigned:

2015559000 Through

2015559099

telephony-service

dialplan-pattern 1 20155590.. extension-length 4 extension pattern 10..

PSTN

Page 138: Ccvp plus module 1

138 138 138

Automated Deployment of Endpoints

–In an automated setup you do not have to configure ephones.

–The automated setup automates the deployment of IP phones.

–Use the auto assign command in telephony service configuration mode to perform the automatic assignment.

–All of the ephone-dns you want to deploy must be the same type (single-line or dual-line).

Page 139: Ccvp plus module 1

139 139 139

auto assign start-dn to stop-dn [type phone-type] [cfw

number timeout seconds]

RxUK-RTR(config-telephony)#

Ephone-dns are automatically assigned to new ephones that are

configured.

Phones can take up to five minutes to register.

Wait for all phones to register before saving the configuration.

The cfw and timeout keywords define the CFB number and

timeout values for phones that register.

auto assign Command

Page 140: Ccvp plus module 1

140 140 140

Example: auto assign Command

New Phone Plugs In

telephony-service

auto assign 1 to 10

type 7920

auto assign 11 to 20

type 7940

auto assign 21 to 40

type 7960

auto assign 41 to 50

...

ephone-dn 1 dual-line

number 1000

...

When a new IP phone registers with a Cisco Unified Communications Manager Express system, a new ephone is created with the MAC address of the IP phone.

An existing ephone-dn is assigned to the new ephone from the range defined for the type of phone.

The lowest unassigned ephone-dn in the matching statement range is used.

If all ephone-dns in a range have been assigned, some phones may not receive an ephone-dn or may receive an ephone-dn from the auto assign command without a type.

If a new IP phone does not match any auto assign command with a type, the auto assign command without a type is used.

Page 141: Ccvp plus module 1

141 141 141

user-locale language-code

RxUK-RTR(config-telephony)#

Specifies the language to be displayed on an IP phone

network-locale language-code

RxUK-RTR(config-telephony)#

Specifies the set of call progress tones and cadences on the

IP phone

Router Configuration for Locale Parameters

date-format {mm-dd-yy | dd-mm-yy | yy-dd-mm | yy-mm-dd}

RxUK-RTR(config-telephony)#

Sets the date format for IP phone displays

time-format {12 | 24}

RxUK-RTR(config-telephony)#

Selects a 12-hour or 24-hour clock for IP phone displays

Page 142: Ccvp plus module 1

142 142 142

• reset command:

– Hard reboot

– Must use for:

• Phone firmware changes

• User locale changes

• Network locale changes

• URL parameter changes

– DHCP and TFTP is invoked

– More time-consuming than restart

restart command:

Soft reboot

Good to use for:

– Phone button changes

– Phone line changes

– Speed dial number changes

DHCP and TFTP is not invoked

Rebooting with the reset and restart Commands

reset {all [time-interval] | cancel | mac-address | sequence-all}

RxUK-RTR(config-telephony)#

Resets one or all phones

reset

RxUK-RTR(config-ephone)#

Resets a specific ephone

Page 143: Ccvp plus module 1

143

Implement Cisco Unified Communication Manager Express

Implementing Basic Voice Features

Page 144: Ccvp plus module 1

144 144 144

Configuring MOH from a File

Phone on

Hold

Phone on

Hold

Flash:

rock.wav

Unicast or

Multicast

RxUK-RTR(config)#telephony-service

RxUK-RTR(config-telephony)#moh MyMoHfile.wav

RxUK-RTR(config-telephony)#multicast moh 239.23.1.20 port

2000

Page 145: Ccvp plus module 1

145 145 145

Forwarding a Call from an IP Phone

User forwards

all calls to a

directory

number.

User can

change Call

Forward All

Only.

Ensure toll

fraud is taken

care of.

Page 146: Ccvp plus module 1

146 146 146

call-forward all directory-number

RxUK-RTR(config-ephone-dn)#

Forwards all calls to the specified directory number

call-forward busy directory-number

RxUK-RTR(config-ephone-dn)#

Forwards all calls to the specified directory number when the recipient is in the

busy state

call-forward noan directory-number timeout seconds

RxUK-RTR(config-ephone-dn)#

Forwards calls that are not answered in the specified time to another directory

number

Configuring Call Forwarding (Cont.)

NOTE: Call Forwarding outside of CME is not allowed by default.

All incoming call can be forwarded to another IP phone in the same

system

Page 147: Ccvp plus module 1

147 147 147

call-forward max-length length

RxUK-RTR(config-ephone-dn)#

Restricts the number of digits that can be used with

call forwarding. E.G. If the value of the length is 4 that user can forward calls to

Any 4 digit number. Therefore user can not use this function to send calls to PSTN

which requires 10/11 or up to 15 digits to route the calls.

call-forward pattern pattern

RxUK-RTR(config-telephony)#

Specifies an allowable external pattern for call forwarding

To limit even further, you can restrict the user to forward to a patter match

If call-forward pattern 9416T

Then system will only forwards to any number that

starts with 9416

Configuring Call Forwarding (Cont.)

Page 148: Ccvp plus module 1

148 148 148

Transferring a Call from an IP Phone

User transfers

a call to

another

directory

number.

Page 149: Ccvp plus module 1

149 149 149

Configuring Call Transfer

• Call transfer configuration:

–Specify system transfer settings.

–Specify individual IP phone transfer settings.

–Specify a transfer pattern.

Page 150: Ccvp plus module 1

150 150 150

transfer-system {blind | full-blind | full-consult | local-consult}

RxUK-RTR(config-telephony)#

Specifies the call transfer method for all Cisco Unified

Communications Manager Express extensions (default is full-consult)

Configuring Call Transfer (Cont.)

RxUK-RTR(config-telephony)#transfer-system full-blind

Page 151: Ccvp plus module 1

151 151 151

transfer-mode {blind | consult}

RxUK-RTR(config-ephone-dn)#

Specifies the type of call transfer for an

individual IP phone extension number

Configuring Call Transfer (Cont.)

RxUK-RTR(config-ephone-dn)#transfer-mode consult

Page 152: Ccvp plus module 1

152 152 152

Configuring Call Transfer (Cont.)

transfer-pattern transfer-pattern [blind]

RxUK-RTR(config-telephony)#

Allows transfer of telephone calls from Cisco IP

phones to other phones

RxUK-RTR(config-telephony)#transfer-pattern 2095559... blind

Page 153: Ccvp plus module 1

153 153 153

Call Park

User can park

a call at a

park ephone-dn

by pressing

the Park

softkey.

Page 154: Ccvp plus module 1

154 154 154

park-slot [reserved-for extension-number] [timeout seconds

limit count] [notify extension-number [only]]] [recall]

[transfer extension-number] [alternate extension-number]

[retry seconds limit count]

RxUK-RTR(config-ephone-dn)#

Creates a floating extension at which calls can be

temporarily held

Configuring Call Park

RxUK-RTR(config-ephone-dn)#park-slot timeout 10 limit 10 notify 1001

Page 155: Ccvp plus module 1

155 155 155

Call Park Examples

ephone-dn 10

number 1200

park-slot timeout 10 limit 10 transfer 1003 alternate 1004

ephone-dn 11

number 1201

park-slot timeout 10 limit 10 transfer 1003 alternate 1004

ephone-dn 12

number 1202

park-slot timeout 10 limit 10 reserved-for 1001

ephone-dn 13

number 1203

park-slot timeout 10 limit 10 reserved-for 1002

Ephone-dn 10 and ephone-dn 11 can be used by anyone who parks a

call.

A call parked on ephone-dn 10 or ephone-dn 11 is transferred to

extension 1003 after 100 seconds if the extension is not

currently ringing or connected. As an alternate, the transfer

will use extension 1004.

Ephone-dn 12 is reserved for 1001.

Ephone-dn 13 is reserved for 1002.

Page 156: Ccvp plus module 1

156 156 156

Intercom Example

ephone-dn 10

number 1100

name “Admin Assistant”

ephone-dn 20

number 1199

name “The Manager”

ephone-dn 51

number B5000

intercom B4999

name “Admin Assistant”

ephone-dn 52

number B4999

intercom B5000

name “The Manager”

ephone 6

button 1:10 2:51

ephone 7

button 1:20 2:52

Phone A – The

Manager

Line 1 – 1100

Line 2 – Admin

Assistant

Phone B – Admin

Assistant

Line 1 – 1199

Line 2 – The Manager

Page 157: Ccvp plus module 1

157 157 157

intercom extension-number [barge-in [no-mute] | no-auto-

answer] [label label] [no-mute]

RxUK-RTR(config-ephone-dn)#

Programs an extension to call another intercom

phone

intercom Command

Page 158: Ccvp plus module 1

158 158 158

Paging Function

–One-way voice path

–Unicast or multicast

–Single group or combined groups

Page 159: Ccvp plus module 1

159 159 159

paging [ip multicast-address port udp-port]

RxUK-RTR(config-ephone-dn)#

Configures the ephone-dn as a paging extension

using either unicast or multicast

paging-dn paging-dn-tag [unicast]

RxUK-RTR(config-ephone)#

Creates a paging extension to receive audio pages

on

the ephone (multicast by default)

Single Paging Group Commands

Page 160: Ccvp plus module 1

160 160 160

Single Paging Group Example

ephone 1

Paging Group 4

ephone 2

Paging Group 4

Phone dials

4444

ephone-dn 4

number 4444

name Paging Shipping

paging ip 239.0.1.20 port 2000

ephone-dn 21

number 2121

ephone-dn 22

number 2222

ephone 1

mac-address 3662.0234.6ae2

button 1:21

paging-dn 4

ephone 2

mac-address 9387.6738.2873

button 1:22

paging-dn 4

Page 161: Ccvp plus module 1

161 161 161

paging-group paging-dn-tag, paging-dn-tag,…

RxUK-RTR(config-ephone-dn)#

Creates a combined paging group from two or more

previously defined paging directory numbers

Combined Paging Group Command

Page 162: Ccvp plus module 1

162 162 162

Combined Paging Group Example

ephone-dn 10

number 2000

name Tech Support

paging ip 239.0.1.20 port 2000

ephone-dn 20

number 2001

name Sales Dept

paging ip 239.0.1.21 port 2000

ephone-dn 22

number 2002

paging ip 239.0.2.22 port 2000

paging-group 10,20

ephone 1

paging-group 10

ephone 2

paging-group 10

ephone 3

paging-group 20

ephone 4

paging-group 20

Ephone 1

Paging Group

10

Ephone 2

Paging Group

10

Ephone 3

Paging Group

20

Ephone 4

Paging Group

20

Phone dials

2000, 2001, or

2002

Phone dials 2000 and phone 1 and phone 2

receive page

Phone dials 2001 and phone 3 and phone 4

receive page

Phone dials 2002 and all four phones receive

page

Page 163: Ccvp plus module 1

163 163 163

Call Pickup

–Call Pickup feature has three variations:

•Directed call pickup

•Local group pickup

•Group pickup, different group

–Each ephone-dn can be assigned to only one pickup group.

–There is no limit on how many ephone-dns can be assigned to the same pickup group.

Page 164: Ccvp plus module 1

164 164 164

Directed Call Pickup Example

ephone 1 – number

201

ephone 2 – number

202

1. User at extension 222

dials 201.

2. Ephone-dn 4 rings on

ephone 1 and the call is

answered.

3. The call is placed on

hold.

4. The user on ephone 2

wishes to take the call

and presses the Pickup

softkey button and

dials 201.

5. The call is routed to

ephone-dn 5 on ephone 2.

User at 222

dials 201

Page 165: Ccvp plus module 1

165 165 165

Call Pickup (Cont.)

pickup-group number

RxUK-RTR(config-ephone-dn)#

Assigns an ephone-dn to a pickup group

Page 166: Ccvp plus module 1

166 166 166

Local Call Pickup Example

ephone 1 – number

201

Pickup Group 888

ephone 2 – number

202

Pickup Group 888

1. User at extension 222 dials 201.

2. Ephone-dn 4 rings on ephone 1.

3. The user on ephone 2 wishes to take the call and

presses the Pickup softkey button followed by *.

4. The call is routed to ephone-dn 5 on ephone 2.

ephone-dn 4

number 201

pickup-group 888

ephone-dn 5

number 202

pickup-group 888

ephone-dn 6

number 222

ephone 1

mac-address 3662.0234.6ae2

button 1:4

ephone 2

mac-address 9387.6738.2873

button 1:5

User at 222

dials 201

Page 167: Ccvp plus module 1

167 167 167

Group Call Pickup Example

ephone 1 – number

201

Pickup Group 777

ephone 2 – number

202

Pickup Group 888

1. User at extension 222 dials 201.

2. Ephone-dn 4 rings on ephone 1.

3. The user on ephone 2 wishes to take the call and

presses the GPckup softkey button and enters 777.

4. The call is routed to ephone-dn 5 on ephone 2.

ephone-dn 4

number 201

pickup-group 777

ephone-dn 5

number 202

pickup-group 888

ephone-dn 6

number 222

ephone 1

mac-address 3662.0234.6ae2

button 1:4

ephone 2

mac-address 9387.6738.2873

button 1:5

User at 222

dials 201

Page 168: Ccvp plus module 1

168 168 168

Call Blocking

Call blocking based on date or time of day:

–You can block calls for up to 32 patterns.

–You can block calls based on:

•The time of day

•The day of the week

•The date

–You can exempt individual phones.

–You can define a PIN to allow call blocking to be overridden.

Page 169: Ccvp plus module 1

169 169 169

after-hours day day start-time stop-time

RxUK-RTR(config-telephony)#

Defines a day and time range when the after-hours

configuration is active

after-hours date month date start-time stop-time

RxUK-RTR(config-telephony)#

Defines a date and time range when the after-hours

configuration is active

Call Blocking Configuration

after-hours block pattern tag pattern [7-24]

RxUK-RTR(config-telephony)#

Defines the patterns to block when the after-hours

configuration is active

Page 170: Ccvp plus module 1

170 170 170

Example of Call Blocking

In Hours

After Hours

Allowed Destination

During Business

Hours

Restricted

Destination After

Business Hours

International

Domestic Long

Distance

X

International

Domestic Long

Distance

Page 171: Ccvp plus module 1

171 171 171

after-hours exempt

RxUK-RTR(config-ephone)#

Exempts this ephone from after-hours call blocking

pin pin

RxUK-RTR(config-ephone)#

Defines a PIN that may be entered to bypass after-

hours call blocking

Call Blocking Exempt

login [timeout [minutes]] [clear time]

RxUK-RTR(config-telephony)#

Defines when exempt phones are logged out

Page 172: Ccvp plus module 1

172 172 172

Call Blocking Configuration Example

telephony-service

after-hours date jan 1 00:00 00:00

after-hours date jul 4 00:00 00:00

after-hours date dec 25 00:00 00:00

after-hours day mon 19:00 07:00

after-hours day tue 19:00 07:00

after-hours day wed 19:00 07:00

after-hours day thu 19:00 07:00

after-hours day fri 18:00 23:59

after-hours day sat 00:00 00:00

after-hours day sun 00:00 07:00

after-hours block pattern 1 91900....... 7-24

after-hours block pattern 2 9011!# 7-24

after-hours block pattern 3 91[2-9]..[2-9].......

login timeout 10

ephone 1

after-hours exempt

ephone 2

pin 1234

Page 173: Ccvp plus module 1

173 173 173

Accessing the Directory

The directory

can be accessed

by pressing the

Directory

button.

Page 174: Ccvp plus module 1

174 174 174

directory {first-name-first | last-name-first}

RxUK-RTR(config-telephony)#

Sets the order in which the directory entries are

listed

directory entry {[entry-tag number name name] | clear}

RxUK-RTR(config-telephony)#

Adds an entry to the Cisco Unified Communications

Manager Express directory

Directory Commands

name name

RxUK-RTR(config-ephone-dn)#

Creates the name that will appear in the telephone

directory entry

Page 175: Ccvp plus module 1

175 175 175

Acct Softkey

Press the more

softkey button

to get to the

second page. On

the second

page, press the

Acct softkey

button.

Page 176: Ccvp plus module 1

176

Cisco Unified Communications Manager Express Implementation

Maintaining a Cisco Unified Communications Manager Express System

Page 177: Ccvp plus module 1

177 177 177

Cisco Unified Communications Manager Express Files

TFTP or

FTP

Server GUI Files

Firmware

MOH

Cisco IOS

Software

copy ftp flash

copy tftp flash

or

Load firmware for IP phones and devices

Use to upgrade Cisco Unified Communications

Manager Express

Load MOH files

Page 178: Ccvp plus module 1

178 178 178

Bundled Cisco Unified Communications Manager Express Files

Page 179: Ccvp plus module 1

179 179 179

The extracted

cme-124-11XW1.zip

file yields these

files.

* All files are specific to the

version of Cisco Unified

Communications Manager

Express.

Bundled Cisco Unified Communications Manager Express Files (Cont.)

Page 180: Ccvp plus module 1

180 180 180

archive tar /xtract source-URL flash:path

RxUK-RTR#

Extracts the contents of a .tar file to the

specified location in

flash memory

Extracting a .tar File

Page 181: Ccvp plus module 1

181 181 181

Web-Based GUI

http://ip_address/ccme.html

Page 182: Ccvp plus module 1

182 182 182

Cisco Unified Communication Manager Express GUI Prerequisite Tasks

• The following tasks must be completed before the GUI is available:

–Ensure that the proper files for the version of Cisco Unified Communications Manager Express are in the flash memory of the router.

–Configure and enable the HTTP server on the router.

–Change the HTTP server authentication method (optional).

–Configure system administrator credentials.

Page 183: Ccvp plus module 1

183 183 183

ip http server

RxUK-RTR(config)#

Enables the HTTP server on the router

ip http path flash:

RxUK-RTR(config)#

Sets the HTTP server path to the flash memory

ip http authentication {aaa | enable | local | tacacs}

RxUK-RTR(config)#

Determines the type of authentication used by the

HTTP server

Cisco Unified Communication Manager Express GUI Prerequisite Tasks (Cont.)

Page 184: Ccvp plus module 1

184 184 184

telephony-service

RxUK-RTR(config)#

Enters telephony-service configuration mode

web admin system name username {password string | secret

{0 | 5} string}

RxUK-RTR(config-telephony-service)#

Sets a username and password for the GUI system

administrator

Cisco Unified Communication Manager Express GUI Prerequisite Tasks (Cont.)

Page 185: Ccvp plus module 1

185 185 185

dn-webedit

RxUK-RTR(config-telephony-service)#

Enables the ability to add ephone-dns through the

Cisco Unified Communications Manager Express GUI

(optional)

time-webedit

RxUK-RTR(config-telephony-service)#

Enables the ability to set the system time through

the Cisco Unified Communications Manager Express GUI

(optional)

Cisco Unified Communications Manager Express GUI Prerequisite Tasks (Cont.)

Page 186: Ccvp plus module 1

186 186 186

Accessing the GUI

–Use Internet Explorer 6.0 or later.

–Use the URL http://router_ipaddr/ccme.html.

–Enter credentials when prompted.

Page 187: Ccvp plus module 1

187

Cisco Unity Express Implementation

Introducing Cisco Unity Express

Page 188: Ccvp plus module 1

188 188 188

Cisco Unity Express Positioning

Yes

Yes

No

TDM* PBX

Integrat

ion

Yes Server-

Based

Voice Mail,

Integrated

Messaging, and

Unified

Messaging

7500 per

server Cisco Unity

No Server-

Based

Voice Mail

and

Integrated

Messaging

Up to 3000 Cisco Unity

Connection

No Router-

Based

Voice Mail

and

Integrated

Messaging

Up to 250 Cisco Unity

Express

Redun-

dancy Platform

Messaging

Type Mailboxes Product

*TDM=time-division multiplexing

Page 189: Ccvp plus module 1

189 189 189

Cisco Unity Express

–Voice mail for the small- to medium-sized offices and enterprise branches

–Appliance that is installed in a Cisco

router

–Three models of Cisco Unity Express:

•Cisco Unity Express AIM supports up to 50 voice mailboxes

•Cisco Unity Express Network Module supports up to 100 voice mailboxes

•Cisco Unity Express Network Module Enhanced Capacity supports up to 250 voice mailboxes

Cisco Unity

Express

Network

Module

Cisco Unity

Express AIM

Cisco Unity

Express

Network

Module

Enhanced

Capacity

Page 190: Ccvp plus module 1

190 190 190

Cisco Unity Express (Cont.)

Hard drive

Hard drive

Flash

Storage

Media

300 No 16 250

Cisco Unity

Express Network

Module Enhanced

Capacity

100 No 8 100

Cisco Unity

Express Network

Module

14 Yes 6 50 Cisco Unity

Express AIM

Hours

Storage

Internal

Slot

Voice

Sessions

Maximum

Mailboxes

Cisco Unity

Express Module

The Cisco Unity Express AIM is a module that is installed

on the

main board of the router.

Page 191: Ccvp plus module 1

191 191 191

Voice-Mail Features

* Not supported on the Cisco Unity Express AIM

–Up to 300 hours of voice-mail storage on the Cisco Unity Express Network Module Enhanced Capacity, 100 hours on the Cisco Unity Express Network Module, and 14 hours on the Cisco Unity Express AIM

–Voice-mail storage configurable per mailbox

–End-user tutorial, enabling self-service mailbox setup

–End-user mailboxes and GDMs

–Standard and alternate greetings

–Subscriber features

–Caller features

–VPIM networking

–Integrated messaging*

–VoiceView Express*

Page 192: Ccvp plus module 1

192 192 192

Auto-Attendant Features

–Default Cisco Unity Express AutoAttendant

–Fully customizable script-driven menu structure for custom auto-attendant

–Cisco Unity Express Editor

–Greeting-management system

–Emergency Alternate Greeting

–Return to operator

–Dial by name and dial by extension

–Time-of-day call treatment

–Day-of-week call treatment

–Holiday schedule

–Business hours

Page 193: Ccvp plus module 1

193 193 193

Management Through the TUI

Telephony User Interface:

–TUI for the administrator

•Audio-based interface using the phone

•Prompt management and recording

•Alternate emergency greeting activation

–TUI for end users

•Audio-based interface using the phone

•Management of phone settings for associated device

•Recording of personal greeting

•Recording of spoken name

Page 194: Ccvp plus module 1

194 194 194

Management Through the GUI and the CLI

– GUI for system administrators:

•User profiles: name, extension, setting, and resetting passwords

•GDMs

•Mailboxes: maximum recording time, maximum length per message, and resetting MWI

•System statistics on storage use and setting system defaults (disk space, maximum message size)

•Manual backup and restore

– GUI for end users:

•Manage associated device and some settings related to that device

– Remote management:

•HTTP for GUI

•Console connection for CLI via Cisco IOS session command across the backplane

– Privilege level—depends on credentials that are entered

– Users see subset of what administrators see

– A CLI for administering, debugging, and troubleshooting that is like the CLI of Cisco IOS Software

Page 195: Ccvp plus module 1

195 195 195

Example—GUI Screen

Page 196: Ccvp plus module 1

196 196 196

Functions Available Through CLI Only

• Some system administration functions are available only through the CLI:

–Installing and upgrading software and licensing

–Monitoring CPU and memory use

–Troubleshooting syslog and trace output messages

Page 197: Ccvp plus module 1

197 197 197

Language Support

–GUI and CLI are in English only.

–Cisco Unity Express Release 3.1 supports English, French, German, Italian, Spanish, Swedish, Portuguese, Dutch, Danish, Japanese, Chinese, and Korean.

–Additional language support for Cisco Unity Express is planned.

–The Cisco Unity Express language setting controls only the TUI and auto-attendant.

–The Cisco Unified Communications Manager Express language setting controls only the phone display.

Page 198: Ccvp plus module 1

198 198 198

Network Management Features

–Assistance in bulk configuration

•Users imported from Cisco Unified Communications Manager Express

•CLI for scripting of bulk provisioning

–SNMP agent provided

•Hardware inventory MIB

•Cisco Unity Express-specific MIB

Page 199: Ccvp plus module 1

199

Cisco Unity Express Implementation

Implementing Cisco Unity Express

Page 200: Ccvp plus module 1

200 200 200

–Newly ordered hardware is preinstalled with software.

•Software has to be downloaded only for version or license upgrade.

–Software is available from Cisco.com or on CD.

–The licensing is embedded in the software SKUs.

–License files are downloaded from Cisco.com once, then distributed and installed via FTP onto each system.

•License files are generic, not specific to each system.

–Software is generic; licenses provide operational parameters.

Customer FTP

and TFTP Server

Branch

Offices Intern

et

Cisco.com

Server

Large Software

Files

Small License Files

Cisco Unity Express Software Download

Enterpris

e IP

Page 201: Ccvp plus module 1

201 201 201

• Files needed on FTP server for full installation:

– System software:

•cue-vm.3.1.1.pkg

•cue-vm-full-k9.nm-aim.3.1.1.prt1

– Installation utilities:

•cue-installer.nm-aim.3.1.1

•cue-vm-installer-k9.nm-aim.3.1.1.prt1

– Cisco Unified Communications Manager Express licenses (only one is used):

•cue-vm-license_12mbx_cme_3.1.1.pkg

•cue-vm-license_25mbx_cme_3.1.1.pkg

•cue-vm-license_50mbx_cme_3.1.1.pkg

•cue-vm-license_100mbx_cme_3.1.1.pkg

•cue-vm-license_150mbx_cme_3.1.1.pkg

•cue-vm-license_200mbx_cme_3.1.1.pkg

•cue-vm-license_250mbx_cme_3.1.1.pkg

– Language files:

•cue-vm-lang-pack.nm-aim.3.1.1. pkg

•cue-vm-en_US-lang-pack.nm-aim.3.1.1.prt1 (example)

•Other language packs

Cisco Unity Express Software Download: Files Needed

Page 202: Ccvp plus module 1

202 202 202

Clean Install of the Cisco Unity Express

software install clean url url

CUE#

Cleanly installs or reinstalls the specified

package

CUE#software install clean url ftp://10.200.1.2/cue-vm-k9.nm-

aim.3.1.1.pkg

CUE#software install clean url ftp://10.200.1.2/cue-vm-

license_50mbx_cme_3.1.1.pkg

Installs operating system and application

Installs the license file

Page 203: Ccvp plus module 1

203 203 203

–Cisco IOS router prerequisites:

•Set up routing and IP addressing on the router

•Set up IP addressing for the Cisco Unity Express hardware module

•Configure a static route to the address of the Cisco Unity Express module

–Cisco Unified Communications Manager Express prerequisites:

•Create SIP dial peers for directing calls into Cisco Unity Express

•Create ephone-dns for MWI on and off states

•Install GUI files for Cisco Unified Communications Manager Express web interface in router flash and configure the HTTP settings on the router

•Configure NTP settings if the router is the NTP server

Cisco Unity Express Prerequisite Configuration

Page 204: Ccvp plus module 1

204 204 204

– After hardware installation, the Cisco Unity Express module shows up as ―interface Service-Engine slot/unit.‖

– Configure the IP addressing for the Cisco Unity Express hardware:

• Configure the Service-Engine interface with a static IP address or IP unnumbered (recommended)

• Configure the service module IP address to be on same subnet as the router

• Configure the Cisco Unity Express IP default gateway to be the service engine address

– Add a static host route to the IP address of the service engine

Same Subnet

ip dhcp excluded-address 10.19.153.0 10.19.153.10

interface Loopback 0

ip address 10.19.153.1 255.255.255.0

interface Service-Engine1/0

ip unnumbered Loopback 0

service-module ip address 10.19.153.2 255.255.255.0

service-module ip default-gateway 10.19.153.1

ip route 10.19.153.2 255.255.255.255 service-engine 1/0

Cisco Unified Communications Manager Express Prerequisite Configuration—IP Addresses

Page 205: Ccvp plus module 1

205 205 205

dial-peer voice 6000 voip

destination-pattern 19..

session protocol sipv2

session target ipv4:10.19.153.2

dtmf-relay sip-notify

codec g711ulaw

no vad

The dial peer that points to Cisco Unity

Express must have certain configuration

settings:

Configure SIP version 2

Set the DTMF relay option to sip-notify

Set the codec to G.711

Disable VAD

Cisco Unified Communications Manager Express Prerequisite Configuration—Dial Peer

Page 206: Ccvp plus module 1

206 206 206

number digits

RxUK-RTR(config-ephone-dn)#

Sets the number and any wildcards that must be sent

to match this ephone-dn

mwi [on | off]

RxUK-RTR(config-ephone-dn)#

Assigns ephone-dns to turn the MWI light on or off

Cisco Unified Communications Manager Express Prerequisite Configuration—Ephone-dn

ephone-dn tag

RxUK-RTR(config)#

Creates or enters an ephone-dn

Page 207: Ccvp plus module 1

207 207 207

ephone-dn 18

number 1999....

mwi on

ephone-dn 19

number 1998....

mwi off

The following two defined ephone-dns have

the following configuration:

Configured for extension length of 4 represented

by ....

Have a unique starting value that does not overlap

with any extension numbers or destination patterns

in dial peers

Are both single-line ephone-dns

Cisco Unified Communications Manager Express Prerequisite Configuration—Ephone-dn (Cont.)

Page 208: Ccvp plus module 1

208 208 208

interface Loopback 0

ip address 10.19.153.1 255.255.255.0

!

interface Service-Engine1/0

ip unnumbered Loopback0/0

service-module ip address 10.19.153.2 255.255.255.0

service-module ip default-gateway 10.19.153.1

!

ip http server

ip http path flash:

!

ip route 10.19.153.2 255.255.255.255 Service-Engine1/0

!

dial-peer voice 6000 voip

destination-pattern 19..

session protocol sipv2

session target ipv4:10.19.153.2

dtmf-relay sip-notify

codec g711ulaw

no vad

ephone-dn 18

number 1999...

mwi on

!

ephone-dn 19

number 1998....

mwi off

Router IP

Address

Cisco Unity Express

Hardware IP

Addressing

Static Route into

Cisco Unity Express

SIP Dial Peer to

Route Calls into

Cisco Unity Express

Cisco Unified Communications Manager Express Prerequisite Configuration Example

HTTP Server

Configuration

MWI-On and -Off

Ephone-dns

Page 209: Ccvp plus module 1

209 209 209

Connecting to the Cisco Unity Express Module

–The Cisco Unity Express module starts automatically with the configured host router when power is applied.

–The Cisco Unity Express AIM can take significantly longer to start up than the Cisco Unity Express Network Module and Cisco Unity Express Network Module Enhanced Capacity.

Page 210: Ccvp plus module 1

210 210 210

CUEHostRouter#service-module service-engine 1/0 session

Trying 10.19.153.41, 2033 ... Open

CUE>

CUE>exit

[Connection to 10.19.153.41 closed by foreign host]

CUEHostRouter#

Connecting to the Cisco Unity Express Module (Cont.)

service-module service-engine mod/0 [reload | reset

|session | shutdown | status]

CUEHostRouter#

Used to control, view the status of, and connect to

the service engine from the host router

Press

Enter

Page 211: Ccvp plus module 1

211 211 211

Restoring the Factory Defaults

restore factory default

CUEModule(offline)#

Restores the configuration of the Cisco Unity

Express module to factory defaults

cueModule#offline

!!!WARNING!!!: Putting the system offline will terminate all active

calls.

Do you wish to continue[n]? : y

cue(offline)#restore factory default

!!!WARNING!!!: This operation will cause all configuration and data

on the system to be erased. This operation is not reversible.

Do you wish to continue[n]? : y

offline

CUEModule#

Puts the Cisco Unity Express module offline

Page 212: Ccvp plus module 1

212 212 212

Initial Configuration

IMPORTANT::

IMPORTANT:: Welcome to Cisco Systems Service Engine

IMPORTANT:: post installation configuration tool.

IMPORTANT::

IMPORTANT:: This is a one time process which will guide

IMPORTANT:: you through initial setup of your Service Engine.

IMPORTANT:: Once run, this process will have configured

IMPORTANT:: the system for your location.

IMPORTANT::

IMPORTANT:: If you do not wish to continue, the system will be halted

IMPORTANT:: so it can be safely removed from the router.

IMPORTANT::

Do you wish to start configuration now (y,n)?y

Are you sure (y,n)?y

Starts the

configuration

of the Cisco

Unity Express

module

Page 213: Ccvp plus module 1

213 213 213

Initial Configuration (Cont.)

This output appears only if a previous

configuration existed.

IMPORTANT:: A Cisco Unity Express configuration has been found in flash.

IMPORTANT:: You can choose to restore this configuration into the

IMPORTANT:: current image.

IMPORTANT::

IMPORTANT:: A stored configuration contains some of the data from a

IMPORTANT:: previous installation, but not as much as a backup. For

IMPORTANT:: example: voice messages, user passwords, user PINs, and

IMPORTANT:: auto attendant scripts are included in a backup, but are

IMPORTANT:: not saved with the configuration.

IMPORTANT::

IMPORTANT:: If you are recovering from a disaster and do not have a

IMPORTANT:: backup, you can restore the saved configuration.

IMPORTANT::

IMPORTANT:: If you are going to restore a backup from a previous

IMPORTANT:: installation, you should not restore the saved configuration.

IMPORTANT::

IMPORTANT:: If you choose not to restore the saved configuration, it

IMPORTANT:: will be erased from flash.

IMPORTANT::

Would you like to restore the saved configuration? (y,n)n Choice to

ignore

previous

configuration

Page 214: Ccvp plus module 1

214 214 214

Initial Configuration (Cont.)

Erasing old configuration...done.

Enter Hostname

(my-hostname, or enter to use se-10-90-0-10): CUE9

Enter Domain Name

(mydomain.com, or enter to use localdomain):

Using localdomain as default

IMPORTANT:: DNS Configuration:

IMPORTANT::

IMPORTANT:: This allows the entry of hostnames, for example foo.cisco.com instead

IMPORTANT:: of IP addresses like 1.100.10.205 for servers used by CUE. In order

IMPORTANT:: to configure DNS you must know the IP address of at least one of your

IMPORTANT:: DNS Servers.

Would you like to use DNS for CUE (y,n)?n

WARNING: If DNS is not used CUE will require the use

WARNING: of IP addresses.

Determine if DNS

is used by Cisco

Unity Express.

Set the hostname

of

the Cisco Unity

Express module.

Page 215: Ccvp plus module 1

215 215 215

Initial Configuration (Cont.)

Enter IP Address of the Primary NTP Server

(IP address,or enter to bypass):10.90.0.1

Found server 10.90.0.1

Enter IP Address of the Secondary NTP Server

(IP address, or enter to bypass):

Please identify a location so that time zone rules can be set correctly.

Please select a continent or ocean.

1) Africa 4) Arctic Ocean 7) Australia 10) Pacific Ocean

2) Americas 5) Asia 8) Europe

3) Antarctica 6) Atlantic Ocean 9) Indian Ocean

#? 2

Please select a country.

1) Anguilla 18) Ecuador 35) Paraguay

2) Antigua & Barbuda 19) El Salvador 36) Peru

3) Argentina 20) French Guiana 37) Puerto Rico

4) Aruba 21) Greenland 38) St Kitts & Nevis

5) Bahamas 22) Grenada 39) St Lucia

6) Barbados 23) Guadeloupe 40) St Pierre & Miquelon

7) Belize 24) Guatemala 41) St Vincent

8) Bolivia 25) Guyana 42) Suriname

9) Brazil 26) Haiti 43) Trinidad & Tobago

10) Canada 27) Honduras 44) Turks & Caicos Is

11) Cayman Islands 28) Jamaica 45) United States

12) Chile 29) Martinique 46) Uruguay

13) Colombia 30) Mexico 47) Venezuela

14) Costa Rica 31) Montserrat 48) Virgin Islands (UK)

15) Cuba 32) Netherlands Antilles 49) Virgin Islands (US)

16) Dominica 33) Nicaragua

17) Dominican Republic 34) Panama

#? 45

Enter IP address

of NTP server.

Select region.

Select country.

Page 216: Ccvp plus module 1

216 216 216

Initial Configuration (Cont.)

Please select one of the following time zone regions.

1) Eastern Time

2) Eastern Time - Michigan - most locations

3) Eastern Time - Kentucky - Louisville area

4) Eastern Standard Time - Indiana - most locations

5) Central Time

6) Central Time - Michigan - Wisconsin border

7) Mountain Time

8) Mountain Time - south Idaho & east Oregon

9) Mountain Time - Navajo

10) Mountain Standard Time - Arizona

11) Pacific Time

12) Alaska Time

13) Alaska Time - Alaska panhandle

14) Alaska Time - Alaska panhandle neck

15) Alaska Time - west Alaska

16) Aleutian Islands

17) Hawaii

#? 7

The following information has been given:

United States

Mountain Time

Therefore TZ='America/Denver' will be used.

Local time is now: Sun Oct 31 05:01:53 MST 2004.

Universal Time is now: Sun Oct 31 12:01:53 UTC 2004.

Is the above information OK?

1) Yes

2) No

#? 1

Select time zone.

Confirm time zone.

Page 217: Ccvp plus module 1

217 217 217

Initial Configuration (Cont.)

The username and password are needed to configure

the Cisco Unity Express module from the GUI and to

run the Initialization Wizard.

Configuring the system. Please wait...

...

waiting 154 ...

IMPORTANT::

IMPORTANT:: Administrator Account Creation

IMPORTANT::

IMPORTANT:: Create an administrator account. With this account,

IMPORTANT:: you can log in to the Cisco Unity Express GUI and

IMPORTANT:: run the initialization wizard.

IMPORTANT::

Enter administrator user ID:

(user ID):IIUC

Enter password for :

(password):cisco

Confirm password for by reentering it:

(password):cisco

CUE9>

Set username and

password of default

administrator.

Cisco Unity Express

Prompt

Page 218: Ccvp plus module 1

218 218 218

Cisco Unity Express Initialization Wizard

–Ping the Cisco Unity Express IP address from the PC where the browser will be launched to ensure connectivity.

–Launch a browser to http://a.b.c.d/ (where a.b.c.d is the IP address of the Cisco Unity Express module).

–The Cisco Unity Express GUI login screen displays.

–You are now ready to enter the Cisco Unity Express Initialization Wizard to set up the defaults for the system.

Page 219: Ccvp plus module 1

219 219 219

Cisco Unity Express Initialization Wizard Login Page

This message indicates that the Initialization

Wizard has not yet been run on this system. If the

system is not yet configured, then run it now. If

the system has been configured via the CLI, then

you can bypass the wizard on the next screen.

Page 220: Ccvp plus module 1

220 220 220

Cisco Unity Express Initialization Wizard Entry Page

The wizard can be skipped and the system can be

configured from the CLI instead of the GUI.

Page 221: Ccvp plus module 1

221 221 221

Defines the Cisco

Unified Communications

Manager Express router

and login that is used

to log in to the router

to get or write

information imported

during the

Initialization Wizard

process.

This Cisco Unified

Communications Manager

Express login must

already exist; the

Cisco Unity Express

Initialization Wizard

will not create it.

Step 1: Cisco Unified Communications Manager Express Login

Page 222: Ccvp plus module 1

222 222 222

Step 2: Importing Users

Check desired

users to create

mailboxes.

–Lists all users currently defined on Cisco Unified Communications Manager Express

–You can do the following for all users or a subset of users:

•Import into Cisco Unity Express as users

•Give mailboxes

•Assign administrator privileges in Cisco Unity Express

•Set Call Forward No Answer/Call Forward Busy to the pilot of voice mail

Page 223: Ccvp plus module 1

223 223 223

Step 3: System Defaults

Page 224: Ccvp plus module 1

224 224 224

Step 4: Call Handling

Page 225: Ccvp plus module 1

225 225 225

Step 5: Commit

Page 226: Ccvp plus module 1

226 226 226

Final Window: Committed Information

Page 227: Ccvp plus module 1

227 227 227

Customizing Cisco Unity Express AutoAttendant

Page 228: Ccvp plus module 1

228 228 228

Customizing Cisco Unity Express AutoAttendant: Edit

Page 229: Ccvp plus module 1

229 229 229

Customizing Cisco Unity Express AutoAttendant: Edit (Cont.)

Page 230: Ccvp plus module 1

230 230 230

Using the AvT to Record New Auto-Attendant Prompts

• Administration via Telephone:

–Call a pilot number that invokes the function on the Cisco Unity Express module.

–Press 2 to access the Custom Prompt menu.

–Press 3 from the Custom Prompt menu.

•Recordings have an auto generated name with a time stamp embedded.

•The recording can be selected in the Cisco Unity Express AutoAttendant.

Page 231: Ccvp plus module 1

231 231 231

– Verifies that the service module is in the steady state. RBCP configuration messages go through only when the service module is in a steady state.

service-module service-engine mod/port status

Determines the state of the module

RxUK-RTR#

RxUK-RTR#service-module service-Engine 1/0 status

Service Module is Cisco Service-Engine1/0

Service Module supports session via TTY line 33

Service Module is in Steady state

Getting status from the Service Module, please wait..

cisco service engine 1.0

System-Level Troubleshooting on Cisco Unified Communications Manager Express

Page 232: Ccvp plus module 1

232 232 232

RxUK-RTR#show ip interface brief

Interface IP-Address OK? Method Status Protocol

FastEthernet0/0 10.19.153.41 YES manual up up

FastEthernet0/1 10.10.1.100 YES manual up up

Service-Engine1/0 10.19.153.41 YES TFTP up up

Virtual-Access1 unassigned YES unset up up

Loopback0 54.1.1.1 YES NVRAM up up

RxUK-RTR#show version

Cisco Internetwork Operating System Software

IOS (tm) 2600 Software (C2691-IS-M), Version 12.3(11)XL

2 FastEthernet/IEEE 802.3 interface(s)

1 terminal line(s)

1 cisco service engine(s)

DRAM configuration is 64 bits wide with parity disabled.

55K bytes of non-volatile configuration memory.

System-Level Troubleshooting on Cisco Unified Communications Manager Express (Cont.)

Page 233: Ccvp plus module 1

233 233 233

Interpreting debug Output on Cisco Unified Communications Manager Express

• Cisco IOS Software has built-in debugging tools to troubleshoot problems related to the Cisco Unified Communications Manager Express component of the integration:

–Debugging tools may be detrimental to the performance of the router.

–Debugging tools should be considered temporary troubleshooting tools.

–Output can be significant in volume.

–Use the undebug all or no debug all command to disable all debugging when you have finished.

Page 234: Ccvp plus module 1

234 234 234

Cisco Unified Communications Manager Express debug Commands

RxUK-RTR#debug ephone ?

alarm Enable ephone alarm message debugging

detail Enable ephone detail debugging

error Enable ephone error debugging

keepalive Enable ephone keepalive debugging

loopback Enable ephone loopback debugging

moh Enable ephone music-on-hold debugging

mwi Enable ephone mwi debugging

pak Enable ephone packet debugging

qov Enable ephone voice quality debugging

raw Enable ephone raw protocol debugging

register Enable ephone registration debugging

state Enable ephone state debugging

statistics Enable ephone statistics debugging

vm-integration Enable ephone vm-integration debugging

The debug ephone command is useful for troubleshooting

phones.

Page 235: Ccvp plus module 1

235 235 235

System-Level Troubleshooting on Cisco Unified Communications Manager Express (Cont.)

RxUK-RTR#debug ephone mwi

Mar 8 13:43:10.931: ephone-2[2]:Set MWI line 1 to ON count 0

Mar 8 13:43:10.931: ephone-2[2]:Set MWI line 0 to ON count 0

Mar 8 13:43:42.499: SetCallInfo MODE 2 calling dn -1 chan 1 dn 99 chan 1

Mar 8 13:43:42.503: calling [private] called [19982001]

Mar 8 13:43:42.503: SkinnyTryCall to 2001 instance 1 start at 0SkinnyTryCall

to 2001 instance 1 match DN 2

Mar 8 13:43:42.503: ephone-2[2]:Set MWI line 1 to OFF

Mar 8 13:43:42.503: ephone-2[2]:Set MWI line 0 to OFF

– Message is left

– Message is listened too

– Message is deleted

Page 236: Ccvp plus module 1

236 236 236

Cisco IOS debug Commands

RxUK-RTR#debug ccsip ?

all Enable all SIP debugging traces

calls Enable CCSIP SPI calls debugging trace

error Enable SIP error debugging trace

events Enable SIP events debugging trace

info Enable SIP info debugging trace

media Enable SIP media debugging trace

messages Enable CCSIP SPI messages debugging trace

preauth Enable SIP preauth debugging traces

states Enable CCSIP SPI states debugging trace

RxUK-RTR#debug tftp

RxUK-RTR#debug ip http

RxUK-RTR#debug voice ccapi inout