[general] static=yes writeprotect=no [macro-faxreceive] exten => s,1,SetVar(FAXFILE=/var/spool/asterisk-fax/${UNIQUEID}.tif) exten => s,2,DBGet(EMAILADDR=extensionemail/${MACRO_EXTEN}) exten => s,3,rxfax(${FAXFILE}) exten => s,103,SetVar(EMAILADDR=edwin@firma.o2.pl) exten => s,104,Goto(3) [default] include => voicemail include => callsatan include => individual include => faxing include => blocked include => outgoingby0 include => outgoing include => totlenofon [outgoing] exten => _N.,1,Dial(Zap/g1/022${EXTEN},70) [voicemail] exten => 2222,1,VoicemailMain(${CONTEXT}); exten => 2222,2,Hangup [callsatan] exten => 666,1,Answer exten => 666,2,Wait,1 exten => 666,3,Echo exten => 666,4,Goto(callsatan,666,1) [totlenofon] exten => _T.,1,Dial(IAX2/${EXTEN:1},70) [individual] exten => _224818001,1,Dial(IAX2/1000,70) exten => _224818002,1,Dial(IAX2/5000,70) exten => _224818003,1,Dial(IAX2/20001,70) exten => _4818001,1,Dial(IAX2/1000,70) exten => _4818002,1,Dial(IAX2/5000,70) exten => _4818003,1,Dial(IAX2/20001,70) [faxing] exten => _224818020,1,Macro(faxreceive) exten => _224818021,1,Macro(faxreceive) exten => _224818022,1,Macro(faxreceive) exten => h,1,system(/usr/local/bin/mailfax ${FAXFILE} ${EMAILADDR} "${CALLERIDNUM} ${CALLERIDNAME}") [outgoingby0] exten => _0.,1,CallingPres(224818010) exten => _0.,2,Dial(Zap/g1/${EXTEN},70) exten => _0.,3,AbsoluteTimeout(30); exten => _0.,4,Playtones(busy); exten => _0.,5,Busy [blocked] exten => _0700.,1,Playback(o2/numer_zablokowany,skip) exten => 999,1,Playback(o2/numer_zablokowany,skip) exten => 998,2,Playback(o2/numer_zablokowany,skip) exten => 997,1,Playback(o2/numer_zablokowany,skip) exten => 112,1,Playback(o2/numer_zablokowany,skip)