Summary:ASTERISK-16984: [patch] T.38 only negotiate 2400 Baud for Faxes
Reporter:Szabolcs (colonel72)Labels:
Date Opened:2010-11-19 07:34:01.000-0600Date Closed:2011-09-14 08:57:43
Versions:Frequency of
Environment:Attachments:( 0) frame.h.patch
Description:Asterisk only negotiate a speed of 2400 Baud.


It seems that the ast_control_t38_parameters.rate is not properly initialized with the max baudrate AST_T38_RATE_14400, because asterisk only negotiates to AST_T38_RATE_2400 what equals to 0 in include/asterisk/frame.h in the enum.

When i reverse the enum (14440 is 0 , 12200 is 1 and so on) than the speed negotiation works as expected
Comments:By: Matthew Nicholson (mnicholson) 2011-07-26 15:27:07.184-0500

I what cases is the rate not properly initialized?

By: Leif Madsen (lmadsen) 2011-08-11 13:24:40.113-0500

Assigned to reporter to provide feedback.

By: Leif Madsen (lmadsen) 2011-09-14 08:57:37.588-0500

Suspended due to lack of activity. Please request a bug marshal in #asterisk-bugs on the IRC network irc.freenode.net to reopen the issue should you have the additional information requested.  Further information can be found at http://www.asterisk.org/developers/bug-guidelines