[Home]

Summary:ASTERISK-17679: T38 passthrough does not work with Zoiper zoftphone and Eutelia provider (both Origination and Termination does work)
Reporter:Niccolò Belli (darkbasic)Labels:
Date Opened:2011-04-12 09:51:24Date Closed:2011-06-07 14:05:18
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/T.38
Versions:1.8.3 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) from-server.pcap
( 1) log.txt
( 2) log-with-debug.txt
( 3) passthrough.pcap
Description:I successfully get working T38 Termination and T.38 Origination with asterisk 1.8 and Eutelia. Unfortunately the most important thing (T.38 passthrough) does not work :(
I can read "Receiving page 1" in the fax but it does not receive anything.
I am using latest Zoiper softphone linux version to send the fax. Is there a better T.38 softphone which I can use?

I attached full log.

****** ADDITIONAL INFORMATION ******

sip.conf

[general]
t38pt_udptl=yes,fec,maxdatagram=400

[153]
language=it
type=friend
secret=my-secret
qualify=yes ;ping per controllo stato
dtmfmode = rfc2833
context=phones-sip
host=dynamic
disallow=all
allow=alaw
t38pt_udptl=yes,fec,maxdatagram=400

[eutelia]
language=it
type=peer
host=voip.eutelia.it
username=my-eutelia-number
fromuser=my-eutelia-number
secret=my-secret
qualify=yes ;ping per controllo stato
directmedia=no ;asterisk viene sempre usato come media proxy
dtmfmode = rfc2833
insecure=invite,port
context=eutelia-in
t38pt_udptl=yes,fec,maxdatagram=400
disallow=all
allow=alaw


extensions.conf

[phones-sip]
exten => dialed-number,1,Dial(SIP/eutelia/${EXTEN})
same => n,Hangup()
Comments:By: Niccolò Belli (darkbasic) 2011-04-12 09:52:52

P.S. I am using the softphone to SEND the fax.

By: Matthew Nicholson (mnicholson) 2011-04-12 10:09:39

Post another debug log with the core debug level set to 1.  Looking at the current debugging information, it looks like asterisk is doing everything correctly.

By: Niccolò Belli (darkbasic) 2011-04-12 10:20:56

So core debug 1, sip debug on, but what about verbosity? Have I to keep verbosity to 100?

By: Matthew Nicholson (mnicholson) 2011-04-12 10:33:46

Make sure core debugging is set up to go to the asterisk console in logger.conf.  Set verbosity to 10.

By: Niccolò Belli (darkbasic) 2011-04-12 11:06:22

Sorry, I completely forgot about logger.conf. Here is the new log.

By: Matthew Nicholson (mnicholson) 2011-04-12 11:18:25

This still does not look like a bug in asterisk.  Please upload a pcap file of the fax session including the udptl stream.  Be advised: the pcap file will include all network traffic on the system by default, you may want to edit it to only include the sip, udptl, and rtp traffic using wireshark before uploading it (have wireshark filter on 't38 || t30 || sip || rtp').

By: Niccolò Belli (darkbasic) 2011-04-12 11:39:17

Here it is.

By: Niccolò Belli (darkbasic) 2011-04-12 11:43:26

P.S. I made the pcap file from the pc I used zoiper from. Let me know if you wanted the dump from the asterisk server instead.

By: Matthew Nicholson (mnicholson) 2011-04-12 11:44:39

Yes, sorry.  I need the dump from the server.

By: Niccolò Belli (darkbasic) 2011-04-12 16:45:00

Here is the dump from the server.

By: Matthew Nicholson (mnicholson) 2011-04-14 15:01:14

This does not appear to be a bug in asterisk.  You are experiencing what appears to be a standard failure to train.