[Home]

Summary:ASTERISK-15030: Trying to send a fax with zoiper (t38) causes "buffer overflow message too long"
Reporter:Niccolò Belli (darkbasic)Labels:
Date Opened:2009-10-24 18:09:15Date Closed:2011-06-07 14:07:52
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/T.38
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) full
Description:This is my sip.conf:

[general]
t38pt_udptl=yes
language=it
context=default
bindport=5060
externhost=<host>
externrefresh=5
localnet=192.168.1.0/255.255.255.0
nat=yes
register=<number>:<password>@voip.eutelia.it:5060/<number>

[159]
language=it
type=friend
bindport=5060
context=phones-sip
host=dynamic
secret=<password>
nat=no
t38pt_udptl=yes
qualify=yes

[eutelia]
language=it
type=friend
host=voip.eutelia.it
username=<number>
fromuser=<number>
secret=<password>
port=5060
nat=yes
qualify=yes
canreinvite=no ;asterisk is always used as media proxy, I tried also with yes
dtmfmode=rfc2833
insecure=invite,port
context=eutelia-in
t38pt_udptl=yes

This is udptl.conf:
[general]
udptlstart=4000
udptlend=4999
udptlfecentries = 3
udptlfecspan = 3
use_even_ports = no


I attached full => notice,warning,error,debug,verbose with 'core set verbose 10, 'core set debug 10', 'sip set debug on', and 'sip set history on'.
Comments:By: Kevin P. Fleming (kpfleming) 2009-10-24 19:32:38

As the log message indicates, you'll need to override the maxdatagram value in sip.conf for the endpoint that caused this problem; please read the documentation in sip.conf.sample about the t38pt_udptl parameter and how to configure the system to avoid this problem.