Contents

VoiceGuide Help
1. Introduction
Welcome To VoiceGuide
Which version to use
2. System Configuration
System Requirements
Installing v7.x - Dialogic
Installing v7.x - VoIP / HMP
Installing v6.x - Dialogic
Installing v5.x - Voice Modems
Installing v5.x - CAPI compatible cards
Installing v5.x - Dialogic
Installing v5.x - Dialogic Wave Drivers
Text To Speech
Call Transfers and Conferencing
ODBC Data Sources
End of Call Detection
Distinctive Ring Detection
T1/E1 ISDN Configuration
T1/E1 RobbedBit/CAS/R2 Configuration
VoIP Line Registration
Command Line Options
Registering VoiceGuide
Unique System Identifier
3. Script Design
Introduction
Graphical Design Environment
Module Types
Paths
Result Variables
Call Start
Call Finish
Multilanguage Systems
Protected Scripts
Sound files
Testing Scripts
4. Modules Reference
Play
Record
Get Numbers
Say Numbers
Transfer Call
Send Phone Message
Send Pager Message
Send Email
Database Query
Run Program
Time Switch
Evaluate Expression
Run VB Script
Send DDE Command
Hangup Call
5. Fax
Introduction
6. Voicemail
Introduction
Voicemail System Manager
Voicemail Menus
Message Lamps
7. Outbound Dialing
Loading Numbers to Call
Detect Call Answer
Outbound VoIP calls
Predictive Dialers
External Database Source (v7)
8. Speech Recognition
Introduction
Grammars
Install LumenVox
9. Logs
Script Logs
Call Detail Records (CDRs)
10. ActiveX / COM Interface
Admin_TraceLogAdd
Dialer_MakeCall
Dialer_OutDialQueAdd
Bridge_Connect
Bridge_Disconnect
Line_Hangup
Line_Pickup
Play_Start
Play_Stop
Record_Stop
Record_Start
Record_2Lines_Start
Run_ResultReturn
RvGet
RvGet_All
RvGet_AllXml
RvSet
RvSet_RvList
Script_Gosub
Script_Goto
Script_Return
Serial_Tx
Vm_Event
Vm_VmbConfig_Get
Vm_VmbConfig_Set
11. PBX Integration (CTI)
Inband Signaling
Ericsson MD110 Voicemail Interface
Legal Information
Copyright & Disclaimer

 
Home
VoiceGuide Online Help
Prev Page Next Page
 
 

Fax

VoiceGuide v7 can send and receive faxes. All current Dialogic cards support fax send and receive functionality.

 

Sending Fax

A Play module can be used to send a fax. Just specify a PDF or TIFF or JPEG file as the file to be "played" by a Play module. The Play module will begin fax transmission immediately if a .tif/.tiff/.pdf/.jpg source file is specified.

Once fax sending is complete the success path will be taken and the script can continue. Please note that the remote end will usually hangup after receiving the fax, so any post fax sending updates etc. should be performed in the "After Hangup" script.

Its simplest if TIFF files are used for outgoing fax message. The TIFF file must be in "Fax Group 3" format. Some sample TIFF files are provided in the directories of the sample VoiceGuide scripts that perform fax sending.

Any PDF file can be used as input as well. If faxing PDF files you must install Ghostscript or another into VoiceGuide's \bin\gs\ subdirectory. Ghostscript can be downloaded from http://www.ghostscript.com See bottom of this page for explanation how the separately installed (aggregated) Ghostscript can be used by VoiceGuide: http://www.ghostscript.com/doc/8.54/Commprod.htm

JPEG (.jpg) files are used if "Color Fax" needs to be sent. Please contact support@voiceguide.clom if you need to send "Color Fax".

 

Receiving Fax

A Record module can be used to receive a fax. To make the Record module receive a fax just specify the filename to end in .tif suffix. The Record module will begin fax reception immediately if a .tif target file is specified.

After receiving the fax VoiceGuide will create a PDF version of the received fax, and will also perform OCR on the fax and scan the fax for any barcodes. The OCR text and text from decoded barcodes is then stored as Result Variables. During OCR VoiceGuide will also try to identify the "To:" and "From:" fields and make the text that follows them available through Result Variables as well. VoiceGuide will also save the fax header line as a separate Result Variable.

The following Result Variables are created when a fax is received:

$RV[ModuleTitle_fax] Filename of the sent or received fax.
$RV[ModuleTitle_fax_pdf] Filename of the PDF file create after TIF->PDF conversion.
$RV[ModuleTitle_fax_tif] Filename of the TIF file used as a source for PDF conversion.
   
$RV[ModuleTitle_ocr] Full OCR of the received fax.
$RV[ModuleTitle_ocr_header] Fax Header line which usually contains the Date/Time, CSID (Call Subscriber ID), fax number, and page number.
$RV[ModuleTitle_ocr_to_1] First word after the "To:"
$RV[ModuleTitle_ocr_to_2] First two words after the "To:"
$RV[ModuleTitle_ocr_from_1] First word after the "From:"
$RV[ModuleTitle_ocr_from_2] First two words after the "From:"
   
$RV[ModuleTitle_barcode_1] Contents of the first barcode encountered on the fax page.
$RV[ModuleTitle_barcode_2] Contents of the second barcode encountered on the fax page.
$RV[ModuleTitle_barcode_count] Number of barcodes found on the fax.
$RV[ModuleTitle_barcode_all] Contents of all the barcodes encountered on the fax page, delimited by "|".
 

The fax sending and receiving functionality is supported in all versions of VoiceGuide. OCR is only supported in the Enterprise (and Evaluation) version. To install the barcode recognition add-on please contact sales@voiceguide.com

 

Fax Routing

The OCR and barcode decoding allow advanced automated fax routing to be done, automatically forwarding the received document by:

  • Email
  • Printing to selected printer
  • Ftp
  • Re-faxing to another number (optionally with additional pages added to original fax)
  • any other processing called from command line or VBScript

Note that as the call is usually ended immediately after the fax is received, the fax routing should be done from the "After Hangup" script. The "After Hangup" script can look at the OCR $RVs as well as the $RVs containing the CallerID or the DNIS (number dialed by caller)  and decide how to forward the fax, and then perform the email or printing or loading of a new outbound call etc. This allows fax routing to be done based on any combination of:

  • CallerID
  • DNIS
  • CSID (Call Subscriber ID) of the machine sending the fax
  • To: or From: fields in the received fax
  • Any other text in the received fax
  • Barcodes in the received fax
  • Time/Day etc

 

 

 

 

Converted from CHM to HTML with chm2web Pro 2.7 (unicode)