Noah Pugsley
2010-May-28 18:24 UTC
[asterisk-users] Asterisk 1.6.2.7 + app_fax + OpenBSD 4.7 minor issue
Hi folks, I am having a small problem with asterisk-1.6.2.7 + app_fax on OpenBSD 4.7 -release. Everything seems to work fine. I have a macro which answers, receives the fax to a tiff, and then runs a script (mailfax) to convert that to pdf and email it. It all works perfectly except for some errors I am seeing in the console. After it hangs up I get a dozen or so messages in the cli saying,"[May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short" Perhaps I shouldn't worry since it works but I am nervous to put it in production with these errors. Also, I am not sure that t38 is actually working and being used here. Is there any way to see this at the asterisk cli or is tcpdump the only way? If anyone can suggest any solutions or point me to some documentation that may help I would greatly appreciate it. Regards, noah # asterisk -rvvvvvvvvvvvv Asterisk 1.6.2.7, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster at digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ======================================================================== == Parsing '/etc/asterisk/asterisk.conf': == Found Running as group '_asterisk' == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.7 currently running on fax1 (pid = 26225) Verbosity is at least 14 -- Executing [9995551212 at default:1] Macro("SIP/metaswitch-00000001", "receivefax,noah.p at bendtel.com" ) in new stack -- Executing [s at macro-receivefax:1] Set("SIP/metaswitch-00000001", "FAXFILE=/var/spool/asterisk-fax/ 1274995265.1.tif") in new stack -- Executing [s at macro-receivefax:2] Set("SIP/metaswitch-00000001", "EMAILADDR=noah.p at bendtel.com") i n new stack -- Executing [s at macro-receivefax:3] Answer("SIP/metaswitch-00000001", "") in new stack -- Executing [s at macro-receivefax:4] Wait("SIP/metaswitch-00000001", "2") in new stack -- Executing [s at macro-receivefax:5] ReceiveFAX("SIP/metaswitch-00000001", "/var/spool/asterisk-fax/1 274995265.1.tif") in new stack -- Executing [s at macro-receivefax:6] System("SIP/metaswitch-00000001", "/usr/local/bin/mailfax /var/s pool/asterisk-fax/1274995265.1.tif noah.p at bendtel.com "4445556666 BendTel"") in new stack fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too short -- Executing [s at macro-receivefax:7] Hangup("SIP/metaswitch-00000001", "") in new stack == Spawn extension (macro-receivefax, s, 7) exited non-zero on 'SIP/metaswitch-00000001' in macro 'rec eivefax' == Spawn extension (default, 9995551212, 1) exited non-zero on 'SIP/metaswitch-00000001' fax1*CLI> qui No such command 'qui' (type 'core show help qui' for other possible commands) fax1*CLI> quit sip.conf: ; $OpenBSD: sip.conf.sample,v 1.3 2007/09/05 22:42:52 sthen Exp $ ; Longer example available in /usr/local/share/examples/asterisk/default [general] disallow=all allow=ulaw t38pt_udptl=yes [metaswitch] qualify=yes type=friend insecure=invite host=172.25.0.101 context=default canreinvite=no t38pt_udptl=yes ******************************************************************** extensions.conf: [macro-receivefax] exten => s,1,Set(FAXFILE=/var/spool/asterisk-fax/${UNIQUEID}.tif) exten => s,n,Set(EMAILADDR=${ARG1}) exten => s,n,Answer() exten => s,n,Wait(2) exten => s,n,ReceiveFax(${FAXFILE}) exten => s,n,system(/usr/local/bin/mailfax ${FAXFILE} ${EMAILADDR} "${CALLERID(num)} ${CALLERID(name)}") exten => s,n,Hangup [default] ; Test exten => 9995551212,1,Macro(receivefax,noah.p at bendtel.com) Libraries used: /usr/local/sbin/asterisk: Start End Type Open Ref GrpRef Name 1c000000 3c05b000 exe 1 0 0 /usr/local/sbin/asterisk 07c38000 27c45000 rlib 0 1 0 /usr/lib/libssl.so.15.1 02e6b000 22eab000 rlib 0 1 0 /usr/lib/libcrypto.so.18.0 04fb6000 24fba000 rlib 0 1 0 /usr/local/lib/libexecinfo.so.0.0 05fee000 2601e000 rlib 0 1 0 /usr/local/lib/libxml2.so.11.0 0042a000 20432000 rlib 0 2 0 /usr/lib/libz.so.4.1 0a31c000 2a3fb000 rlib 0 2 0 /usr/local/lib/libiconv.so.6.0 0c1da000 2c1e4000 rlib 0 3 0 /usr/lib/libm.so.5.2 0a1f7000 2a208000 rlib 0 1 0 /usr/lib/libtermcap.so.11.0 09e0a000 29e13000 rlib 0 1 0 /usr/lib/libpthread.so.12.0 099f9000 29a32000 rlib 0 1 0 /usr/lib/libc.so.53.1 047b2000 047b2000 rtld 0 1 0 /usr/libexec/ld.so app_fax.so: Start End Type Open Ref GrpRef Name 0eb6b000 2eb6f000 dlib 1 0 0 /usr/local/lib/asterisk/modules/app_fax.so 07140000 27186000 rlib 0 1 0 /usr/local/lib/libspandsp.so.5.0 0f53e000 2f563000 rlib 0 2 0 /usr/local/lib/libtiff.so.38.2 01411000 21417000 rlib 0 2 0 /usr/local/lib/libjpeg.so.63.0 01016000 2101e000 rlib 0 2 0 /usr/lib/libz.so.4.1 0ed98000 2eda2000 rlib 0 2 0 /usr/lib/libm.so.5.2 /usr/local/lib/libspandsp.so.5.0: Start End Type Open Ref GrpRef Name 0a92e000 2a974000 dlib 1 0 0 /usr/local/lib/libspandsp.so.5.0 00675000 2069a000 rlib 0 1 0 /usr/local/lib/libtiff.so.38.2 0e43f000 2e445000 rlib 0 2 0 /usr/local/lib/libjpeg.so.63.0 034e8000 234f0000 rlib 0 2 0 /usr/lib/libz.so.4.1 07636000 27640000 rlib 0 2 0 /usr/lib/libm.so.5.2
Noah Pugsley
2010-Jun-01 21:33 UTC
[asterisk-users] Asterisk 1.6.2.7 + app_fax + OpenBSD 4.7 minor issue
Anybody have an idea? Should I have sent this to asterisk-bsd instead? Thanks, noah Noah Pugsley wrote:> Hi folks, > > I am having a small problem with asterisk-1.6.2.7 + app_fax on OpenBSD > 4.7 -release. Everything seems to work fine. I have a macro which > answers, receives the fax to a tiff, and then runs a script (mailfax) to > convert that to pdf and email it. It all works perfectly except for some > errors I am seeing in the console. After it hangs up I get a dozen or so > messages in the cli saying,"[May 27 14:21:51] WARNING[26225]: rtp.c:1632 > ast_rtp_read: RTP Read too short" Perhaps I shouldn't worry since it > works but I am nervous to put it in production with these errors. > > Also, I am not sure that t38 is actually working and being used here. Is > there any way to see this at the asterisk cli or is tcpdump the only way? > > If anyone can suggest any solutions or point me to some documentation > that may help I would greatly appreciate it. > > Regards, > noah > > > > # asterisk -rvvvvvvvvvvvv > Asterisk 1.6.2.7, Copyright (C) 1999 - 2010 Digium, Inc. and others. > Created by Mark Spencer <markster at digium.com> > Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' > for details. > This is free software, with components licensed under the GNU General Public > License version 2 and other licenses; you are welcome to redistribute it > under > certain conditions. Type 'core show license' for details. > ========================================================================> == Parsing '/etc/asterisk/asterisk.conf': == Found > Running as group '_asterisk' > == Parsing '/etc/asterisk/extconfig.conf': == Found > Connected to Asterisk 1.6.2.7 currently running on fax1 (pid = 26225) > Verbosity is at least 14 > -- Executing [9995551212 at default:1] > Macro("SIP/metaswitch-00000001", "receivefax,noah.p at bendtel.com" > ) in new stack > -- Executing [s at macro-receivefax:1] Set("SIP/metaswitch-00000001", > "FAXFILE=/var/spool/asterisk-fax/ > 1274995265.1.tif") in new stack > -- Executing [s at macro-receivefax:2] Set("SIP/metaswitch-00000001", > "EMAILADDR=noah.p at bendtel.com") i > n new stack > -- Executing [s at macro-receivefax:3] > Answer("SIP/metaswitch-00000001", "") in new stack > -- Executing [s at macro-receivefax:4] Wait("SIP/metaswitch-00000001", > "2") in new stack > -- Executing [s at macro-receivefax:5] > ReceiveFAX("SIP/metaswitch-00000001", "/var/spool/asterisk-fax/1 > 274995265.1.tif") in new stack > -- Executing [s at macro-receivefax:6] > System("SIP/metaswitch-00000001", "/usr/local/bin/mailfax /var/s > pool/asterisk-fax/1274995265.1.tif noah.p at bendtel.com "4445556666 > BendTel"") in new stack > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:51] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > fax1*CLI> [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP > Read too short > [May 27 14:21:52] WARNING[26225]: rtp.c:1632 ast_rtp_read: RTP Read too > short > -- Executing [s at macro-receivefax:7] > Hangup("SIP/metaswitch-00000001", "") in new stack > == Spawn extension (macro-receivefax, s, 7) exited non-zero on > 'SIP/metaswitch-00000001' in macro 'rec > eivefax' > == Spawn extension (default, 9995551212, 1) exited non-zero on > 'SIP/metaswitch-00000001' > fax1*CLI> qui > No such command 'qui' (type 'core show help qui' for other possible > commands) > fax1*CLI> quit > > sip.conf: > ; $OpenBSD: sip.conf.sample,v 1.3 2007/09/05 22:42:52 sthen Exp $ > ; Longer example available in /usr/local/share/examples/asterisk/default > > [general] > disallow=all > allow=ulaw > t38pt_udptl=yes > > [metaswitch] > qualify=yes > type=friend > insecure=invite > host=172.25.0.101 > context=default > canreinvite=no > t38pt_udptl=yes > > ******************************************************************** > extensions.conf: > [macro-receivefax] > exten => s,1,Set(FAXFILE=/var/spool/asterisk-fax/${UNIQUEID}.tif) > exten => s,n,Set(EMAILADDR=${ARG1}) > exten => s,n,Answer() > exten => s,n,Wait(2) > exten => s,n,ReceiveFax(${FAXFILE}) > exten => s,n,system(/usr/local/bin/mailfax ${FAXFILE} ${EMAILADDR} > "${CALLERID(num)} ${CALLERID(name)}") > exten => s,n,Hangup > > [default] > > ; Test > exten => 9995551212,1,Macro(receivefax,noah.p at bendtel.com) > > Libraries used: > > /usr/local/sbin/asterisk: > Start End Type Open Ref GrpRef Name > 1c000000 3c05b000 exe 1 0 0 /usr/local/sbin/asterisk > 07c38000 27c45000 rlib 0 1 0 /usr/lib/libssl.so.15.1 > 02e6b000 22eab000 rlib 0 1 0 /usr/lib/libcrypto.so.18.0 > 04fb6000 24fba000 rlib 0 1 0 > /usr/local/lib/libexecinfo.so.0.0 > 05fee000 2601e000 rlib 0 1 0 > /usr/local/lib/libxml2.so.11.0 > 0042a000 20432000 rlib 0 2 0 /usr/lib/libz.so.4.1 > 0a31c000 2a3fb000 rlib 0 2 0 > /usr/local/lib/libiconv.so.6.0 > 0c1da000 2c1e4000 rlib 0 3 0 /usr/lib/libm.so.5.2 > 0a1f7000 2a208000 rlib 0 1 0 /usr/lib/libtermcap.so.11.0 > 09e0a000 29e13000 rlib 0 1 0 /usr/lib/libpthread.so.12.0 > 099f9000 29a32000 rlib 0 1 0 /usr/lib/libc.so.53.1 > 047b2000 047b2000 rtld 0 1 0 /usr/libexec/ld.so > > app_fax.so: > Start End Type Open Ref GrpRef Name > 0eb6b000 2eb6f000 dlib 1 0 0 > /usr/local/lib/asterisk/modules/app_fax.so > 07140000 27186000 rlib 0 1 0 > /usr/local/lib/libspandsp.so.5.0 > 0f53e000 2f563000 rlib 0 2 0 > /usr/local/lib/libtiff.so.38.2 > 01411000 21417000 rlib 0 2 0 > /usr/local/lib/libjpeg.so.63.0 > 01016000 2101e000 rlib 0 2 0 /usr/lib/libz.so.4.1 > 0ed98000 2eda2000 rlib 0 2 0 /usr/lib/libm.so.5.2 > > /usr/local/lib/libspandsp.so.5.0: > Start End Type Open Ref GrpRef Name > 0a92e000 2a974000 dlib 1 0 0 > /usr/local/lib/libspandsp.so.5.0 > 00675000 2069a000 rlib 0 1 0 > /usr/local/lib/libtiff.so.38.2 > 0e43f000 2e445000 rlib 0 2 0 > /usr/local/lib/libjpeg.so.63.0 > 034e8000 234f0000 rlib 0 2 0 /usr/lib/libz.so.4.1 > 07636000 27640000 rlib 0 2 0 /usr/lib/libm.so.5.2 > >
Kevin P. Fleming
2010-Jun-06 09:10 UTC
[asterisk-users] Asterisk 1.6.2.7 + app_fax + OpenBSD 4.7 minor issue
On 05/28/2010 08:24 PM, Noah Pugsley wrote:> I am having a small problem with asterisk-1.6.2.7 + app_fax on OpenBSD > 4.7 -release. Everything seems to work fine. I have a macro which > answers, receives the fax to a tiff, and then runs a script (mailfax) to > convert that to pdf and email it. It all works perfectly except for some > errors I am seeing in the console. After it hangs up I get a dozen or so > messages in the cli saying,"[May 27 14:21:51] WARNING[26225]: rtp.c:1632 > ast_rtp_read: RTP Read too short" Perhaps I shouldn't worry since it > works but I am nervous to put it in production with these errors.The message is labeled WARNING, which means it is not an error. This can be ignored, unless you are actually experiencing a problem. -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA skype: kpfleming | jabber: kfleming at digium.com Check us out at www.digium.com & www.asterisk.org