[Freeswitch-users] Faxing transcoding issues.
Serge S. Yuriev
me at nevian.org
Thu Aug 4 20:32:17 MSD 2016
Hi,
Your with and without t38 looks same for me - is this by intent?
I'm a little puzzled with your mail - have you every success?
On 04/08/16 17:47, Andrew Cassidy wrote:
> Ok lets go into details a little more:
>
> User <--> FS <--> Provider
>
> When User sends a fax, provider detects tones and renegotiates with t38.
> I can handle this case fine using sip_execute_on_image=t38_gateway
>
> Now, one way or another I also want the a-leg to be t38 if possible. Be
> that via reinvite from FS or sepcifically requested by User. I can't
> make this work at all.
>
> If FreeSWITCH renegotiates with User and User rejects T38, Freeswitch
> does not reinvite with the original codecs.
>
> If User requests t38, fax negotiation fails in some cases, although that
> may be irrelevant.
>
> So, here's my current configuration, that kind of works:
>
> <action application="export" data="fax_enable_t38=true" />
> <action application="export" data="sip_execute_on_image=t38_gateway self
> nocng" />
>
> To test the User end (in this case another FreeSWITCH box for testing):
>
> With T38:
>
> originate {execute_on_answer='t38_gateway
> peer',fax_verbose=true,ignore_early_media=true,fax_ident=xxxx,fax_header='Test
> Fax',absolute_codec_string=PCMA,origination_caller_id_number=xxxx}sofia/gateway/xxxx/xxxx
> &txfax('/home/andrew/test_fax.tiff')
>
> Without T38:
>
> originate {execute_on_answer='t38_gateway
> peer',fax_verbose=true,ignore_early_media=true,fax_ident=xxxx,fax_header='Test
> Fax',absolute_codec_string=PCMA,origination_caller_id_number=xxxx}sofia/gateway/xxxx/xxxx
> &txfax('/home/andrew/test_fax.tiff')
>
> However, the following fails:
>
> originate
> {fax_enable_t38=true,fax_enable_t38_request=true,fax_verbose=true,ignore_early_media=true,fax_ident=xxxx,fax_header='Test
> Fax',absolute_codec_string=PCMA,origination_caller_id_number=xxxx}sofia/gateway/xxxx/xxxx
> &txfax('/home/andrew/test_fax.tiff')
>
> I think this configuration will work for now, the User end can decide
> freely if they want to send t38 requests to FS or not.
>
> On 4 August 2016 at 14:39, Brian West <brian at freeswitch.org
> <mailto:brian at freeswitch.org>> wrote:
>
> You also do NOT want pass thru set if you're doing this.
>
> On Thu, Aug 4, 2016 at 4:02 AM, Andrew Cassidy
> <andrew at cassidywebservices.co.uk
> <mailto:andrew at cassidywebservices.co.uk>> wrote:
>
> Hi all,
>
> Just realised the server I'm having issues with is an old wheezy
> server running 1.4.26. I will test with latest and report back.
>
> Kind regards,
>
> On 4 August 2016 at 09:55, Andrew Cassidy
> <andrew at cassidywebservices.co.uk
> <mailto:andrew at cassidywebservices.co.uk>> wrote:
>
> Good morning all,
>
> I've been playing with faxing and t38 over the last few
> days. I use a wholesale provider who detects and reinvites
> for t38, and have implemented the same in my systems.
> Passing t38 through unmodified is not an issue.
>
> The issue I do have, is in the event that the sender refuses
> the reinvite, I'd like freeswitch to transcode. In theory,
> this is set up correctly, but see this error message
> repeated over and over and ultimately the fax fails:
>
> [DEBUG] mod_spandsp_fax.c:1756
> sofia/external/xxx at provider.com <mailto:xxx at provider.com>
> Error decoding UDPTL (172 bytes)
>
> Every other scenario I have worked through is working fine.
>
> For reference, the fax-specific dialplan entries:
>
> <action application="export" data="fax_enable_t38=true"/>
> <action application="export"
> data="fax_enable_t38_request=true"/>
> <action application="export" data="t38_passthru=true"/>
> <action application="export"
> data="nolocal:sip_execute_on_image=t38_gateway self" />
> <action application="set"
> data="execute_on_answer=t38_gateway peer" />
>
> Thanks in advance.
>
> --
> *Andrew Cassidy BSc (Hons) MBCS SSCA*
> Managing Director
>
> 03303 880 960
> <tel:03303%20880%20960> andrew at cassidyweb.co.uk
> <mailto:andrew at cassidywebservices.co.uk> www.cassidyweb.co.uk <http://www.cassidywebservices.co.uk>
>
>
>
>
> --
> *Andrew Cassidy BSc (Hons) MBCS SSCA*
> Managing Director
>
> 03303 880 960 <tel:03303%20880%20960> andrew at cassidyweb.co.uk
> <mailto:andrew at cassidywebservices.co.uk> www.cassidyweb.co.uk
> <http://www.cassidywebservices.co.uk>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
>
> --
>
> */Brian West/*
> brian at freeswitch.org <mailto:brian at freeswitch.org>
>
>
> */Twitter: @FreeSWITCH , @briankwest/*
> http://www.freeswitchbook.com
> http://www.freeswitchcookbook.com
> https://www.gofundme.com/freeswitch_ubuntu
>
> Got Bugs? Report them here <https://freeswitch.org/jira>! |
> Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch>
>
> *T:*+19184209001 <tel:%2B19184209001> | *F:*+19184209002
> <tel:%2B19184209002> | *M:*+1918424WEST (9378)
> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
>
> --
> *Andrew Cassidy BSc (Hons) MBCS SSCA*
> Managing Director
>
> 03303 880 960 andrew at cassidyweb.co.uk
> <mailto:andrew at cassidywebservices.co.uk> www.cassidyweb.co.uk
> <http://www.cassidywebservices.co.uk>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
--
Serge S. Yuriev
Lead VoIP engineer
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list