Vous êtes sur la page 1sur 114

CCNA VOICE - LAB SETUP

CUCM Software GNS3 VMWare Workstation Call Manager Express (CME) Cisco Unity Connection/Cisco Unity Connection Express Cisco 2600XM, 2801 Routers (ISR/VG) NM2V WIC Card

CCNA VOICE INTRO


CUCM can run in VMWare Google for GNS3 labs for CCNA Voice Voice/Data/Video Collaboration is the key Difficulty to integrate applications Each area is its own world Cisco Goal: Unified Communications AVVID Acronym used prior to UC Bandwidth capabilities are increasing, therefore opportunities come to businesses and homes. ISP see this opportunity in particular!

CCNA VOICE INTRO


Why VOIP? Cost Savings: MAC (Moves, Adds, Changes) $70-$200 per device) Reduced wiring Reduced telecommuter + branch office expenses IT Staff + Application Consolidation Toll Bypass (Long Distance in particular) Soft Cost Savings: Single Inbox for messages (Voicemail/Fax/Email) Extension Mobility (Saves Office Space) Internet Website Integration (Happy Client!) Open Architecture (Multi Vendor Solution) SIP is the TCP/IP of the voice world!

CCNA VOICE THE OLD TO THE NEW


Phase 1 Keep Existing PBX: Requip existing routers for WAN + PSTN Phase 2 Once all OK, removed PBX and use VOIP primarily. FACT: 2 Million people in the USA still use rotary phones!

CCNA VOICE UNIFIED SOLUTIONS OVERVIEW


Core Products Cisco Unified Communications Manager Express (Runs from router flash) Cisco Unified Communications Manager (Runs from dedicated MCS appliance) Cisco Unity Connection Express (Voicemail) Cisco Unity Connection (Voicemail on dedicated MCS appliance) Cisco Unified Presence (Tracking/IM)

CCNA VOICE - CUCME


Max of 450 IP phones, but 100 ideally! Target Market: Enterprise Branch/Small Business Offices Voicemail support added through CUE Runs on Cisco ISRs (2800, 2900, 3800 etc) Supports CLI + CCP configuration

CCNA VOICE - MODULES


VM Module required for CUE AIM = Circuit Board/NM = Module with handle AIM = Flash based/NM = HDD with Linux OS 3800 Series = CLI only CCP = Nice and exam heavy as introductory

CCNA VOICE UNIFIED COMMUNICATIONS 500


8 to 48 phones Integrated voicemail and auto attendant External music on hold port FXO/FXS Modules Analog connections Routing and NAT features VPN Users (10 max) Optional 802.11 Wireless Expensive!

CCNA VOICE CISCO UNIFIED COMMUNICATIONS BUSINESS EDITION


500 IP Phones CCM Communications Manager Cisco Unity Connection Cisco Unified Mobility NO REDUNDANCY!! FULL CUCM BUT STRIPPED TO SINGLE SERVER

CCNA VOICE CISCO UNIFIED COMMUNICATIONS MANAGER


FULL BEAST! 30,000 phones per cluster/shared database (60,000???) Multiserver redundancy Multisite support Expensive!! Flagship product for Cisco CME supports up to 100 phones, CUCM exceeds 100 plus REDUNDANCY.

CCNA VOICE CISCO UNITY CONNECTION + UNIFIED PRESENCE


Cisco Voicemail options: Cisco Unity Express Cisco Unity Connection Cisco Unity Cisco Unity Original version of unified messaging Runs on Windows OS Exchange + Domino integration PAINFUL to setup! Still has unique feature set, but is fading. (Direct tether to Exchange) 15000 users per server Cisco Unity Connection Linux Based Appliance Previously IMAP only now Exchange integration 20000 Users per server Unlimited number of telephone integration Featureiffic!!!

CCNA VOICE CISCO UNITY CONNECTION + UNIFIED PRESENCE CONT


Cisco Unity Express Voicemail option with CME AIM + NM form factors (ISM and SM) 250 Users Max Basic interactive voice response (IVR) Auto attendant, email integration (Exchange) Cisco Presence Provides status information Integrates into nearly every IT facet! (CUCM/IP Phones/Unity/LDAP etc..) Uses industry standard SIP to collect data Integration with CUPC Cisco Personal Communicator Enterprise instant messaging

UNDERSTANDING ANALOG CONNECTIVITY


Pulse dialing around for 40 years (Rotary phones) What is analog connectivity? Transmission: Using some property of the transmission media to convey a signal. ! ! ! ! ! ! Thomas Eddisons Phonograph in 1877-1900s Record players Braille Typical Home Telephones Lines Analog phone lines use the properties of electricity for voice transmission Phonograph: Store signals in a cylinder, bumps in tin foil (Stored and relayed voice) magnetic fields/wave form signal.

UNDERSTANDING ANALOG CONNECTIVITY CONT..


Properties of electricity VOLTAGE X AXIS vs TIME Y AXIS As you speak into an analog phone, your voice is converted into electricity. The properties of the electricity are used to convey the properties of your voice. ANALOG: Loop and Ground Start Loop Start: PHONE has 2 wires that run in a complete circuit to a battery. PHONE ---------------------------RING WIRE--------------------------------BATTERY PHONE ---------------------------TIP WIRE------------------------------------BATTERY (CURRENT DETECT) When the receiver is ON-HOOK, the circuit is broken, when the phone is OFFHOOK the circuit is complete. (Hence dialtone when phone is off hook)

