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

Daniel - Asterisk earohuanca at gmail.com
Wed Jun 19 14:50:30 CDT 2013


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 --
>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>               http://www.asterisk.org/hello
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>>
>>
>> --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>                http://www.asterisk.org/hello
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>    http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>                http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130619/d37b99b0/attachment.htm>


More information about the asterisk-users mailing list