Thanks Pavek,

It was a codec mismatch which has been sorted out now.  Two other issues I 
have found are that when initiating the call from Asterisk (ooh323 being the 
endpoint), ooh323 won't negotiate the framesPerPkt down, chan_ooh323 offers 
4, however the ATA wants 3.  Examination of the ooh323 stack source reveals 
an empty stub to reduce the endpoint transmission framesPerPkt rate 
(ooCapability.c, line 974 of 0.8.2).  This was worked around by changing the 
default framesPerPkt from 4 to 3 in the g723.1 capabilities function of 
ooh323cDriver.c.  There is no problem when the call originates from the ATA 
as ooh323 will happily match the reduced framesPerPkt in this instance.

One final issue, a different ATA model from Hughes will only support G729AB, 
which ooh323 interprets as G729B.  Searching around a bit on google shows 
that G729AB seems to be different to G729B and there are suggestions that 
G729AB may be compatible with G729A.  Is this true?, if so then I could 
possibly get a successful connection by modifying the codec compare code in 
ooh323 (ooCapability.c) to match G729B to G729A and ensuring that VAD is 
disabled on the ata.

The reason I am stuck with the particular ata's is because I am trying to 
have asterisk work across a satellite link provided by Hughes Satellite 
Broadband ( www.hns.com ), and the ata is provided by Hughes.  Other ata's 
have been tried, however the Hughes one has some proprietary way of 
requesting and receiving traffic priority across the satellite.  Normal 
ata's are subject to massive jitter.

Craig

----- Original Message ----- 
From: "Pavel Jezek" <[EMAIL PROTECTED]>
To: "Craig Guy" <[EMAIL PROTECTED]>
Sent: Thursday, February 01, 2007 5:50 PM
Subject: Re: [ooh323c-devel] ooh323c stack calling ATA problem


