I'm trying to establish an H.323 trunk between a trixbox 2.6.2.3 server and a Panasonic TDA200 w/ IP-GW16 card. ooh323.conf is built with mostly defaults and:
[Panasonic]
type=peer
ip=192.168.xxx.xxx
port=1720
context=from-internal
I have a custom trunk with "ooh323/$OUTNUM$@192.168.xxx.xxx:1720" in the dial string. However, when a call is answered on the Panasonic end it drops immediately. Almost looks like a failure to negotiate codecs...
13:02:06:081 Queued H245 messages 2. (outgoing, ooh323c_o_2)
13:02:06:081 msgCtxt Reset? Done (outgoing, ooh323c_o_2)
13:02:06:081 Sending H245 message (outgoing, ooh323c_o_2)
13:02:06:082 Sending OOTerminalCapabilitySet H245 message over H.245 channel. (outgoing, ooh323c_o_2)
13:02:06:082 H245 Message sent successfully (outgoing, ooh323c_o_2)
13:02:06:082 Sent Message - TerminalCapabilitySet (outgoing, ooh323c_o_2)
13:02:06:082 Sending H245 message (outgoing, ooh323c_o_2)
13:02:06:082 Sending OOMasterSlaveDetermination H245 message over H.245 channel. (outgoing, ooh323c_o_2)
13:02:06:082 H245 Message sent successfully (outgoing, ooh323c_o_2)
13:02:06:082 Sent Message - MasterSlaveDetermination (outgoing, ooh323c_o_2)
13:02:06:176 Receiving H245 message
13:02:06:176 Complete H245 message received (outgoing, ooh323c_o_2)
13:02:06:176 Received H.245 Message = {
13:02:06:176 request = {
13:02:06:176 terminalCapabilitySet = {
13:02:06:176 sequenceNumber = {
13:02:06:176 1
13:02:06:176 }
13:02:06:176 protocolIdentifier = {
13:02:06:176 {
13:02:06:176 0 0 8 245 0 3 }
13:02:06:176 }
13:02:06:177 capabilityTable = {
13:02:06:177 elem[0] = {
13:02:06:177 capabilityTableEntryNumber = {
13:02:06:177 1
13:02:06:177 }
13:02:06:177 capability = {
13:02:06:177 receiveAudioCapability = {
13:02:06:177 g729AnnexA = {
13:02:06:177 2
13:02:06:178 }
13:02:06:178 }
13:02:06:178 }
13:02:06:178 }
13:02:06:178 elem[1] = {
13:02:06:178 capabilityTableEntryNumber = {
13:02:06:178 2
13:02:06:178 }
13:02:06:178 capability = {
13:02:06:179 receiveAudioCapability = {
13:02:06:179 g729 = {
13:02:06:179 2
13:02:06:179 }
13:02:06:179 }
13:02:06:179 }
13:02:06:179 }
13:02:06:180 elem[2] = {
13:02:06:180 capabilityTableEntryNumber = {
13:02:06:180 3
13:02:06:180 }
13:02:06:180 capability = {
13:02:06:180 receiveAudioCapability = {
13:02:06:180 g711Alaw64k = {
13:02:06:180 20
13:02:06:180 }
13:02:06:181 }
13:02:06:181 }
13:02:06:181 }
13:02:06:181 elem[3] = {
13:02:06:181 capabilityTableEntryNumber = {
13:02:06:181 4
13:02:06:181 }
13:02:06:181 capability = {
13:02:06:182 receiveAudioCapability = {
13:02:06:182 g711Ulaw64k = {
13:02:06:182 20
13:02:06:182 }
13:02:06:182 }
13:02:06:182 }
13:02:06:182 }
13:02:06:182 elem[4] = {
13:02:06:183 capabilityTableEntryNumber = {
13:02:06:183 5
13:02:06:183 }
13:02:06:183 capability = {
13:02:06:183 receiveAndTransmitUserInputCapability = {
13:02:06:183 dtmf = {
13:02:06:183 NULL
13:02:06:183 }
13:02:06:184 }
13:02:06:184 }
13:02:06:184 }
13:02:06:184 }
13:02:06:184 capabilityDescriptors = {
13:02:06:184 elem[0] = {
13:02:06:184 capabilityDescriptorNumber = {
13:02:06:184 1
13:02:06:184 }
13:02:06:184 simultaneousCapabilities = {
13:02:06:185 elem[0] = {
13:02:06:185 elem[0] = {
13:02:06:185 1
13:02:06:185 }
13:02:06:185 elem[1] = {
13:02:06:185 2
13:02:06:186 }
13:02:06:186 elem[2] = {
13:02:06:186 3
13:02:06:186 }
13:02:06:186 elem[3] = {
13:02:06:186 4
13:02:06:186 }
13:02:06:187 }
13:02:06:187 elem[1] = {
13:02:06:187 elem[0] = {
13:02:06:187 5
13:02:06:187 }
13:02:06:187 }
13:02:06:188 }
13:02:06:188 }
13:02:06:188 }
13:02:06:188 }
13:02:06:188 }
13:02:06:188 }
13:02:06:188 Handling H245 message. (outgoing, ooh323c_o_2)
13:02:06:188 Processing CapabilityTable Entry 0 (outgoing, ooh323c_o_2)
13:02:06:188 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_2)
13:02:06:188 Determined Simple audio data type to be of type OO_G729ANNEXA. Searching for matching capability.(outgoing, ooh323c_o_2)
13:02:06:188 Not adding to joint capabilities. (outgoing, ooh323c_o_2)
13:02:06:188 Processing CapabilityTable Entry 1 (outgoing, ooh323c_o_2)
13:02:06:188 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_2)
13:02:06:188 Determined Simple audio data type to be of type OO_G729. Searching for matching capability.(outgoing, ooh323c_o_2)
13:02:06:188 Not adding to joint capabilities. (outgoing, ooh323c_o_2)
13:02:06:188 Processing CapabilityTable Entry 2 (outgoing, ooh323c_o_2)
13:02:06:188 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_2)
13:02:06:188 Determined Simple audio data type to be of type OO_G711ALAW64K. Searching for matching capability.(outgoing, ooh323c_o_2)
13:02:06:188 Not adding to joint capabilities. (outgoing, ooh323c_o_2)
13:02:06:188 Processing CapabilityTable Entry 3 (outgoing, ooh323c_o_2)
13:02:06:188 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_2)
13:02:06:188 Determined Simple audio data type to be of type OO_G711ULAW64K. Searching for matching capability.(outgoing, ooh323c_o_2)
13:02:06:188 Not adding to joint capabilities. (outgoing, ooh323c_o_2)
13:02:06:188 Processing CapabilityTable Entry 4 (outgoing, ooh323c_o_2)
13:02:06:188 Unsupported cap type encountered. Ignoring. (outgoing, ooh323c_o_2)
13:02:06:188 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_2)
13:02:06:188 Unsupported cap type encountered. Ignoring. (outgoing, ooh323c_o_2)
13:02:06:188 Not adding to joint capabilities. (outgoing, ooh323c_o_2)
13:02:06:188 Built TerminalCapabilitySet Ack (outgoing, ooh323c_o_2)

Member Since:
2008-07-14