What changed in Asterisk? (1.8.10.1 <-->11.5.1)

in asterisk1.8.10.1 openh323 works .
in asterisk11.5.1 doesn’t work.

About:
Phone(0084)<—>SAMSUNG500<-------H323---->ASTERISK<-------->SoftoPhone(4050)
(1)
If ASTERISK=[asterisk1.8.10.1+Open H.323 version v1.18.0+ PWLib v1.10.0] Then
From the SoftoPhone call to the 0084 = OK !

(2)
If ASTERISK=[asterisk11.5.1+Open H.323 version v1.18.0+ PWLib v1.10.0] Then
From the SoftoPhone call to the 0084 = NO !!! !

For both options I use one and the same configuration/etc/asterisk/* files .

what changed in algorithm of use of H323 the new asterisk11.5.1 version ?

Serg

You need to show us the real configs & the cli output for both cases. Based on pseudo code we can’t really help you.

With asterisk11.5.1 - this is trace( in the last string - you can see WARNING… if use 1.8 - all ok and WITHOUT this warning. + below config file h323.conf):
===============trace h323======start==
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = connect {
protocolIdentifier = 0.0.8.2250.0.4
destinationInfo = {
vendor = {
vendor = {
t35CountryCode = 9
t35Extension = 0
manufacturerCode = 61
}
productId = 55 octets {
54 68 65 20 4e 75 46 6f 6e 65 20 4e 65 74 77 6f The NuFone Netwo
72 6b 73 20 48 2e 33 32 33 20 43 68 61 6e 6e 65 rks H.323 Channe
6c 20 44 72 69 76 65 72 20 66 6f 72 20 41 73 74 l Driver for Ast
65 72 69 73 6b 00 00 erisk…
}
versionId = 26 octets {
31 2e 30 2e 30 20 28 4f 70 65 6e 48 33 32 33 20 1.0.0 (OpenH323
76 31 2e 31 38 2e 30 29 00 00 v1.18.0)…
}
}
terminal = {
}
mc = FALSE
undefinedNode = FALSE
}
conferenceID = 16 octets {
02 b2 22 45 18 86 5b bd 23 c6 56 34 34 34 34 ef …“E…[.#.V4444.
}
callIdentifier = {
guid = 16 octets {
02 b2 22 45 18 86 5b bd 23 c5 56 34 34 34 34 ef …“E…[.#.V4444.
}
}
multipleCalls = FALSE
maintainConnection = FALSE
fastConnectRefused = <>
}
h245Tunneling = TRUE
h245Control = 2 entries {
[0]= 82 octets {
02 70 01 06 00 08 81 75 00 0b 80 13 80 00 fa 00 .p…u…
01 00 00 01 00 00 01 00 00 0c c0 01 00 01 80 04 …
80 00 00 20 40 13 80 00 01 24 18 03 00 20 00 80 … @…$… …
00 02 20 c0 13 80 00 03 83 01 50 80 00 04 83 01 … …P…
10 00 80 01 02 02 00 00 00 01 00 02 00 00 03 00 …
00 04 …
}
[1]= 7 octets {
01 00 32 80 9a cb dc …2…
}
}
}
}
}
Raw PDU:
08 02 c7 30 07 04 03 80 90 a5 28 03 35 30 00 7e …0…(.50.~
00 f0 05 22 80 06 00 08 91 4a 00 04 22 c0 09 00 …”…J…”…
00 3d 36 54 68 65 20 4e 75 46 6f 6e 65 20 4e 65 .=6The NuFone Ne
74 77 6f 72 6b 73 20 48 2e 33 32 33 20 43 68 61 tworks H.323 Cha
6e 6e 65 6c 20 44 72 69 76 65 72 20 66 6f 72 20 nnel Driver for
41 73 74 65 72 69 73 6b 00 00 19 31 2e 30 2e 30 Asterisk…1.0.0
20 28 4f 70 65 6e 48 33 32 33 20 76 31 2e 31 38 (OpenH323 v1.18
2e 30 29 00 00 00 02 b2 22 45 18 86 5b bd 23 c6 .0)…"E…[.#.
56 34 34 34 34 ef 17 0c 20 11 00 02 b2 22 45 18 V4444… …"E.
86 5b bd 23 c5 56 34 34 34 34 ef 01 00 01 00 01 .[.#.V4444…
00 04 c0 01 80 5c 02 52 02 70 01 06 00 08 81 75 …R.p…u
00 0b 80 13 80 00 fa 00 01 00 00 01 00 00 01 00 …
00 0c c0 01 00 01 80 04 80 00 00 20 40 13 80 00 … @…
01 24 18 03 00 20 00 80 00 02 20 c0 13 80 00 03 .$… … …
83 01 50 80 00 04 83 01 10 00 80 01 02 02 00 00 …P…
00 01 00 02 00 00 03 00 00 04 07 01 00 32 80 9a …2…
cb dc …
14:08.917 ThreadID=0xb5d82b70 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
14:09.084 H225 Answer:b7300890 h323pdu.cxx(553) H225 Receiving PDU [ip$192.168.252.20:1720/ip$172.16.16.155:10295] :
{
q931pdu = {
protocolDiscriminator = 8
callReference = 18224
from = originator
messageType = Facility
IE: Facility = {

  }
  IE: User-User = {
    26 80 06 00 08 91 4a 00  04 86 01 00 1f 01 80 11   &.....J.........
    00 02 b2 22 45 18 86 5b  bd 23 c5 56 34 34 34 34   ..."E..[.#.V4444
    ef 01 00 01 00 10 c0 01  80 29 04 18 02 30 01 06   .........)...0..
    00 08 81 75 00 07 00 80  00 00 20 40 13 00 80 00   ...u...... @....
    00 00 00 00 07 01 00 3c  80 7d 79 44 03 21 80 01   .......<.}yD.!..
    02 20 a0                                           . .
  }
}
h225pdu = {
  h323_uu_pdu = {
    h323_message_body = facility {
      protocolIdentifier = 0.0.8.2250.0.4
      reason = transportedInformation <<null>>
      callIdentifier = {
        guid =  16 octets {
          02 b2 22 45 18 86 5b bd  23 c5 56 34 34 34 34 ef   .."E..[.#.V4444.
        }
      }
      multipleCalls = FALSE
      maintainConnection = FALSE
    }
    h245Tunneling = TRUE
    h245Control = 4 entries {
      [0]= 24 octets {
        02 30 01 06 00 08 81 75  00 07 00 80 00 00 20 40   .0.....u...... @
        13 00 80 00 00 00 00 00                            ........
      }
      [1]= 7 octets {
        01 00 3c 80 7d 79 44                               ..<.}yD
      }
      [2]= 3 octets {
        21 80 01                                           !..
      }
      [3]= 2 octets {
        20 a0                                               .
      }
    }
  }
}

}
Raw PDU:
08 02 47 30 62 1c 00 7e 00 54 05 26 80 06 00 08 …G0b…~.T.&…
91 4a 00 04 86 01 00 1f 01 80 11 00 02 b2 22 45 .J…"E
18 86 5b bd 23 c5 56 34 34 34 34 ef 01 00 01 00 …[.#.V4444…
10 c0 01 80 29 04 18 02 30 01 06 00 08 81 75 00 …)…0…u.
07 00 80 00 00 20 40 13 00 80 00 00 00 00 00 07 … @…
01 00 3c 80 7d 79 44 03 21 80 01 02 20 a0 …<.}yD.!.. .
14:09.084 H225 Answer:b7300890 h323.cxx(1876) H225 Handling PDU: Facility callRef=18224
14:09.084 H225 Answer:b7300890 h323.cxx(2142) H225 Set protocol version to 4 and implying H.245 version 7
14:09.085 H225 Answer:b7300890 h323pdu.cxx(553) H245 Receiving PDU [(noaddr)/(noaddr)] :
request terminalCapabilitySet {
sequenceNumber = 1
protocolIdentifier = 0.0.8.245.0.7
capabilityTable = 1 entries {
[0]={
capabilityTableEntryNumber = 1
capability = receiveAudioCapability g711Alaw64k 20
}
}
capabilityDescriptors = 1 entries {
[0]={
capabilityDescriptorNumber = 0
simultaneousCapabilities = 1 entries {
[0]=1 entries {
[0]=1
}
}
}
}
}
Raw PDU:
size=18 pos=18.0 {
000 02 30 01 06 00 08 81 75 00 07 00 80 00 00 20 40 0 u @
13 00 80 00 00 00 00 00
}
14:09.085 H225 Answer:b7300890 h323.cxx(3767) H245 Set protocol version to 7
14:09.085 H225 Answer:b7300890 h323neg.cxx(591) H245 Received TerminalCapabilitySet: state=InProgress pduSeq=1 inSeq=4294967295
14:09.085 H225 Answer:b7300890 h323caps.cxx(2153) H323 Added capability: G.711-ALaw-64k <1>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2153) H323 Added capability: GSM-06.10 <2>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2153) H323 Added capability: G.711-uLaw-64k <3>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2153) H323 Added capability: UserInput/hookflash <4>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2153) H323 Added capability: UserInput/basicString <5>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "G.711-ALaw-64k"
14:09.085 H225 Answer:b7300890 h323caps.cxx(2240) H323 Found capability: G.711-ALaw-64k <1>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "G.711-uLaw-64k"
14:09.085 H225 Answer:b7300890 h323caps.cxx(2240) H323 Found capability: G.711-uLaw-64k <3>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "G.723.1"
14:09.085 H225 Answer:b7300890 h323caps.cxx(2143) H323 Added capability: G.723.1A <6>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "G.729"
14:09.085 H225 Answer:b7300890 h323caps.cxx(2143) H323 Added capability: G.729 <7>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "G.729A"
14:09.085 H225 Answer:b7300890 h323caps.cxx(2143) H323 Added capability: G.729A <8>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "G726r32"
14:09.085 H225 Answer:b7300890 h323caps.cxx(2143) H323 Added capability: G726r32 <9>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "GSM-06.10"
14:09.085 H225 Answer:b7300890 h323caps.cxx(2240) H323 Found capability: GSM-06.10 <2>
14:09.085 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "UserInput/RtpDtmfRelay"
14:09.087 H225 Answer:b7300890 h323caps.cxx(2143) H323 Added capability: UserInput/hookflash <10>
14:09.087 H225 Answer:b7300890 h323caps.cxx(2143) H323 Added capability: UserInput/basicString <11>
14:09.087 H225 Answer:b7300890 h323caps.cxx(2143) H323 Added capability: UserInput/dtmf <12>
14:09.087 H225 Answer:b7300890 h323caps.cxx(2143) H323 Added capability: UserInput/RFC2833 <13>
14:09.087 H225 Answer:b7300890 h323caps.cxx(2282) H323 FindCapability: receiveAudioCapability
14:09.087 H225 Answer:b7300890 h323caps.cxx(2533) H323 FindCapability: Audio subtype=1
14:09.087 H225 Answer:b7300890 h323caps.cxx(2539) H323 Found capability: G.711-ALaw-64k <1>
14:09.087 H225 Answer:b7300890 h323caps.cxx(997) H323 Capability tx frames left at 20 as remote allows 20
14:09.087 H225 Answer:b7300890 h323caps.cxx(2267) H323 FindCapability: G.711-ALaw-64k <1>
14:09.087 H225 Answer:b7300890 h323caps.cxx(2153) H323 Added capability: G.711-ALaw-64k <1>
14:09.087 H225 Answer:b7300890 h323caps.cxx(2215) H323 FindCapability: 1
14:09.087 H225 Answer:b7300890 h323caps.cxx(2219) H323 Found capability: G.711-ALaw-64k <1>
14:09.087 H225 Answer:b7300890 h323caps.cxx(2628) H245 Capability merge result:
Table:
G.711-ALaw-64k <1>
Set:
0:
0:
G.711-ALaw-64k <1>

14:09.087 H225 Answer:b7300890 h323caps.cxx(2630) H245 Received capability set, is accepted
14:09.087 H225 Answer:b7300890 h323neg.cxx(546) H245 TerminalCapabilitySet already in progress: outSeq=1
14:09.087 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "UserInput/RFC2833"
14:09.087 H225 Answer:b7300890 h323pdu.cxx(553) H245 Sending PDU [(noaddr)/(noaddr)] :
response terminalCapabilitySetAck {
sequenceNumber = 1
}
Raw PDU:
size=3 pos=7fffffff.0 {
000 21 80 01 !
}
14:09.087 H225 Answer:b7300890 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
14:09.087 H225 Answer:b7300890 h323pdu.cxx(553) H245 Receiving PDU [(noaddr)/(noaddr)] :
request masterSlaveDetermination {
terminalType = 60
statusDeterminationNumber = 8223044
}
Raw PDU:
size=7 pos=7.0 {
000 01 00 3c 80 7d 79 44 < }yD
}
14:09.087 H225 Answer:b7300890 h323neg.cxx(355) H245 Received MasterSlaveDetermination: state=Outgoing
14:09.087 H225 Answer:b7300890 h323neg.cxx(386) H245 MasterSlaveDetermination: local is slave
14:09.087 H225 Answer:b7300890 h323pdu.cxx(553) H245 Sending PDU [(noaddr)/(noaddr)] :
response masterSlaveDeterminationAck {
decision = master <>
}
Raw PDU:
size=2 pos=7fffffff.0 {
000 20 80
}
14:09.088 H225 Answer:b7300890 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
14:09.088 H225 Answer:b7300890 h323pdu.cxx(553) H245 Receiving PDU [(noaddr)/(noaddr)] :
response terminalCapabilitySetAck {
sequenceNumber = 1
}
Raw PDU:
size=3 pos=3.0 {
000 21 80 01 !
}
14:09.088 H225 Answer:b7300890 h323neg.cxx(633) H245 Received TerminalCapabilitySetAck: state=InProgress pduSeq=1 outSeq=1
14:09.088 H225 Answer:b7300890 h323neg.cxx(643) H245 TerminalCapabilitySet Sent.
14:09.088 H225 Answer:b7300890 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
14:09.088 H225 Answer:b7300890 h323pdu.cxx(553) H245 Receiving PDU [(noaddr)/(noaddr)] :
response masterSlaveDeterminationAck {
decision = slave <>
}
Raw PDU:
size=2 pos=1.3 {
000 20 a0
}
14:09.088 H225 Answer:b7300890 h323neg.cxx(414) H245 Received MasterSlaveDeterminationAck: state=Incoming
14:09.088 H225 Answer:b7300890 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
14:09.088 H225 Answer:b7300890 h323caps.cxx(2231) H323 FindCapability: "T.120"
14:09.088 H225 Answer:b7300890 h323pdu.cxx(553) H225 Sending PDU [ip$192.168.252.20:1720/ip$172.16.16.155:10295] :
{
q931pdu = {
protocolDiscriminator = 8
callReference = 18224
from = destination
messageType = Facility
IE: Facility = {

  }
  IE: User-User = {
    28 10 01 00 04 c0 01 80  08 02 03 21 80 01 02 20   (..........!... 
    80                                                 .
  }
}
h225pdu = {
  h323_uu_pdu = {
    h323_message_body = empty <<null>>
    h245Tunneling = TRUE
    h245Control = 2 entries {
      [0]= 3 octets {
        21 80 01                                           !..
      }
      [1]= 2 octets {
        20 80                                               .
      }
    }
  }
}

}
Raw PDU:
08 02 c7 30 62 1c 00 7e 00 12 05 28 10 01 00 04 …0b…~…(…
c0 01 80 08 02 03 21 80 01 02 20 80 …!.. .
14:09.088 H225 Answer:b7300890 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
14:09.088 H225 Answer:b7300890 h323neg.cxx(1634) H245 Started round trip delay: seq=1 awaitingResponse
14:09.089 H225 Answer:b7300890 h323pdu.cxx(553) H245 Sending PDU [(noaddr)/(noaddr)] :
request roundTripDelayRequest {
sequenceNumber = 1
}
Raw PDU:
size=3 pos=7fffffff.0 {
000 09 00 01
}
14:09.089 H225 Answer:b7300890 h323pdu.cxx(553) H225 Sending PDU [ip$192.168.252.20:1720/ip$172.16.16.155:10295] :
{
q931pdu = {
protocolDiscriminator = 8
callReference = 18224
from = destination
messageType = Facility
IE: Facility = {

  }
  IE: User-User = {
    28 10 01 00 04 c0 01 80  05 01 03 09 00 01         (.............
  }
}
h225pdu = {
  h323_uu_pdu = {
    h323_message_body = empty <<null>>
    h245Tunneling = TRUE
    h245Control = 1 entries {
      [0]= 3 octets {
        09 00 01                                           ...
      }
    }
  }
}

}
Raw PDU:
08 02 c7 30 62 1c 00 7e 00 0f 05 28 10 01 00 04 …0b…~…(…
c0 01 80 05 01 03 09 00 01 …
14:09.136 H225 Answer:b7300890 h323pdu.cxx(553) H225 Receiving PDU [ip$192.168.252.20:1720/ip$172.16.16.155:10295] :
{
q931pdu = {
protocolDiscriminator = 8
callReference = 18224
from = originator
messageType = Facility
IE: Facility = {

  }
  IE: User-User = {
    26 80 06 00 08 91 4a 00  04 86 01 00 1f 01 80 11   &.....J.........
    00 02 b2 22 45 18 86 5b  bd 23 c5 56 34 34 34 34   ..."E..[.#.V4444
    ef 01 00 01 00 10 c0 01  80 15 01 13 03 00 00 04   ................
    0d 60 01 80 0a 04 00 20  00 ac 10 10 96 75 31      .`..... .....u1
  }
}
h225pdu = {
  h323_uu_pdu = {
    h323_message_body = facility {
      protocolIdentifier = 0.0.8.2250.0.4
      reason = transportedInformation <<null>>
      callIdentifier = {
        guid =  16 octets {
          02 b2 22 45 18 86 5b bd  23 c5 56 34 34 34 34 ef   .."E..[.#.V4444.
        }
      }
      multipleCalls = FALSE
      maintainConnection = FALSE
    }
    h245Tunneling = TRUE
    h245Control = 1 entries {
      [0]= 19 octets {
        03 00 00 04 0d 60 01 80  0a 04 00 20 00 ac 10 10   .....`..... ....
        96 75 31                                           .u1
      }
    }
  }
}

}
Raw PDU:
08 02 47 30 62 1c 00 7e 00 40 05 26 80 06 00 08 …G0b…~.@.&…
91 4a 00 04 86 01 00 1f 01 80 11 00 02 b2 22 45 .J…"E
18 86 5b bd 23 c5 56 34 34 34 34 ef 01 00 01 00 …[.#.V4444…
10 c0 01 80 15 01 13 03 00 00 04 0d 60 01 80 0a …... 04 00 20 00 ac 10 10 96 75 31 .. .....u1 14:09.137 H225 Answer:b7300890 h323.cxx(1876) H225 Handling PDU: Facility callRef=18224 14:09.137 H225 Answer:b7300890 h323.cxx(2122) H225 Set protocol version to 4 14:09.137 H225 Answer:b7300890 h323pdu.cxx(553) H245 Receiving PDU [(noaddr)/(noaddr)] : request openLogicalChannel { forwardLogicalChannelNumber = 5 forwardLogicalChannelParameters = { dataType = audioData g729AnnexA 2 multiplexParameters = h2250LogicalChannelParameters { sessionID = 32 mediaControlChannel = unicastAddress iPAddress { network = 4 octets { ac 10 10 96 .... } tsapIdentifier = 30001 } } } } Raw PDU: size=13 pos=13.0 { 000 03 00 00 04 0d 60 01 80 0a 04 00 20 00 ac 10 10
96 75 31 u1
}
14:09.137 H225 Answer:b7300890 h323neg.cxx(851) H245 Received open channel: R-5, state=Released
14:09.137 H225 Answer:b7300890 h323.cxx(4691) H323 CreateLogicalChannel - forward channel
14:09.137 H225 Answer:b7300890 h323caps.cxx(2330) H323 FindCapability: audioData
14:09.137 H225 Answer:b7300890 h323.cxx(4702) H323 CreateLogicalChannel - unknown data type
14:09.137 H225 Answer:b7300890 h323pdu.cxx(553) H245 Sending PDU [(noaddr)/(noaddr)] :
response openLogicalChannelReject {
forwardLogicalChannelNumber = 5
cause = unknownDataType <>
}
Raw PDU:
size=5 pos=7fffffff.0 {
000 23 00 00 04 40 # @
}
14:09.137 H225 Answer:b7300890 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
14:09.137 H225 Answer:b7300890 h323pdu.cxx(553) H225 Sending PDU [ip$192.168.252.20:1720/ip$172.16.16.155:10295] :
{
q931pdu = {
protocolDiscriminator = 8
callReference = 18224
from = destination
messageType = Facility
IE: Facility = {

  }
  IE: User-User = {
    28 10 01 00 04 c0 01 80  07 01 05 23 00 00 04 40   (..........#...@
  }
}
h225pdu = {
  h323_uu_pdu = {
    h323_message_body = empty <<null>>
    h245Tunneling = TRUE
    h245Control = 1 entries {
      [0]= 5 octets {
        23 00 00 04 40                                     #...@
      }
    }
  }
}

}
Raw PDU:
08 02 c7 30 62 1c 00 7e 00 11 05 28 10 01 00 04 …0b…~…(…
c0 01 80 07 01 05 23 00 00 04 40 …#…@
14:09.138 H225 Answer:b7300890 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
14:09.176 H225 Answer:b7300890 h323pdu.cxx(553) H225 Receiving PDU [ip$192.168.252.20:1720/ip$172.16.16.155:10295] :
{
q931pdu = {
protocolDiscriminator = 8
callReference = 18224
from = originator
messageType = Facility
IE: Facility = {

  }
  IE: User-User = {
    26 80 06 00 08 91 4a 00  04 86 01 00 1f 01 80 11   &.....J.........
    00 02 b2 22 45 18 86 5b  bd 23 c5 56 34 34 34 34   ..."E..[.#.V4444
    ef 01 00 01 00 10 c0 01  80 05 01 03 28 00 01      ............(..
  }
}
h225pdu = {
  h323_uu_pdu = {
    h323_message_body = facility {
      protocolIdentifier = 0.0.8.2250.0.4
      reason = transportedInformation <<null>>
      callIdentifier = {
        guid =  16 octets {
          02 b2 22 45 18 86 5b bd  23 c5 56 34 34 34 34 ef   .."E..[.#.V4444.
        }
      }
      multipleCalls = FALSE
      maintainConnection = FALSE
    }
    h245Tunneling = TRUE
    h245Control = 1 entries {
      [0]= 3 octets {
        28 00 01                                           (..
      }
    }
  }
}

}
Raw PDU:
08 02 47 30 62 1c 00 7e 00 30 05 26 80 06 00 08 …G0b…~.0.&…
91 4a 00 04 86 01 00 1f 01 80 11 00 02 b2 22 45 .J…"E
18 86 5b bd 23 c5 56 34 34 34 34 ef 01 00 01 00 …[.#.V4444…
10 c0 01 80 05 01 03 28 00 01 …(…
14:09.177 H225 Answer:b7300890 h323.cxx(1876) H225 Handling PDU: Facility callRef=18224
14:09.177 H225 Answer:b7300890 h323.cxx(2122) H225 Set protocol version to 4
14:09.177 H225 Answer:b7300890 h323pdu.cxx(553) H245 Receiving PDU [(noaddr)/(noaddr)] :
response roundTripDelayResponse {
sequenceNumber = 1
}
Raw PDU:
size=3 pos=3.0 {
000 28 00 01 (
}
14:09.177 H225 Answer:b7300890 h323neg.cxx(1667) H245 Handling round trip delay: seq=1 awaitingResponse
14:09.177 H225 Answer:b7300890 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
14:09.177 H225 Answer:b7300890 h323.cxx(4374) H323 InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
> 0xb74351a8 – Probation passed - setting RTP source address to 172.16.16.150:30000
[Sep 28 11:49:35] NOTICE[11074][C-00000001]: chan_h323.c:804 oh323_rtp_read: Inband DTMF is not supported on codec alaw. Use RFC2833
– Executing [50@autosecretarami:2] Wait(“H323/ip$172.16.16.155:10295/18224”, “2”) in new stack
asterisk06*CLI>
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups

===============trace h323======end===

=====h323.conf=======start===
[general]

port = 1720
bindaddr = 192.168.252.20
disallow=all
allow=alaw
allow=gsm
;allow=ulaw
faxdetect=yes
dtmfmode=inband

[samsung]
type=friend
host=172.16.16.155
port=1720
context=mytest
disallow=all
;—allow=g723
allow=alaw
allow=gsm
;----allow=ulaw
callerid=7996
; was add
dtmfmode=inband
=======h323.conf===========end====

Have you tried with dtmfmode=auto or rfc2833 the notice is about the codec & dtmf type. Not sure if is the root of the issue.

With( in the asterisk) dtmfmode=rfc2833 - h323 not UP.
On the side of Samsung OS500 it is configured for h323 - inband.
I have no opportunity to change this parameter in Samsung OS500.

Important fact: openh323 and pwlib compiled once and also are used for testing of both asterisk versions. This fact will allow to assume that a problem in that: how use asterisk1.8.10.1 and asterisk11.5.1 openh323+pwlib libraries…

Serg