4.voice dial plan configuring voice interfaces dial peers

135
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Voice Dial Plans, Configuring Voice Interfaces and Dial Peers Cisco Networking Academy Program

Upload: richardpautt

Post on 08-Dec-2015

30 views

Category:

Documents


1 download

DESCRIPTION

como configurar un Dial plan con Cisco Call Manager Express

TRANSCRIPT

Page 1: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

1© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Voice Dial Plans, Configuring Voice Interfaces and Dial Peers

Cisco Networking Academy Program

Page 2: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

2© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Call Establishment Principles

Page 3: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

3© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Dial-Peer Call Legs

Page 4: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

4© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

End-to-End Calls

Page 5: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

5© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Dial Peers

Page 6: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

6© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Understanding Dial Peers

• A dial peer is an addressable call endpoint.

• Dial peers establish logical connections, called call legs, to complete an end-to-end call.

• Cisco voice-enabled routers support two types of dial peers:

POTS dial peers: Connect to a traditional telephony network

VoIP dial peers: Connect over a packet network

Page 7: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

7© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Dial Peer

Page 8: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

8© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

POTS Dial Peers

Page 9: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

9© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Practice Item 1: POTS Dial-Peer Configuration

Page 10: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

10© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

VoIP Dial Peers

Page 11: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

11© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Practice Item 2:VoIP Dial-Peer Configuration

Page 12: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

12© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Common Destination-Pattern Options

Page 13: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

13© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Default Dial Peer 0

Page 14: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

14© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Matching Inbound Dial Peers

• incoming called-number

Defines the called number or DNIS string

• answer-address

Defines the originating calling number or ANI string

• destination-pattern

Uses the calling number (originating or ANI string) to match the incoming call leg to an inbound dial peer

• port

Attempts to match the configured dial-peer port to the voice port associated with the incoming call (POTS dial peers only)

Configurable parameters used for matching inbound dial peers:

Page 15: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

15© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Practice Item 3:Matching Inbound Dial Peers

Page 16: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

16© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Matching Outbound Dial Peers

Page 17: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

17© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Hunt-Group Commands

• preference—dial-peer command

Specifies which dial peers in a hunt group will be used first

Options are 0 through 9 with 0 being most preferred

• huntstop—dial-peer command

Stops dial-peer hunting on the dial peer if it is not matched

• dial-peer hunt—global command

Specifies the global hunt-selection order for all hunt groups

Page 18: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

18© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Hunt-Group Configuration

Page 19: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

19© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Practice Item 4:Configuring Hunt Groups

Page 20: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

20© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Digit Consumption and Forwarding

Page 21: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

21© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Digit Collection

Page 22: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

22© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Digit Manipulation Commands

• prefix

Dial-peer command

Adds digits to the front of the dial string before it is forwarded to the telephony interface

• forward-digits

Dial-peer command

Controls the number of digits forwarded to the telephony interface

• num-exp

Global command

Expands an extension into a full telephone number or replaces one number with another

• translation-rule

Global and dial-peer command

Digit translation rules used to manipulate the calling number digits, or ANI, or the called number digits, or DNIS, for a voice call

Page 23: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

23© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Practice Item 5:Digit Manipulation

Page 24: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

24© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Special-Purpose Connections

Page 25: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

25© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Special-Purpose Connection Commands

• connection plar

Associates a voice port directly with a dial peer

• connection plar-opx

Extends a PBX connection to a remote location

• connection trunk

Emulates a permanent trunk connection to a PBX

• connection tie-line

Emulates a temporary tie-line trunk to a PBX

Page 26: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

26© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

PLAR Connection

Page 27: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

27© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

PLAR-OPX Connection

Page 28: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

28© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Trunk Connection

Page 29: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

29© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Tie-Line Connection

Page 30: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

30© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Building a Scalable Numbering Plan

Page 31: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

31© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Dial plans contain specific dialing patterns for a user who wants to reach a particular telephone number.

Dial Plans

Page 32: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

32© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Need for a Scalable Numbering Plan

Page 33: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

33© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Attributes of a Scalable Numbering Plan

• Logic distribution

• Hierarchical design

• Simplicity in provisioning

• Reduction in postdial delay

• Availability and fault tolerance

Page 34: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

34© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Hierarchical Numbering Plans

Page 35: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

35© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Challenges Associated with Integration

• Varying number lengths

• Specialized services

• Voice mail

• Necessity of prefixes or area codes

• International dialing consideration

Page 36: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

36© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Integrating Internal and PublicNumbering Plans

Page 37: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

37© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Number Normalization

Page 38: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

38© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Voice Ports

Page 39: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

39© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Local Calls

Page 40: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

40© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

On-Net Calls

Page 41: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

41© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Off-Net Calls

Page 42: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

42© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

PLAR

Page 43: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

43© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

PBX-to-PBX Calls

Page 44: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

44© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Cisco CallManager-to-Cisco CallManager

Page 45: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

45© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

On-Net to Off-Net Call

Page 46: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

46© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXS Voice Port Configuration

• signal

• cptone

• description

• ring frequency

• ring cadence

• disconnect-ack

• busyout

• station id name

• station id number

Page 47: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

47© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXS Voice Port Configuration

Page 48: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

48© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXO Voice Port Configuration

• signal

• ring number

• dial-type

• description

• supervisory disconnect

Page 49: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

49© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXO Voice Port Configuration

Page 50: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

50© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

E&M Voice Port Configuration

• signal

• operation

• type

• auto-cut-through

• description

Page 51: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

51© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

E&M Voice Port Configuration

Page 52: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

52© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Timers and Timing Configuration

• timeouts initial

• timeouts interdigit

• timeouts ringing

• timing digit

• timing interdigit

• timing hookflash-in/hookflash-out

Page 53: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

53© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Timers and Timing Configuration

Page 54: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

54© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Basic T1/E1 Controller Configuration

Page 55: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

55© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

T1/E1 Digital-Voice Configuration

• Create digital voice ports with the ds0-group command

ds0-group-no

timeslot-list

signal-type

Page 56: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

56© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Digital-Voice Configuration

Page 57: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

57© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN Configuration

• Global configuration

isdn switch-type

• T1/E1 controller configuration

pri-group

• D channel configuration

isdn incoming-voice configuration

• QSIG configuration

QSIG signaling

Page 58: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

58© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN Configuration

Page 59: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

59© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

CCS Options

Page 60: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

60© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Verifying and Troubleshooting Voice Ports

1. Check for dial tone (FXS only).

2. Check for DTMF tones (FXS only).

3. Use show voice port to check configuration.

4. Use show voice port to ensure port is enabled.

5. Be sure PBX configuration is compatible with voice port.

6. Check physical installation of hardware.

Page 61: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

61© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Commands to Verify Voice Ports

Page 62: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

62© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Test Commands

Page 63: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

63© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN Commands

Page 64: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

64© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Adjusting Voice Quality

Page 65: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

65© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Factors That Affect Voice Quality

• Transmit and receive power levels

• Input gain

• Output attenuation

The following factors affect voice quality:

Page 66: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

66© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Calculating Decibel Levels

Page 67: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

67© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Voice Port Voice-Quality Tuning

• input-gain

• output-attenuation

• impedance

Page 68: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

68© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuration Examples

Page 69: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

69© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Echo Cancellation

• Echo cancellation is configured at the voice port level.

• Echo cancellation is enabled by default.

• Echo cancellation coverage adjusts the size of the echo canceller.

• Nonlinear echo cancellation shuts off any signal if near-end speech is detected.

Page 70: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

70© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Analog and Digital Voice Interfaces

Page 71: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

71© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Local-Loop Connections

Page 72: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

72© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Analog Voice Interface: FXS

• Connects directly to analog phones or faxes

• Used to provision local service

• Provides power, call progress tones, and dial tone

Foreign exchange station interface

FXS

FXS

FXS

Page 73: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

73© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Analog Voice Interface: FXO

PSTNFXO FXO

• 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

• Answer inbound calls arriving

Foreign exchange office interface

Page 74: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

74© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Analog Voice Interface: E&M

E&M E&MTie Line

E&MMOH

• E&M interface

• Connects two sites together with a leased connection

• Allows for the use of non PSTN numbers

• Used to create tie-lines

• Commonly used to connect to external Music on Hold sources

E&M interface

Page 75: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

75© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Channel Associated Signaling Systems

Page 76: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

76© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Channel Associated Signaling Systems: T1

CAS T1

PSTN

• Up to 24 Channels for voice

• Each channel is a DS0

• 8000 samples per second

• 1 byte per sample

• Partial T1 may be available

• Signaling travels in-band

CAS T1’s have the following characteristics

Page 77: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

77© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Channel Associated Signaling Systems: E1

Page 78: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

78© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Channel Associated Signaling Systems: E1

CAS E1

PSTN

• Up to 30 Channels for voice

