Incoming Fax To Recipient Using OCR

Home » Asterisk Users » Incoming Fax To Recipient Using OCR
Asterisk Users 3 Comments

I have fax working but since most people and services don’t know how to Fax to Extensions, I installed tesseract to convert the Fax to Text.

I really only need the First Page converted and will tell Faxers to make sure they put To: Name on the cover page.

tesseract is converting the entire fax fine but its unnecessary and extra time to convert the entire fax.

I searched and can’t find anything on how to tell it just to do the first page. Does anyone have any ideas?

I created a perl script I borrowed but I don’t know PERL.

I know PHP so can someone show me how to use REGEX in Perl to search the output.txt file for the to: name or TO: NAME or To: Name

Then I want to do something like:

Switch($to) {
Case: “Roy” -> Email user@gmail.com Case: “Jeff” -> Email user@yahoo.com Default:
Email admin@domain.com
}

3 thoughts on - Incoming Fax To Recipient Using OCR

  • I have fax working but since most people and services don’t know how to Fax to Extensions, I installed tesseract to convert the Fax to Text.

    I really only need the First Page converted and will tell Faxers to make sure they put To: Name on the cover page.

    tesseract is converting the entire fax fine but its unnecessary and extra time to convert the entire fax.

    I searched and can’t find anything on how to tell it just to do the first page. Does anyone have any ideas?

    I created a perl script I borrowed but I don’t know PERL.

    I know PHP so can someone show me how to use REGEX in Perl to search the output.txt file for the to: name or TO: NAME or To: Name

    Then I want to do something like:

    Switch($to) {
    Case: “Roy” -> Email user@gmail.com Case: “Jeff” -> Email user@yahoo.com Default:
    Email admin@domain.com
    }

  • If ($_ =~ /[Tt][Oo]\:.[Nn]ame/) {
    Is the way I do it. If ($_ =~ /[Tt][Oo]..[Nn]ame/) {
    Would also work

    —–Original Message—

  • If you’re passing a TIFF file to tesseract, you can pass it through imagemagick first to pop off the first “page”. This really seems off-topic for Asterisk.