cvoice 6.0 s05 l01
TRANSCRIPT
-
8/14/2019 CVOICE 6.0 S05 L01
1/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-1
Implementing H.323 Gatekeepers
IntroducingGatekeepers
-
8/14/2019 CVOICE 6.0 S05 L01
2/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-2
Cisco Gatekeeper Overview
Typical gatekeeper functions:
A gatekeeper is an H.323 entity on the network.
A gatekeeper provides these services:
Address translation
Network access control for H.323 terminals, gateways,and multipoint control units
Primary functions are admission control, zone management, andE.164 address translation.
Gatekeepers are logically separated from H.323 endpoints suchas terminals and gateways.
Gatekeepers are optional devices in a network.
-
8/14/2019 CVOICE 6.0 S05 L01
3/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-3
Mandatory: Address resolution: Translates H.323 IDs (such as [email protected])
and E.164 numbers (standard telephone numbers) to endpoint IPaddresses.
Admission control: Controls endpoint admission into the H.323 network.
Bandwidth control: Consists of managing endpoint bandwidthrequirements.
Zone management: Provides zone management for all registeredendpoints in the zone.
Optional:
Call authorization: The gatekeeper can restrict access to certainterminals or gateways or have time-of-day policies restrict access.
Call management: The gatekeeper maintains active call information anduses it to indicate busy endpoints or redirect calls.
Bandwidth management: The gatekeeper can reject admission when the
required bandwidth is not available.
Cisco Gatekeeper Overview (Cont.)
-
8/14/2019 CVOICE 6.0 S05 L01
4/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-4
Cisco Gatekeeper Overview (Cont.)
Phone3-13001
Phone3-23002
Phone1-11001
Phone2-1
2001
Phone2-2
2002
Gatekeeper 2
Terminal
Phone1-21002
Gatekeeper cancontrol bandwidth
and admissioncontrol.
Gatekeeper 1
Gatekeeper canforward calls to other
gatekeepers.
Gateways can be registered atthe gatekeeper.
Endpoints can be registered atthe gatekeeper.
A Cisco Unified CM* cluster canbe registered at the Gatekeeper
Each endpoint can beregistered in one zone.
*Cisco Unified CM = Cisco UnifiedCommunications Manager
-
8/14/2019 CVOICE 6.0 S05 L01
5/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-5
Terms and Definitions
Zones:
H.323 endpoints are grouped into zones.
Each zone has one logical gatekeeper that manages all theendpoints in the zone.
Zone prefixes:
A zone prefix is the part of the called number that identifies thezone to which a call goes.
Zone prefixes are usually used to associate an area or country
code to a configured zone.
-
8/14/2019 CVOICE 6.0 S05 L01
6/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-6
Terms and Definitions (Cont.)
Technology prefixes:
Is an optional H.323 standard-based feature, supported byCisco gateways and gatekeepers, that enables more flexibilityin call routing within an H.323 network.
The Cisco gatekeeper uses technology prefixes to groupendpoints of the same type together.
Technology prefix with hopoff:
Calls will be routed to a specified zone, regardless of what the
zone prefix in the address is.
-
8/14/2019 CVOICE 6.0 S05 L01
7/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-7
Gatekeeper Hardware and SoftwareRequirements
Cisco IOS gatekeeper functionality is available with
IP Voice Image
Advanced Enterprise Image
IP H.323 Image Advanced IP Services Image
Service Provider Services Image
-
8/14/2019 CVOICE 6.0 S05 L01
8/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-8
Gatekeeper Signaling
Gateway
H.225 RAS (UDP) H.225 RAS (UDP)
H.225 Call Setup (TCP)
H.245 Media Control (TCP)
Dual RTP (UDP) Stream
Gatekeeper
UDP port range:16384 to 32767
Gateway
-
8/14/2019 CVOICE 6.0 S05 L01
9/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-9
H.225 RAS Messages
Info Request Neg Acknowledge (INAK)Bandwidth Reject (BRJ)
Info Request Acknowledge (IACK)Bandwidth Confirmation (BCF)
Info Request Response (IRR)Bandwidth Request (BRQ)
Info Request (IRQ)Bandwidth
StatusResource Availability Confirmation (RAC)
Request in Progress (RIP)Resource Availability Indicator (RAI)Request in ProgressResource Availability
Disengage Rejection (DRJ)Unregistration Reject (URJ)
Disengage Confirmation (DCF)Unregistration Confirmation (UCF)
Disengage Request (DRQ)Unregistration Request (URQ)
DisengageTerminal and Gateway Unregistration
Admission Reject (ARJ)Registration Reject (RRJ)
Admission Confirmation (ACF)Registration Confirmation (RCF)
Admission Request (ARQ)Registration Request (RRQ)
Call AdmissionTerminal and Gateway Registration
Location Reject (LRJ)Gatekeeper Reject (GRJ)
Location Confirmation (LCF)Gatekeeper Confirmation (GCF)
Location Request (LRQ)Gatekeeper Request (GRQ)
LocationGatekeeper Discovery
-
8/14/2019 CVOICE 6.0 S05 L01
10/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-10
Gatekeeper Discovery
Straightforward procedure
Used by an endpoint todetermine with whichgatekeeper it should register
Uses either of these:
Unicast discovery
Multicast discovery
Gateway A
Gatekeeper
Gateway B
GRQ(Unicast)
GRQ
(Multicast)
GCF GCF
-
8/14/2019 CVOICE 6.0 S05 L01
11/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-11
Registration Request
Registration is the process bywhich gateways, terminals,and multipoint control units
join a zone and inform the
gatekeeper of their IP andalias addresses.
Registration occurs after thediscovery process.
The H.323 gateway registers
with an H.323 ID or an E.164address.
Gateway A
Gatekeeper
Terminal
RRQ RRQ
RCF RCF
-
8/14/2019 CVOICE 6.0 S05 L01
12/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-12
Lightweight Registration
Prior to H.323 v2, the gatewaysent a full registration every 30seconds.
The gateway initializes with full
registration to the gatekeeper. The gateway negotiates timers
for lightweight registration withthe gatekeeper.
Gateways send lightweight
registration based on negotiatedtimeout, similar to keepalive.
RCFTTLRRQ
RRQKeepalive
The gateway sends a RRQmessage with Keepalive =True before the TTL timer
expires.
Gatekeeper sends a TTLtimer in an RCF message.
-
8/14/2019 CVOICE 6.0 S05 L01
13/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-13
Admission Request
Gateway A Gateway B
H.225 Call Setup (TCP)
H.245 Call Setup (TCP)
Dual RTP (UDP) Stream
Gatekeeper
ARQ
ACF
ARQ
ACF
Dial Plan801555xxxx : Gateway A408555xxxx : Gateway B
8015552001 4085552001
-
8/14/2019 CVOICE 6.0 S05 L01
14/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-14
Information Request
The gatekeeper can use theRAS channel to obtain statusinformation from endpoints.
Status information is always
triggered by a gatekeeperrequest.
Gateway A
Gatekeeper
IRRIRQ
-
8/14/2019 CVOICE 6.0 S05 L01
15/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-15
Location Request
LRQ messages arecommonly used betweeninterzone gatekeepers toget the IP of different zoneendpoints.
Gateway A
Gatekeeper A
RIPARQ
DirectoryGatekeeper
ACF
LRQ
LCF
-
8/14/2019 CVOICE 6.0 S05 L01
16/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-16
Gatekeeper Signaling: LRQ Sequential
Gateway A
ARQ
1 LRQ
zone local GKA cisco.comzone remote GKB cisco.comzone remote GKC cisco.comzone remote GKD cisco.comzone prefix GKB 1408555.... seqzone prefix GKC 1408555.... seqzone prefix GKD 1408555.... seq
2 LRQ
3 LRQ
GKA = Gatekeeper AGKB = Gatekeeper BGKC = Gatekeeper CGKD = Gatekeeper D
LRQs are forwarded using one oftwo methods:
Sequential
Sequential LRQs are sent toa remote zone gatekeeper.
Gatekeeper A will wait for atimeout before sending thenext LRQ.
Blast
GKA GKB
GKC
GKD
-
8/14/2019 CVOICE 6.0 S05 L01
17/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-17
Gatekeeper Signaling: LRQ Blast
zone local GKA cisco.comzone remote GKB cisco.comzone remote GKC cisco.comzone remote GKD cisco.comzone prefix GKB 1408555.... blastzone prefix GKC 1408555.... blastzone prefix GKD 1408555.... blast
Gateway A
ARQ
LRQ
LRQ
LRQ
GKA = Gatekeeper AGKB = Gatekeeper BGKC = Gatekeeper CGKD = Gatekeeper D
LRQs are forwarded using one oftwo methods:
Sequential
Blast
Simultaneous LRQs are sentto remote zone gatekeepers.
GKA GKB
GKC
GKD
-
8/14/2019 CVOICE 6.0 S05 L01
18/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-18
Intrazone Call Setup
Gateway A Gateway B
8015552001 4085552001
1
2
3
4
5
8
10
11
6
7
9
1 = Phone A dials Phone B.
2 = ARQ is ent.
3 = ACF returns.
4 = H.225 call is set up.
5 = H.225 call proceeds.
6 = ARQ is sent.
7 = ACF returns.
8 = H.245 negotiations occur, and logical channels
open.
9 = Call extends to phone.
10 = Gateway B sends call connect to Gateway A.
11 = Dual RTP streams flow.
Phone A Phone B
GK = GatekeeperGK
-
8/14/2019 CVOICE 6.0 S05 L01
19/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-19
Interzone Call Setup
Gateway A Gateway B
8015552001 4085552001
1
2
5
8
9
11
4
6
7
10
13
3
1 = Phone A dials Phone B.
2 = ARQ ia sent.
3 = Gatekeeper 1 sends LRQ to GK2.
4 = Gatekeeper 2 returns LCF to GK1.
5 = Gatekeeper 1 returns ACF.
6 = Gateway A sends a call setup to
Gateway B.
7 = Gateway B returns a call proceeding to
Gateway A.
8 = Gatekeeper B sends ARQ to Gatekeeper 2.
9 = Gatekeeper 2 returns ACF to Gateway B.
10 = H.245 capability exchange begins and logical channels open.
11 = Gateway B sets up POTS call to Phone B.
12 = Gateway B sends a call connect to Gateway A.
13 = Dual RTP streams between gateways.
Phone A Phone B12
GK1 = Gatekeeper 1GK2 = Gatekeeper 2
GK1 GK2
-
8/14/2019 CVOICE 6.0 S05 L01
20/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-20
Call Disconnect
Gateway A Gateway B
8015552001 4085552001
5
4 2
1
3
1 = Phone B hangs up.
2 = Gateway B sends DRQ to Gatekeeper 2.
3 = Gateway B sends H.225 release complete to Gateway A.
4 = Gateway A sends DRQ to Gatekeeper 1.
5 = Gateway A signals call disconnect to voice network.
Phone A Phone B
DCFDCF
GK1 = Gatekeeper 1GK2 = Gatekeeper 2
GK1 GK2
-
8/14/2019 CVOICE 6.0 S05 L01
21/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-21
Finding and Registering witha Gatekeeper
GRQ
GCF
RRQ
RCF
-
8/14/2019 CVOICE 6.0 S05 L01
22/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-22
Call Flow with a Gatekeeper
H.323 VoIP NetworkPSTN PSTN
Called PartyCalled Party
Signaling
Bearer orMediaRTCP Stream
H.225.0 RAS
H.225.0 (TCP)
H.245 (TCP)
Media (UDP)
H.225.0 RAS
Setup
ARQ
ACF
ARQ
ACF
Call Proceeding
Alerting
Connect
Gatekeeper
-
8/14/2019 CVOICE 6.0 S05 L01
23/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-23
Gatekeeper-Routed Call Signaling
GK
GKRCSServer
RTP Voice Bearer Traffic
H.225 RASH.225 RAS
Gatekeeper
-
8/14/2019 CVOICE 6.0 S05 L01
24/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-24
Scalability with Multiple Gatekeepers
GK = Gatekeeper
-
8/14/2019 CVOICE 6.0 S05 L01
25/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-25
Call Flow with Multiple Gatekeepers
x1001
x1002
x1003
x1001
x1002
x1003
Gatekeeper 1 Gateway 2
Gatekeeper 1 Gateway 2
IPZone 1 Zone 2
RRQ
RCF
ARQ
ACF
DRQ
DCF
LRQ
LCF
RRQ
DRQ
DCF
RCF
ARQACF
H.225.0 Setup
Active Call
H.225.0 Connect with H.245 Capabilities
GK = Gatekeeper
-
8/14/2019 CVOICE 6.0 S05 L01
26/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-26
Zone Prefixes
Identifies the destinationzone for the call
Determines if a call isrouted to a remote zoneor handled locally
GK-A(config)# gatekeeperGK-A(config-gk)# zone local Houston cisco.com 172.22.2.3 1719GK-A(config-gk)# zone local SanJose cisco.comGK-A(config-gk)# zone prefix Houston 281.......GK-A(config-gk)# zone prefix SanJose 408.......
Corp-GK
281-XXXX 408-XXXX
172.22.2.3
WAN
Houston San Jose
Zones
-
8/14/2019 CVOICE 6.0 S05 L01
27/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-27
Technology Prefixes
Gateways can register with a gatekeeper using a technologyprefix.
Technology prefixes can be used to influence call routing fordifferent services:
For example, voice calls and video calls
Usually identified with the # sign, but can be any E.164 string
For example, 1# for voice calls and 2# for video calls
A gatekeeper will only route a call to a gateway with a matching
technology prefix: If no technology prefix is included in the dialed number, a
default technology prefix can be used.
-
8/14/2019 CVOICE 6.0 S05 L01
28/48
-
8/14/2019 CVOICE 6.0 S05 L01
29/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-29
Gatekeeper Address Resolution
Technology prefix match?
Zone prefix match?
Target zone = matched zone
Is target address registered?
Default technology prefix set?
Send LRQ
Send ACF
Remote technology prefix?
Send ACF
Send ARJ
Send ARJ
Send LRQ
Send ARJ
Y
Y
Y
Y
N
N
N
Y
Y
Target zone = source zone?
N
N
Y
Y
N
N
N N
YY
YY
NN
Strip technical prefix
Is ARQ reject-unknown-prefix set?
Is target zone local?
Was a local gateway withthe technology prefix found?
Was a technology prefixfound in step 1?
Select a local gateway withthe default technology prefix?
-
8/14/2019 CVOICE 6.0 S05 L01
30/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-30
Gatekeeper Call Routing: Zone Prefixesand Default Technology Prefixes
Local Zone: CHIZone Prefix: 1312*
Local Zone: DENZone Prefix: 1303*
Gateway ATechnology
Gateway BTechnology
Phone3-113125553001
Phone4-113035554001Default Technology Prefix: 1#
1
10
11
2
Call to13035554001
Technolgy prefix match? No
Zone prefix match? Yes
Target zone = DEN
Is DEN a local zone? Yes
13035554001registered? No
Was a technology prefix found? No
Default technology prefix set? 1#
Select a gateway in DEN withtechnology prefix 1#.
ARQ to 13035554001
ACF, destination Gateway A
1
2
3
4
5
6
7
8
9
10
Gatekeeper
-
8/14/2019 CVOICE 6.0 S05 L01
31/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-31
Gatekeeper Call Routing: Zone Prefixesand Technology Prefixes
Local Zone: CHIZone Prefix: 1312*
Local Zone: DENZone Prefix: 1303*
Gateway ATechnology Prefix: 1#
Dial Peer TechnologyPrefix: 1#
Gateway BTechnology
Prefix: 1#
Phone3-113125553001
Phone4-113035554001
1
10
11
Call to13035554001
Technolgy prefix match? Yes, 1#
Hopoff prefix? No
Zone prefix match? Yes
Target zone = DEN
ARQ to 1#13035554001 Is DEN local? Yes
13035554001registered? No
Was a technology prefix found? Yes
Select a gateway in DEN with techprefix 1#.
ACF, destination Gateway A
1
2
3
4
5
6
7
8
9
10
Gatekeeper
2
-
8/14/2019 CVOICE 6.0 S05 L01
32/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-32
Gatekeeper Call Routing: Zone Prefixesand Registered Numbers
Local Zone: CHIZone Prefix: 1312*
Local Zone: DENZone Prefix: 1303*
Gateway ATechnology
Prefix: 1#
Gateway BTechnology Prefix: 1#
E.164 13035554001
Phone3-113125553001
Phone4-113035554001
1
7
8
Technology prefix match? No
Zone prefix match? Yes
Target zone = DEN
Is DEN a local zone? Yes
13035554001 registered? Yes
ACF, destination Gateway A
ARQ to 13035554001
Call to13035554001
1
2
3
4
5
6
7
2
Gatekeeper
-
8/14/2019 CVOICE 6.0 S05 L01
33/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-33
Local Zone: BOSZone Prefix: 1857*
Gatekeeper Call Routing: Remote Zone
Local Zone: CHIZone Prefix: 1312*Remote Zone: BOSZone Prefix: 1857*
Gateway ATechnologyPrefix: 1#
Phone3-1
13125553001
16
6
Technology prefix match? No
Zone prefix match? Yes
Target zone = BOS
Is BOS a local zone? No
LRQ to GK2, RIP to Gateway AARQ to 185755520011
2
3
4
5
6
Call to18575552001
Gatekeeper 1 Gatekeeper 2
-
8/14/2019 CVOICE 6.0 S05 L01
34/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-34
Local Zone: VIDEOZone Prefix: *
Gatekeeper Call Routing: HopoffTechnology Prefix
Local Zone: CHIZone Prefix: 1312*
Hopoff Prefix:2# to Gatekeeper 2
H.323 Video Client
14
4
Technology prefix match? Yes
Hopoff prefix? Yes, toGatekeeper 2
LRQ to Gatekeeper 2, RIP toendpoint
ARQ to 2#18575556666
Call to2#18575556666
H.320 Video Gateway
Technology Prefix 2#Video Calls
1
2
3
4GK1 = Gatekeeper 1GK2 = Gatekeeper 2
GK1
2
GK2
-
8/14/2019 CVOICE 6.0 S05 L01
35/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-35
Directory Gatekeepers
Phone1-12001
Phone1-22002
Zone SanJose Zone Chicago
Phone2-13001
Phone2-23002
1. Dials 3002.
DirectoryGatekeeper
2. Cisco UnifiedCommunications
Manager sends anARQ to GK1.
4. ForwardsLRQ to GK2.
5. Responds
with LCF toGK1.
GK1 GK2
3. Sends an LRQ to thedirectory gatekeeper.
-
8/14/2019 CVOICE 6.0 S05 L01
36/48
-
8/14/2019 CVOICE 6.0 S05 L01
37/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-37
Hierarchical Gatekeepers1. Small NetworkGateways Only 2. Small NetworkSimplified with a Gatekeeper
3. Medium NetworkMultiple Gatekeepers4. Medium to Large NetworkMultiple
Gatekeepers and a Directory Gatekeeper
Gateway Gatekeeper Directory Gatekeeper
-
8/14/2019 CVOICE 6.0 S05 L01
38/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-38
Directory Gatekeeper Signaling
Gateway A8015552001 4085552001
1
2
1 = ARQ from Gateway A to Gatekeeper 1.
2 = LRQ from Gatekeeper 1 to Directory Gatekeeper.3 = RIP from Gatekeeper 1 to Gateway.
4 = LRQ from Directory Gatekeeper to Gatekeeper 2.
5 = LCF/LRJ from Gatekeeper 2 to Directory
Gatekeeper.
6 = LCF/LRJ from Directory Gatekeeper to Gatekeeper
1.
7 = ACF/ARJ from Gatekeeper 1 to Gateway.
8 = Setup from Gateway A to Gateway B.
9 = ARQ from Gateway B to Gatekeeper 2.10 = ACF/ARJ from Gatekeeper 2 to Gateway B.
11 = Alert/Connect from Gateway B to Gateway A.
12 = Gateway A and Gateway B initiate H.245 capabilities.
exchange and open logical channels.
13 = Gateway B sets up POTS call to Phone B.
14 = Dual RTP streams between IP phones.
73 9 10
Gateway B
8
11
12
14
13Phone A
Phone B
6
4
5
GK1 GK2
DirectoryGatekeeper
-
8/14/2019 CVOICE 6.0 S05 L01
39/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-39
Configuring Directory Gatekeepers
hostname SJCGK!gatekeeperzone local SJCGK cisco.com 10.1.1.1zone remote DGK cisco.com 10.4.1.1 1719zone prefix SJCGK 408* gw-priority 10 SJCGWzone prefix DGK *!
hostname AUSGK!gatekeeper
zone local AUSGK cisco.com 10.2.1.1zone remote DGK cisco.com 10.4.1.1 1719zone prefix AUSGK 512* gw-priority 10 AUSGWzone prefix DGK *
hostname NYCGK!gatekeeperzone local NYCGK cisco.com 10.3.1.1zone remote DGK cisco.com 10.4.1.1 1719zone prefix NYCGK 212* gw-priority 10 NYGWzone prefix DGK *
hostname DGK
!gatekeeperzone local DGK cisco.com 10.4.1.1zone remote SJCGK cisco.com 10.1.1.1 1719zone remote AUSGK cisco.com 10.2.1.1 1719zone remote NYCGK cisco.com 10.3.1.1 1719zone prefix SJCGK 408*zone prefix AUSGK 512*zone prefix NYCGK 212*lrq forward-querieslrq lrj immediate-advance
SJCGW AUSGW NYGW
PSTN408
PSTN512
PSTN212
10.4.1.1
10.1.1.1 10.2.1.1 10.3.1.1
DGK
NYCGKAUSGKSJCGK
-
8/14/2019 CVOICE 6.0 S05 L01
40/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-40
GKTMP provides a transaction-oriented application protocol thatallows an external application to modify gatekeeper behavior byprocessing specified RAS messages.
GKTMP provides an external application with a way to learn
endpoints and call information. GKRCS is an independent platform using GKTMP and can run on
Solaris, Linux, or Microsoft Windows.
Multiple GKRCS servers (sometimes referred to as routeservers) exist for divided functionality, redundancy, and
scalability.
Gatekeeper Transaction MessageProtocol
-
8/14/2019 CVOICE 6.0 S05 L01
41/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-41
GKTMP
GKTMP notifies an externalplatform when RAS messagesare received by thegatekeeper.
RAS messages with externalinterfaces:
RRQ, URQ, and GRQ:Application servers thatperform endpointauthorization.
ARQ and LRQ: Provide digittranslation callauthorization.
H.323 RASMessages
Gatekeeper
Gatekeeper Transaction MessageProtocol (Cont.)
-
8/14/2019 CVOICE 6.0 S05 L01
42/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-42
Verifying Gatekeepers
Router# show gatekeeper status
Gatekeeper State: UP
Load Balancing: DISABLED
Flow Control: ENABLED
Zone Name: Houston
Accounting: DISABLED
Endpoint Throttling: DISABLED
Security: DISABLED
Maximum Remote Bandwidth: unlimited
Current Remote Bandwidth: 0 kbps
Current Remote Bandwidth (w/ Alt GKs): 0 kbps
-
8/14/2019 CVOICE 6.0 S05 L01
43/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-43
Verifying Gatekeepers (Cont.)
GK# show gatekeeper endpoint
GATEKEEPER ENDPOINT REGISTRATION
================================
CallSignalAddr Port RASSignalAddr Port Zone Name Type Flags
--------------- ----- --------------- ----- --------- ---- -----
10.100.100.100 1720 10.100.100.100 56937 SJ VOIP-GWE164-ID: 4085551212
H323-ID: GW-SJ
Voice Capacity Max.= Avail.= Current.= 0
10.100.100.101 1720 10.100.100.101 49521 SJ VOIP-GW
E164-ID: 4085551213
H323-ID: GW-SJ2
Voice Capacity Max.= Avail.= Current.= 0
Total number of active registrations = 2
-
8/14/2019 CVOICE 6.0 S05 L01
44/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-44
Verifying Gatekeepers (Cont.)
Router# show gatekeeper zone prefix
ZONE PREFIX TABLE
=================
GK-NAME E164-PREFIX
------- -----------gk2 408*
gk2 5551001*
gk2 5551002*
gk2 5553020*
gk2 5553020*gk1 555....
gk2 719*
gk2 919*
-
8/14/2019 CVOICE 6.0 S05 L01
45/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-45
Verifying Gatekeepers (Cont.)
Router# show gatekeeper zone status
GATEKEEPER ZONES
================
GK name Domain Name RAS Address PORT FLAGS MAX-BW CUR-BW
(kbps) (kbps)
------- ----------- ----------- ---- ----- ------ ------
sj.xyz.com xyz.com 10.0.0.0 1719 LS 0
-
8/14/2019 CVOICE 6.0 S05 L01
46/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-46
Summary
Gatekeepers are optional devices that are responsible foradmission control, zone management, and E.164 addresstranslation.
The gatekeeper hardware and software requirements depend on
the Cisco IOS version and feature set. The initial signaling between a gateway and a gatekeeper is done
through H.225 RAS.
Directory gatekeepers forward LRQs to gatekeepers. They areused for eliminating full-meshed gatekeeper networks.
Zone prefixes indicate the destination zone for a call.
Technology prefixes are used by gatekeepers to be more flexiblein call routing. Default technology prefixes are used as a gatewayof last resort.
-
8/14/2019 CVOICE 6.0 S05 L01
47/48
2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-47
Summary (Cont.)
A gatekeeper has a logical process for call routing that dependson technology and prefix matching.
GKTMP provides an interface for call control of a gatekeeper.
Several commands are available to verify gatekeeper operational
status.
-
8/14/2019 CVOICE 6.0 S05 L01
48/48