UNDERSTANDING ANALOG CONNECTIVITY CONT..


Ground Start Off hook signal temporarily accomplished by grounding the RING wire. Grab outbound line and call inbound at the same time = GLARE PHONES ---------- PBX ---------MULTIPLE LINES-----------CENTRAL OFFICE Shoots ground signal down ring (Give me dialtone) Supervisory Signal: Used to send signals ON HOOK/OFF HOOK/RINGING (Sent using AC current rather than DC) Informational Signal Dialtone/Busy/Ringback/Congestion/Reorder/Receiver Off Hook/No such number/Confirmation

UNDERSTANDING ANALOG CONNECTIVITY CONT..


Address Signal Dialing information over an analog line: PULSE BREAK/CONNECTED TIP/RING Dialtone Multi Frequency DTMF: 1209hz 697hz 770hz 852hz 941hz 1 4 7 * 1336hz 2 5 8 0 1477hz 3 6 9 HASH

*DIGITS REPRESENT FREQUENCIES*

UNDERSTANDING DIGITAL CONNECTIVITY


Problems with Analog 1.! Distance limitations (Repeaters Layer 1) 2.! Wiring limitations (Messy) *TIP AND RING FOR PAIRING KEY CONCEPT* 3. Digital voice eliminates distance issues

DIGITIZING VOICE
Step 1 Sample the signal If you sample the signal at twice the highest frequency, you can accurately reconstruct a signal digitally. Common Frequencies: Human Ear - 20-20,000hz Speech - 200-9,000hz Nyquist Theorum 300-4,000hz Step 2 Perform quantization on the sample Pulse Amplitude Modulation PAM 1.! 2.! 3.! Take value of amplitude/voltage (Segments!) Many samples are taken as low as possible in human speech range PAM scale to line up samples with voltage level

Example: 8000x8=64000 COW x 8000, most samples will be the same. Hence compression! Human voice/Codebook built as there are only so many frequencies used. G.729 codec used for 8Kbps voice.

Step 3 Convert to binary Pulse Code Modulation PCM A-LAW (OTHER PLACES) + N-LAW (USA) - A-LAW makes more sense!

Takes binary to represent POSITIVE and NEGATIVE 1 0 0 1 1 0 0 1 (2-4 bits SEGMENTS, 5-8 bits INTERVALS) N-LAW is exact opposite! (Transcoding is where you convert between the 2) Step 4 Optionally compress the samples 1.! 2.! 3.! 4.! Send all Just send changes Build a codebook Standard voice = 64Kbps Compressed value = 8Kbps with G.729

MODERN VOICE: VOIP FOUNDATIONS


! ! ! Call Processing Models Key Voice Protocols Deployment Models

DISTRIBUTED MODEL Phone Session RTP Connect Message Sent Bridge Phone and Phone for RTP communication

MODERN VOICE: VOIP FOUNDATIONS


CENTRALIZED - Server and Client Model Faith in redundancy!

MGCP Protocol for Centralized model Routers and Phones are workhorses Simplicity SRST Backup/ Failover/Mini Brain

KEY PROTOCOLS
Signaling Protocols (Setup a call) ! ! ! ! H.323 Peer to Peer, Between VGs MGCP Server to Client, Between VGs SIP Long term option/victor SCCP Cisco Proprietary

Streaming Protocols ! ! RTP Focus! Realtime Transport Protocol/ Sound of voice! RTCP Control/Stats for call

*SIP Supports proprietary extensions

CAMPUS IPT DESIGN


Single Site

*G.711 Wideband Codec *ITSP No true QoS over WAN

MORE DESIGN..

WHAT IF NO WAN?
SRST When WAN fails, router takes on calls via PSTN. PSTN should always be in place for backup. TEHO Tail End Hop Off UK call via WAN to CHINA, then tailing off to a local call. FREE via WAN link and only then paying a local call fee.

DISTRIBUTED MULTI CLUSTER DESIGN

PREPARING THE INFRASTRUCTURE FOR VOIP

3 ROLES OF A CATALYST SWITCH


! ! ! To provide Inline Power (Initially Cisco only) or Power Over Ethernet (802.3EF) Dual VLANs/Voice VLANs/Aux VLANs (Same thing..) Class Of Service CoS Layer 2 Markings How switch queues traffic.. + Quality Of Service QoS Layer 3 Markings Prioritize traffic.. 8 wires in standard network cable 4 used for Data transmission PoE uses opposite 4 cables

! ! !

POWER
3 ways to power an IP Phone ! ! ! Inline Power Cisco Pre Standard/IEEE 802.3AF Midspan Power Power Patch Panel (Cost wise might as well get PoE) Wall Power (Power supply/pack)

POE CONFIGURATION AND COMMANDS


Show power inline BIG ONE! Switch is specd out to power every port with a phone CDP communicates to the switch exactly how much power the phone is consuming. Configuration Conf t -> interface ______ -> power inline ->>> auto/delay/never

NORMAL SWITCHING WORLD


One collision domain per port Broadcasts sent to all ports One subnet per lan Limited access control Vlans logically group users Segments broadcast domains Subnet correlation Access control QoS VLANs traverse switches via trunks Switch adds tag with VLAN id TAG is removed before hitting PC Only across trunks (To assist QoS) Flexability (VLANS) Segmentation of users without routers (Layer 2) No longer limited to physical location Tighter control of broadcasts

VOICE/AUX VLANS

