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

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

0

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

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

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

спросил May 27 '14

ispryt Gravatar ispryt
1 27 5

обновил May 27 '14

6 Ответов

0

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

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

ответил Jun 3 '14

Lexus45 Gravatar Lexus45
270 3 3 3

обновил Jun 3 '14

0

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

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

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

ответил May 28 '14

meral Gravatar meral flag of Ukraine
23347 24 20 177
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

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

ответил May 28 '14

ispryt Gravatar ispryt
1 27 5
0

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

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

ответил May 28 '14

virus_net Gravatar virus_net flag of Russian Federation
302 1 6
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 )
ссылка удалить спам редактировать

ответил May 28 '14

awsswa Gravatar awsswa flag of Russian Federation
685 5 2 9
0

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

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

ответил May 27 '14

komrad123 Gravatar komrad123
3810 5 3 44

Ваш ответ

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 ленту новостей

Статистика

Задан: May 27 '14

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

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

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

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