ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Уведомление о пропущеном вызове

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Уведомление о пропущеном вызове

Сообщение y6vmeq » 14 сен 2018, 19:46

Всем привет. Сам не особо разбираюсь в астериске. Нужна помощь про.
Есть необходимость отслеживать звонки где клиент не дождался ответа оператора и положил трубку.
Нашел в интернетах инструкции. Сделал так.

[ivr-1]
exten => h,1,System(echo Пропущенный вызов в ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} с номера +${CALLERID(number)} | /usr/sbin/sendmail -F "Пропущенный Вызов" мыло@gmail.com)
exten => h,2,Macro(hangupcall,)

[ext-queues]
exten => h,1,ExecIf($["${CDR(dstchannel)}"=""]?System(echo Пропущенный вызов в ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} с номера +${CALLERID(number)} | /usr/sbin/sendmail -F "Пропущенный Вызов" мыло@gmail.com))
exten => h,2,Macro(hangupcall,)

С ivr все работает. А вот с очередями нет. Сразу предупрежу, что нуб в этом деле. И очень нуждаюсь в помощи.
Заранее благодарен.
y6vmeq
 
Сообщений: 3
Зарегистрирован: 30 июн 2015, 00:07

Re: Уведомление о пропущеном вызове

Сообщение virus_net » 15 сен 2018, 09:52

1. Вы явно не читали правила регистрации с которыми согласились. Позволю себе напомнить их вам:
Если Вы регистрируетесь тут, чтобы первым делом написать
"Я в Астериске - нуб", или "Я новичок, уже третий день бьюсь, не пинайте сильно!", то воздержитесь от регистрации либо размещайте Ваше сообщение только в разделе "Бизнес". Новичком тут считается только прочитавший (как минимум) «Астериск - будущее телефонии» и пытающийся сделать большее.


2.
y6vmeq писал(а):А вот с очередями нет

Откройте CLI Asterisk`а или логи и смотрите в отработку dialplan`а. Ваш контекст исполняется ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Уведомление о пропущеном вызове

Сообщение y6vmeq » 20 сен 2018, 18:42

y6vmeq писал(а):Откройте CLI Asterisk`а или логи и смотрите в отработку dialplan`а. Ваш контекст исполняется ?

Все выполняется...Но я наверное слепой или дурной....проблему не наблюдаю....
вот через ivr
Код: выделить все
- Executing [h@ivr-1:1] System("SIP/375256913339-00000985", "echo ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒ 2018-09-20 17:40:32 ▒ ▒▒▒▒▒▒ +375296266146 | /usr/sbin/sendmail -F "▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒" mailemogilev@gmail.com") in new stack


вот через очередь
Код: выделить все
- Executing [h@ext-queues:1] ExecIf("SIP/375295446644_7-00000945", "0?System(echo ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒ 2018-09-20 17:39:37 ▒ ▒▒▒▒▒▒ +375291713928 | /usr/sbin/sendmail -F "▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒" mailemogilev@gmail.com") in new stack
y6vmeq
 
Сообщений: 3
Зарегистрирован: 30 июн 2015, 00:07

Re: Уведомление о пропущеном вызове

Сообщение virus_net » 20 сен 2018, 18:52

y6vmeq писал(а):я наверное слепой или дурной....

Видимо.
В приведенной вами строке лога явно видно, что условие, установленное в ExecIf, НЕ выполняется и System НЕ отрабатывает.

Упреждая следующие вопросы:
Читайте книжку и для траблшута пользуйтесь функцией NoOp. Обучаться в рамках форума не продуктивно.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Уведомление о пропущеном вызове

Сообщение ded » 20 сен 2018, 19:08

ExecIf("SIP/375295446644_7-00000945", "0?System(echo .... - нолик - значит условие не выполнилось.
Если выполняется условие, то выглядит так -
ExecIf("SIP/375295446644_7-00000945", "1?System(echo ...
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Конфигурация и настройка Asterisk

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

Сейчас этот форум просматривают: Google [Bot] и гости: 19

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