General network design/security dictates voice and data separation. Seems impossible since IP phones have a built in switch. VOICE VLANs always LOW VLAN ID! As STP will failover the lowest VLANs 1st!!!

PREPARING THE INFRASTRUCTURE FOR VOIP PART 2


IP Phone Boot Process 1.! Cisco switch detects PoE capabilities. (Inline or 802.3af) 2.! Switch sends voice VLAN via CDP to phone. 3.! IP Phone sends DHCP discover and receives a DHCP offer including option 150 (IP address of TFTP server) 4.! IP Phone contacts TFTP server and receives configuration file. 5.! IP Phone registers with CME router.

DHCP SERVICES ON A ROUTER


1.! Excluded any necessary IP addresses (1-10 is best practice and/or 245-254) 2.! Create DHCP pool 3.! Define network 4.! Define Default Router 5.! Define DNS 6.! Define any other options (150) 7.! Configure IP helper addresses if needed *Option 66 = Option for TFTP by name rather than IP address *IP Helper required for phones to obtain DHCP via highest Layer 3 interface *show ip dhcp binding

NTP SERVERS
1.! Configure NTP server 2.! Optionally confogure one of more of your devices as NTP masters. Ntp server _ _ _ _ Clock timezone NAME hoirs offset from UTC *show ntp associations Designate CUCM as NTP master Set from Stratom 1 Server Ntp master

CISCO CALL MANAGER EXPRESS GETTING FAMILIAR WITH ADMINISTRATION


! ! ! CME Administration options CME command line CCP

ADMIN - OS CLI (Jeremy Cioara preferred) CME GUI from router flash CCP Conf t Telephony-service ? LOTS OF OPTIONS! Show ephone registered Show ephone section ephone-dn SKY IS LIMIT! CLI Dial Peers/Phonebook/Route Plan CME GUI Phased out! Router GUI = RUBBISH Evolve to CCP!! CCP = Nextgen for SDM Features Wizard to setup router as CUCME Telephony settings have to be setup!

CME EPHONES AND EPHONE-DN


Ephones-DNs are representations of directory numbers. Ephones Can be single line or dual line (two simultaneous calls) Configuration CME Router Show ephone MAC/SIGNALING PROTOCOL/ID Show run include ephone Conf t Ephone-dn (1-150) tag single line/dual line *You cant flip modes, you have to delete and reapply Router provisions resources Ephone-dn 1 number 1001 Secondary Numbers Ephone-dn 1 number 1001 secondary 10001001
Representation of Cisco IP Phone Linked to device by MAC ADDRESS 1.! Printed on box of phone 2.! Printed on back of phone 3.! Settings>Network Configuration Menu Show ephone *Auto registration by default Conf t Ephone 1 Mac-address ____ ____ ____ ____ Type _____ (OPTIONAL) *Add phone by MAC so router doesnt forget! Configure ephone + ephone DNs 1.! Configure necessary EPHONE-DN 2.! Configure necessary EPHONE 3.! Associate EPHONE + EPHONE-DN using the BUTTON COMMAND (Next slide..)

BUTTON COMMAND - BASICS


CIPC = Soft Phone (Cisco IP Communicator) Under ephone: Button ? Button 1:2 1=BUTTON 2=EPHONE-DN 2 Then restart or reset.. (Restart = WARM BOOT, Reset = HARD RESTART) Button 2:2 Button 3:3 etc Button 1:1 2:2 3:3 One line of configuration. At this point the phone is working on the network!

MORE BUTTON COMMAND MADNESS!

CISCO CME CISCO CONFIGURATION PROFESSIONAL


Exam heavy! **Service contract required with smartnet agreement** Configuration document on Cisco website (Also prerequisites) HTTP Based/Local Authentication user account 2 flavors of CCP: ! ! Express running from the router flash CCP Full Suite on PC

Discover device before use! Unfied Communications Telephony settings to be setup 1st!

CISCO CME CISCO CONFIGURATION PROFESSIONAL


Steps via CCP 1.! DNs and Phones (Any Order) 2.! Links with user account (User unites DN + Phone) Add Phone Type MAC Autoline (Active Line) Add DN Primary Number - DN Secondary Number DDI Name Description *E.164 Registration Register with SIP Provider - ITSP LINK PHONE+DN TO USER Add User User ID Name Display Name Pwd Generation: CUSTOM PIN Generation: Blank

CISCO CONFIGURATION PROFESSIONAL PART 2 - FEATURES


CME Features

Phone Directory Forwarding Transfer Call Park Call Pickup Intercom Paging After Hours Restrictions Single Number Reach

CISCO CONFIGURATION PROFESSIONAL PART 2 - FEATURES


Phone Directory Button press on phone -Personal Directory (Personal to user) -Corporate Directory -When an extension is created in CCP it is auto populated into the Corporate Directory. -Advanced -> Directory Naming Schema -Telephony Settings/Directory Services Add manually and limited to 100

CISCO CONFIGURATION PROFESSIONAL PART 2 - FEATURES


Forwarding Extension -> Advanced -> Call Forwarding Toll Fraud Call forward/Max length (Stop international calls on call forward) Transfer Transfer pattern CCP Advanced Telephony *Transfer to non Cisco phones* 9 _ _ _ _ _ _ _ _ _ _ (10 digits allowed only)

CISCO CONFIGURATION PROFESSIONAL PART 2 - FEATURES


Call Park -Cool! -Park call at phone number rather than extension. -Telephony Features -> Call Park -> Create -> Name -Number of slots for parking, reminders etc Lots of advanced features!!

