; Fax on Demand service exten => 363,1,Answer exten => 363,2,Wait(1) exten => 363,3,Authenticate(12345) ; make this password VERY secure if you provide outside access!!! exten => 363,4,Flite("Welcome to the Fax on Demand Service. Please enter your 10 digit fax number.") exten => 363,5,Read(FAXNUM,beep,10) exten => 363,6,Flite("Please enter the document number to retrieve.") exten => 363,7,Read(FAXDOC,beep,1) exten => 363,8,Flite("To fax document number ${FAXDOC} to fax number: ") exten => 363,9,SayDigits(${FAXNUM},) exten => 363,10,Flite("Press 1 now.") exten => 363,11,Read(FAXOK,beep,1) exten => 363,12,GotoIf($["foo${FAXOK}" = "foo1"]?15) exten => 363,13,Flite("Your Fax on Demand request has been cancelled.") exten => 363,14,Goto(17) exten => 363,15,System("/usr/bin/sendfax -n -d 7${FAXNUM} /var/lib/asterisk/agi-bin/fod-${FAXDOC}.pdf") exten => 363,16,Flite("Your Fax on Demand document number ${FAXDOC} is now being sent.") exten => 363,17,Flite("Thank you for calling. Good bye.") exten => 363,18,Hangup