Professional Documents
Culture Documents
323 Defined
H.323 is a peer-to-peer voice signaling protocol. H.323 is a protocol suite built with
H.225
H.225 RAS
H.245
H.262 / H.263
H.450
T.120
Video conferencing
Widely supported-interoperable
CCM and H.323 GW exchange H.225 setup messages on TCP port 1720
H.323 Defaults
VoIP
HUNTSTOP disabled
VAD enabled
Preference 0
Audio = DSCP EF
PSTN
DID is disabled
Preference 0
HUNTSTOP disabled
Roter(config-voi-serv)#h323
This commands will let you to enable H.323 as VoIP service and enters h323 configuration mode
Router(config-serv-h323)#telephony-service ccm-compatible
This command will enable Call Manager compatibility for H323
Router(config-if)#h323-gateway voip bind srcaddr ip-addr-of-interface
This command will bind interface IP Address with H323 for signaling
Codec Configuration:
Router(config)#voice class codec tag
Router(config-class)#codec preference {1-14}
These commands allow you to define a voice-class for codec to use during different
configurations.
This can be implemented to any dial-peer using following command
Router(config-dial-peer)#voice-class type tag
You can also use codec command at dial-peer level but in this way you can define only single
codec.
Router(config-dial-peer)#codec codec-type
You can also define a H323 class to define different parameters which can be used for different
configuration rather typing in each case.
voice-class codec 1
voice-class h323 1
If you have multiple CUCM and want to implement fail over in case one goes down then you
have to specify this command
voice class h323 1
h225 timeout tcp establish 3
Also mention following command in dial-peer mode
preference 1
Device
o Gateway
H.323 Gateway
One thing we have to note here that H.323 Gateway never registers with CUCM.
Call Routing
Route/Hunt
Route Pattern
What happened with the calls if CUCM goes down during a call conversation? The call will be
dropped because gateway will keep in sending keep alive to CUCM and if it doesnt receive
response then call will be dropped rather fail over to SRST. To enable fail over to SRST we have
to disable keep alive in h323 voice service mode
Router(config-serv-h323)#no h225 timeout keepalive
Debug commands
show dial-peer voice tag
show dial-peer voice summery
debug { voip|voice} dialpeer
debug h225 asn1
debug h225 q931
debug h225 events
show dialplan number phone-number Tells which dial peers are matched by a specific phone
number
debug cch323 h225 Commands to troubleshoot call setup and teardown
debug cch323 h245 Commands to troubleshoot call setup and teardown
debug voip ccapi inout Debugs the call control application programming interface. It shows
details about the call setup from both the telephony and network sides (use with care of
production router)