Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Отправка сообщения почтой

Отправка сообщения почтой

Отправка сообщения почтой после записи
Откуда: Kharkov, UA
Сообщений: 44

Отправка сообщения почтой

Доброго времени суток!

Пытаюсь сделать чтоб астериск зписывал сообщение и слал на мыло письмо с самим сообщением предварительно перекодировав его в мп3:
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Set(MSGCALLERID=${CALLERID(num)})
exten => s,n,NoOP(${STRFTIME(,,%Y%m%d)}-${MSGCALLERID}-${EXTEN})
exten => s,n,Set(MSGFILE=/data0/VoiceMail/${STRFTIME(${EPOCH},,%Y-%m-%d_%H-%M-%S)}-${MSGCALLERID}-${UNIQUEID})
exten => s,n,Record(${MSGFILE}.wav,,60,k)
exten => s,n,System('/usr/local/bin/lame --preset voice -v -B 64 -a ${MSGFILE}.wav ${MSGFILE}.mp3 && rm ${MSGFILE}.wav')
exten => s,n,System('/usr/local/bin/sendEmail -f voicemail@company.net -t voicemail@company.net -u Incoming_VoiceMail -m Incoming_VoiceMail -a ${MSGFILE}.mp3 -s 10.0.0.10')
exten => s,n,Hangup

Если оставляющий сообщение ждет конца записи (макс. длинна 60 сек.) , то действия после exten => s,n,Record(${MSGFILE}.wav,,60,k) выполняются нормально и письмо уходит, а вот если человек говорит сообщение и ложит трубку раньше истечения 60 сек. то до действий после Record дело не доходит. как сделать чтоб обработка экстеншена не прерывалась после того как удаленная сторона ложет трубку?
wbr. Eugeniy Khvastunov aka FreeMan
2010-10-28 17:58

Сообщений: 80

Re: Отправка сообщения почтой

а если попробовать?

exten => h, 1, System(......)
2010-10-28 19:08

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Отправка сообщения почтой

А почему собственно выбор упал на Record() ?
http://линия24.рф - Астериск и прочие бубны!
2010-10-28 20:23

Откуда: Kharkov, UA
Сообщений: 44

Re: Отправка сообщения почтой

mbyte:

а если попробовать?

exten => h, 1, System(......)
Спасибо! какраз хотел описать это решение.
wbr. Eugeniy Khvastunov aka FreeMan
2010-10-29 10:40

Откуда: Kharkov, UA
Сообщений: 44

Re: Отправка сообщения почтой

zzuz:

А почему собственно выбор упал на Record() ?
Да както что пеквое попалось, то и применил.
Если есть более красивое решение - поделитесь если не сложно.
wbr. Eugeniy Khvastunov aka FreeMan
2010-10-29 10:42

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Отправка сообщения почтой

core show application MixMonitor
http://линия24.рф - Астериск и прочие бубны!
2010-10-29 13:20

Откуда: Kiev
Сообщений: 86

Re: Отправка сообщения почтой

А что тогда на фоне вещать, если MixMonitor'ом писать? Человек просто свою голосовую почту делает.
Под 1.6 юзайте опцию k команды Record.
2010-10-29 13:31

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Отправка сообщения почтой

типа VoiceMail не в моде и гамно полное?
http://линия24.рф - Астериск и прочие бубны!
2010-10-29 14:27

Откуда: Kiev
Сообщений: 86

Re: Отправка сообщения почтой

VoiceMail слишком навороченое. И не всегда надо.
2010-10-29 19:46

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru