[asterisk-users] Mailing a fax with mutt does not succeed

Mikhail Lischuk mlischuk at itx.com.ua
Wed Jun 19 16:58:55 CDT 2013


 

This worked for me: 

System(date | mutt -s "FAX from
${CALLERID(num)}" -a
/var/spool/asterisk/fax/${STRFTIME(,,%Y%m%d)}-${CALLERID(num)}.tiff
mail at domain) 

I don't see any difference with you (beside the echo
instead of date), so I guess you should look at the maillog to find out
what is happening. Or (as I did in the end) write AGI script to send the
goddamn mail using the language and method you like (I used Perl and
MIME::Lite::TT::HTML), and make Asterisk call that script. 

jg
писал 19.06.2013 23:12: 

> More things to try:
> 
> (1) Is there
any entry in /var/log/maillog (or equivalent log file)? If so, mutt
basically works and the messages should give some clues.
> (2) What
happens if you call mutt without any attachments?
> 
> I am using mutt
in exactly the same way and it works.
> 
> jg
> 
> Am 19.06.2013 21:50,
schrieb Daniel - Asterisk: 
> 
>> Hi Andre: 
>> 
>> I added echo to
provide STDIN, I'm sure on variable contents, please see bellow 
>> 
>>
Hello Steve, 
>> 
>> 1. I've just addd echo at my sentence, please see
output bellow. 
>> 2. Asterisk is executing as root, I think Asterisk
has access to read TIF files since I've used ls, chmod, cp & mv from
Asterisk's CLI with '!' character. 
>> 3. I don't get you, please give
some advice to try using Verbose instead System 
>> 4. I don't know how
to get this, but I'm using /usr/bin/mutt as you can see bellow. 
>> 5. I
have redirected output of System this way : System(echo | /usr/bin/mutt
-s "New fax" earohuanca at gmail.com -a ${FAXDEST}/${tempfax} >
/tmp/ocurrencies.txt 2>&1), ocurrencies.txt is empty. 
>> 
>> DIALPLAN:

>> [ Context 'default' created by 'pbx_config' ]
>> '*95' => 1.
NoOp(trying to send a fax to an email) 
>> 2. Set(FAXDEST=/tmp/faxes)

