[Asterisk-Users] OH323 CONTROL PROTOCOL ERROR
Tola Ogunsan
tolaniye at hotmail.com
Mon May 23 11:28:22 MST 2005
>Please I have combed the Archive to no avail on this problem protocol
>control problem in oh323.
>I'm receiving calls from CISCO AS5300 -> Asterisk -> Zap Channel. The
>calls clears the remote location but drops on my own end. Please what
>could be
>wrong. I have included the oh323.conf and log files. I have tried
>various configuration and I thought I should let some other peer of eyes
>look
>at it. Any help would be appreciated. Thanks
>
>extensions.conf
>[OH323]
>exten => _4420X.,1,Answer
>exten => _4420X.,2,Wait(2)
>exten => _4420X.,3,Dial(Zap/g2/${EXTEN})
>exten => _4420X.,4,Congestion
>exten => _2220X.,5,Hangup
>exten => _011X.,1,Answer
>exten => _011X.,2,Wait(2)
>exten => _011X.,3,Dial(Zap/g2/${EXTEN:3})
>exten => _011X.,4,Congestion
>
>Thanks
This is my log output
5:58.621 H225 Answer:41b3f3c8 H225 Incoming call accepted
5:58.626 H225 Answer:41b3f3c8 H323 Answering call:
AnswerCallDeferredWithMedia
5:58.629 H225 Answer:41b3f3c8 H323 InternalEstablishedConnectionCheck:
connectionState=AwaitingLocalAnswer fastStartState=FastStartDisabled
5:58.629 H225 Answer:41b3f3c8 H323 InternalEstablishedConnectionCheck:
connectionState=AwaitingLocalAnswer fastStartState=FastStartDisabled
5:58.629 H225 Answer:41b3f3c8 H225 Reading PDUs: callRef=422
5:59.633 ThreadID=0x4cb6a1c0 H323 Answering call: AnswerCallNow
5:59.634 ThreadID=0x4cb6a1c0 H245 Started control channel
5:59.634 ThreadID=0x4cb6a1c0 H245 Sending TerminalCapabilitySet: outSeq=1
5:59.638 ThreadID=0x4cb6a1c0 H245 Sending PDU:
request terminalCapabilitySet {
sequenceNumber = 1
protocolIdentifier = 0.0.8.245.0.7
multiplexCapability = h2250Capability {
maximumAudioDelayJitter = 1000
receiveMultipointCapability = {
multicastCapability = FALSE
multiUniCastConference = FALSE
mediaDistributionCapability = 1 entries {
[0]={
centralizedControl = FALSE
distributedControl = FALSE
centralizedAudio = FALSE
distributedAudio = FALSE
centralizedVideo = FALSE
distributedVideo = FALSE
}
}
}
transmitMultipointCapability = {
multicastCapability = FALSE
multiUniCastConference = FALSE
mediaDistributionCapability = 1 entries {
[0]={
centralizedControl = FALSE
distributedControl = FALSE
centralizedAudio = FALSE
distributedAudio = FALSE
centralizedVideo = FALSE
distributedVideo = FALSE
}
}
}
receiveAndTransmitMultipointCapability = {
multicastCapability = FALSE
multiUniCastConference = FALSE
mediaDistributionCapability = 1 entries {
[0]={
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 = TRUE
}
capabilityTable = 5 entries {
[0]={
capabilityTableEntryNumber = 1
capability = receiveAudioCapability g729AnnexA 24
}
[1]={
capabilityTableEntryNumber = 2
capability = receiveAudioCapability g729 24
}
[2]={
capabilityTableEntryNumber = 3
capability = receiveUserInputCapability hookflash <<null>>
}
[3]={
capabilityTableEntryNumber = 4
capability = receiveUserInputCapability basicString <<null>>
}
[4]={
capabilityTableEntryNumber = 5
capability = receiveUserInputCapability dtmf <<null>>
}
}
capabilityDescriptors = 2 entries {
[0]={
capabilityDescriptorNumber = 1
simultaneousCapabilities = 3 entries {
[0]=1 entries {
[0]=1
}
[1]=1 entries {
[0]=3
}
[2]=2 entries {
[0]=4
[1]=5
}
}
}
[1]={
capabilityDescriptorNumber = 2
simultaneousCapabilities = 1 entries {
[0]=1 entries {
[0]=2
}
}
}
}
}
5:59.639 ThreadID=0x4cb6a1c0 H245 Sending MasterSlaveDetermination
5:59.640 ThreadID=0x4cb6a1c0 H245 Sending PDU:
request masterSlaveDetermination {
terminalType = 60
statusDeterminationNumber = 4019430
}
5:59.641 ThreadID=0x4cb6a1c0 H225 Sending PDU:
{
q931pdu = {
protocolDiscriminator = 8
callReference = 422
from = destination
messageType = Connect
IE: Bearer-Capability = {
80 90 a5 ...
}
IE: Display = {
32 31 33 2e 32 35 35 2e 31 39 38 2e 31 31 33 00 213.255.198.113.
}
IE: User-User = {
22 80 06 00 08 91 4a 00 02 28 c0 09 00 00 3d 3c ".....J..(....=<
69 6e 41 63 63 65 73 73 20 4e 65 74 77 6f 72 6b inAccess Network
73 20 28 77 77 77 2e 69 6e 61 63 63 65 73 73 6e s (www.inaccessn
65 74 77 6f 72 6b 73 2e 63 6f 6d 29 20 61 73 74 etworks.com) ast
65 72 69 73 6b 2d 6f 68 33 32 33 00 00 19 30 2e erisk-oh323...0.
37 2e 31 20 28 4f 70 65 6e 48 33 32 33 20 76 31 7.1 (OpenH323 v1
2e 31 33 2e 35 29 00 00 40 01 3c 05 01 00 00 f2 .13.5).. at .<.....
97 9f 13 c9 25 11 d9 88 84 88 36 4a e8 a3 4b 17 ....%.....6J..K.
00 20 11 00 f2 97 9f 13 c9 25 11 d9 88 85 88 36 . .......%.....6
4a e8 a3 4b 01 00 04 c0 01 80 5d 02 53 02 70 01 J..K......].S.p.
06 00 08 81 75 00 07 80 13 80 03 e8 00 01 00 00 ....u...........
01 00 00 01 00 00 0c c0 01 00 01 80 04 80 00 00 ................
22 c0 17 80 00 01 22 80 17 80 00 02 83 01 50 80 ".....".......P.
00 03 83 01 10 80 00 04 83 01 40 01 80 01 02 00 .......... at .....
00 00 00 00 02 01 00 03 00 04 80 02 00 00 00 01 ................
07 01 00 3c 80 3d 54 e6 ...<.=T.
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = connect {
protocolIdentifier = 0.0.8.2250.0.2
destinationInfo = {
vendor = {
vendor = {
t35CountryCode = 9
t35Extension = 0
manufacturerCode = 61
}
productId = 61 octets {
69 6e 41 63 63 65 73 73 20 4e 65 74 77 6f 72 6b inAccess
Network
73 20 28 77 77 77 2e 69 6e 61 63 63 65 73 73 6e s
(www.inaccessn
65 74 77 6f 72 6b 73 2e 63 6f 6d 29 20 61 73 74
etworks.com) ast
65 72 69 73 6b 2d 6f 68 33 32 33 00 00
erisk-oh323..
}
versionId = 26 octets {
30 2e 37 2e 31 20 28 4f 70 65 6e 48 33 32 33 20 0.7.1
(OpenH323
76 31 2e 31 33 2e 35 29 00 00
v1.13.5)..
}
}
gateway = {
protocol = 1 entries {
[0]=voice {
supportedPrefixes = 0 entries {
}
}
}
}
mc = FALSE
undefinedNode = FALSE
}
conferenceID = 16 octets {
f2 97 9f 13 c9 25 11 d9 88 84 88 36 4a e8 a3 4b
.....%.....6J..K
}
callIdentifier = {
guid = 16 octets {
f2 97 9f 13 c9 25 11 d9 88 85 88 36 4a e8 a3 4b
.....%.....6J..K
}
}
fastConnectRefused = <<null>>
}
h245Tunneling = TRUE
h245Control = 2 entries {
[0]= 83 octets {
02 70 01 06 00 08 81 75 00 07 80 13 80 03 e8 00
.p.....u........
01 00 00 01 00 00 01 00 00 0c c0 01 00 01 80 04
................
80 00 00 22 c0 17 80 00 01 22 80 17 80 00 02 83
..."....."......
01 50 80 00 03 83 01 10 80 00 04 83 01 40 01 80
.P........... at ..
01 02 00 00 00 00 00 02 01 00 03 00 04 80 02 00
................
00 00 01 ...
}
[1]= 7 octets {
01 00 3c 80 3d 54 e6 ..<.=T.
}
}
}
}
}
5:59.644 ThreadID=0x4cb6a1c0 H323 InternalEstablishedConnectionCheck:
connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
5:59.646 ClearCallT...d:41b3ef18 H323 Clearing connection
ip$213.255.198.113:11421/422 reason=EndedByLocalUser
5:59.646 ClearCallT...d:41b3ef18 H323 Call end reason for
ip$213.255.198.113:11421/422 set to EndedByLocalUser
5:59.647 ClearCallT...d:41b3ef18 H225 Sending release complete PDU:
callRef=422
5:59.648 ClearCallT...d:41b3ef18 H245 Sending PDU:
command endSessionCommand disconnect <<null>>
5:59.649 ClearCallT...d:41b3ef18 H225 Sending PDU:
{
q931pdu = {
protocolDiscriminator = 8
callReference = 422
from = destination
messageType = ReleaseComplete
IE: Cause - Normal call clearing = {
80 90 ..
}
IE: User-User = {
25 80 06 00 08 91 4a 00 02 01 11 00 f2 97 9f 13 %.....J.........
c9 25 11 d9 88 85 88 36 4a e8 a3 4b 04 c0 01 80 .%.....6J..K....
04 01 02 4a 40 ...J@
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = releaseComplete {
protocolIdentifier = 0.0.8.2250.0.2
callIdentifier = {
guid = 16 octets {
f2 97 9f 13 c9 25 11 d9 88 85 88 36 4a e8 a3 4b
.....%.....6J..K
}
}
}
h245Tunneling = TRUE
h245Control = 1 entries {
[0]= 2 octets {
4a 40 J@
}
}
}
}
}
5:59.650 H323 Cleaner H323 Cleaning up connections
5:59.650 H323 Cleaner H323 Connection
ip$213.255.198.113:11421/422 closing:
connectionState=HasExecutedSignalConnect
5:59.650 H323 Cleaner H323 Awaiting end session from remote for
9.997 seconds
6:00.453 H225 Answer:41b3f3c8 H225 Receiving PDU:
{
q931pdu = {
protocolDiscriminator = 8
callReference = 422
from = originator
messageType = Facility
IE: Facility = {
}
IE: Display = {
63 69 73 63 6f 20 53 79 73 74 65 6d 73 2c 20 49 cisco Systems, I
6e 63 2e nc.
}
IE: User-User = {
28 10 01 00 06 c0 01 80 80 9e 01 80 9b 02 70 01 (.............p.
06 00 08 81 75 00 03 80 13 80 00 14 00 01 00 00 ....u...........
01 00 00 01 00 00 0c c0 01 00 01 00 07 80 00 1a ................
4a 08 11 86 01 00 80 5c 01 00 01 40 07 c0 02 00 J......\... at ....
c8 01 48 40 00 90 80 00 19 48 10 b5 00 00 12 09 ..H at .....H......
54 33 38 46 61 78 55 44 50 00 90 80 00 10 48 10 T38FaxUDP.....H.
b5 00 00 12 0c 52 74 70 44 74 6d 66 52 65 6c 61 .....RtpDtmfRela
79 00 00 80 00 16 83 01 50 80 00 15 83 01 40 80 y.......P..... at .
00 12 83 01 10 80 00 03 22 c0 01 80 00 02 22 80 ........".....".
01 00 80 01 02 00 00 16 02 00 15 00 12 00 10 03 ................
00 19 00 1a 00 03 00 02 ........
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = empty <<null>>
h245Tunneling = TRUE
h245Control = 1 entries {
[0]= 155 octets {
02 70 01 06 00 08 81 75 00 03 80 13 80 00 14 00
.p.....u........
01 00 00 01 00 00 01 00 00 0c c0 01 00 01 00 07
................
80 00 1a 4a 08 11 86 01 00 80 5c 01 00 01 40 07
...J......\... at .
c0 02 00 c8 01 48 40 00 90 80 00 19 48 10 b5 00
.....H at .....H...
00 12 09 54 33 38 46 61 78 55 44 50 00 90 80 00
...T38FaxUDP....
10 48 10 b5 00 00 12 0c 52 74 70 44 74 6d 66 52
.H......RtpDtmfR
65 6c 61 79 00 00 80 00 16 83 01 50 80 00 15 83
elay.......P....
01 40 80 00 12 83 01 10 80 00 03 22 c0 01 80 00
. at ........."....
02 22 80 01 00 80 01 02 00 00 16 02 00 15 00 12
."..............
00 10 03 00 19 00 1a 00 03 00 02 ...........
}
}
}
}
}
6:00.454 H225 Answer:41b3f3c8 H225 Handling PDU: Facility callRef=422
6:00.461 H225 Answer:41b3f3c8 H245 Checking for end session on PDU:
request terminalCapabilitySet
6:00.462 H225 Answer:41b3f3c8 H323 Clearing connection
ip$213.255.198.113:11421/422 reason=EndedByTransportFail
6:00.462 H323 Cleaner H323 H323Transport::Close
6:00.462 H323 Cleaner H323 H323Transport::CleanUpOnTermination
for H225 Answer:41b3f3c8
6:00.463 H225 Answer:41b3f3c8 H225 Signal channel closed.
6:00.473 H323 Cleaner H323 Connection
ip$213.255.198.113:11421/422 terminated.
6:00.474 H323 Cleaner H323 Connection
ip$213.255.198.113:11421/422 deleted.
6:00.474 H323 Cleaner H323 Cleaning up connections
More information about the asterisk-users
mailing list