Update fax_retry.lua

This commit is contained in:
FusionPBX 2016-12-27 17:55:59 -07:00 committed by GitHub
parent 88187232d4
commit 517f7fb6da
1 changed files with 10 additions and 5 deletions

View File

@ -416,6 +416,11 @@
freeswitch.consoleLog("INFO","[FAX] mailfrom_address: ".. from_address .."\n"); freeswitch.consoleLog("INFO","[FAX] mailfrom_address: ".. from_address .."\n");
freeswitch.consoleLog("INFO","[FAX] mailto_address: ".. email_address .."\n"); freeswitch.consoleLog("INFO","[FAX] mailto_address: ".. email_address .."\n");
freeswitch.consoleLog("INFO","[FAX] hangup_cause_q850: '" .. hangup_cause_q850 .. "'\n"); freeswitch.consoleLog("INFO","[FAX] hangup_cause_q850: '" .. hangup_cause_q850 .. "'\n");
-- build headers
email_type = "email2fax";
x_headers = 'X-Headers: {"X-FusionPBX-Email-Type":"'..email_type..'",';
x_headers = x_headers..'"X-FusionPBX-Domain-UUID":"'..domain_uuid..'"}';
-- if the fax failed then try again -- if the fax failed then try again
if (fax_success == "0") then if (fax_success == "0") then
@ -491,7 +496,7 @@
email_address = email_address:gsub("\\,", ","); email_address = email_address:gsub("\\,", ",");
freeswitch.email(email_address, freeswitch.email(email_address,
email_address, email_address,
"To: "..email_address.."\nFrom: "..from_address.."\nSubject: Fax to: "..number_dialed.." was INVALID", "To: "..email_address.."\nFrom: "..from_address.."\nSubject: Fax to: "..number_dialed.." was INVALID\n"..x_headers,
email_message_fail , email_message_fail ,
fax_file fax_file
); );
@ -504,7 +509,7 @@
email_address = email_address:gsub("\\,", ","); email_address = email_address:gsub("\\,", ",");
freeswitch.email(email_address, freeswitch.email(email_address,
email_address, email_address,
"To: "..email_address.."\nFrom: "..from_address.."\nSubject: Fax to: "..number_dialed.." was BUSY", "To: "..email_address.."\nFrom: "..from_address.."\nSubject: Fax to: "..number_dialed.." was BUSY\n"..x_headers,
email_message_fail , email_message_fail ,
fax_file fax_file
); );
@ -519,7 +524,7 @@
freeswitch.email(email_address, freeswitch.email(email_address,
email_address, email_address,
"To: "..email_address.."\nFrom: "..from_address.."\nSubject: Fax to: "..number_dialed.." FAILED", "To: "..email_address.."\nFrom: "..from_address.."\nSubject: Fax to: "..number_dialed.." FAILED\n"..x_headers,
email_message_fail , email_message_fail ,
fax_file fax_file
); );
@ -555,7 +560,7 @@
freeswitch.email(email_address, freeswitch.email(email_address,
email_address, email_address,
"To: "..email_address.."\nFrom: "..from_address.."\nSubject: Fax to: "..number_dialed.." SENT", "To: "..email_address.."\nFrom: "..from_address.."\nSubject: Fax to: "..number_dialed.." SENT\n"..x_headers,
email_message_success , email_message_success ,
fax_file fax_file
); );
@ -565,4 +570,4 @@
os.remove(fax_file); os.remove(fax_file);
end end
end end
end end