Страница 4 из 6
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 09:40
skynetyar
find / -name sendEmail.pl -print
Код: Выделить всё
/root/sendEmail-v1.56/sendEmail.pl
/usr/local/bin/sendEmail.pl
Так вот он собственно на месте...
Строка отправки должна быть что то типа
Код: Выделить всё
sendEmail -v -f $username -s $host -xu $username -xp $password -t $recipient -o tls=yes -u $subject -m $content
?
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 09:45
april22
вы у нас спрашиваете про строку ?
а почему скрипта вот тут не было
https://forum.asterisk.ru/viewtopic.php ... =20#p71026
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 10:04
virus_net
Читаю уже 4ю страницу и уже рыдаю...
Вы действительно не понимаете:
- - разницу между sendEmail.pl и sendEmail
- для того чтобы что-то через что-то отправить это что-то должно существовать на HDD
?
Если ответ "да, не понимаю", то либо срочно идти изучать азы, а только потом что-то ковырять. Либо пользоваться платным суппортом и
никогда не трогать консоль серверов при полном отсутствии понимания того что именно вы делаете.
P.S.
april22, судя по
вот этому посту у него sendEmail.pl это симлинк на sendEmail. Зачем козе баян ? Да ктож его знает.
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 10:33
skynetyar
Да я понимаю,косячу, поэтому и прошу помощи у Вас.
SendEmail.pl на месте!
Консоль показывает что отправляет письмо!
Но письмо не приходит, поэтому спрашиваю про строку отправки..
Это не линк а файл, его не было до этого там потому что я не корректно установил SendEmail.
Разницу между SendEmail и SendMail я теперь понимаю!
Спасибо за терпение ,ну вспоткнулся я, да на этом SendEmail ...растянул на 4 страницы да!
И ведь черт возьми делаю все по инструкции в интернете...которые все разные...
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 10:40
april22
skynetyar писал(а):Но письмо не приходит, поэтому спрашиваю про строку отправки..
строка , ни как не относится к астериску
- раз
http://caspian.dotconf.net/menu/Software/SendEmail/
- два
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 10:47
skynetyar
Код: Выделить всё
sendEmail -o tls=yes -f мыл@gmail.com -t мыл@gmail.com -s smtp.gmail.com:587 -xu мыл@gmail.com -xp пас -u "Hello from sendEmail" -m "How are you? I'm testing sendEmail from the command line." Nov 22 10:45:46 crm sendEmail[7700]: Email was sent successfully!
Письмо пришло!
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 10:52
april22
осталось за малым
все это внедрить и соединить в голове.
и не забыть опубликовать решение в конце темы .
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 11:05
skynetyar
Да уж,сам на себя смеюсь...
Ну на это просто смотрится тогда когда "знаешь"
Письмо с пропущенным пришло
/etc/asterisk/extensions_override_freepbx.conf
Код: Выделить всё
[ext-group]
exten => h,1,System(/usr/local/bin/sendEmail.pl -o tls=yes -f мыл@gmail.com -t мыл@gmail.com -s smtp.gmail.com:587 -xu мыл6@gmail.com -xp пасс -u "Group ${NODEST} missed call from ${CALLERID(num)}" -m "Missed call in Group ${NODEST} from ${CALLERID(num)}")
exten => h,2,Macro(hangupcall,)
Подскажите ,присылает группу и пропущенный телефон, а как прислать еще либо префикс в inbondroutes или номер транка на который совершен звонок?
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 11:07
ded
- Подставить эту переменнную в строку отправки.
- А как называются эти переменные?
- А что бы Вам самим не ответить на этот простой вопрос? Google => переменные диалплана Астериск
Re: Настройка уведомлений о пропущенных
Добавлено: 22 ноя 2016, 11:33
skynetyar
Спасибо за наводку
Все получилось только с временем звонка какие то заминки..
Код: Выделить всё
${DATETIME}: Текущее время и дата в формате: DDMMYYYY-HH:MM:SS Эта переменная объявлена устаревшей в версии Asterisk 1.2, вместо нее используйте конструкцию: ${STRFTIME(${EPOCH},,%d%mNaVH:NaVS)})
Не работает и ${DIALEDTIME} и {DIALEDPEERNUMBER} тоже не работает..