Отправка уведомлений о пропущенных звонках в Asterisk
Отправка емейл о пропущенных звонках
Цепочка входящих для звонков:
[incoming]
exten => _X.,1,Goto(welcome,s,1)
[welcome]
exten => s,1,Macro(recording,${CALLERID(name)},${EXTEN})
exten => s,n,Background(/var/lib/asterisk/sounds/intro)
exten => s,n,Answer()
exten => s,n,Queue(operators-rrmemory,,,,30)
exten => s,n,Queue(operators-ringall,,,,9)
exten => s,n,Dial(SIP/111,10,m&t)
exten => s,n,FollowMe(111)
Необходимо получать емейл если клиент кладет трубку. (hangup)
Письмо должно отправляться c почтового сервера yandexa в кодировке UTF-8. Т.е. письмо физически должно уходить с sender@blabla.net, а не просто изменяться поле FROM
В письме должна быть следующая информация:
Тема: Пропущенный звонок от Имя. Телефон.
Тело:
Пропущенный звонок от Имя. Телефон.
Дата и время звонка: 2015-11-11 22:43
Время клиента на линии: 100 сек.
На какой стадии пропущен звонок: (Приветствие, очередь 1, очередь 2, звонок на 111, звонок на Followme)
Используется Asterisk 13.6, чистая установка и Ubuntu