Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 20

Call from 192.168.105.45 (H.323 GW) to 192.168.105.147 (CUCM Server).

Called number 8010

SET UP sento to CUCM


001200: Oct 22 00:31:26.262: H225 NONSTD OUTGOING ENCODE BUFFER::=
E0011200011C3B1C399E0100036774640000002E49414D2C0D0A4743492C386130343638623764
63616131316466383138353832363634336564303466340D0A0D0A18800006000400000003
001201: Oct 22 00:31:26.262:
001202: Oct 22 00:31:26.262: H225.0 OUTGOING PDU ::=

value H323_UserInformation ::=


{
h323-uu-pdu
{
h323-message-body setup :  Call SETUP
{
protocolIdentifier { 0 0 8 2250 0 4 }
sourceAddress
{
h323-ID : {"CME@cisco.com"}
}
sourceInfo
{
vendor
{
vendor
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
productId '436973636F47617465776179'H
versionId '32'H
}
gateway
{
protocol
{
voice :
{
supportedPrefixes
{

{
prefix dialedDigits : "1#"
}
}
}, h323 :
{
supportedPrefixes
{
}
}
}
}
mc FALSE
undefinedNode FALSE
}
activeMC FALSE
conferenceID '8A0468B7DCAA11DF8185826643ED04F4'H  Call ID
conferenceGoal create : NULL
callType pointToPoint : NULL
sourceCallSignalAddress ipAddress :
{
ip 'C0A8692D'H  192.168.105.45
port 45065
}
callIdentifier
{
guid '8A0468B7DCAA11DF8187826643ED04F4'H  Call ID
}
fastStart
{
'0000000C6013800B05000100C0A8692D49F380'H,
'400000060401004C6013801215000100C0A8692D...'H
}
mediaWaitForConnect FALSE
canOverlapSend FALSE
multipleCalls TRUE
maintainConnection TRUE
symmetricOperationRequired NULL
}
h245Tunneling TRUE
nonStandardControl
{

{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data 'E0011200011C3B1C399E0100036774640000002E...'H
}
}
tunnelledSignallingMessage
{
tunnelledProtocolID
{
id tunnelledProtocolAlternateID :
{
protocolType "gtd"
}
}
messageContent
{
'49414D2C0D0A4743492C38613034363862376463...'H
}
}
}
}

001203: Oct 22 00:31:26.270: H225.0 OUTGOING ENCODE BUFFER::=


20A0060008914A000401400C0043004D004500400063006900730063006F002E0063006F006D28
C0B50000120B436973636F47617465776179003240023C0504010020402C050100008A0468B7DC
AA11DF8185826643ED04F400CD1D82000700C0A8692DB00911008A0468B7DCAA11DF81878266
43ED04F43402130000000C6013800B05000100C0A8692D49F3801E400000060401004C60138012
15000100C0A8692D49F200C0A8692D49F3800100010001800180010010A80180530140B5000012
4CE0011200011C3B1C399E0100036774640000002E49414D2C0D0A4743492C3861303436386237
6463616131316466383138353832363634336564303466340D0A0D0A1880000600040000000335
0204677464012E49414D2C0D0A4743492C38613034363862376463616131316466383138353832
363634336564303466340D0A0D0A
001204: Oct 22 00:31:26.270:

GW receives a call proceeding from CUCM telling us that they are procecing
the call.
001205: Oct 22 00:31:26.310: H225.0 INCOMING ENCODE BUFFER::=
2180060008914A000522C0B50000120F436973636F43616C6C4D616E6167657200310110C01100
8A0468B7DCAA11DF8187826643ED04F40100010010A001000F0140B50000120881640004000103
00
001206: Oct 22 00:31:26.314:
001207: Oct 22 00:31:26.314: H225.0 INCOMING PDU ::=
value H323_UserInformation ::=
{
h323-uu-pdu
{
h323-message-body callProceeding :  Call proceeding message
{
protocolIdentifier { 0 0 8 2250 0 5 }
destinationInfo
{
vendor
{
vendor
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
productId '436973636F43616C6C4D616E61676572'H
versionId '31'H
}
terminal
{
}
mc FALSE
undefinedNode FALSE
}
callIdentifier
{
guid '8A0468B7DCAA11DF8187826643ED04F4'H
}
multipleCalls FALSE
maintainConnection FALSE
}
h245Tunneling FALSE
nonStandardControl
{

{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '8164000400010300'H
}
}
}
}

GW receives an Alerting from CUCM telling us that the endpoint should be


ringing and that we need to play local ringback.
001211: Oct 22 00:31:26.318: H225.0 INCOMING ENCODE BUFFER::=
2380060008914A000522C0B50000120F436973636F43616C6C4D616E61676572003101B0C00011
008A0468B7DCAA11DF8187826643ED04F40100010010A001000F0140B500001208816400040001
0300
001212: Oct 22 00:31:26.318:
001213: Oct 22 00:31:26.318: H225.0 INCOMING PDU ::=