CISCO CONFIGURATION PROFESSIONAL PART 2 - FEATURES


Call Pickup ! Group of people in same team. Call can be picked up by any phone/ DN. ! Pickup group can be any number ! Searches group only ! Telephony features->Call Pickup Groups->Create->Add Extensions, also Softkey on phone. ! *CUCM provides lots more configuration for pickup groups. Intercom ! ! ! ! ! Bridge/button setup for intercom call. A directly to B. Used with directors/CEO etc Whisper Mode Intercom Auto Answer on speaker phone Can be set as a speeddial/Label Button Dedicated 2 way audio path between 2 phones

CISCO CONFIGURATION PROFESSIONAL PART 2 - FEATURES


Paging ! Make an announcement using phone system to all phones! ! All phones will go into speaker phone mode ! CUCM never really had this feature, but CME has it! ! Paging Numbers Name/Description/Number/Members (239.0.0.1:2000 UDP) ! Paging Groups Groups of Groups After Hours Restrictions ! Not exam important.. Bonus! ! Allow or deny certain numbers during certain times. ! Telephony features->After Hours Toolbar ! Prefix Block/Schedules etc..

CISCO CONFIGURATION PROFESSIONAL PART 2 - FEATURES


Single Number Reach People can reach you by dialing 1 number only. Extensions->Advanced->Single Number Reach Remote Number/Time (Seconds)/Timeout Value

GATEWAYS AND TRUNKS: UNDERSTANDING VOICE CODECS


Digital conversion process *Nyquist Theorum* Analog waveform/signals which are converted to binary.

How to turn spoken voice into bits with 4 steps.


Step 1 Take many samples of the analog signal Step 2 Calculate a number representing each sample (aka QUANTIZATION Pulse Code Modulation) Step 3 Convert number to binary Step 4 (Optional) Compress signal

GATEWAYS AND TRUNKS: UNDERSTANDING VOICE CODECS


Common Audio Codecs ! ! ! ! ! ! ! ! G.711 64Kbps MOS = 4.1 G.729 8Kbps MOS = 3.92 **NO 1 CODEC** G.729A 8Kbps MOS = 3.7 **NO 2 CODEC** G.726 32Kbps MOS = 3.85 G.728 16Kbps MOS = 3.61 ILBC Internet Low Bitrate Codec 15.2 Kbps MOS = 4.1 NEXT GEN + OPEN SOURCE MOS = Mean Opinion Score - BAD 1 5 GOOD Normal PSTN = MOS 4.0 4.1

*Each channel/DSO consumes BW value with all headers adds to 80Kbps.

GATEWAYS AND TRUNKS: UNDERSTANDING VOICE CODECS


Choosing a codec and sample size ! Sample size dictates the amount of audio included in each packet. (Default = 20MS of audio) ! Larger samples = bandwidth samples ! Larger samples = more delay ! Bytes per sample = (Sample size * Codec Bandwidth) / 8

GATEWAYS AND TRUNKS: UNDERSTANDING VOICE CODECS


Adding in data link/network overhead Ethernet = 18 bytes Frame Relay = 4-6 bytes PPP/MLPPP = 6 bytes IP = 20 bytes UDP = 8 bytes RTP = 12 bytes N + T = 40 bytes Tunneling Bonus Overhead GRE/L2TP = 24 bytes MPLS = 4 bytes IPSEC = 50-57 bytes

Adding it all together! Total Bandwidth = Packet Size*Packet Per Second Packet Size = 218 bytes Packets Per Second = 50 x 218 = 10900 bytes per sec 10900 x 8 = 87200 bps/1000 = 87.2 Kbps of BW ---- WOOOOOOAH!

GATEWAYS AND TRUNKS: UNDERSTANDING VOICE CODECS


VOIP BANDWIDTH SAVINGS MEASURES 1.! Voice Activity Detection (VAD): Suppresses the silence in the conversation. Average of 35% BW savings. 2.! Compressed RTP: Compresses network and transport layer headers from 40 bytes to 2-4 bytes. Bandwidth savings are codec dependent. (Around 40% with G.729 CODEC) Option 2 is processor intensive!

GATEWAYS AND TRUNKS: UNDERSTANDING DIGITAL SIGNAL PROCESSOR RESOURCES


Digital Signal Processors Offload media processing function from voice processing equipment to dedicated hardware chips. -! -! -! -! Coding Transcoding (One CODEC to another) Media Termination Point (MTP) Conferencing Router = MIXER PSTN+VOIP into 1 stream.

VOICE TO PACKETS 2 forms of DSP = C549 and C5510 CODEC COMPLEXITY G.711 - MEDIUM G.726 - MEDIUM G.729A - MEDIUM G729AB MEDIUM

G.723 HIGH G.728 HIGH G.729 HIGH G.729B HIGH ILBC HIGH (DSP Calculator on Cisco Website)

GATEWAYS AND TRUNKS: UNDERSTANDING DIGITAL SIGNAL PROCESSOR RESOURCES


RTP and RTCP RTP is a QoS consideration RTP carries audio payload between devices RTCP carries call statistics between devices RTP uses random, even numbered UDP ports between 16384-32767 RTCP uses random, odd numbered UDP ports between 16384-32767

GATEWAYS AND TRUNKS: CONNECTING CME TO OTHER VOICE SYSTEMS


! ! ! ! CME to LAN CME to PSTN CME to PBX CME to PSTN VOIP

