Help fax...fax is received as tiff but not sent by email

i downloaded and installed free fax for pbx from digium.
Show fax stats says I have one license.
When I try to receive a fax it always fails (doenst email it)
and says its a license problem. Any help will be appreciated.
I am trying to receive from an FXO port (rhino card) configured
in Dahdi(zaptel emulation mode).
The faxes are succesfully being saved in the
/var/spool/asterisk/fax directory, but are failing
to be converted to pdf and sent to my email address.
I do receive all my voicemail through email so email settings
are correct.
thanks,
-gk

here is my environment

PBX in a Flash Version = 1.7.5.5
FreePBX Version = 2.8.0.4
Running Asterisk Version = Asterisk 1.8.0
Asterisk Source Version = 1.8.0
Dahdi Source Version = 2.4.0+2.4.0
Libpri Source Version = 1.4.11.5
IP Address = 192.168.2.99 on eth0
Operating System = CentOS release 5.5 (Final)
Kernel Version = 2.6.18-194.17.4.el5 - 32 Bit

here are the fax settings

pbx*CLI> fax show settings
FAX For Asterisk Settings:
ECM: Enabled
Status Events: Off
Minimum Bit Rate: 14400
Maximum Bit Rate: 14400
Modem Modulations Allowed: V17,V27,V29

FAX Technology Modules:

Spandsp (Spandsp FAX Driver) Settings:
DIGIUM (Digium FAX Driver) Settings:
Maximum T.38 Packet Delay: 800
T.38 Session Packet Capture: Off
G.711 Session Audio Capture: Off
pbx*CLI>

pbx*CLI> fax show licenses
Fax Licensing Information

Free fax licenses: 1
Total licensed ports: 1

Licenses Found:
File: FFA-XXXXXXNNX.lic – Key: FFA-XXXXXXXXXNX – Product: RESFFA – Host-ID: 55:XX:XX:XX:XX:XX:XX:cc:XX:XX:57:XX:31:XX:XX:XX:XX:XX:XX:XX – Ports: 1 (OK)

pbx*CLI> fax show capabilities

Registered FAX Technology Modules:

Type : Spandsp
Description : Spandsp FAX Driver
Capabilities : SEND RECEIVE T.38 G.711

Type : DIGIUM
Description : Digium FAX Driver
Capabilities : SEND RECEIVE T.38 G.711 MULTI-DOC

2 registered modules

here is the LOG