>I think, g711 is mandatory codecs, what all devices must supoort,
> I have no other idea abot thos issue,
> I'm using asterisk 1.4 branch with original chan_h323 included in tree 
> (channels/h323), it working fine for me.
> PJ
>
>
> Craig Guy wrote:
>> Hi Pavel,
>>
>> I've been told this ata only supports g723.1, the ata is able to call a 
>> test extension on asterisk that plays back a gsm file.  The asterisk 
>> server has g723.1 and g729 codecs installed, and the ooh323 channel 
>> driver explicitly states that those codecs are supported.  Do you think 
>> the important part of the log is in these lines:
>>
>> 16:28:04:040  Comparing channel with codec type: 9
>> 16:28:04:040  Comparing codecs: channel's=12, requested=9
>>
>> Is there a a table listing the codec types and numbers?
>>
>> Thankyou for your reply
>>
>> Craig
>>
>> ----- Original Message ----- From: "Pavel Jezek" <[EMAIL PROTECTED]>
>> To: "Craig Guy" <[EMAIL PROTECTED]>
>> Sent: Thursday, February 01, 2007 8:11 AM
>> Subject: Re: [ooh323c-devel] ooh323c stack calling ATA problem
>>
>>
>>> maybe codecs mismatch? try to use g711 (on ooh323 side), instead of 
>>> g723...
>>> PJ
>>>
>>>
>>> Craig Guy wrote:
>>>> Hi list, second attempt to post so please forgive me if it appears 
>>>> twice.
>>>>
>>>> I'm trying to get asterisk and ooh323 working with a Hughes Electronics 
>>>> 6040
>>>> series ata.  Calls from the ATA to asterisk are ok, however calls
>>>> originating from ooh323 are failing just after chan_ooh323 receives the
>>>> connect message from the ATA.
>>>>
>>>> I have updated chan_ooh323 to use ooh323 0.8.3 and the error persists. 
>>>> I
>>>> don't know enough about H.323 to determine why the call is failing.  I 
>>>> am
>>>> able to test and provide any output required, including tcpdumps to
>>>> determine the nature of the problm.  Debug was enabled on ooh323 with a 
>>>> call
>>>> being placed from the ATA to asterisk where asterisk then dialled a
>>>> different port on the ATA.  The first handset received a ringing tone 
>>>> and
>>>> the second handset started to ring.  After answering the second handset 
>>>> the
>>>> error message appeared and the ringing tone continued in the dialling
>>>> handset. The following is the output surrounding the error message (at
>>>> 16:28:04:040): (full log available if required)
>>>>
>>>> 16:28:04:024  H.225 Connect message received (outgoing, ooh323c_o_1)
>>>> 16:28:04:024  Deleted CallESTB timer. (outgoing, ooh323c_o_1)
>>>> 16:28:04:024  FastStart Elements = {
>>>> 16:28:04:024     forwardLogicalChannelNumber = {
>>>> 16:28:04:024        1006
>>>> 16:28:04:024     }
>>>> 16:28:04:024     forwardLogicalChannelParameters = {
>>>> 16:28:04:024        dataType = {
>>>> 16:28:04:024           audioData = {
>>>> 16:28:04:025              g7231 = {
>>>> 16:28:04:025                 maxAl_sduAudioFrames = {
>>>> 16:28:04:025                    3
>>>> 16:28:04:025                 }
>>>> 16:28:04:026                 silenceSuppression = {
>>>> 16:28:04:026                    TRUE
>>>> 16:28:04:026                 }
>>>> 16:28:04:027              }
>>>> 16:28:04:027           }
>>>> 16:28:04:027        }
>>>> 16:28:04:027        multiplexParameters = {
>>>> 16:28:04:027           h2250LogicalChannelParameters = {
>>>> 16:28:04:028              sessionID = {
>>>> 16:28:04:028                 1
>>>> 16:28:04:028              }
>>>> 16:28:04:028              mediaChannel = {
>>>> 16:28:04:029                 unicastAddress = {
>>>> 16:28:04:029                    iPAddress = {
>>>> 16:28:04:029                       network = {
>>>> 16:28:04:030                          'ac129a02'H
>>>> 16:28:04:030                       }
>>>> 16:28:04:031                       tsapIdentifier = {
>>>> 16:28:04:031                          6010
>>>> 16:28:04:032                       }
>>>> 16:28:04:032                    }
>>>> 16:28:04:032                 }
>>>> 16:28:04:033              }
>>>> 16:28:04:033              mediaGuaranteedDelivery = {
>>>> 16:28:04:033                 FALSE
>>>> 16:28:04:033              }
>>>> 16:28:04:034              mediaControlChannel = {
>>>> 16:28:04:034                 unicastAddress = {
>>>> 16:28:04:034                    iPAddress = {
>>>> 16:28:04:035                       network = {
>>>> 16:28:04:035                          'ac129a02'H
>>>> 16:28:04:035                       }
>>>> 16:28:04:036                       tsapIdentifier = {
>>>> 16:28:04:036                          6011
>>>> 16:28:04:037                       }
>>>> 16:28:04:037                    }
>>>> 16:28:04:037                 }
>>>> 16:28:04:038              }
>>>> 16:28:04:038              mediaControlGuaranteedDelivery = {
>>>> 16:28:04:038                 FALSE
>>>> 16:28:04:039              }
>>>> 16:28:04:039              silenceSuppression = {
>>>> 16:28:04:039                 FALSE
>>>> 16:28:04:039              }
>>>> 16:28:04:040           }
>>>> 16:28:04:040        }
>>>> 16:28:04:040     }
>>>> 16:28:04:040  ooFindLogicalChannel by olc 1006 (outgoing, ooh323c_o_1)
>>>> 16:28:04:040  Finding transmit channel (outgoing, ooh323c_o_1)
>>>> 16:28:04:040  ooFindLogicalChannel, checking channel: 1:receive
>>>> 16:28:04:040  ooFindLogicalChannel, checking channel: 1:transmit
>>>> 16:28:04:040  ooFindLogicalChannel, comparing channel: 1:transmit
>>>> 16:28:04:040  Comparing channel with codec type: 9
>>>> 16:28:04:040  Comparing codecs: channel's=12, requested=9
>>>> 16:28:04:040  ooFindLogicalChannel, checking channel: 0:receive
>>>> 16:28:04:040  ooFindLogicalChannel, checking channel: 0:transmit
>>>> 16:28:04:040  ooFindLogicalChannel, checking channel: 0:receive
>>>> 16:28:04:040  ooFindLogicalChannel, checking channel: 0:transmit
>>>> 16:28:04:040  ERROR: Logical Channel 1006 not found, fasts start 
>>>> answered.
>>>> (outgoing, ooh323c_o_1)
>>>> 16:28:04:040  }
>>>> 16:28:04:040  Error:Invalid Connect message received. (outgoing,
>>>> ooh323c_o_1)
>>>>
>>>>
>>>> -------------------------------------------------------------------------
>>>>
>>>> Using Tomcat but need to do more? Need to support web services, 
>>>> security?
>>>> Get stuff done quickly with pre-integrated technology to make your job 
>>>> easier.
>>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache 
>>>> Geronimo
>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>>> _______________________________________________
>>>> ooh323c-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/ooh323c-devel
>>>>
>>>>
>>
> 


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
ooh323c-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ooh323c-devel

Reply via email to