[Spce-user] T.38 <-> G.711 Transcoding

Richard Fuchs rfuchs at sipwise.com
Thu Sep 3 08:34:39 EDT 2020


Thanks for the suggestions, I'll pass them on to see what we can do.

Cheers


On 03/09/2020 02.21, Gabriel Kuri wrote:
> The reason for rejecting T.38 from the carrier is that it sucks... 
> Faxes work sometimes and other times don't when using T.38 with them. 
> They also disable ECM which is a bad idea. Using G.711 is a reliable 
> option since we're on-net with them and there's no latency or jitter, 
> which is why we'd want to keep the call on G.711 and not switch to 
> T.38. From the ATA perspective, that's an unreliable connection 
> susceptible to latency and jitter and must be T.38.
>
> If I may make a couple suggestions, it would be good if there were 2 
> additional options in C5 or rtpengine:
>
> - t38_refuse
> This option would refuse a T.38 Invite on a leg with a 488 and keep 
> the call at the current codec. This would be used on the leg facing 
> the carrier to reject their T.38 invite and keep the call on the 
> current codec (ie PCMU or PCMA).
>
> - t38_send_invite
> This option would force C5 to send a T.38 invite on a leg of the call 
> to get that leg to switch over to T.38 rather than relying on the ATA 
> or other endpoint to make the switchover. The main reason is to 
> eliminate the late T.38 reinvite issue that occurs and causes Faxes to 
> fail at times. If C5 did the T.38 invite within a very short interval 
> at the start of the call (assuming you know it's always a Fax call), 
> it would eliminate the late reinvite issue associated with T.38. This 
> would be used on the leg facing the ATA or other device you want to 
> use T.38 and ensure the T.38 invite comes early enough into the call 
> to switchover and have a successful Fax.
>
>
>
> On Wed, Sep 2, 2020 at 6:08 AM Richard Fuchs <rfuchs at sipwise.com 
> <mailto:rfuchs at sipwise.com>> wrote:
>
>     On 02/09/2020 01.37, Gabriel Kuri wrote:
>     > Hi Richard,
>     >
>     > Thanks for the info, I tried those settings and it seems to
>     transcode.
>     > However, sometimes the carrier does a T.38 Re-INVITE before the ATA
>     > does the T.38 Re-INVITE, and C5 passes the T.38 Re-INVITE
>     through to
>     > the ATA rather than rejecting it and staying on G.711 on the
>     carrier
>     > side. Is it possible to reject the T.38 from the carrier side
>     and stay
>     > G.711 so that only the ATA side of the call does T.38 and the
>     call is
>     > transcoded?
>
>     I'm afraid that's not a use case we had envisioned -- We expected
>     people
>     would want to use T.38 when available and not reject it. :) So the
>     options we were designed for cases where one side just doesn't
>     support T.38.
>
>     May I ask why you want to reject the T.38 offer from the carrier?
>
>     Cheers
>
>
>     -- 
>     Spce-user mailing list
>     Spce-user at lists.sipwise.com <mailto:Spce-user at lists.sipwise.com>
>     http://lists.sipwise.com/mailman/listinfo/spce-user_lists.sipwise.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20200903/d332590d/attachment-0002.html>


More information about the Spce-user mailing list