[Freeswitch-users] Freeswitch / FusionPBX T.38 Fax

Bill Ross rossbcan at gmail.com
Sat Apr 11 20:04:36 MSD 2015


Hi;

 

I am attempting to get T38 Fax working between two FS/FusionPBX
installations using mod_spandsp. I am unable to get into T.38 mode, T.30
used, successful fax.

Note that zrtp is disabled for fax calls, due to T38 udpl (not rtp media)
incompatibility

Thanks Brian West!: "T.38 Fax takes place over UDPTL, There for it can NOT
be encrypted as there was never really a standard for doing so."

 

Details (both FS's):

 

SIP Provider: freephoneline.ca (claims T38 capable)

freeswitch - 1.4.18

x86_64

 

Topology:

 

FS#1: rossco.org, using FusionPBX web GUI to send fax

FS#2:rossco.duckdns.org, using spandsp extension to receive fax

 

(spandsp txfax, x1020)FS#1 -> cloud  -> FS#2(spandsp rxfax, x9000)

 

Key variables for fax sender (FS#1), during call:

$domain= rossco.org

Spandsp Fax extension: 1020

t38_passthru = false

zrtp_secure_media = false

fax_enable_t38 = true

fax_enable_t38_request = true

fax_use_ecm = off

inbound-late-negotiation = true

ignore_early_media = false

 

Key variables for fax receiver (FS#2), during call:

$domain= rossco.duckdns.org

Spandsp Fax extension: 9000

t38_passthru = false

zrtp_secure_media = false

fax_enable_t38 = true

fax_enable_t38_request = true

fax_use_ecm = off

inbound-late-negotiation = true

ignore_early_media = false

 

Full Logs w/siptrace:

 

Sender(rossco.org): https://pastebin.freeswitch.org/24115

 

Receiver(rossco.duckdns.org): https://pastebin.freeswitch.org/24116

 

Note that the SDP's are correct for T38:

 

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 v=0

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 o=FreeSWITCH 1428750600 1428750602 IN
IP4 198.48.238.130

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 s=FreeSWITCH

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 c=IN IP4 198.48.238.130

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 t=0 0

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 m=image 16448 udptl t38

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 a=T38FaxVersion:0

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 a=T38MaxBitRate:14400

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 a=T38FaxFillBitRemoval

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 a=T38FaxRateManagement:transferredTCF

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 a=T38FaxMaxBuffer:2000

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 a=T38FaxMaxDatagram:400

590fc4c4-3035-438e-a4c7-4a9d8e51ee42 a=T38FaxUdpEC:t38UDPRedundancy

 

Questions:

 

1 - According to my interpretation of logs, T38 is not negotiated, despite
T38 SDP's

2 - What am I missing?

 

Thanks;

Bill Ross

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150411/362d13ca/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list