Hi,

I'm using OpenPbx as a fax endpoint for a T.38 gateway that I am building here 
at Calyptech.

I noticed that I could fax to OpenPbx using an SDP T38FaxVersion of 0 but not 
of 1 or higher.
After some investigation it appears that at the sip level the T38FaxVersion is 
recorded but 
it isn't passed down to the rxFax. I modified the rxfax_exec to force the 
T38FaxVersion to 1
and presto I could now send faxes to OpenPbx with a T38FaxVersion of 1. 

I Added the following lines to apps/app_rxfax.c :

...
Line 369     > t38_terminal_init(&t38, calling_party, t38_tx_packet_handler, 
chan); 
Line 370 new > // MOCO - SET T38 TO VERSION 1 FOR TESTING.
Line 371 new > t38_set_t38_version(&t38, 1);
Line 372     > span_log_set_message_handler(&t38.logging, span_message);
...

I am using version 1.2_rc3.

In order to get other versions of t38 working the version has to be set via the
t38_set_t38_version function. I'm not sure of the mechanism of passing the 
version
number down from SIP into the rxFax application. 

Anyway I hope this helps. 

BTW - Great application guys, keep up the great work.

Kind Regards,

Matthew O'Connor
Project Leader
Calyptech Pty. Ltd.



_______________________________________________
Openpbx-dev mailing list
[email protected]
http://lists.openpbx.org/mailman/listinfo/openpbx-dev

Reply via email to