Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

не работает Mutt в system

0

;exten => 3105,1,Set(FOO=fax-${CDR(uniqueid)}) exten => 3105,n,System(/home/user/send.sh ${FOO} &)

внутри скрипта Mutt отправка вложения

Если скрипт запустить из консоли то пиьсмо отправляется, а вот через System именно Mutt не работает.

удалить закрыть спам изменить тег редактировать

спросил 2014-05-27 17:46:09 +0400

ispryt Gravatar ispryt
1 21 3

обновил 2014-05-27 17:46:21 +0400

6 Ответов

0

для пущей наглядности, став в консоли (линукса) пользователем asterisk, запустите вручную скрипт с параметром -x , он покажет каждый шаг выполнения скрипта и, соответственно, место, где происходит затык.

ссылка удалить спам редактировать

ответил 2014-06-03 15:14:09 +0400

Lexus45 Gravatar Lexus45
270 3 3 3

обновил 2014-06-03 15:14:40 +0400

0

скрипт выполняется от пользователя астериск.

проверьте что у этого пользователя есть mailbox

su asterisk
mutt
ссылка удалить спам редактировать

ответил 2014-05-28 11:09:11 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/
0

Вот сам скрипт

#!/bin/bash vop="$1" dir="/var/spool/asterisk/tmp/" /bin/echo "fax" | /usr/bin/mutt -s "Hello" mylo@firma.ru -a $dir$vop.tif

ссылка удалить спам редактировать

ответил 2014-05-28 09:29:55 +0400

ispryt Gravatar ispryt
1 21 3
0

Либо в скриптах есть относительные пути к приложениям, а должны быть полные. Как пример вызов: mutt бла бла бла не одно и тоже что и: /usr/local/sbin/mutt бла бла бла когда вызывается из консоли или из астера

ссылка удалить спам редактировать

ответил 2014-05-28 08:29:44 +0400

virus_net Gravatar virus_net flag of Russian Federation
277 1 5
http://www.mega-net.ru/
0
exten => 3105,1,System(echo Fax System receive fax - time - ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M)} | mutt -s ${CALLERID(num)} -a ${FAXFILE} -- tech@firma.ru )
ссылка удалить спам редактировать

ответил 2014-05-28 07:31:10 +0400

awsswa Gravatar awsswa flag of Russian Federation
456 5 2 7
0

прав астериску не хватает.

ссылка удалить спам редактировать

ответил 2014-05-27 18:16:41 +0400

komrad123 Gravatar komrad123
3780 5 3 42

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-05-27 17:46:09 +0400

Просмотрен: 206 раз

Обновлен: Jun 03 '14

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.