Voice Gateway Types Analog voice gateway One call per port Digital voice gateway Multiple calls per port A voice gateway transitions between voice network types (VOIP/PSTN) Same concept as a router separating networks.

GATEWAYS AND TRUNKS: FXO AND FXS


FXO+FXS

GATEWAYS AND TRUNKS: DIGITAL VOICE PORTS


! Voice or data = VWIC 2MFT T1/E1 ! Card is beefy! ! 24 channels T1 ! 32 channels E1 ! T1 and E1 Common Associated Signaling (CAS) Most common RBS ! T1 and E1 Common Channel Signaling (CCS) Primary Rate Interface (PRI) ! Basic Rate Interface (BRI) = 2 channels of voice, 1 for signaling ! CCS provides a dedicated channel for signaling.

GATEWAYS AND TRUNKS: VOICE GATEWAYS


Gateways change between VOICE and DATA. Gateways bridge communications. Gateway Control/ Signaling Protocols ! H.323 (Default/ Old) Audio/Video Comms Suite MGCP Used primarily by Cisco with Server + Client model SIP Poised to be the universal VOIP standard

GATEWAYS AND TRUNKS: SIP ! Designed as next generation H.323 ! Call Signaling and Call Setup ! Avaya use SIP all the time

CME DIAL PEERS: PART 1


Types of dial peers: POTS Dial Peers Connect to any traditional telephony network or devices Defines number reachable through a given PORT (Keyword) VOIP Dial Peers Connect across any packet based network Defines number(s) reachable at a given IP address

CME DIAL PEERS: PART 1

CME DIAL PEERS

CME DIAL PEERS

POTS + VOIP Example

CME DIAL PEERS


Show voice port summary Ports->Sig Type->In Status->On/Off Hook Conf t Dial-peer voice tag type VOIP/POTS Destination pattern 3301 Port 1/0/0 Dial-peer voice tag type VOIP/POTS Destination pattern 3302 Port 1/0/1 *This enables the 2 POTS phones to communicate through the CME router/FXS ports. Useful commands: Debug voip dialpeer Show voice call summary

CME DIAL PEERS: VOIP


Conf t.. Dial-peer voice 330 voip Destination pattern 330. Session target ipv4: 10.1.1.2 *Default codec used is G.729* 1st Call Leg over IP to Voice Gateway Show dial-peer voice summary CME creates dial peers for all registered phones. A target is required: Session target ipv4: 10.1.1.2 VAD = Voice Activity Detection Show dial-peer voice summary

CME DIAL PEERS: WILDCARDS


Period (.) = 1 digit Plus (+) one or more proceeding digits Brackets [ ] = Range of digits Example [1-3] 1111, 2111, 3111 T = Any number of digits (0-32) *Generic wildcard DP-9T (Anything up to 32) Lazy dial plan 9.anything up to 32. Dial-peer voice 10 voip Destination-pattern 10.. (10XX) Session target ipv4: 10.1.1.1 Show dial-peer voice summary 1005 . Match 1005 dial peet tag id *IMPORTANT NUGGET*

CME DIAL PEERS: PART 2


PSTN wildcards are out of CCNA Voice scope.. Phew! Dial peers TO the PSTN are included! CAS = Stealing bits/CCS = Dedicated LEGACY VOICE ROUTER Show voice ports summary T1 = WIC Data or Voice You need to tell the router which.. CONFIGURATION Controller T1 1/0 Framing esf (USA) Linecode b825 Ds0-group 5 timeslots 1-24 type fxo GROUND or LOOP *NOT IN CCNA

CME DIAL PEERS: PART 2


Show voice port summary *Will display 24 FXO loop start ports Pri-group timeslots DIGITAL PORT CFG CCNA Voice you are only expected to know DIAL PEERS FOR PSTN Destination-pattern 9T (PSTN WILDCARD DIAL PEER) *Never know when done *destination-pattern [2-9] (7 digit) Wildcard for area code/local prefix destination-pattern [2-9].. Dial-peer voice 9 POTS Destination-pattern 9[2-9].. [2-9] Port 1/0:5 Dial-peer voice 91 PORTS Destination-pattern 91 etc (USA BIASED, NEED UK EXAMPLES)

CME DIAL PEERS: OUTBOUND DIAL PEERS


**The 555[1-3] Session target ipv4: 10.1.1.1 Dial-peer voice 2 voip Destination-pattern 5551 Session target ipv4: 10.1.1.2 Dial-peer voice 3 voip Destination-pattern 5551 Session target ipv4: 10.1.1.3 --------This dial peer wins. *Add a T . For 0-32 number of digits, also a # to process the call immediately.

CME DIAL PEERS: INBOUND DIAL PEER MATCHING


Next call leg has to have a dial-peer to know what to do. (IN and OUT)

MANIPULATING DIALED DIGITS


! Auto stripping rule of POTS dial peers ! POTS dial peers automatically strip any explicit defined number from the destination pattern before sending the call. ! Any non wildcard number specific only (EXPLICIT) DIGIT MANIPULATION COMMANDS ! 1. Prefix <DIGITS> (Add digits to left) ! 2. Forward-digits <NUMBER> (How many digits?) ! 3. Digit-strip Turn off stripping ! 4. Num-exp <MATCH> <SET> (Match X and change to Y)

PSTN FAILOVER