pbx*CLI>
– Starting simple switch on ‘DAHDI/1-1’
– Executing [s@from-zaptel:1] NoOp(“DAHDI/1-1”, "Entering from-dahdi with DID == “) in new stack
– Executing [s@from-zaptel:2] Ringing(“DAHDI/1-1”, “”) in new stack
– Executing [s@from-zaptel:3] Set(“DAHDI/1-1”, “DID=s”) in new stack
– Executing [s@from-zaptel:4] NoOp(“DAHDI/1-1”, “DID is now s”) in new stack
– Executing [s@from-zaptel:5] GotoIf(“DAHDI/1-1”, “1?dahdiok:checkzap”) in new stack
– Goto (from-zaptel,s,9)
– Executing [s@from-zaptel:9] NoOp(“DAHDI/1-1”, “Is a DAHDI Channel”) in new stack
– Executing [s@from-zaptel:10] Set(“DAHDI/1-1”, “CHAN=1-1”) in new stack
– Executing [s@from-zaptel:11] Set(“DAHDI/1-1”, “CHAN=1”) in new stack
– Executing [s@from-zaptel:12] Macro(“DAHDI/1-1”, “from-dahdi-1,s,1”) in new stack
– Executing [s@macro-from-dahdi-1:1] NoOp(“DAHDI/1-1”, “Entering macro-from-dahdi-1 with DID = s and setting to: 4192121”) in new stack
– Executing [s@macro-from-dahdi-1:2] Set(“DAHDI/1-1”, “__FROM_DID=4192121”) in new stack
– Executing [s@macro-from-dahdi-1:3] Goto(“DAHDI/1-1”, “from-trunk,4192121,1”) in new stack
– Goto (from-trunk,4192121,1)
== Channel ‘DAHDI/1-1’ jumping out of macro ‘from-dahdi-1’
– Executing [4192121@from-trunk:1] Set(“DAHDI/1-1”, “__FROM_DID=4192121”) in new stack
– Executing [4192121@from-trunk:2] Gosub(“DAHDI/1-1”, “app-blacklist-check,s,1”) in new stack
– Executing [s@app-blacklist-check:1] GotoIf(“DAHDI/1-1”, “0?blacklisted”) in new stack
– Executing [s@app-blacklist-check:2] Set(“DAHDI/1-1”, “CALLED_BLACKLIST=1”) in new stack
– Executing [s@app-blacklist-check:3] Return(“DAHDI/1-1”, “”) in new stack
– Executing [4192121@from-trunk:3] ExecIf(“DAHDI/1-1”, “0 ?Set(CALLERID(name)=6194192550)”) in new stack
– Executing [4192121@from-trunk:4] Set(“DAHDI/1-1”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
– Executing [4192121@from-trunk:5] Set(“DAHDI/1-1”, “CALLERPRES()=allowed_not_screened”) in new stack
– Executing [4192121@from-trunk:6] Goto(“DAHDI/1-1”, “ext-fax,7032,1”) in new stack
– Goto (ext-fax,7032,1)
– Executing [7032@ext-fax:1] NoOp(“DAHDI/1-1”, “Receiving Fax for: Guillermo Rodrigues (7032), From: “DAWSON,LIZA” <6194192550>”) in new stack
– Executing [7032@ext-fax:2] Set(“DAHDI/1-1”, "[email protected]”) in new stack
– Executing [7032@ext-fax:3] Goto(“DAHDI/1-1”, “s,receivefax”) in new stack
– Goto (ext-fax,s,3)
– Executing [s@ext-fax:3] StopPlayTones(“DAHDI/1-1”, “”) in new stack
– Executing [s@ext-fax:4] ReceiveFAX(“DAHDI/1-1”, “/var/spool/asterisk/fax/1295104517.868.tif,f”) in new stack
– Channel ‘DAHDI/1-1’ receiving FAX ‘/var/spool/asterisk/fax/1295104517.868.tif’
– Executing [s@ext-fax:5] ExecIf(“DAHDI/1-1”, “1?Set(FAXSTATUS=FAILED LICENSE EXCEEDED)”) in new stack
– Executing [s@ext-fax:6] ExecIf(“DAHDI/1-1”, “0?Set(FAXSTATUS=“FAILED FAXOPT: error: status: SUCCESS statusstr: OK”)”) in new stack
– Executing [s@ext-fax:7] Hangup(“DAHDI/1-1”, “”) in new stack
== Spawn extension (ext-fax, s, 7) exited non-zero on ‘DAHDI/1-1’
– Executing [h@ext-fax:1] GotoIf(“DAHDI/1-1”, “1?failed”) in new stack
– Goto (ext-fax,h,103)
– Executing [h@ext-fax:103] NoOp(“DAHDI/1-1”, “FAX FAILED LICENSE EXCEEDED for: [email protected] , From: “DAWSON,LIZA” <6194192550>”) in new stack
– Executing [h@ext-fax:104] Macro(“DAHDI/1-1”, “hangupcall,”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“DAHDI/1-1”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [s@macro-hangupcall:4] GotoIf(“DAHDI/1-1”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,7)
– Executing [s@macro-hangupcall:7] GotoIf(“DAHDI/1-1”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] Hangup(“DAHDI/1-1”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘DAHDI/1-1’ in macro ‘hangupcall’
== Spawn extension (ext-fax, h, 104) exited non-zero on ‘DAHDI/1-1’
– Hanging up on ‘DAHDI/1-1’
– Hungup ‘DAHDI/1-1’
– Remote UNIX connection

Oooh a working message stack!
– Remote UNIX connection disconnected
pbx*CLI> exit

Retries Exceeded : 0
Protocol Error : 0
TX Protocol Error : 0
RX Protocol Error : 0
File Error : 0
Memory Error : 0
Unknown Error : 0

Spandsp T.38
Success : 0
Call Dropped : 0
No FAX : 0
Negotation Failed : 0
Train Failure : 0
Retries Exceeded : 0
Protocol Error : 0
TX Protocol Error : 0
RX Protocol Error : 0
File Error : 0
Memory Error : 0
Unknown Error : 0

Digium G.711
Licensed Channels : 1
Max Concurrent : 0
Success : 0
Switched to T.38 : 0
Canceled : 0
No FAX : 0
Partial : 0
Negotiation Failed : 0
Train Failure : 0
Protocol Error : 0
IO Partial : 0
IO Fail : 0

Digium T.38
Licensed Channels : 1
Max Concurrent : 0
Success : 0
Canceled : 0
No FAX : 0
Partial : 0
Negotiation Failed : 0
Train Failure : 0
Protocol Error : 0
IO Partial : 0
IO Fail : 0