value H323_UserInformation ::=


{
h323-uu-pdu
{
h323-message-body alerting :  Alerting message, Local generated ringback.
{
protocolIdentifier { 0 0 8 2250 0 5 }

destinationInfo
{
vendor
{
vendor
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
productId '436973636F43616C6C4D616E61676572'H
versionId '31'H
}
terminal
{
}
mc FALSE
undefinedNode FALSE
}
callIdentifier
{
guid '8A0468B7DCAA11DF8187826643ED04F4'H
}
multipleCalls FALSE
maintainConnection FALSE
}
h245Tunneling FALSE
nonStandardControl
{

{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '8164000400010300'H
}
}
}
}

GW receives a conect message from CUCM.


001220: Oct 22 00:31:28.758: H225.0 INCOMING ENCODE BUFFER::=
22C0060008914A000500C0A86993B13222C0B50000120F436973636F43616C6C4D616E61676572
0031008A0468B7DCAA11DF8185826643ED04F41D0C0011008A0468B7DCAA11DF8187826643ED
04F40100010010A001000F0140B5000012088164000400010300
001221: Oct 22 00:31:28.758:
001222: Oct 22 00:31:28.758: H225.0 INCOMING PDU ::=

value H323_UserInformation ::=


{
h323-uu-pdu
{
h323-message-body connect :  CUCM advice that he connected the call.
{
protocolIdentifier { 0 0 8 2250 0 5 }
h245Address ipAddress :
{
ip 'C0A86993'H  Endpoints IP address where the GW needs to send the
H.245 signaling.
port 45362  Endpoints port where the GW needs to send the H.245
signaling.
}
destinationInfo
{
vendor
{
vendor
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
productId '436973636F43616C6C4D616E61676572'H
versionId '31'H
}
terminal
{
}
mc FALSE
undefinedNode FALSE
}
conferenceID '8A0468B7DCAA11DF8185826643ED04F4'H
callIdentifier
{
guid '8A0468B7DCAA11DF8187826643ED04F4'H
}
multipleCalls FALSE
maintainConnection FALSE
}
h245Tunneling FALSE
nonStandardControl
{

{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '8164000400010300'H
}
}
}
}

GW sends a Terminal capability request.


Oct 22 00:31:28.782: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= request : terminalCapabilitySet :


