H.323 Video Call Flow Across CUBE and Cisco Gatekeeper
H.323 Video Call Flow Across CUBE and Cisco Gatekeeper
H.323 Video Call Flow Across CUBE and Cisco Gatekeeper
Introduction
Prerequisites
Requirements
Components Used
Conventions
Configure
Network Diagram
Configurations
Verify
Gateway
CUBE
Troubleshoot
Debug Commands
Call Flow Example
Debug Outputs
Related Information
Introduction
The objective of this document is to provide configuration and troubleshooting information for H.323 video
calls across Cisco Unified Border Element (CUBE) and Cisco Gatekeeper.
Each site has a CUBE and Gatekeeper co−located on the same device. The Gatekeeper on Site−1 is
configured as a remote gatekeeper in Site−2 and vice−versa. Inter−site calls are routed through the CUBE
(flow−through mode) located in each site. Cisco Unified Communication Manager and CUBE at Site 1 use
tech−prefix #2. CME and CUBE at Site 2 use tech−prefix #3.
Users use VT Advantage cameras and IP phone to make audio / video calls.
Prerequisites
Requirements
There are no specific requirements for this document.
Components Used
The information in this document is based on these software and hardware versions:
The information in this document was created from the devices in a specific lab environment. All of the
devices used in this document started with a cleared (default) configuration. If your network is live, make sure
that you understand the potential impact of any command.
Conventions
Refer to Cisco Technical Tips Conventions for more information on document conventions.
Configure
In this section, you are presented with the information to configure the features described in this document.
Note: Use the Command Lookup Tool ( registered customers only) to find more information on the commands
used in this document.
Network Diagram
This document uses this network setup:
Configurations
This document uses these configurations:
!−−− Configure the CUBE to register with the local Gatekeeper zone CCM−CUBE
!−−− using tech−prefix 2# and CUBE−1 as the H323 ID
interface FastEthernet0/0
ip address 14.50.201.17 255.255.255.0
h323−gateway voip interface
h323−gateway voip id CCM−CUBE ipaddr 14.50.201.17 1719
h323−gateway voip h323−id CUBE−1
h323−gateway voip tech−prefix 2#
h323−gateway voip bind srcaddr 14.50.201.17
!
!−−− Configure local zones CCM, CCM−CUBE and remote zone CME−CUBE
!−−− Configure a zone prefix to route 919* calls to CCM Zone
!−−− Configure a hop−off prefix to route calls beginning with 3# to remote zone CME−CUBE
!−−− Configure invia and outvia parameters such that calls coming in / going out CCM
!−−− zone are sent via the IP−IP Gateway registered in CCM−CUBE zone
!−−− Configure invia and outvia parameters such that calls coming in / going out of
!−−− remote CME−CUBE zone are sent via the IP−IP Gateway registered in CCM−CUBE zone
gatekeeper
zone local CCM cisco.com 14.50.201.17 invia CCM−CUBE outvia CCM−CUBE
zone local CCM−CUBE cisco.com
zone remote CME−CUBE cisco.com 14.1.123.95 1719 invia CCM−CUBE outvia CCM−CUBE
zone prefix CCM 919.......
gw−type−prefix 3#* hopoff CME−CUBE
no shutdown
gateway
!−−− Configure the CUBE to register with the local Gatekeeper zone CME−CUBE
!−−− using tech−prefix 3# and CUBE−2 as the H323 ID
interface FastEthernet0/0
ip address 14.1.123.95 255.255.255.0
h323−gateway voip interface
h323−gateway voip id CME−CUBE ipaddr 14.1.123.95 1719
h323−gateway voip h323−id CUBE−2
h323−gateway voip tech−prefix 3#
h323−gateway voip bind srcaddr 14.1.123.95
!
!−−− Configure dial−peers to route calls with called numbers prefixed with 2# and 3#
!−−− using the Gatekeeper
!−−− Configure local zones CME, CME−CUBE and remote zone CCM−CUBE
!−−− Configure a zone prefix to route 408* calls to CME Zone
!−−− Configure a hop−off prefix to route calls beginning with 2# to remote zone CCM−CUBE
!−−− Configure invia and outvia parameters such that calls coming in / going out
!−−− of CME zone are sent through the IP−IP Gateway registered in CME−CUBE zone.
!−−− Configure invia and outvia parameters such that calls coming in / going out
!−−− of remote CCM−CUBE zone are sent via the IP−IP Gateway registered in CME−CUBE zone
gatekeeper
zone local CME cisco.com 14.1.123.95 invia CME−CUBE outvia CME−CUBE
zone local CME−CUBE cisco.com
zone remote CCM−CUBE cisco.com 14.50.201.17 1719 invia CME−CUBE outvia CME−CUBE
zone prefix CME 4085252...
gw−type−prefix 2#* hopoff CCM−CUBE
no shutdown
!
gateway
CME Configuration
!−−− Configure the CME to register with the Gatekeeper zone CME
!−−− using tech−prefix 3# and CME−1 as the H323 ID
interface GigabitEthernet0/0
ip address 14.1.103.74 255.255.255.0
h323−gateway voip interface
h323−gateway voip id CME ipaddr 14.1.123.95 1719
h323−gateway voip h323−id CME−1
h323−gateway voip tech−prefix 3#
h323−gateway voip bind srcaddr 14.1.103.74
!
voice translation−rule 1
rule 1 /^3#\(.*$\)/ /\1/
!
!
voice translation−profile 1
translate called 1
!
!−−− Configure outbound dial−peer to route calls to 919* via the Gatekeeper.
!−−− Note that 2# is prefixed to the called number using the tech−prefix command
gateway
1. Configure a Gatekeeper (Device > Gatekeeper) on the Cisco Unified Communication Manager
Administration page.
2. Configure a H.225 Gatekeeper Controlled Trunk (Device ’ Trunk) on the Cisco Unified
Communications Manager Administration page with Gatekeeper Name, Terminal Type, Technology
prefix and Zone parameters.
3. Configure a Route pattern to route calls to 4085252000 across the H.225 Trunk configured in Step 2.
Note that the Prefix Digits (Outgoing calls) field is set to 3#.
4. Configure a Translation Pattern in order to strip the 2# on inbound calls across the H225 Trunk.
Verify
Use this section in order to confirm your configuration works properly.
The Output Interpreter Tool ( registered customers only) (OIT) supports certain show commands. Use the OIT to
view an analysis of show command output.
Gateway
Use this section to confirm that your configuration works properly at the Cisco IOS Gatekeeper.
These gatekeeper show commands were collected after enabling debug gatekeeper main 10:
Gatekeeper−1
Gatekeeper−2
Gatekeeper−1
Prefix: 2#*
Zone CCM master gateway list:
14.50.201.81:39284 CCM−GK−Trunk_1
Zone CCM−CUBE master gateway list:
14.50.201.17:1720 CUBE−1
Gatekeeper−2
Prefix: 3#*
Zone CME master gateway list:
14.1.125.125:1720 CME−1
Zone CME−CUBE master gateway list:
14.1.123.95:1720 CUBE−2
• Show gatekeeper calls
Gatekeeper−1
Gatekeeper−2
CUBE
Use this section in order to confirm that your configuration works properly at the CUBE.
• Show gateway
Cube−1
H.323 service is up
Gateway CUBE−1 is registered to Gatekeeper CCM−CUBE
Cube−2
H.323 service is up
Gateway CUBE−2 is registered to Gatekeeper CME−CUBE
Cube−1
Telephony call−legs: 0
SIP call−legs: 0
H323 call−legs: 2
Call agent controlled call−legs: 0
SCCP call−legs: 0
Multicast call−legs: 0
Media call−legs: 0
Total call−legs: 2
Cube−2
Telephony call−legs: 0
SIP call−legs: 0
H323 call−legs: 2
Call agent controlled call−legs: 0
SCCP call−legs: 0
Multicast call−legs: 0
Media call−legs: 0
Total call−legs: 2
• Show voip rtp connections
Cube−1
Cube−2
Troubleshoot
Use this section in order to troubleshoot your configuration.
Debug Commands
Configure the Cisco IOS Gateway to log the debugs in its logging buffer and disable logging console.
Note: Refer to Important Information on Debug Commands before you use debug commands.
Note: Show and Debug commands for common problems are available at Multiservice voice debug lookup
tool.
These are the commands used to configure the gateway in order to store the debugs in the logging buffer of
the gateway:
CUBE Debugs
Gatekeeper Debugs
• debug ras
• debug gatekeeper main 10
• debug gatekeeper call 10
• debug gatekeeper zone 10
Debug Outputs
This section provides debug outputs for the call flow discussed in this section.
• GK−CUBE−1
• GK−CUBE−2
• CME−1
Step 1
Step 2
Cisco Unified Communication Manager prefixes a 3# to the called−number and sends an ARQ request to the
Gatekeeper in Site−1.
(GK−CUBE−1.txt)
008874: *Jul 24 06:49:52.584: RAS INCOMING PDU ::=
Step 3
Gatekeeper−1 identifies that the call is inbound from CCM zone and checks whether there is an invia zone
configured.
(GK−CUBE−1.txt)
Step 4
Gatekeeper−1 determines CCM−CUBE as the invia zone for CCM zone and tries to find an IP−IP gateway in
CCM−CUBE zone.
(GK−CUBE−1.txt)
Step 5
Gatekeeper−1 finds the local IP−IP gateway (CUBE−1) and sends the IP address of the gateway
(14.50.201.17) in the ACF response.
(GK−CUBE−1.txt)
Step 6
(GK−CUBE−1.txt)
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '8144000400010300'H
}
}
}
}
Step 7
(GK−CUBE−1.txt)
Step 8
(GK−CUBE−1.txt)
{
when
{
end NULL
inIrr NULL
}
callStartingPoint
{
connect NULL
}
required
{
nonStandardUsageTypes
{
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '40'H
}
}
startTime NULL
endTime NULL
terminationCause NULL
}
}
}
}
Step 9
CUBE−1 then matches inbound dial−peer 919 and outbound dial−peer 408 and sends an ARQ request for
3#4085252000 to Gatekeeper−1.
(GK−CUBE−1.txt)
Step 10
CUBE−1 sends H225 Call Proceeding message to Cisco Unified Communication Manager.
009029: *Jul 24 06:49:52.833: //2153/006E38C40300/H323/run_h225_sm:
Received event H225_EV_CALLPROC while at state H225_SETUP
009030: *Jul 24 06:49:52.833: //2153/006E38C40300/H323/cch323_h225_set_new_state:
Changing from H225_SETUP state to H225_CALLPROC state
009031: *Jul 24 06:49:52.833: //2153/006E38C40300/H323/generic_send_callproc:
====== PI = 0
009032: *Jul 24 06:49:52.837: H225.0 OUTGOING PDU ::=
{
prefix dialedDigits : "2#"
}
}
}, h323 :
{
supportedPrefixes
{
}
}
}
}
mc FALSE
undefinedNode FALSE
}
callIdentifier
{
guid '006E38C43570518C030003010E32CA1F'H
}
multipleCalls FALSE
maintainConnection FALSE
}
h245Tunneling FALSE
}
}
Step 11
As there are no invia zones configured for CCM−CUBE zone, Gatekeeper−1 performs normal ARQ
processing. It finds 3# tech−prefix in the destination number.
(GK−CUBE−1.txt)
Step 12
3# is configured as a hopoff prefix for remote zone CME−CUBE. Hence, Gatekeeper−1 sends a LRQ
(Location request) to Gatekeeper−2.
(GK−CUBE−1.txt)
Step 13
Gatekeeper−2 receives the LRQ and identifies that LRQ is from remote zone CCM−CUBE. It checks whether
there is an invia zone configured for remote zone CCM−CUBE.
(GK−CUBE−2.txt)
Step 14
Gatekeeper−2 determines CME−CUBE as the invia zone for CCM−CUBE zone and tries to find an IP−IP
gateway in CME−CUBE.
(GK−CUBE−2.txt)
Step 15
Gatekeeper−2 finds the local IP−IP gateway (CUBE−2) and sends the IP address of the gateway (14.1.123.95)
in the LCF response.
(GK−CUBE−2.txt)
{
gwType h320−gateway : NULL
gwAlias
{
h323−ID : {"CUBE−2"}
}
sigAddress
{
ip '0E017B5F'H
port 1720
}
resources
{
maxDSPs 0
inUseDSPs 0
maxBChannels 0
inUseBChannels 0
activeCalls 0
bandwidth 0
inuseBandwidth 0
}
}
}
gtd gtdData : '49414D2C0D0A4745412C747273332C30302C312C...'H
}
Step 16
Gatekeeper−1 receives the LCF response and sends an ACF response with the IP address of CUBE−2 to
CUBE−1.
(GK−CUBE−1.txt)
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '40'H
}
}
startTime NULL
endTime NULL
terminationCause NULL
}
}
}
}
Step 17
(GK−CUBE−1.txt)
{
prefix dialedDigits : "2#"
}
}
}, h323 :
{
supportedPrefixes
{
}
}
}
}
mc FALSE
undefinedNode FALSE
}
destinationAddress
{
dialedDigits : "3#4085252000"
}
activeMC FALSE
conferenceID '006E38C43570518C030003010E32CA1F'H
conferenceGoal create : NULL
callType pointToPoint : NULL
sourceCallSignalAddress ipAddress :
{
ip '0E32C911'H
port 40523
}
callIdentifier
{
guid '006E38C43570518C030003010E32CA1F'H
}
mediaWaitForConnect FALSE
canOverlapSend FALSE
multipleCalls TRUE
maintainConnection TRUE
}
h245Tunneling TRUE
nonStandardControl
{
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data 'E0011200011C351C339E01000367746400000028...'H
}
}
tunnelledSignallingMessage
{
tunnelledProtocolID
{
id tunnelledProtocolAlternateID :
{
protocolType "gtd"
}
}
messageContent
{
'49414D2C0D0A4745412C747273332C30302C312C...'H
}
}
}
}
Step 18
(GK−CUBE−2.txt)
Step 19
(GK−CUBE−2.txt)
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '40'H
}
}
startTime NULL
endTime NULL
terminationCause NULL
}
}
}
}
Step 20
CUBE−2 then matches inbound dial−peer 919 and outbound dial−peer 408 and sends an ARQ request for
3#4085252000 to Gatekeeper−2.
(GK−CUBE−2.txt)
Step 21
(GK−CUBE−2.txt)
026462: *Sep 24 12:43:19.607:
//23/006E38C40300/H323/cch323_h225_set_new_state:
Changing from H225_SETUP state to H225_CALLPROC state
026463: *Sep 24 12:43:19.607: //23/006E38C40300/H323/generic_send_callproc:
====== PI = 0
026464: *Sep 24 12:43:19.607: //23/006E38C40300/H323/cch323_build_qosInfo:
ccb=0x83D7D3D4. msg_type=0
026465: *Sep 24 12:43:19.607: //23/006E38C40300/H323/cch323_build_qosInfo:
media_ip_addr=0x0, remote_qos_video=0, audio_lport=0, audio_rport=0, video=0,
video_lport=0, video_rport=0, h245_lport=0, h245_rport=0, remote_qos_audio_bw=0,
remote_qos_video_bw=0
{
prefix dialedDigits : "3#"
}
}
}, h323 :
{
supportedPrefixes
{
}
}
}
}
mc FALSE
undefinedNode FALSE
}
callIdentifier
{
guid '006E38C43570518C030003010E32CA1F'H
}
multipleCalls TRUE
maintainConnection TRUE
}
h245Tunneling FALSE
nonStandardControl
{
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '80A1001127F80000000000000000000000000000...'H
}
}
}
}
Step 22
Because there are no invia zones configured for CCM−CUBE zone, Gatekeeper−2 performs normal ARQ
processing. It finds 3# tech prefix in the destination number.
(GK−CUBE−2.txt)
Step 23
Gatekeeper−2 uses the remaining digits (4085252000) to find a zone prefix match. It determines that CME
zone can handle this 408 prefix and tries to find a gateway that is registered in CME zone with a tech−prefix
3#.
(GK−CUBE−2.txt)
Step 24
Gatekeeper−2 selects CME as the destination gateway and sends its IP address (14.1.103.74) in the ACF
response.
(GK−CUBE−2.txt)
{
when
{
end NULL
inIrr NULL
}
callStartingPoint
{
connect NULL
}
required
{
nonStandardUsageTypes
{
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '40'H
}
}
startTime NULL
endTime NULL
terminationCause NULL
}
}
}
}
Step 25
CUBE−2 receives the ACF response and sends a H225 setup message to CME.
(GK−CUBE−2.txt)
{
prefix dialedDigits : "3#"
}
}
}, h323 :
{
supportedPrefixes
{
}
}
}
}
mc FALSE
undefinedNode FALSE
}
activeMC FALSE
conferenceID '006E38C43570518C030003010E32CA1F'H
conferenceGoal create : NULL
callType pointToPoint : NULL
sourceCallSignalAddress ipAddress :
{
ip '0E017B5F'H
port 11398
}
callIdentifier
{
guid '006E38C43570518C030003010E32CA1F'H
}
mediaWaitForConnect FALSE
canOverlapSend FALSE
multipleCalls TRUE
maintainConnection TRUE
}
h245Tunneling TRUE
nonStandardControl
{
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '80A50004000103001127F8000000000000000000...'H
}
}
}
}
Step 26
Gatekeeper receives an ARQ request with answerCall set to TRUE from CME and sends an ACF response.
(GK−CUBE−2.txt)
{
when
{
end NULL
inIrr NULL
}
callStartingPoint
{
connect NULL
}
required
{
nonStandardUsageTypes
{
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '40'H
}
}
startTime NULL
endTime NULL
terminationCause NULL
}
}
}
}
Step 27
CUBE−2 receives H225 Call proceeding, Alerting and Connect messages from CME, which are then passed
all the way back to Cisco Unified Communications Manager.
(GK−CUBE−2.txt)
{
prefix dialedDigits : "3#"
}
}
}, h323 :
{
supportedPrefixes
{
}
}
}
}
mc FALSE
undefinedNode FALSE
}
callIdentifier
{
guid '006E38C43570518C030003010E32CA1F'H
}
multipleCalls TRUE
maintainConnection TRUE
}
h245Tunneling FALSE
nonStandardControl
{
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '80A1001127F80000000000000000000000000000...'H
}
}
}
}
026578: *Sep 24 12:43:19.919: H225 NONSTD INCOMING ENCODE BUFFER::=
80A1001127F8000000000000000000000000000000
026579: *Sep 24 12:43:19.919:
026580: *Sep 24 12:43:19.919: H225 NONSTD INCOMING PDU ::=
{
prefix dialedDigits : "3#"
}
}
}, h323 :
{
supportedPrefixes
{
}
}
}
}
mc FALSE
undefinedNode FALSE
}
callIdentifier
{
guid '006E38C43570518C030003010E32CA1F'H
}
multipleCalls TRUE
maintainConnection TRUE
}
h245Tunneling FALSE
}
}
{
prefix dialedDigits : "3#"
}
}
}, h323 :
{
supportedPrefixes
{
}
}
}
}
mc FALSE
undefinedNode FALSE
}
conferenceID '006E38C43570518C030003010E32CA1F'H
callIdentifier
{
guid '006E38C43570518C030003010E32CA1F'H
}
multipleCalls TRUE
maintainConnection TRUE
}
h245Tunneling FALSE
}
}
H.245 negotiation takes place. Audio and video RTP streams are established
(GK−CUBE−2.txt)
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
transmitMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
receiveAndTransmitMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
mcCapability
{
centralizedConferenceMC FALSE
decentralizedConferenceMC FALSE
}
rtcpVideoControlCapability FALSE
mediaPacketizationCapability
{
h261aVideoPacketization FALSE
}
logicalChannelSwitchingCapability FALSE
t120DynamicPortCapability FALSE
}
capabilityTable
{
{
capabilityTableEntryNumber 1
capability receiveAudioCapability : g722−64k : 60
},
{
capabilityTableEntryNumber 2
capability receiveAudioCapability : g711Ulaw64k : 40
},
{
capabilityTableEntryNumber 3
capability receiveAudioCapability : g711Alaw64k : 40
},
{
capabilityTableEntryNumber 4
capability receiveAudioCapability : g722−56k : 60
},
{
capabilityTableEntryNumber 5
capability receiveAudioCapability : g722−48k : 60
},
{
capabilityTableEntryNumber 6
capability receiveAudioCapability : g729wAnnexB : 6
},
{
capabilityTableEntryNumber 7
capability receiveAudioCapability : g729AnnexAwAnnexB : 6
},
{
capabilityTableEntryNumber 8
capability receiveAudioCapability : g729 : 6
},
{
capabilityTableEntryNumber 9
capability receiveAudioCapability : g729AnnexA : 6
},
{
capabilityTableEntryNumber 10
capability receiveAndTransmitVideoCapability : h263VideoCapability :
{
qcifMPI 1
cifMPI 1
maxBitRate 3840
unrestrictedVector FALSE
arithmeticCoding FALSE
advancedPrediction FALSE
pbFrames FALSE
temporalSpatialTradeOffCapability FALSE
errorCompensation FALSE
}
},
{
capabilityTableEntryNumber 11
capability receiveAndTransmitVideoCapability : genericVideoCapability :
{
capabilityIdentifier standard : { 0 0 8 241 0 0 1 }
maxBitRate 3840
collapsing
{
{
parameterIdentifier standard : 41
parameterValue booleanArray : 64
},
{
parameterIdentifier standard : 42
parameterValue unsignedMin : 78
}
}
}
},
{
capabilityTableEntryNumber 12
capability receiveAndTransmitUserInputCapability : dtmf : NULL
},
{
capabilityTableEntryNumber 13
capability receiveAndTransmitUserInputCapability : basicString : NULL
},
{
capabilityTableEntryNumber 44
capability receiveAndTransmitUserInputCapability : hookflash : NULL
}
}
capabilityDescriptors
{
{
capabilityDescriptorNumber 0
simultaneousCapabilities
{
{
1,
2,
3,
4,
5,
6,
7,
8,
9
},
{
10,
11
},
{
12,
13
},
{
44
}
}
}
}
}
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
transmitMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
receiveAndTransmitMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
mcCapability
{
centralizedConferenceMC FALSE
decentralizedConferenceMC FALSE
}
rtcpVideoControlCapability FALSE
mediaPacketizationCapability
{
h261aVideoPacketization FALSE
}
logicalChannelSwitchingCapability FALSE
t120DynamicPortCapability FALSE
}
capabilityTable
{
{
capabilityTableEntryNumber 1
capability receiveAudioCapability : g722−64k : 60
},
{
capabilityTableEntryNumber 2
capability receiveAudioCapability : g711Ulaw64k : 40
},
{
capabilityTableEntryNumber 3
capability receiveAudioCapability : g711Alaw64k : 40
},
{
capabilityTableEntryNumber 4
capability receiveAudioCapability : g722−56k : 60
},
{
capabilityTableEntryNumber 5
capability receiveAudioCapability : g722−48k : 60
},
{
capabilityTableEntryNumber 6
capability receiveAudioCapability : g729wAnnexB : 6
},
{
capabilityTableEntryNumber 7
capability receiveAudioCapability : g729AnnexAwAnnexB : 6
},
{
capabilityTableEntryNumber 8
capability receiveAudioCapability : g729 : 6
},
{
capabilityTableEntryNumber 9
capability receiveAudioCapability : g729AnnexA : 6
},
{
capabilityTableEntryNumber 10
capability receiveAndTransmitVideoCapability : h263VideoCapability :
{
qcifMPI 1
cifMPI 1
maxBitRate 3840
unrestrictedVector FALSE
arithmeticCoding FALSE
advancedPrediction FALSE
pbFrames FALSE
temporalSpatialTradeOffCapability FALSE
errorCompensation FALSE
}
},
{
capabilityTableEntryNumber 11
capability receiveAndTransmitVideoCapability : genericVideoCapability :
{
capabilityIdentifier standard : { 0 0 8 241 0 0 1 }
maxBitRate 3840
collapsing
{
{
parameterIdentifier standard : 41
parameterValue booleanArray : 64
},
{
parameterIdentifier standard : 42
parameterValue unsignedMin : 78
}
}
}
},
{
capabilityTableEntryNumber 12
capability receiveAndTransmitUserInputCapability : dtmf : NULL
},
{
capabilityTableEntryNumber 13
capability receiveAndTransmitUserInputCapability : basicString : NULL
},
{
capabilityTableEntryNumber 44
capability receiveAndTransmitUserInputCapability : hookflash : NULL
}
}
capabilityDescriptors
{
{
capabilityDescriptorNumber 0
simultaneousCapabilities
{
{
1,
2,
3,
4,
5,
6,
7,
8,
9
},
{
10,
11
},
{
12,
13
},
{
44
}
}
}
}
}
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
transmitMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
receiveAndTransmitMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
mcCapability
{
centralizedConferenceMC FALSE
decentralizedConferenceMC FALSE
}
rtcpVideoControlCapability FALSE
mediaPacketizationCapability
{
h261aVideoPacketization FALSE
}
logicalChannelSwitchingCapability FALSE
t120DynamicPortCapability FALSE
}
capabilityTable
{
{
capabilityTableEntryNumber 34
capability receiveRTPAudioTelephonyEventCapability :
{
dynamicRTPPayloadType 101
audioTelephoneEvent "0−16"
}
},
{
capabilityTableEntryNumber 25
capability receiveAndTransmitDataApplicationCapability :
{
application nonStandard :
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '52747044746D6652656C6179'H
}
maxBitRate 0
}
},
{
capabilityTableEntryNumber 31
capability receiveUserInputCapability : hookflash : NULL
},
{
capabilityTableEntryNumber 30
capability receiveUserInputCapability : dtmf : NULL
},
{
capabilityTableEntryNumber 27
capability receiveUserInputCapability : basicString : NULL
},
{
capabilityTableEntryNumber 3
capability receiveAudioCapability : g711Ulaw64k : 20
},
{
capabilityTableEntryNumber 39
capability receiveVideoCapability : h263VideoCapability :
{
qcifMPI 1
cifMPI 1
maxBitRate 15000
unrestrictedVector FALSE
arithmeticCoding FALSE
advancedPrediction FALSE
pbFrames FALSE
temporalSpatialTradeOffCapability FALSE
errorCompensation FALSE
}
}
}
capabilityDescriptors
{
{
capabilityDescriptorNumber 1
simultaneousCapabilities
{
{
3
},
{
39
},
{
34,
30,
27,
25
},
{
31
}
}
}
}
}
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
transmitMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
receiveAndTransmitMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{
{
centralizedControl FALSE
distributedControl FALSE
centralizedAudio FALSE
distributedAudio FALSE
centralizedVideo FALSE
distributedVideo FALSE
}
}
}
mcCapability
{
centralizedConferenceMC FALSE
decentralizedConferenceMC FALSE
}
rtcpVideoControlCapability FALSE
mediaPacketizationCapability
{
h261aVideoPacketization FALSE
}
logicalChannelSwitchingCapability FALSE
t120DynamicPortCapability FALSE
}
capabilityTable
{
{
capabilityTableEntryNumber 34
capability receiveRTPAudioTelephonyEventCapability :
{
dynamicRTPPayloadType 101
audioTelephoneEvent "0−16"
}
},
{
capabilityTableEntryNumber 25
capability receiveAndTransmitDataApplicationCapability :
{
application nonStandard :
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '52747044746D6652656C6179'H
}
maxBitRate 0
}
},
{
capabilityTableEntryNumber 31
capability receiveUserInputCapability : hookflash : NULL
},
{
capabilityTableEntryNumber 30
capability receiveUserInputCapability : dtmf : NULL
},
{
capabilityTableEntryNumber 27
capability receiveUserInputCapability : basicString : NULL
},
{
capabilityTableEntryNumber 3
capability receiveAudioCapability : g711Ulaw64k : 20
},
{
capabilityTableEntryNumber 39
capability receiveVideoCapability : h263VideoCapability :
{
qcifMPI 1
cifMPI 1
maxBitRate 15000
unrestrictedVector FALSE
arithmeticCoding FALSE
advancedPrediction FALSE
pbFrames FALSE
temporalSpatialTradeOffCapability FALSE
errorCompensation FALSE
}
}
}
capabilityDescriptors
{
{
capabilityDescriptorNumber 1
simultaneousCapabilities
{
{
3
},
{
39
},
{
34,
30,
27,
25
},
{
31
}
}
}
}
}
026915: *Sep 24 12:43:26.161: H245 MSC OUTGOING ENCODE BUFFER::= 02700106000
8817500078013800014000100000100000100000CC001000100068000218A061404302D31368
000184810B50000120C52747044746D6652656C6179000080001E83015080001D83014080001
A83011080000220C01380002609D800083A97007040010000800103000002000026030021001
D001A001800001E
026916: *Sep 24 12:43:26.161:
026917: *Sep 24 12:43:26.165: //23/006E38C40300/H323/cch323_send_cap_request:
Send caps in passthru mode: retcode 0
026918: *Sep 24 12:43:26.165: //23/006E38C40300/H323/h245_cap_out_set_new_state:
changing from IDLE state to AWAITING_RESPONSE state
026919: *Sep 24 12:43:26.165: //23/006E38C40300/H323/cch323_run_passthru_msd:
Received event H245_EVENT_MSD
026920: *Sep 24 12:43:26.165: H245 MSC OUTGOING PDU ::=
Step 29
4085252000 hangs up the call. CUBE−2 receives H225 Release−complete from CME.
(GK−CUBE−2.txt)
Step 30
After receiving / sending Release−complete, CCM, CUBE−1, CUBE−2 and CME send a Disengage Request
(DRQ) to their respective Gatekeepers.
(GK−CUBE−2.txt)
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '584020020100'H
}
}
connectTime 1220898589
endTime 1220898647
}
terminationCause releaseCompleteCauseIE : '08028090'H
}
Step 31
CUBE−2 sends Release−complete to CUBE−1, which then sends a corresponding Release−complete message
to Cisco Unified Communications Manager and the call disconnects.
(GK−CUBE−2.txt)
Related Information
• Voice Technology Support
• Voice and Unified Communications Product Support
• Recommended Reading: Troubleshooting Cisco IP Telephony
• Technical Support & Documentation − Cisco Systems
Contacts & Feedback | Help | Site Map
© 2009 − 2010 Cisco Systems, Inc. All rights reserved. Terms & Conditions | Privacy Statement | Cookie Policy | Trademarks of
Cisco Systems, Inc.