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