PSTN FAILOVER
Dial-peer voice 6000 VOIP Destination-pattern 6 Session target ipv4: 10.1.1.2 *preference 0 Dial-peer voice 6001 POTS ----- PSTN BACKUP Destination-pattern 6 Port 1/0:1 No digit-strip Prefix 1512555 (USA LONG DISTANCE) (STRIPPED)

PSTN DIRECTING CALLS TO RECEPTIONIST

PSTN EMERGENCY CALLS

CLASS OF RESTRICTION
Calling privileges ACLS for VOIP CCNA Voice COR concepts only not configuration Who can call what? PBX Realm Class of Service (NOT QOS) Call manager realm Class of Control Router realm = Class of Restriction Requires an in depth understanding of in + out dial peers Requires more detailed dial peers (No 9T for PSTN) Manually creating a PSTN dial plan EMERGENCY COR Dial-peer voice 999 pots Destination-pattern 999 No digit-strip Forward digits 3 (3 far right digits) INTERNATIONAL Dial-peer voice 12 pots Destination-pattern 9011T Prefix 011 (USA BIASED)

CLASS OF RESTRICTION
COR LISTS Incoming dial-peer assigns incoming COR list Outgoing dial-peer assigns outgoing COR list If the OUTGOING COR list is a subset of the INCOMING COR the call IS forwarded UNDERSTANDING COR *NOT FOR CCNA VOICE *Bubble analogy Dial-peer cos custom Name 911 call Name local call Name ldcall Name international

CLASS OF RESTRICTION
STEPS FOR COR 1.! Define COR bubbles under cos custom NAME 2.! Define outgoing COR lists (MEMBERS) 3.! Define incoming COR lists (MEMBERS) 4.! Assign COR to dial-peers WITHOUT INCOMING COR LIST YOU CAN DO ANYTHING 1.! Lists and names 2.! Outgoing bubbles 3.! Incoming bubbles 4.! Apply COR to dial-peer corlist incoming LD CCNA VOICE FOCUSES ON CONCEPTS ONLY NOT CONFIGURATION

CISCO UNIFIED COMMUNICATIONS MANAGER OVERVIEW


!!CUCME = CM on single voice gateway !!CUCM = Redundancy, scalable etc.. !!CUCM doesnt interface to PBX, hence voice gateway requirement between digital and analog worlds. !!Call Manager= The mind of the voice network !!Major Functions: Call Processing, Signaling and Device Control, Dial Plan Administration, Phone Feature Administration, Directory Services and Link to External Applications.

CUCM HISTORY
!! Version 2.4 !! Cisco Made Own !! NT Based 4.0 !! 2001 !! Install on any hardware !! Cisco blamed for faults! !! Version 3.0 !! Only Cisco approved hardware !! Media Convergence Server !! BUT if not purchased from Cisco, NO end to to end support. !! Version 4.x 2000 !! Version 4.3 2003 !! Version 5.x Linux Build/2003 !! Version 6.x Cisco stood ground on Linux based OS *MAINSTREAM*

CUCM - FEATURES
!! HTTP is 90% of all administration !! IE and Firefox only, doesnt like Chrome !! Navigation URL/cucmadmin (5 consoles) !! System Menu = Global Configuration Mode equivalent !! Serviceability Menu = Monitoring/Alarms/Tools/Features/Services !! Control Center = Start/Stop Services (Features/Network) !! OS Administration = Tether to OS !! Disaster Recovery System = Backup/Restore CUCM database only !! OS Administration to update version of CUCM !! Cisco Unified Reporting = Reports/Data from CM/Sucks data from all clustered CMs. !! All services are installed by default, just activate and deactivate as required.

CUCM - CLI
!!You can SSH into the CUCM server !!LAB CUCM with VMWare and CUCM ISO !!SSH = Overlay of Linux OS (Restricted) !!Utilities PING example !!Database Replication

CUCM SUPPORTING END DEVICES

DEVICE POOL !!Assign settings to phone !!Assignment to IP Phone !!List of CUCM servers to use !!Codec to be used !!Time + Date information !!DEVICE POOLS group this configuration to a single assignment

CUCM SUPPORTING END DEVICES REQUIRED DEVICE POOL ELEMENTS !!Device Pool NAME !!Cisco CM Group (Up to 3) !!Date/Time Group !!Region !!Softkey Template !!SRST Reference !!*DEVICE POOL is normally set as a LOCATION !!By default the CUCM group only contains the PUBLISHER !!All auto registration devices will go to this PUBLISHER/CUCM GROUP

CUCM DEVICE POOL ELEMENTS


DATE/TIME !!CM Local = Default Greenwich Time !!Create Timezone REGION !!G.711 = Uncompressed 64Kbps per call !!G.729 = Compressed 8Kbps (20ms delay) !!G.729 offers human dictionary, MOS Scale/Score, Already covered! !!Different regions can use different codecs, dependent on their bandwidth capabilities. !!Relationships can be setup between regions !!Phones are added to the required region via DP membership.

CUCM DEVICE POOL ELEMENTS


SOFTKEY TEMPLATE !!Dictates what keys are available on the IP phone !!Device Device Settings Softkey Template !!You cannot change the default softkey template !!You can copy a softkey template !!Softkey Layout GO !!Undefined Key = BLANK SRST REFERENCE !!Disabled by default or use default voice gateway !!If router runs SRST, router supports phone and can talk to PSTN/other site. !!Voice Gateway runs SRST !!System->SRST !!*2000 = PORT !!Pool is ready for devices to assign to !!Pool created per location

CUCM SUPPORTING END DEVICES PART 2