>> 3. Set(tempfax=${SHELL(ls /tmp/faxes/*.tif):11}) 
>> 4. NoOp(file
name is: ${tempfax}) 
>> 5. Goto(incoming-fax,fax,7) 
>> 
>> [ Context
'incoming-fax' created by 'pbx_config' ]
>> 'fax' => 1.
Verbose(3,Incoming fax) 
>> ... 
>> 5. ReceiveFax(${FAXDEST}/${tempfax})

>> 6. Verbose(3,- Fax receipt completed with status: ${FAXSTATUS}) 
>>
7. System(echo | /usr/bin/mutt -s "New fax" earohuanca at gmail.com -a
${FAXDEST}/${tempfax}) 
>> 8. NoOp(System command status is:
${SYSTEMSTATUS}) 
>> 9. Hangup() 
>> 
>> ASTERISK CLI OUTPUT:
>> -- Goto
(default,*95,1)
>> -- Executing [*95 at default:1]
NoOp("SIP/40106-00001ea1", "trying to send a fax to an email") in new
stack
>> -- Executing [*95 at default:2] Set("SIP/40106-00001ea1",
"FAXDEST=/tmp/faxes") in new stack
>> -- Executing [*95 at default:3]
Set("SIP/40106-00001ea1", "tempfax=201306191111.tif") in new stack
>> --
Executing [*95 at default:4] NoOp("SIP/40106-00001ea1", "file name is:
201306191111.tif") in new stack
>> -- Executing [*95 at default:5]
Goto("SIP/40106-00001ea1", "incoming-fax,fax,7") in new stack
>> -- Goto
(incoming-fax,fax,7)
>> -- Executing [fax at incoming-fax:7]
System("SIP/40106-00001ea1", "echo | /usr/bin/mutt -s "New fax"
earohuanca at gmail.com -a /tmp/faxes/201306191111.tif") in new stack
>> --
Executing [fax at incoming-fax:8] NoOp("SIP/40106-00001ea1", "System
command status is: APPERROR") in new stack
>> -- Executing
[fax at incoming-fax:9] Hangup("SIP/40106-00001ea1", "") in new stack
>>

>> Elder D. Arohuanca 
>> Lima - Peru 
>> 
>> On Wed, Jun 19, 2013 at
1:38 PM, Andre Courchesne <voipforces at gmail.com> wrote:
>> 
>>> Why
"echo |" ? 
>>> 
>>> Alsy are you sire of the content of ${FAXDEST} and
${tempfax}. 
>>> 
>>> Add some NoOp before. 
>>> 
>>> On 2013-06-19, at
2:29 PM, Daniel - Asterisk <earohuanca at gmail.com> wrote: 
>>> 
>>>> Hi
Andre, 
>>>> 
>>>> I've tried with: 
>>>> System(echo | /usr/bin/mutt -s
"New fax" earohuanca at gmail.com -a ${FAXDEST}/${tempfax}) 
>>>> 
>>>>
with no success, value of SYSTEMSTATUS variable is APPERROR 
>>>> 
>>>>
Again it works from Linux shell. 
>>>> 
>>>> Thanks in advance 
>>>>

>>>> Elder 
>>>> 
>>>> On Wed, Jun 19, 2013 at 1:08 PM, Andre
Courchesne <voipforces at gmail.com> wrote:
>>>> 
>>>>> Probably Asterisk
does not know where mutt is, specify it's path in your System command.

>>>>> 
>>>>> On 2013-06-19, at 2:03 PM, Daniel - Asterisk
<earohuanca at gmail.com> wrote: 
>>>>> 
>>>>>> Hello everyone, 
>>>>>>

>>>>>> I'm trying to send a received fax with mutt, when I try it from
the Linux shel it works, but when trying with Asterisk's System command
it doesn't. 
>>>>>> 
>>>>>> Successful Linux command: 
>>>>>> echo |
mutt -s "New fax" earohuanca at gmail.com -a /tmp/faxes/201306191111.tif

>>>>>> 
>>>>>> Unsuccessful Asterisk Command: 
>>>>>> same =>
n,System(mutt -s "New fax" elder.arohuanca at gmail.com -a
${FAXDEST}/${tempfax}.tif) 
>>>>>> 
>>>>>> I'm using Asterisk 1.8.19.0
on Debian 6.0.6, Asterisk was installed by root. 
>>>>>> 
>>>>>> Any
hint will be appreciated. 
>>>>>> 
>>>>>> Elder D. Arohuanca 
>>>>>>
Lima - Peru --
>>>>>>
_____________________________________________________________________
>>>>>>
-- Bandwidth and Colocation Provided by http://www.api-digital.com [1]
--
>>>>>> New to Asterisk? Join us for a live introductory webinar every
Thurs:
>>>>>> http://www.asterisk.org/hello [2]
>>>>>> 
>>>>>>
asterisk-users mailing list
>>>>>> To UNSUBSCRIBE or update options
visit:
>>>>>> http://lists.digium.com/mailman/listinfo/asterisk-users
[3]
>>>>> 
>>>>> --
>>>>>
_____________________________________________________________________
>>>>>
-- Bandwidth and Colocation Provided by http://www.api-digital.com [1]
--
>>>>> New to Asterisk? Join us for a live introductory webinar every
Thurs:
>>>>> http://www.asterisk.org/hello [2]
>>>>> 
>>>>>
asterisk-users mailing list
>>>>> To UNSUBSCRIBE or update options
visit:
>>>>> http://lists.digium.com/mailman/listinfo/asterisk-users
[3]
>>>> --
>>>>
_____________________________________________________________________
>>>>
-- Bandwidth and Colocation Provided by http://www.api-digital.com [4]
--
>>>> New to Asterisk? Join us for a live introductory webinar every
Thurs:
>>>> http://www.asterisk.org/hello [2]
>>>> 
>>>> asterisk-users
mailing list
>>>> To UNSUBSCRIBE or update options visit:
>>>>
http://lists.digium.com/mailman/listinfo/asterisk-users [3]
>>> 
>>>
--
>>>
_____________________________________________________________________
>>>
-- Bandwidth and Colocation Provided by http://www.api-digital.com [4]
--
>>> New to Asterisk? Join us for a live introductory webinar every
Thurs:
>>> http://www.asterisk.org/hello [2]
>>> 
>>> asterisk-users
mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>
http://lists.digium.com/mailman/listinfo/asterisk-users [3]
>> 
>> --
>>
_____________________________________________________________________
>>
-- Bandwidth and Colocation Provided by http://www.api-digital.com [4]
--
>> New to Asterisk? Join us for a live introductory webinar every
Thurs:
>> http://www.asterisk.org/hello [2]
>> 
>> asterisk-users
mailing list
>> To UNSUBSCRIBE or update options visit:
>>
http://lists.digium.com/mailman/listinfo/asterisk-users [3]
> 
> --
>
_____________________________________________________________________
>
-- Bandwidth and Colocation Provided by http://www.api-digital.com [4]
--
> New to Asterisk? Join us for a live introductory webinar every
Thurs:
> http://www.asterisk.org/hello [2]
> 
> asterisk-users mailing
list
> To UNSUBSCRIBE or update options visit:
>
http://lists.digium.com/mailman/listinfo/asterisk-users [3]

-- 
With
Best Regards
Mikhail Lischuk

 

Links:
------
[1]
http://www.api-digital.com/
[2] http://www.asterisk.org/hello
[3]
http://lists.digium.com/mailman/listinfo/asterisk-users
[4]
http://www.api-digital.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130620/bd440f97/attachment-0001.htm>


More information about the asterisk-users mailing list