• Each channel is a DS0

• 8000 samples per second

• 1 byte per sample

• Partial E1 my be available

• Signaling is carried out of band

CAS E1’s have the following characteristics

Page 79: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

79© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Common-Channel Signaling

Page 80: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

80© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN PRI/BRI

PRI/BRI

PRI 23B+D

BRI 2B +D

Carrier

Carrier

• Allows for a multiple services through one connection

• Well adapted for voice

64kbps channels

Q.931 on the D channel

• Supports standards based functions

• Supports proprietary implementations

• International Utilization

Page 81: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

81© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Configuring Analog and Digital Voice Interfaces

Page 82: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

82© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXS Voice Port Configuration

• signal

• cptone

• description

• ring frequency

• ring cadence

• disconnect-ack

• busyout

• station id name

• station id number

Page 83: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

83© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXS Voice Port Configuration

CMERouter(config)#voice-port 1/0/0

CMERouter(config-voiceport)#signal loop-start

CMERouter(config-voiceport)#cptone GB

CMERouter(config-voiceport)#ring cadence pattern01

CMERouter(config)#voice-port 1/0/1

CMERouter(config-voiceport)#signal loop-start

CMERouter(config-voiceport)#cptone GB

CMERouter(config-voiceport)#ring cadence pattern02

FXS Port 1/0/0

FXS Port 1/0/1

Page 84: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

84© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXO Voice Port Configuration

• signal

• ring number

• dial-type

• description

• supervisory disconnect

Page 85: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

85© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXO Voice Port Configuration

CMERouter(config)#voice-port 1/1/0

CMERouter(config-voiceport)#signal ground-start

CMERouter(config-voiceport)#ring number 3

CMERouter(config-voiceport)#dial-type dtmf

CMERouter(config-voiceport)#description Connection_to_PSTN

FX0 Port 1/1/0

PSTN

Page 86: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

86© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

E&M Voice Port Configuration

• signal

• operation

• type

• auto-cut-through

• description

Page 87: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

87© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXS Voice Port Configuration

CMERouter(config)#voice-port 1/1/0

CMERouter(config-voiceport)#signal immediate

CMERouter(config-voiceport)#auto-cut-through

CMERouter(config-voiceport)#operation 4-wire

CMERouter(config-voiceport)#type 1

CMERouter(config-voiceport)#description MoH_Device

E&M Port 1/1/0

MOH

Page 88: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

88© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

BRI Reference Points

Page 89: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

89© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN Configuration Tasks

PSTNISDN PRI or BRI

• Select the ISDN switch type either globally or on an interface

• The interface setting will override the global setting

• Configure the interface or controller settings

Page 90: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

90© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN BRI Configuration Commands

isdn switch-type switch-typeisdn switch-type switch-type

CMERouter(config)#

• Sets the ISDN switch type globally

isdn switch-type switch-typeisdn switch-type switch-type

CMERouter(config-if)#

• Sets the ISDN switch type on an interface (overrides the global setting if it exists)

interface BRI mod/portinterface BRI mod/port

CMERouter(config)#

• Defines a SPID if assigned by the carrier (found in North America)

Page 91: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

91© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN BRI Configuration Commands

isdn spid1 spid-number [ldn]isdn spid1 spid-number [ldn]

CMERouter(config-int)#

• Defines SPID 1 if assigned by the carrier (found in North America)

isdn spid2 spid-number [ldn] isdn spid2 spid-number [ldn]

CMERouter(config-int)#

• Defines SPID 2 if assigned by the carrier (found in North America)

Page 92: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

92© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN Configuration Tasks

ISDNBRI 0/1

CMERouter(config)#isdn switch-type basic-5ess

CMERouter(config)#interface bri 0/1

CMERouter(config-int)#isdn spid1 20655512340001

CMERouter(config-int)#isdn spid2 20655512340002

Page 93: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

93© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Timers and Timing Configuration

• timeouts initial

• timeouts interdigit

• timeouts ringing

• timing digit

• timing interdigit

• timing hookflash-in/hookflash-out

Page 94: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

94© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

FXS Voice Port Configuration

CMERouter(config)#voice-port 1/0/0

CMERouter(config-voiceport)#signal loop-start

CMERouter(config-voiceport)#cptone GB

CMERouter(config-voiceport)#ring cadence pattern01

CMERouter(config-voiceport)#timeouts initial 15

CMERouter(config-voiceport)#timeouts interdigit 15

CMERouter(config-voiceport)#timeouts ringing 120

