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

Уведомление на почту

Проблемы Asterisk без вэб-оболочек и их решения

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

ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Уведомление на почту

Сообщение ded »

Ещё одна попытка -
exten => _X.,3,Macro(hangup)
который бы отрабатывал так, как нужно.
Где сделать проверку - кто кладёт трубку.
h пускай отрабатывает в обоих случаях DIALSTATUS при ANSWER и NOANSWER, но в макросе нужно сделать проверку на NOANSWER.
Будем теперь вместе макрос писать всем миром?
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Уведомление на почту

Сообщение serg »

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

Код: Выделить всё

exten => _X.,1,Dial(SIP/${EXTEN},10);
exten => _X.,2,System(echo Кто: ${CALLERID(number)} Кому: ${CDR(dst)} | /usr/sbin/sendmail -F "Пропущенный" мой@ящик);
exten => _X.,3,Hangup();
второй шаг не исполняется.
И поэтому нужно всё-же Вам подумать над сценарием macro-hangup,
exten => _X.,3,Macro(hangup)
который бы отрабатывал так, как нужно.
Где сделать проверку - кто кладёт трубку.
Ded, вы вечно недовольный :) Не первый вопрос на форуме задаю. Я понимаю что вы гуру, астериск на сквозь видите. И в книгу тыкаете вечно. Но бывают моменты когда просто времени не хватает и финансов на подряд. Заниматься приходиться не только астериском, есть и другие задачи. Спасибо за подсказку, я пока хз как написать проверку по macro-hangup и будет ли после обработки макроса приходить на почту корректный ${CDR(dst)} мне не понятно. Если есть какие-то примеры я будут рад за любую помощь.
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Уведомление на почту

Сообщение ded »

1) Я не гуру
2)
Но бывают моменты когда просто времени не хватает и финансов на подряд. Заниматься приходиться не только астериском, есть и другие задачи.
предполагается, что у меня на всё времени хватает, и финансов тоже? А занимаюсь не всем подряд, а только Астериском? И задач других нет?
Недовольный я когда вижу суматошных бессистемных людей "Надо! Срочно! Начальство убьёт! Третий день ковыряюсь!"

Тут или сами пишите макрос, или кто-то Вам пишет за деньги. Вам же некогда?
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Уведомление на почту

Сообщение serg »

Ded, занимайтесь своими делами, я своими. Я не собираюсь с вами мериться..
Если нет желания поучаствовать в помощи, а это видно, я не призываю вас делать этого.
Я всего лишь задал вопрос на форуме. Воля каждого пройти мимо ветки с вопросом, либо зайти.
Хорош прилюдий в общем..
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Уведомление на почту

Сообщение ded »

Хорошо, буду заниматься своими делами.
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Уведомление на почту

Сообщение serg »

Приятного дня
Pechen
Сообщения: 118
Зарегистрирован: 29 дек 2013, 23:16

Re: Уведомление на почту

Сообщение Pechen »

спасибо за подробное изложение попыток и хода мыслей. подняли настроение с утра)
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Уведомление на почту

Сообщение serg »

Ded, завел ты меня))

Сделал так, работает:

[local]
exten => _X.,1,Dial(SIP/${EXTEN},30);
exten => _X.,2,Hangup();
exten => h,1,GoSub(hangup,s,1);
exten => h,2,Hangup();

[hangup]
exten => s,1,GotoIf($["${DIALSTATUS}" = "CANCEL"]?sendemail)
exten => s,n,GotoIf($["${DIALSTATUS}" = "ANSWER"]?next)
exten => s,n(sendemail),System(echo Кто: ${CALLERID(number)} Кому: ${CDR(dst)} | /usr/sbin/sendmail -F "Пропущенный" мой@ящик);
exten => s,n(next),Return

Спасибо!

Ded, будь проще к людям, у кого-то не получается сразу, у кого-то наоборот.
Я так посмотрел другие твои сообщения на форуме, ну с высока с высока все у тебя.

Всем спасибо за обратную связь и помощь!
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Уведомление на почту

Сообщение ded »

1. Если можно - на Вы.
2. Я о-очень высокомерный. Не хочу быть проще.
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Уведомление на почту

Сообщение Zavr2008 »

serg, просто есть поговорка "опыт не пропьешь!". Тыкать Мастеру - точто также, как неуважать себя, запомните это.

Вопрос на засыпку: в чем ошибка примера Вашего диалплана? Там есть очень серъезный косяк, из-за которого бедные работнички по-напрасну будут получать люлей. БЕЗ ПОДСКАЗОК!!!
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH