trixbox <-> Panasonic IP-GW16

Atcom Alberta
Posts: 220
Member Since:
2008-07-14

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)


Atcom Alberta
Posts: 220
Member Since:
2008-07-14
BTW - I've tried adding

BTW - I've tried adding variations of:
disallow=all
allow=ulaw
allow=g729

etc...



Atcom Alberta
Posts: 220
Member Since:
2008-07-14
Aha - it turned out that the

Aha - it turned out that the codec settings:
disallow=all
allow=ulaw
allow=g729

in the [general] section. I shouldn't have believed the default "ulaw" comment...



shippyt
Posts: 5
Member Since:
2006-10-23
You won't have much joy

You won't have much joy connecting the IP-GW16 card to yor trixbox even if your sort the codec issue out unfortunately from what I remember due to the H323 version on the card, try adding the additional supported codecs in the web interface of the IP-GW16 and also ensure that fast start and tunelling are enable both ends.

Regards

Tim



c0rian0
Posts: 1
Member Since:
2010-12-22
I need your help

Sorry, Can you tell me about setting up at TDA-200, because i could not..

please...

Regards



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.