need a freepbx module that will work with trixbox/asterisk/pbxinaflash system (if this can not be done, trixbox alone is fine)
the freepbx module need to be able to handle fax to email, email to fax, fax to ftp (freepbx web config should allow configure fax -> ftp, fax -> email (i should be able to set DID -> FTP settings or DID -> email to send email, configure the type of image (tiff, tiff compressed, pdf, jpg) for incoming fax).
it need to support all popular format : pdf, word doc, tiff, jpg, gif, and most other format
pdf need to support all version (i had half of this done a whule back but always seem to have problem with some pdf, so this need to work well with all version)
everything need to be logged along with imaged delivery confirmation. A simple web interface need to be created and allow to search thru all history (allow toggle between 25 result per page, 50 result per page, 100 result per page). need to be able to filter by sending email, date/time between (for example between 7:00 and 9:00, fax number sending to, outgoing or incoming, DID received, status and as much other option filterable as possible.
email to fax need to send confirmation that it received the email to the person sending it
email to fax need to send failure notice if it fail, then try again (maximun of 3 try and should be configurable in the freepbx module. on last attempt, it should let people know that it give up and fail) and email success notice
you can also bid to provide information/help me understand how to setup a freepbx module and help me understand the routing i am pretty decent but do not have time to sit there and learn it.
mainly just need a template and tell me where to put everything and understand how to handle/route call and the logic behind it. let me know if your bid also include this so i can take into the account the amount. or maybe when you do the above, you can do it while i'm looking so i can understand the logic/concept
the project need to be fully installable (meaning i should be able to put this onto any trixbox/asterisk server, install the module and it work)