Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Настройка уведомлений о пропущенных

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модератор: april22

Настройка уведомлений о пропущенных

Сообщение skynetyar » 21 ноя 2016, 13:16

Добрый день!
Вопрос промусирован в свете знаю ,но что то не получается, пните ногой в место где ошибся...

Sendmail установлен и работает.
Звонки приходят на группу 600

В /etc/asterisk/extensions_override_freepbx.conf добавил следующее
Код: выделить все
[ext-group] ; будет работать для всех групп вызова, но при внешних вызовах

exten => h,1,System(/usr/local/bin/sendEmail.pl -f МОЙМЫЛ@МЫЛ.РУ -t МОЙМЫЛ@МЫЛ.РУ -u
"Group ${NODEST} missed call from ${CALLERID(num)}" -m "Missed call in Group ${NODEST}
from ${CALLERID(num)}" -o message-charset=UTF-8)

exten => h,2,Macro(hangupcall,)


Ммм,/usr/local/bin/sendEmail.pl его там нет о_0
но
Код: выделить все
echo "The test body" | mail -s "The test subject" user@domain.com
работает..

Но собственно уведомлений то и нет...не в спаме не в уведомлениях.
И вообще может лучше каким то другим образом организовать это?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 310
Зарегистрирован: 18 авг 2016, 14:25

Re: Настройка уведомлений о пропущенных

Сообщение awsswa » 21 ноя 2016, 13:33

asterisk работает от пользователя asterisk
а тренируютесь на отправку вы от root

su asterisk
и попробовать отправить из командной строки
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2152
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Настройка уведомлений о пропущенных

Сообщение skynetyar » 21 ноя 2016, 13:41

Проверил,работает! Письмо приходит в уведомления в gmail
Может дело в /usr/local/bin/sendEmail.pl у меня нет этого скрипта там...
До этого настраивал postfix все работало для обычных нотификов..
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 310
Зарегистрирован: 18 авг 2016, 14:25

Re: Настройка уведомлений о пропущенных

Сообщение ded » 21 ноя 2016, 14:26

Логика Создателей предполагает следующее:
создаётся ящик Групповой голосовой почты (на основе индивидуальных ящиков голосовой почты), на который отправляется уведомление о пропущеном вызове по неответу и/или Занято в качестве Назначение, если никто не ответил (внизу, в установках группы вызова)..
ded
 
Сообщений: 12650
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка уведомлений о пропущенных

Сообщение skynetyar » 21 ноя 2016, 14:33

Вот,спасибо,это то что надо ,но есть вопросы,подскажите пожалуйста какое действие (модуль) выбрать в Destination if no answer ?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 310
Зарегистрирован: 18 авг 2016, 14:25

Re: Настройка уведомлений о пропущенных

Сообщение ded » 21 ноя 2016, 14:37

Destination if no answer = Назначение, если никто не ответил (внизу, в установках группы вызова) - созданный Вами ящик групповой голосовой почты.
ded
 
Сообщений: 12650
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка уведомлений о пропущенных

Сообщение skynetyar » 21 ноя 2016, 14:53

Voicemail Blasting создал 601 групповой голосовой ящик, указал его в Ring Groups 600 в Destination if no answer,этот этап понятен, на экране должно высвечиваться о наличии голосовой почты, но как теперь настроить что бы на почту высылалось уведомление о пропущенном вызове?
По идее Voicemail Notifications за это отвечает но он платный... :cry:
Да,сообщение на почту прилетает,и на телефоне конвертик мигает, но это о голосовой почте..

Нет наверное это все же не то,тут как бы уведомления о наличии голосовой почты, а мне надо о пропущенном вызове...
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 310
Зарегистрирован: 18 авг 2016, 14:25

Re: Настройка уведомлений о пропущенных

Сообщение asterisker » 21 ноя 2016, 15:19

Я делал так, если до пира не дозвонились по какой либо причине, вызывается контекст, где предлагается оставить голосовое сообщение. В зависимости от статуса голосовой почты запускался скрипт, формирующий call файл для номера на который не дозвонились. Данная задача в дальнейшем пыталась дозвониться до своей жертвы, имея на это некоторое количество попыток. (Кстати тут в логике еще логирование присутствия велось) Ну и как дозвонились - милости просим, слушайте.

Оповещение на почту, вещь тоже тривиальная.
Самый простой случай, например:
Код: выделить все
[101hs]

exten => 101,1,Dial(SIP/101,40)
exten => 101,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?mailsend)
exten => 101,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?mailsend)
exten => 101,n,Hangup()
exten => 101,n(mailsend),System(/bin/mail -s 'Пропущен вызов от ${CALLERID(name)} - ${REALCALLERIDNUM}' helpdesk@skkd.local  < /dev/null)

/bin/mail - стандартная утилита.
asterisker
 
Сообщений: 46
Зарегистрирован: 18 июл 2016, 12:40

Re: Настройка уведомлений о пропущенных

Сообщение ded » 21 ноя 2016, 15:49

skynetyar писал(а):Voicemail Blasting создал 601 групповой голосовой ящик, указал его в Ring Groups 600 в Destination if no answer,этот этап понятен, на экране должно высвечиваться о наличии голосовой почты, но как теперь настроить что бы на почту высылалось уведомление о пропущенном вызове?
Нет наверное это все же не то,тут как бы уведомления о наличии голосовой почты, а мне надо о пропущенном вызове...
Если вызов попал в Destination if no answer = Назначение, если никто не ответил (внизу, в установках группы вызова) - то это пропущеный вызов. Если при этом отсылается и высвечиваться о наличии голосовой почты - то это информация о пропущеном вызове.

Это «Ж-ж-ж» — неспроста!… А зачем тебе жужжать, если ты не пчела? По-моему так. (с) Винни-Пух
ded
 
Сообщений: 12650
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка уведомлений о пропущенных

Сообщение skynetyar » 21 ноя 2016, 15:56

ded писал(а):Если вызов попал в Destination if no answer = Назначение, если никто не ответил (внизу, в установках группы вызова) - то это пропущеный вызов. Если при этом отсылается и высвечиваться о наличии голосовой почты - то это информация о пропущеном вызове.

Да но сообщение то отправляется только при наличии голосовой почты? а мне если звонящий скажем положил трубку не дождавшись ответа, пока что не использую голосовую почту и ИВР,может быть в последствии эта информация для меня будет очень ценной.

На данный момент нужно если звонящий положил трубку не дождавшись ответа оператора.
asterisker писал(а):Я делал так, если до пира не дозвонились по какой либо причине, вызывается контекст, где предлагается оставить голосовое сообщение. В зависимости от статуса голосовой почты запускался скрипт, формирующий call файл для номера на который не дозвонились

Затея интересная, можно ли сделать это средствами FreePBX и CustomContext?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 310
Зарегистрирован: 18 авг 2016, 14:25

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

© 2008 — 2017 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH