Hi all, I have a question regarding using T38 for fax sending and here is my scenario: fax -> SIP ATA (T38 enabled) -> Asterisk #1 -> IAX TRUNK -> Asterisk #2 -> SIP ATA (T38 enabled) -> fax My question is, how can I know if I'm really using T38? is T38 information coming to the other side (because of SIP to IAX conversion) or just plain g711a data? I'm using Linksys SPA2102, Asterisk 1.4.22 (configured with t38pt_udptl = yes) and I have a pretty good link so faxes are going through even if T38 is switched off. Interesting thing is that faxes are going through even when one ATA is T38 enabled and the other isn't... Thanks for help /dubravko -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090316/15641ff8/attachment.htm
dubravko caric wrote:> Hi all, > > I have a question regarding using T38 for fax sending and here is my > scenario: > > fax -> SIP ATA (T38 enabled) -> Asterisk #1 -> IAX TRUNK -> Asterisk > #2 -> SIP ATA (T38 enabled) -> fax > > My question is, how can I know if I'm really using T38? is T38 > information coming to the other side (because of SIP to IAX > conversion) or just plain g711a data? > > I'm using Linksys SPA2102, Asterisk 1.4.22 (configured with > t38pt_udptl = yes) and I have a pretty good link so faxes are going > through even if T38 is switched off. Interesting thing is that faxes > are going through even when one ATA is T38 enabled and the other isn't...There is no definition for how T.38 messages would be handled in an IAX stream, so I doubt you are sending T.38 data between those two Asterisk boxes. Regards, Steve
On Mon, Mar 16, 2009 at 6:05 AM, dubravko caric <dubravko_caric at yahoo.com> wrote:> fax -> SIP ATA (T38 enabled) -> Asterisk #1 -> IAX TRUNK -> Asterisk #2 -> > SIP ATA (T38 enabled) -> fax > > My question is, how can I know if I'm really using T38? is T38 information > coming to the other side (because of SIP to IAX conversion) or just plain > g711a data?You don't give dialplan samples, but if you're using Asterisk SendFax and ReceiveFax from app_fax... You can answer this directly in your dialplan: exten => s,1,Answer exten => s,n,Set(LOCALSTATIONID=faxmodem01) exten => s,n,Set(LOCALPATH=/var/spool/fax/recvq/${LOCALSTATIONID}/) exten => s,n,Set(MYLOCALDATE=${STRFTIME(${EPOCH},,%C%y-%m-%d-%H%M)}) exten => s,n,Set(MYFILENAME=${LOCALSTATIONID}-${MYLOCALDATE}-${CDR(uniqueid)}) exten => s,n,Set(MYFULLPATH=${LOCALPATH}${MYFILENAME}) exten => s,n,ReceiveFax(${MYFULLPATH}.tif) exten => h,1,System(/bin/echo ${MYFULLPATH},${CALLERID(num)},${CALLERID(name)},${FAXSTATUS},${FAXERROR},${FAXMODE},${FAXPAGES},${REMOTESTATIONID}>> ${LOCALPATH}fax.log)exten => h,n,Hangup