{
sequenceNumber 1
protocolIdentifier { 0 0 8 245 0 7 }
multiplexCapability h2250Capability :
{
maximumAudioDelayJitter 20
receiveMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{

{
centralizedControl FALSE
distributedContro 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
}
}
capabilityDescriptors
{

{
capabilityDescriptorNumber 1
simultaneousCapabilities
{

{
3
},

{
34,
30,
27,
25
},

{
31
}
}
}
}
}

Gw sends master slave determination request.


001230: Oct 22 00:31:28.786: H245 MSC OUTGOING ENCODE BUFFER::=
027001060008817500078013800014000100000100000100000CC001000100058000218A0614043
02D31368000184810B50000120C52747044746D6652656C6179000080001E83015080001D83014
080001A83011080000220C01300800102000002030021001D001A001800001E
Charly-Danny#
001231: Oct 22 00:31:28.786:
001232: Oct 22 00:31:28.786: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= request : masterSlaveDetermination :


{
terminalType 60
statusDeterminationNumber 706
}

001233: Oct 22 00:31:28.786: H245 MSC OUTGOING ENCODE BUFFER::= 01003C4002C2


001234: Oct 22 00:31:28.786:
001235: Oct 22 00:31:28.826: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 71

GW receives a Terminal capability request.


001236: Oct 22 00:31:28.826: H245 MSC INCOMING ENCODE BUFFER::=
0270010600088175000A801380003C000100000100000100000CC0010001000380000020C02780
000185014080000285011080002B85015000800002000000010001000200002B
001237: Oct 22 00:31:28.826:
001238: Oct 22 00:31:28.830: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= request : terminalCapabilitySet :


{
sequenceNumber 1
protocolIdentifier { 0 0 8 245 0 10 }
multiplexCapability h2250Capability :
{
maximumAudioDelayJitter 60
receiveMultipointCapability
{
multicastCapability FALSE
multiUniCastConference FALSE
mediaDistributionCapability
{

{
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 : g711Ulaw64k : 40
},
{
capabilityTableEntryNumber 2
capability receiveAndTransmitUserInputCapability : dtmf : NULL
},
{
capabilityTableEntryNumber 3
capability receiveAndTransmitUserInputCapability : basicString : NULL
},
{
capabilityTableEntryNumber 44
capability receiveAndTransmitUserInputCapability : hookflash : NULL
}
}
capabilityDescriptors
{

{
capabilityDescriptorNumber 0
simultaneousCapabilities
{

{
1
},

{
2,
3
},

{
44
}
}
}
}
}
GW sends a Terminal capability ACK.
001239: Oct 22 00:31:28.830: h245_decode_one_pdu: H245ASNDecodePdu rc = 0,
bytesLeftToDecode = 0
001240: Oct 22 00:31:28.830: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0
001241: Oct 22 00:31:28.834: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= response : terminalCapabilitySetAck :


{
sequenceNumber 1
}

001242: Oct 22 00:31:28.834: H245 MSC OUTGOING ENCODE BUFFER::= 218001


001243: Oct 22 00:31:28.834:
001244: Oct 22 00:31:28.834: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 3

GW receives a Terminal capability ACK.


001245: Oct 22 00:31:28.834: H245 MSC INCOMING ENCODE BUFFER::= 218001
001246: Oct 22 00:31:28.834:
001247: Oct 22 00:31:28.834: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= response : terminalCapabilitySetAck :


{
sequenceNumber 1
}

001248: Oct 22 00:31:28.834: h245_decode_one_pdu: H245ASNDecodePdu rc = 0,


bytesLeftToDecode = 0
001249: Oct 22 00:31:28.834: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0
001250: Oct 22 00:31:28.834: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 2

GW receives a master slave determination ACK.


001251: Oct 22 00:31:28.834: H245 MSC INCOMING ENCODE BUFFER::= 2080
001252: Oct 22 00:31:28.834:
001253: Oct 22 00:31:28.834: H245 MSC INCOMING PDU ::=
value MultimediaSystemControlMessage ::= response : masterSlaveDeterminationAck :
{
decision master : NULL
}

GW sends a master slave determination ACK.


001254: Oct 22 00:31:28.838
Charly-Danny#: h245_decode_one_pdu: H245ASNDecodePdu rc = 0, bytesLeftToDecode = 0
001255: Oct 22 00:31:28.838: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0
001256: Oct 22 00:31:28.838: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= response : masterSlaveDeterminationAck :


{
decision slave : NULL
}

GW starts opening the logical channels.


001257: Oct 22 00:31:28.838: H245 MSC OUTGOING ENCODE BUFFER::= 20A0
001258: Oct 22 00:31:28.838:
001259: Oct 22 00:31:28.838: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= request : openLogicalChannel :


{
forwardLogicalChannelNumber 1
forwardLogicalChannelParameters
{
dataType audioData : g711Ulaw64k : 20
multiplexParameters h2250LogicalChannelParameters :
{
sessionID 1
mediaControlChannel unicastAddress : iPAddress :
{
network 'C0A8692D'H  IP address of the GW where it expects to receive
RTCP 192.168.105.45.
tsapIdentifier 18931
}
silenceSuppression TRUE  VAD enable.
}
}
}

001260: Oct 22 00:31:28.838: H245 MSC OUTGOING ENCODE BUFFER::= 030000000C6


Charly-Danny#013800B05000100C0A8692D49F380
001261: Oct 22 00:31:28.838:
001262: Oct 22 00:31:28.842: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 20

GW receives the opening the logical channel from CUCM.


001263: Oct 22 00:31:28.842: H245 MSC INCOMING ENCODE BUFFER::=
030000000C6013800B05000100C0A869930FA100
001264: Oct 22 00:31:28.842:
001265: Oct 22 00:31:28.842: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= request : openLogicalChannel :


{
forwardLogicalChannelNumber 1
forwardLogicalChannelParameters
{
dataType audioData : g711Ulaw64k : 20

multiplexParameters h2250LogicalChannelParameters :
{
sessionID 1
mediaControlChannel unicastAddress : iPAddress :
{
network 'C0A86993'H  IP address of the CUCM enpoint where it expects
to receive RTCP.
tsapIdentifier 4001
}
silenceSuppression FALSE
}
}
}

001266: Oct 22 00:31:28.842: h245_decode_one_pdu: H245ASNDecodePdu rc = 0,


bytesLeftToDecode = 0
001267: Oct 22 00:31:28.842: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0

GW sends open logical channel ACK.


001268: Oct 22 00:31:28.842: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= response : openLogicalChannelAck :


{
forwardLogicalChannelNumber 1
forwardMultiplexAckParameters h2250LogicalChannelAckParameters :
{
mediaChannel unicastAddress : iPAddress :
{
network 'C0A8692D'H  IP address of the GW where it expects to receive
RTP 192.168.105.45.
tsapIdentifier 18930
}
mediaControlChannel unicastAddress : iPAddress :
{
network 'C0A8692D'H
tsapIdentifier 18931
}
flowControlToZero FALSE
}
}

001269: Oct 22
Charly-Danny# 00:31:28.842: H245 MSC OUTGOING ENCODE BUFFER::=
22C000000680134C00C0A8692D49F200C0A8692D49F303000100
001270: Oct 22 00:31:28.842:
001271: Oct 22 00:31:28.874: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 23
001272: Oct 22 00:31:28.874: H245 MSC INCOMING ENCODE BUFFER::=
22C000000480101C0000C0A8698279C600C0A8698279C7
001273: Oct 22 00:31:28.874:

GW receives the opening the logical channel ACK from CUCM


001274: Oct 22 00:31:28.878: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= response : openLogicalChannelAck :


{
forwardLogicalChannelNumber 1
forwardMultiplexAckParameters h2250LogicalChannelAckParameters :
{
sessionID 1
mediaChannel unicastAddress : iPAddress :
{
network 'C0A86982'H  IP address of the CUCM enpoint where it expects
to receive RTCP.
tsapIdentifier 31174
}
mediaControlChannel unicastAddress : iPAddress :
{
network 'C0A86982'H
tsapIdentifier 31175
}
}
}

001275: Oct 22 00:31:28.878: h245_decode_one_pdu: H245ASNDecodePdu rc = 0,


bytesLeftToDecode = 0
001276: Oct 22 00:31:28.878: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0

Disconnection from CUCM.


001277: Oct 22 00:32:04.566: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 5
001278: Oct 22 00:32:04.566: H245 MSC INCOMING ENCODE BUFFER::= 0400000000
001279: Oct 22 00:32:04.566:

GW receives the close logical channel from the CUCM endpoint.


001280: Oct 22 00:32:04.566: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= request : closeLogicalChannel :


{
forwardLogicalChannelNumber 1
source user : NULL
}

001281: Oct 22 00:32:04.566: h245_decode_one_pdu: H245ASNDecodePdu rc = 0,


bytesLeftToDecode = 0
001282: Oct 22 00:32:04.566: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0

GW sends the close logical channel ACK as a response.


001283: Oct 22 00:32:04.566: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= response : closeLogicalChannelAck :


{
forwardLogicalChannelNumber 1
}
001284: Oct 22 00:32:04.570: H245 MSC OUTGOING ENCODE BUFFER::= 23800000
001285: Oct 22 00:32:04.570:
001286: Oct 22 00:32:04.570: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 2

GW receives a message eniding the RTCP.


001287: Oct 22 00:32:04.570: H245 MSC INCOMING ENCODE BUFFER::= 4A40
001288: Oct 22 00:32:04.570:
001289: Oct 22 00:32:04.570: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= command : endSessionCommand : disconnect : NULL

001290: Oct 22 00:32:04.570: h245_decode_one_pdu: H245ASNDecodePdu rc = 0,


bytesLeftToDecode = 0
001291: Oct 22 00:32:04.570: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0

GW replays ending the session.


001292: Oct 22 00:32:04.570: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= command : endSessionCommand : disconnect : NULL

001293: Oct 22 00:32:04.570: H245 MSC OUTGOING ENCODE BUFFER::= 4A40


001294: Oct 22 00:32:04.570:
001295: Oct 22 00:32:04.594: H225.0 INCOMING ENCODE BUFFER::=
2580060008914A0005110011008A0468B7DCAA11DF8187826643ED04F410800100
001296: Oct 22 00:32:04.594:

GW received the release complete from CUCM.


001297: Oct 22 00:32:04.594: H225.0 INCOMING PDU ::=

value H323_UserInformation ::=


{
h323-uu-pdu
{
h323-message-body releaseComplete :
{
protocolIdentifier { 0 0 8 2250 0 5 }
callIdentifier
{
guid '8A0468B7DCAA11DF8187826643ED04F4'H
}
}
h245Tunneling FALSE
}

GW replays with a release complete.


001298: Oct 22 00:32:04.610: H225.0 OUTGOING PDU ::=

value H323_UserInformation ::=


{
h323-uu-pdu
{
h323-message-body releaseComplete :
{
protocolIdentifier { 0 0 8 2250 0 4 }
callIdentifier
{
guid '8A0468B7DCAA11DF8187826643ED04F4'H
}
}
h245Tunneling FALSE
}
}

001299: Oct 22 00:32:04.610: H225.0 OUTGOING ENCODE BUFFER::=


2580060008914A0004110011008A0468B7DCAA11DF8187826643ED04F410800100
001300: Oct 22 00:32:04.610:
Charly-Danny#
Charly-Danny#
Charly-Danny#
Charly-Danny#
Charly-Danny#
Charly-Danny#
Charly-Danny#

Presentation
Training

You might also like