Size: a a a

2020 June 12

R

Ramzes in Asterisker-ы
Anchoret Unchained
и что это за строка?
мой солюшн macro-hangupcall в override, перед hangup() ставится обработчик... я предпочитаю gosub, там вся логика, а потом возврат к hangup().... у Дмитрия может более изящное решение
источник

AA

Avaz Axmadjonov in Asterisker-ы
Добрый день, кто-нибудь сталкивался с таким. не работают исходящие звонки, со входящими все норм
источник

е

енот in Asterisker-ы
Avaz Axmadjonov
Добрый день, кто-нибудь сталкивался с таким. не работают исходящие звонки, со входящими все норм
Снгреп что говорит?
источник

AA

Avaz Axmadjonov in Asterisker-ы
енот
Снгреп что говорит?
это какой то анализатор пакетов?
источник

е

енот in Asterisker-ы
Avaz Axmadjonov
это какой то анализатор пакетов?
Да
источник

е

енот in Asterisker-ы
Sngrep
источник

AA

Avaz Axmadjonov in Asterisker-ы
енот
Sngrep
да нашел уже, буду смотреть, спасибо.
источник

AL

Alina Leonova in Asterisker-ы
@otjlbygctdljysvdntktuhfvs , Добрый день. Вот строчка, о которой говорил Дмитрий
источник

AL

Alina Leonova in Asterisker-ы
Переслано от Dmitry Baryshnikov
используйте FORWARD_CONTEXT
источник

AL

Alina Leonova in Asterisker-ы
Переслано от Dmitry Baryshnikov
[ext-queues]
exten => h,1,NoOp( ================== lost call in queues ================== )
same => n,ExecIf($["${FORWARD_CONTEXT}"!="контекст_ваших_аппаратов"]?System(то_как_отправляете_уведомление)
источник

AL

Alina Leonova in Asterisker-ы
Переслано от Dmitry Baryshnikov
на exten h делайте проверку
источник

AL

Alina Leonova in Asterisker-ы
Переслано от Dmitry Baryshnikov
т..е. если мы не достигли например from-internal снаружи, шлём уведомление на почту
источник

R

Ramzes in Asterisker-ы
Alina Leonova
@otjlbygctdljysvdntktuhfvs , Добрый день. Вот строчка, о которой говорил Дмитрий
и этот контекст переносится в extensions_override_freepbx.conf?
источник

DB

Dmitry Baryshnikov in Asterisker-ы
Ramzes
и этот контекст переносится в extensions_override_freepbx.conf?
+
источник

R

Ramzes in Asterisker-ы
я бы так не делал... первое: переносить много букв ))  второе: забыл про кастомизацию или не оставил доков - добавил очередь и бьешься с траблшутом... в ext-queues есть свой h экстеншен, который ведет в macro-hangupcall... третье: неуниверсально -  в macro-hangupcall можно повесить хандлер не только для очереди... но, как говорится, на вкус и цвет... )))
источник

DB

Dmitry Baryshnikov in Asterisker-ы
Ramzes
я бы так не делал... первое: переносить много букв ))  второе: забыл про кастомизацию или не оставил доков - добавил очередь и бьешься с траблшутом... в ext-queues есть свой h экстеншен, который ведет в macro-hangupcall... третье: неуниверсально -  в macro-hangupcall можно повесить хандлер не только для очереди... но, как говорится, на вкус и цвет... )))
Вопрос был про очереди, а не универсально для всего. Во вторых, если вешать глобально в макро на все, там много учитывать надо, а тут будет работать только в очередях и больше нигде. Забывчивость в кастомизации - это проблема реализатора, а не способа реализации)
источник

DB

Dmitry Baryshnikov in Asterisker-ы
Ну и делал это много раз, надёжно как швейцарский часы))
источник

DB

Dmitry Baryshnikov in Asterisker-ы
Обычно, если надо в нескольких местах ставить Алерт то пропущенном куда либо, я лучше разнесу по разным контекстам, хоть для ivr, хоть для очереди, хоть для внутренних
источник

R

Ramzes in Asterisker-ы
Dmitry Baryshnikov
Вопрос был про очереди, а не универсально для всего. Во вторых, если вешать глобально в макро на все, там много учитывать надо, а тут будет работать только в очередях и больше нигде. Забывчивость в кастомизации - это проблема реализатора, а не способа реализации)
много учитывать не надо...  банально если переменная пустая, то все - return(), диалплан freepbx настьлько пухлый, что и не заметит )))
источник

R

Ramzes in Asterisker-ы
в нескольких местах хорошо ставить, когда ванильный астер - логика сохраняется... я когда-то в оверрайд перенес macro-dialout-trunk, так все проклял
источник