CMERouter(config-voiceport)#timing hookflash-in 500

FXS Port 1/0/0

Page 95: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

95© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Basic T1/E1 Controller Configuration

Page 96: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

96© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

linecode {ami | b8zs}linecode {ami | b8zs}

CMERouter(config-control)#

• Configures the linecode for a T1 line

linecode {ami | hdb3}linecode {ami | hdb3}

CMERouter(config-control)#

• Configures the linecode for a E1 line

Basic T1/E1 Controller Configuration

Page 97: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

97© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

framing {sf | esf}framing {sf | esf}

CMERouter(config-control)#

• Configures the framing for a T1 line

framing {crc4 | no-crc4 | australia}framing {crc4 | no-crc4 | australia}

CMERouter(config-control)#

• Configures the framing for a E1 line

Basic T1/E1 Controller Configuration

Page 98: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

98© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ds0-group ds0-group-no timeslots timeslot-list type {e&m-delay-dial | e&m-fgd | e&m-immediate-start | e&m-wink-start | ext-sig | fgd-eana | fxo-ground-start | fxo-loop-start | fxs-ground-start | fxs-loop-start}

ds0-group ds0-group-no timeslots timeslot-list type {e&m-delay-dial | e&m-fgd | e&m-immediate-start | e&m-wink-start | ext-sig | fgd-eana | fxo-ground-start | fxo-loop-start | fxs-ground-start | fxs-loop-start}

CMERouter(config-control)#

• Creates the voice ports of the T1 or E1 and the signaling that is used

Basic T1/E1 Controller Configuration

clock source {line | internal}clock source {line | internal}

CMERouter(config-control)#

• Sets the source of the clocking

Page 99: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

99© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Basic T1/E1 Controller Configuration

CMERouter(config)#controller T1 1/0

CMERouter(config-controller)#linecode b8zs

CMERouter(config-controller)#framing esf

CMERouter(config-controller)#ds0-group 1 timeslots 1-24 type fxo-groundstart

CMERouter(config-controller)#clock source line

CMERouter(config)#controller E1 1/0

CMERouter(config-controller)#linecode hdb3

CMERouter(config-controller)#framing crc4

CMERouter(config-controller)#ds0-group 1 timeslots 1-15 type e&m-wink-start

CMERouter(config-controller)#clock source line

T1 1/0PSTN

Page 100: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

100© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

PRI Reference Points

Page 101: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

101© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN PRI Configuration Commands

isdn switch-type switch-typeisdn switch-type switch-type

CMERouter(config)#

• Sets the ISDN switch type globally

isdn switch-type switch-typeisdn switch-type switch-type

CMERouter(config-controller)#

• Sets the ISDN switch type on an interface (overrides the global setting if it exists)

controller {t1 | e1} {slot/port | unit-number}controller {t1 | e1} {slot/port | unit-number}

CMERouter(config)#

• Defines a SPID if assigned by the carrier (found in North America)

Page 102: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

102© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN PRI Configuration Commands

pri-group timeslots rangepri-group timeslots range

CMERouter(config-controller)#

• Sets the PRI group with a range of timeslots

interface serial slot/port:timeslotinterface serial slot/port:timeslot

CMERouter(config-int)#

• Sets the PRI D channel

Page 103: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

103© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ISDN Configuration Tasks

ISDNPRI 0/1

CMERouter(config)#isdn switch-type primary-ni

CMERouter(config)#controller t1 0/1

CMERouter(config-controller)#pri-group timeslots 1-24

CMERouter(config-controller)#framing esf

CMERouter(config-controller)#linecode b8zs

CMERouter(config-controller)#clock source line

CMERouter(config)#interface serial:23

Page 104: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

104© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Dial Peers

Page 105: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

105© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

What is a Dial Peer?

• A dial peer is an addressable call endpoint.

• Dial peers establish logical connections, called call legs, to complete an end-to-end call.

• Cisco voice-enabled routers support two types of dial peers:

POTS dial peers: Connect to a traditional telephony network

VoIP dial peers: Connect over a packet network

Page 106: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

106© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Dial Peer

Page 107: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

107© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

POTS Dial Peers

Page 108: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

108© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

VoIP Dial Peers

Page 109: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

109© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Destination-Pattern Options

Page 110: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

110© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Default Dial Peer 0

Page 111: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

111© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Call Setup and Digit Manipulation

Page 112: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

112© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

End-to-End Calls

Page 113: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

113© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Matching Inbound Dial Peers

• incoming called-numberDefines the called number or dialed number identification service (DNIS) string

• answer-addressDefines the originating calling number or automatic number identification (ANI) string

• destination-patternUses the calling number (originating or ANI string) to match the incoming call leg to an inbound dial peer

• portAttempts to match the configured dial-peer port to the voice-port associated with the incoming call (POTS dial peers only)

Configurable parameters used for matching inbound dial peers:

Page 114: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

114© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Matching Outbound Dial Peers

Page 115: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

115© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Digit Consumption and Forwarding

Page 116: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

116© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Digit Collection

Page 117: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

117© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Digit Manipulation Commands

• prefix

Dial-peer command

Adds digits to the front of the dial string before it is forwarded to the telephony interface

• forward-digits

Dial-peer command

Controls the number of digits forwarded to the telephony interface

• number expansion table

Global command (num-exp)

Expands an extension into a full telephone number or replaces one number with another

• digit translation

Global and dial-peer command

Digit translation rules are used to manipulate the calling number, or ANI, or the called number, or DNIS, digits for a voice call

Page 118: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

118© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

PLAR Connection

Page 119: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

119© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction

Page 120: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

120© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction (COR)

Class of Restriction (COR)

• Provides a way to deny certain calls based upon the incoming and outgoing settings on dial-peers or ephone-dns

• Each dial-peer or ephone-dn can have one incoming COR and one outgoing COR

• Can be used to control access to dialable destinations that are internal to the enterprise or external to the enterprise

• Incoming COR list indicates the capacity of the dial peer to initiate certain classes of calls.

• Outgoing COR list indicates the capacity required for an incoming dial peer to deliver a call via this outgoing dial peer

Page 121: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

121© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction

Incoming COR Outgoing COR

or or

• The incoming COR is like having one or more keys

• The lack of an incoming COR is like having a master key that can unlock all locks

• The outgoing COR is like a lock or locks

• The lack of an outgoing COR is like having no lock

Page 122: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

122© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction

COR List on Incoming dial-peer or ephone-dn

COR List on Outgoing dial-peer or

ephone-dnResult Reason

No COR No COR Call Succeeds COR not applied

No COROutgoing COR

appliedCall Succeeds

The no (null) incoming COR condition has the highest COR priority

Incoming COR applied No COR Call SucceedsThe incoming COR list is a superset of the no (null)

outgoing COR list

Incoming COR applied is a superset of outgoing COR

Outgoing COR applied

Call SucceedsThe incoming COR list is

a superset of the outgoing COR list

Incoming COR applied not a superset of

outgoing COR

Outgoing COR applied

Call cannot be completed

The incoming COR list is NOT a superset of the

outgoing COR list

Page 123: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

123© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Steps to Configure Class of Restriction

• Step 1 – Configure the Class of Restriction names

• Step 2 – Configure the Class of Restriction lists and members

• Step 3 – Assign the COR list to the dial peers

• Step 4 - Assign the COR to the ephone-dns

Page 124: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

124© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

dial-peer cor customdial-peer cor custom

CMERouter(config)#

• Enters COR config mode where classes of restrictions are specified

name class-namename class-name

CMERouter(config-dp-cor)#

• Used to specify a class of restriction

Steps to Configure Class of Restriction

Step 1 – Configure the Class of Restriction names

Page 125: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

125© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

dial-peer cor list list-namedial-peer cor list list-name

CMERouter(config)#

• Provides a name for a list of restrictions

member class-namemember class-name

CMERouter(config-dp-corlist)#

• Adds a COR class to this list of restrictions

Steps to Configure Class of Restriction

Step 2 – Configure the Class of Restriction lists and members

Page 126: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

126© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

dial-peer voice number {pots | voip}dial-peer voice number {pots | voip}

CMERouter(config)#

• Defines a dial-peer and enters dial-peer config mode

corlist {incoming | outgoing} list-namecorlist {incoming | outgoing} list-name

CMERouter(config-dial-peer)#

• Specifies a COR list to be used when the dial-peer is either the incoming or outgoing dial-peer

Steps to Configure Class of Restriction

Step 3 – Assign the COR list to the dial peers

Page 127: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

127© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

ephone-dn tagephone-dn tag

CMERouter(config)#

• Defines an ephone-dn and enters ephone-dn mode

cor {incoming | outgoing} list-namecor {incoming | outgoing} list-name

CMERouter(config-ephone-dn)#