MANUALLY !! Enter MAC address and Directory Number for each phone. (UPC code scanable) !! Selsius Ethernet Phone (Selsius are an organization) !! PHONE BUTTON TEMPLATE: controls line buttons !! DEVICE SECURITY PROFILE: Encryption settings !! Add live buttons: DN 2001 !! *HTTP Access to phone via HTTP server SECURITY CONCERN!! AUTO REGISTRATION !! CUCM hands out extensions to newly registered phones, similar to DHCP. !! Default configuration file !! Static Assignment !! Good for new delivery

CUCM BULK ADMINISTRATION TOOL


BULK ADMINISTRATION TOOL !! Use an Excel spreadsheet to generate CSV file of devices. !! System->Unified CM->Enterprise Parameters->SCCP for auto registration !! Device->Device Defaults>All Defaults for auto registration BAT !! Phones->Phone Template (Generic) Save Template (Sales Example) !! Add Line Template also Directory Number specified !! Spreadsheets Macros Enabled

LOCKING DOWN THE CISCO IP PHONE !!Disable PC port !!Lock settings access !!Gratuitous ARP protect !!PC Voice VLAN access !!IP Phone HTTP access !!Product specific configuration layout !!GARP = ARP comes in that you didnt ask for. GARP sends a fake MAC address for your default gateway. Disabled in CUCM7. !!Phone conversation sent to PC and SWITCH. Call recording/monitoring etc.

CUCM SUPPORTING END USERS


BENEFITS: Users can manage phone/Soft phones requires logins !! Advanced Features: Extension Mobility !! Tracking Per User Account !! There are 2 different types of users, END USERS and APPLICATION USERS !! End users can be linked to LDAP (Optional) CUCM can use 3 LDAP Options: 1.!Local data only (NO LDAP) 2.!LDAP Sync 3.!LDAP Authentication LDAP Sync !! Disables bulk of CUCM User Management (Read Only) !! Passwords/CUCM specifics managed from CUCM LDAP Authentication !! Passwords managed in LDAP not in CUCM !! Authenticates directly against LDAP DATABASE !! !! !! !! !! !! LDAP SUPPORT MS/NETSCAPE/SUN/IPLANET Must setup a SYNC AGREEMENT between CUCM and LDAP User Search Base and User ID LDAP attribute LOCAL LDAP User Management->App User->End User Add New Fields Associate END USER with device Now the user can login and manage associated devices.

CUCM BULK ADMINISTRATION TOOL PART 2


!!Used for large additions or changes to CUCM Database !!Phones/Users/Many tedious configurations !!Pre-integrated in CUCM Administration !!Export and reimport !!Exported data can be used for inplace migration or data restore (Not possible with DRS) BAT COMPONENTS !!Template (Phone/Users) and CSV file -> BAT Engine !!Bulk Admin Excel Template/Upload or Download Files/Download and open in Excel/Enable Macro/Run Macro and export to txt (CSV) !!Create User Template Name Sales (Example)

CUCM MORE LDAP


LDAP !! Supported Directory Active Directory !! Setup SYNC AGREEMENT !! Create Service/User Account in AD !! Create OU for sync !! Serviceability > Service Activation-> Enable Cisco DIR SYNC !! System->LDAP->LDAP System !! Enable Sync with Active Directory !! LDAP Attribute SamAccountName/Email etc.. !! LDAP = READY !! Add new LDAP directories: !! LDAP Manager = username@domain !! LDAP User Search Base - = OU (LDAP SYNTAX=OU=CCMEndUsers,dc=home,dc=local) !! Add more than 1 DC. !! LDAP AGREEMENT in place, perform full sync. !! LDAP Admin done from AD. !! Change passwords from CUCM or AD. !! LDAP Authentication = Same setup as LDAP Sync. !! One in place, all password changes done from Active Directory.

CUCM: MANAGING GROUPS, ROLES AND PRIVILEGES

!!Delegate administrator rights !!Users assigned to groups !!Groups assigned to one or more roles !!Roles assigned to privileges !!*Important ordering!

CUCM UNDERSTANDING DIAL PLANS: CUCM ROUTE ARCHITECTURE

CUCM UNDERSTANDING DIAL PLANS


!! CUCM only knows about what is in the database !! No dialpeer required (CME configuration) !! CUCM only knows whats in cluster *1 PUBLISHER per cluster* !! ROUTE PLANS = Required for out of cluster communications.

CUCM DIAL PLANS CONFIGURATION


!! Add DEVICES VG and PSTN !! Call Routing -> Route Hunt -> GROUP/LIST/PATTERN !! Distribution Algorithm Circular or From Top (PREFERRED) !! Add Route List Ways to 2xxxx Groups to be used for calls !! When WAN call sent over PSTN requires TRANSFORMING *ROUTE LIST LEVEL* !! PATTERN *LINK TO GATEWAY/ROUTE LIST !! Ties everything together !! 2xxx WILDCARD !! X = SINGLE DIGIT !! @ = North American Numbering Plan !! ! = One or more digits (32 digit cap) !! . = Access Code Termination !! HASH = Terminates Interdigit Timeout !! Provide outside dialtone !! Predot Strips before .

CUCM WILDCARD SAMPLES !![XYZ] [X-Y] [X-YZ] DIGIT SET !![XYZ] [X-Y] [X-YZ] Negative Digit Set !! = Anything BUT! !!Example of each: !!38[2,4-6,9]3 = 3823 !!38[2-4]3 = 3813 !!9011!HASH = 9011_______________________HAS (32 digits then terminate)

