© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Deployments Implementing Basic Gatekeeper Functionality
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Configuration Steps 1. Configure local zones on the gatekeeper. 2. Configure a zone prefix for each local zone. 3. Configure technology prefixes.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Single GatekeeperMultizone Configuration Scenario Gatekeeper Phone Phone San Jose Phone Phone Chicago CUCME (H.323) WAN Calls designated for the other zone are routed over the gatekeeper. CUCME = Cisco Unified CallManager Express
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v gatekeeper router(config)# Enters gatekeeper configuration mode zone local gatekeeper-name domain-name [ras-ip-address] [port] router(config-gk)# Specifies a zone controlled by a gatekeeper no shutdown router(config)# Brings the gatekeeper online Configuring Local Zones
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Single GatekeeperMultizone Configuration Scenario Phone Phone Phone CUCME (H.323) gatekeeper zone local SanJose cisco.com zone local Chicago cisco.com no shutdown Phone Gatekeeper WAN San JoseChicago CUCME = Cisco Unified CallManager Express
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v zone prefix gatekeeper-name e164-prefix [blast | seq] [gw- priority priority gw-alias [gw-alias,...]] router(config-gk)# Adds a prefix to the gatekeeper zone list. The optional blast and seq parameters are for fault tolerant gatekeeper networks. The optional gw-priority parameter assigns a priority to a gateway. The highest value is 10, the default value is 5 and the lowest value is 0. If 0 is assigned, the gatekeeper will not route any calls to the gateway. Configuring Zone Prefixes
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Configuring Zone Prefixes (Cont.) Phone Phone Phone Phone CUCME (H.323) WAN gatekeeper zone local SanJose cisco.com zone local Chicago cisco.com zone prefix SanJose 2... gw-priority 10 ICT_CM_1 zone prefix SanJose 2... gw-priority 9 ICT_CM_2 zone prefix Chicago 3... gw-priority 10 CUCME no shutdown San JoseChicago Gatekeeper CUCME = Cisco Unified CallManager Express
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v gw-type-prefix type-prefix [[hopoff gkid1] [hopoff gkid2] [hopoff gkidn] [seq | blast]] [default-technology] [[gw ipaddr ipaddr [port]]] router(config-gk)# Configures a technology prefix in the gatekeeper. Technology prefixes can be configured either on the gatekeeper or directly on the gateway. When using special flags (hopoff or default-technology), configure the prefix on the gatekeeper and on the gateway. Configuring Technology Prefixes
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Configuring Technology Prefixes (Cont.) Phone Phone Phone Phone CUCME (H.323) gatekeeper zone local SanJose cisco.com zone local Chicago cisco.com zone prefix SanJose 2... gw-priority 10 ICT_CM_1 zone prefix SanJose 2... gw-priority 9 ICT_CM_2 zone prefix Chicago 3... gw-priority 10 CUCME gw-type-prefix 99#* gw ipaddr gw-type-prefix 1#* default-technology no shutdown San JoseChicago Gatekeeper WAN GK CUCME = Cisco Unified CallManager Express
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Registering Gateways Gateway configuration steps: 1. Enable the gateway process. 2. Configure interface commands. 3. Configure dial peers. 4.Optional: Prevent ephone and dial peer registration at the gatekeeper.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v gateway CUCME(config)# To enable the H.323 VoIP gateway, use the gateway command in global configuration mode. Global Gateway Configuration Command
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Global Gateway Configuration Command (Cont.) Gatekeeper Phone Phone San Jose Phone Phone Chicago WAN GK CUCME (H.323) gateway CUCME = Cisco Unified CallManager Express
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Configuring Gateway Interface Commands h323-gateway voip interface router(config-if)# To configure an H.323 gateway interface, use the h323-gateway voip interface command in interface configuration mode. h323-gateway voip id gatekeeper-id {ipaddr ip-address [port] | multicast} priority priority router(config-if)# To define the name and location of the gatekeeper for a specific gateway, use the h323-gateway voip id command in interface configuration mode. Use either IP address of the gatekeeper or use multicast for discovery. The gatekeeper ID is the zone the gateway should register with.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Configuring Gateway Interface Commands (Cont.) h323-gateway voip h323-id interface-id router(config-if)# This is an optional command used to configure the H.323 gateway and identify it to its associated gatekeeper. h323-gateway voip tech-prefix prefix router(config-if)# To define the technology prefix that the gateway registers with the gatekeeper, use the h323-gateway voip tech-prefix command in interface configuration mode. Each technology prefix can contain up to 11 characters. Although not strictly necessary, a pound sign (#) is frequently used as the last digit in a technology prefix.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Configuring Gateway Interface Commands (Cont.) Gatekeeper Phone San Jose Phone Chicago WAN CUCME (H.323) Phone gateway ! interface FastEthernet0/1 ip address h323-gateway voip interface h323-gateway voip id Chicago ipaddr priority 1 h323-gateway voip h323-id CUCME h323-gateway voip tech-prefix 1# Phone CUCME = Cisco Unified CallManager Express
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Dial Peer Configuration Commands session target ras CUCME(config-dial-peer)# Specifies a network address for a dial peer or destination gatekeeper. Registration, admission, and status (RAS) signaling function protocol is being used, meaning that a gatekeeper is consulted to translate the E.164 address into an IP address. tech-prefix number CUCME(config-dial-peer)# Specifies that a particular technology prefix be prepended to the destination pattern of a specific dial peer.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Configuring a Dial Peer Gatekeeper Phone Phone San Jose Phone Phone Chicago WAN GKGK gateway ! interface FastEthernet0/1 ip address h323-gateway voip interface h323-gateway voip id Chicago ipaddr priority 1 h323-gateway voip h323-id CUCME h323-gateway voip tech-prefix 1# ! dial-peer voice 1 voip destination pattern 2... session target ras ! dial-peer voice 2 voip description Dial-Peer for video calls destination pattern 6... session target ras tech-prefix 2# CUCME (H.323) CUCME = Cisco Unified CallManager Express
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Preventing Ephone and Dial-Peer Registration dialplan-pattern tag pattern extension-length length [extension-pattern epattern] [no-reg] CUCME(config-telephony)# Maps a digit pattern for an abbreviated extension-number prefix to the full E.164 telephone number pattern. no-reg prevents the E.164 number in the dial peer from registering with a gatekeeper. number number [secondary number] [no-reg [both | primary]] CUCME(config-ephone-dn)# Used to configure a number for an IP Phone. no-reg prevents the E.164 number in the dial peer from registering with a gatekeeper. both prevents registering both numbers. primary prevents registering the primary number.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Preventing Ephone and Dial-Peer Registration (Cont.) register e164 CUCME(config-dial-peer)# Configures a gateway to register or deregister a fully-qualified dial-peer E.164 address with a gatekeeper. No E.164 addresses are registered until you enter this command.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Preventing Ephone and Dial-Peer Registration (Cont.) Gatekeeper Phone Phone San Jose Phone Phone Chicago WAN GKGK telephony-service dialplan-pattern extension- length 4 no-reg ! ephone-dn 1 dual-line number 3001 no-reg both description name Chicago Phone2-1 ! ephone-dn 2 dual-line number 3002 no-reg both description name Chicago Phone2-2 ! dial-peer voice 90 pots destination-pattern 9T direct-inward-dial port 0/0/0:0 no register e164 CUCME (H.323) CUCME = Cisco Unified CallManager Express
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Registering a Cisco Unified CallManager Cluster Cisco Unified CallManager cluster configuration steps: 1. Configure the gatekeeper in Cisco Unified CallManager (e.g., an H.225 gatekeeper-controlled intercluster trunk) 2. Configure a route pattern pointing to the gatekeeper.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Configuration Configure the gatekeeper with an IP address in the Cisco CallManager Administration configuration page. Timers should be left at their default values.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Trunk Configuration Configure an intercluster gatekeeper-controlled trunk. Used as a terminal-type gateway for Cisco Unified CallManager configuration. Cisco Unified CallManager registers with 1# and zone SanJose at the gatekeeper.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Route Pattern Configuration Configure a route pattern that points to the ICT. This configuration is equal to a gateway configuration for H.323.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Verifying the Gateway and Cisco Unified CallManager Registration Router#show gatekeeper endpoints GATEKEEPER ENDPOINT REGISTRATION ================================ CallSignalAddr Port RASSignalAddr Port Zone Name Type Flags SanJose VOIP-GW H323-ID: ICT_CM_1 Voice Capacity Max.= Avail.= Current.= SanJose VOIP-GW H323-ID: ICT_CM_2 Voice Capacity Max.= Avail.= Current.= Chicago VOIP-GW H323-ID: CUCME Voice Capacity Max.= Avail.= Current.= 0
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Verifying Basic Gatekeeper Functionality Show commands: show gatekeeper gw-type-prefix show gatekeeper status show gatekeeper zone prefix show gatekeeper calls show gatekeeper endpoints show gatekeeper zone status Debug commands: debug h225 {asn1 | events} debug h245 {asn1 | events} debug proxy h323 statistics debug ras debug gate main [5] [10]
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Summary A single gatekeeper can manage multiple local and remote zones. Gatekeeper configuration steps are done in the gatekeeper configuration mode on Cisco IOS routers. A zone prefix is the part of the called number that identifies the zone to which a call hops off. Zone prefixes are usually used to associate an area code to a configured zone. A technology prefix is an optional H.323 standards-based feature, supported by Cisco gateways and gatekeepers, that enables more flexibility in call routing within an H.323 VoIP network. Cisco IOS routers can be registered as gateways with gatekeepers.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Summary (Cont.) To register a Cisco Unified CallManager at a gatekeeper, you can configure a gatekeeper-controlled intercluster trunk on Cisco Unified CallManager. Several show and debug commands exist for troubleshooting and verifying gatekeeper configuration.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v