• Specifies a COR list to be used when the ephone-dn is used as either the incoming or outgoing part of a call

Steps to Configure Class of Restriction

Step 4 – Assign the COR list to the ephone-dns

Page 128: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

128© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction (COR)

Ephone-dn 1 Employee

Ext 1000

Ephone-dn 2 Executive

Ext 2000

dial-peer cor custom

name 1xxx

name 2xxx

dial-peer cor list Executive

member 1xxx

member 2xxx

dial-peer cor list Employee

member 1xxx

ephone-dn 1

number 1000

cor incoming Employee

ephone-dn 2

number 2000

cor outgoing Executives

• The executive can call the employee but the employee cannot call the executive

• The incoming COR Employee is not a superset of the Executive, so the call will not succeed

Page 129: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

129© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction – Case Study

Class of Restriction Case Study – XYZ company

• The XYZ company wishes to prevent toll fraud by restricting the destinations on the PSTN that IP phones and analog phones attached to FXS port can call.

• There should be no restrictions internally; everyone internal should be able to call anyone else internal

• All phones MUST be able to call 911

• Within the XYZ company there are Lobby phones, Employee phones, Sales, and Executive phones

• The Lobby phone should be able to call only 911 on the PSTN

• The Employee phones should be able to call 911 and local calls on the PSTN

• The Sales phones should be able to call 911, local calls, and domestic long distance on the PSTN

• The executives should be able to call 911, local call, domestic long distance, and international on the PSTN

• No one should be able to call 900 numbers

Page 130: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

130© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction – Case Study

dial-peer cor custom

name 911

name local

name long_distance

name international

name 900

911

local

long_distance

international

900

• Step 1 - Define the classes of restriction

Page 131: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

131© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction – Case Study

dial-peer cor list call911

member 911

dial-peer cor list callLocal

member local

dial-peer cor list callLD

member long_distance

dial-peer cor list callInt

member international

dial-peer cor list call900

member 900

dial-peer cor list Lobby

member 911

dial-peer cor list Employee

member 911

member local

dial-peer cor list Sales

member 911

member local

member long_distance

dial-peer cor list Executive

member 911

member local

member long_distance

member international

• Step 2 – Define the COR lists and members

Page 132: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

132© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction – Case Study

dial-peer voice 1 pots

destination-pattern 911

port 1/0/0

corlist outgoing call911

dial-peer voice 2 pots

destination-pattern 1[2-9]..[2-9]......

port 1/0/0

corlist outgoing callLD

dial-peer voice 3 pots

destination-pattern [2-9]......

port 1/0/0

corlist outgoing callLocal

dial-peer voice 5 pots

destination-pattern 1011T

port 1/0/0

corlist outgoing callInt

dial-peer voice 6 pots

destination-pattern 1900.......

port 1/0/0

corlist outgoing call900

Dial-peer 1 – COR out call911

Dial-peer 2 – COR out callLD

Dial-peer 3 – COR out callLocal

Dial-peer 4 – COR out callInt

Dial-peer 5 – COR out call900

• Step 3 – Assign the COR to the PSTN dial-peers

Page 133: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

133© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction – Case Study

ephone-dn 1

number 1001

cor incoming Lobby

ephone-dn 2

number 1002

cor incoming Employee

ephone-dn 3

number 1003

cor incoming Sales

ephone-dn 4

number 1004

cor incoming Executive

Ephone-dn 1 COR in Lobby

Ext 1001

Ephone-dn 2 COR in Employee

Ext 1002

Ephone-dn 3 COR in Sales

Ext 1003

Ephone-dn 4 COR in Executive

Ext 1004

• Step 4 – Assign the COR to the ephone-dns

Page 134: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

134© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony

Class of Restriction – Case Study

Ephone-dn 1 COR in Lobby

Ext 1001

Ephone-dn 2 COR in Employee

Ext 1002

Ephone-dn 3 COR in Sales

Ext 1003

Ephone-dn 4 COR in Executive

Ext 1004

Results:

• The Lobby ephone-dn can only call 911 on the PSTN

• The Employee ephone-dn can call 911 and local calls on the PSTN

• The Sales ephone-dn can call 911, local calls, and long distance on the PSTN

• The Executive ephone-dn can call 911, local calls, long distance, and international on the PSTN

• No one can call 900 numbers

Page 135: 4.Voice Dial Plan Configuring Voice Interfaces Dial Peers

135© 2005 Cisco Systems, Inc. All rights reserved. Cisco PublicIP Telephony