CUCM PARTITIONS AND CALLING SEARCH SPACES


!! Restricting devices from calling certain numbers PARTITIONS !! Groups of dialable numbers - Lines/Route Patterns/Anything that has a number !! Examples: LOCAL-PT, INTERNAL-PT, INT-LD-PT CALLING SEARCH SPACES !! A list of reachable partitions !! Assigned to any dialing entity !! Defines calling privileges !! Examples: INT-CSS contains INT-PT, LOCAL-PT partitions !! Phone in the internal partition doesnt dictate calling privileges, this is where the CSS kicks in. !! Partitions and CSS SIDE BY SIDE (GROUP and PRIVILEDGES) !! By default all phones+numbers are assigned to the NONE partition and CSS. !! Everything can call everything by default. !! Directory Number is in the partition not the phone. !! Bottom of all CSS is NONE partition. Best practice is to leave nothing in the NONE partition or CSS.

CUCM PARTITIONS AND CALLING SEARCH SPACES


Example !! 3 types of calling restrictions should exist in your organization: 1.!Lobby/public phones: Internal Extensions only 2.!Typical Users: Internal and Local PSTN 3.!Management: Internal, Local PSTN and Long Distance PSTN !! STEP 1 Create the partitions !! STEP 2 Assign numbers to partitions !! STEP 3 Create Calling Search Spaces !! STEP 4 Assign Calling Search Spaces to Devices

CUCM PARTITIONS AND CALLING SEARCH SPACES

CUCM FEATURE OVERVIEW


!! Phone feature madness! !! Cisco IP Phone media streaming application IMPORTANT? CALL PARK !! Call Routing-> Call Park -> Add a range of numbers: 115x (0-9 Slots to Park call) !! Service Parameters -> Long List/Overview of a lot of odd parameters! Call Park in the list/ Settings for Call Park. CALL PICKUP !! Call Routing-> Call Pickup Group-> Add New Name + Number !! Group Call Pickup 0 Pickup SHARED PHONE LINES !! Add DN to 2 registered devices !! Multiple call waiting settings under DN !! Number of calls per device Max number can be set but 196 MAX !! Busy Trigger 2 people online, 3rd will be busy. !! Any change to DN impacts all devices. EDIT LINE APPEARANCE. DO NOT DISTURB !! Modify softkey template to enable DND feature !! Copy template to DND user !! Configure softkey layout !! On Hook !! Toggle DND !! Phone Configuration Menu On and Off Tickbox

CUCM FEATURE OVERVIEW CONT


CALLBACK !! Lift handset and hungup !! User notifed that a user is available. !! Add Softkey under On hook !! Goes into effect on ring out of calling phone !! Crafty! Plays a chime when user is available. BARGE AND PRIVACY !! User can join a call (BARGE) !! Shared Lines !! Privacy button can prevent BARGING (DEFAULT) !! Device->Phone->Per Phone or Cluster !! Built in Bridge = BARGE !! On the fly, bridged conference call !! Phones handle conference call themselves !! Service Parameter Configuration = Global Settings for BARGE. SERVICES/EXTENSION MOBILITY !! Custom programs for phone. !! IP Phone Services Configuration !! Point to URL for apps !! Subscribe to this service under Device->Phone !! EXTENSION MOBILITY is covered in CCNP VOICE !! This is an XML service enabling users to login to the phone.

CISCO UNITY CONNECTION


FOCUS !! One of 5 LINUX VOIP appliances !! Integrates with legacy PBX via PIMG or TIMG !! USERS Manual, CSV, CUCM Import or LDAP !! CUC integrates with CUCM using SCCP or SIP !! PIMG Up to 8 digital or analog ports !! TIMG Digital T1 to SIP !! SCCP = Easier to setup than SIP (Jeremy opinion!)

CISCO UNITY CONNECTION CONT..


!! SIP Trunk used for CUCM and CUC Connection (Destination Address) !! SCCP requires message waiting (Integrated with SIP) !! CUCM Admin -> Voicemail !! Wizard based HOW CUC PROCESS CALLS: !! Call Handlers Scripting language for Unity !! System Greetings/IVR Equivalent/Series of Handlers !! Directory Type Users DN to reach them !! Interview Literally an interview, answer questions etc.. Info collector resource. !! Calls are identified as direct or forwarded !! DIRECT CALLS Messages button Calls Unity to collect VM !! FORWARDED CALLS CFNA, CFB, DND, Auto Attendant Forwarded when N/A

CISCO UNITY CONNECTION CONT..


!! Managing user and mailboxes in CUC !! User templates, make life easier! !! Lots of options BASIC ELEMENTS !! -User !! -Phone: Dialing Restrictions, CoS, Schedule !! -Location: Geographic location, language, time zone !! -CoS defines many options (Timers, Features, Restrictions) !! -You can create end users from the template+associate the phone extension number. !! -Phone extension used to identify the user when they press the Messages button !! -User template basics Core settings !! -If no VM box you can go to default greeting, !! Import Users->LDAP->Active Directory DV or AXL Remote (CUCM TO CUC) !! Service need activating for AXL (Serviceabilty Service Activation) !! LDAP and AXL

CISCO UNIFIED PRESENCE SERVER

CISCO UNIFIED PRESENCE SERVER

CISCO UNIFIED PRESENCE SERVER

Vous aimerez peut-être aussi