
Denis 災 nobody
02.10.2017
14:53:56
в mod_lua

Yuriy
02.10.2017
14:54:57
мб. У меня пока что не возникало задач где мне приходиось бы избавляться от lua и прибегать к xml. ДУмаю и не придется.

Denis 災 nobody
02.10.2017
14:55:28
так мне это на луа и надо
xml тут не поможет никак

Google

Yuriy
02.10.2017
14:55:55
тогда я видимо потерял мысть нашей дискуссии

Denis 災 nobody
02.10.2017
14:56:49
есть хук на луа, нужно в нём сделать bind_digit_action
session нет, только event

Yuriy
02.10.2017
14:57:23
hook при ответе, я правильно понимаю?
Если да то у меня как раз эта задача следующая - я вам отпишусь тут как сделал.

kino
02.10.2017
15:01:27
а break работает только сrequire-inested ?

Denis 災 nobody
02.10.2017
15:09:51
всегда работает, на condition
есть condition, там never - всегда пойдет дальше, on-true - при неуспехе (break при успехе) итд
внутри одного extension

kino
02.10.2017
15:24:24
а как ыключить лог парсинга диалплана

Igor
02.10.2017
15:25:57
fsctl loglevel 0

Google

Igor
02.10.2017
15:27:29
бла бла бла соответственно

Denis 災 nobody
02.10.2017
15:27:50
так ансвер УЖЕ был
хук на ансвере и висит )

Igor
02.10.2017
15:28:04
а сорян, туплю

Denis 災 nobody
02.10.2017
15:28:30
через дп свои особенности, для колцентра и лупбэков нужны приседания итд
а тут - просто работает
но! грузит систему и жрёт раму
с sendmsg

kino
02.10.2017
15:29:27

Denis 災 nobody
02.10.2017
15:29:41
fsctl loglevel info?
можно err

Igor
02.10.2017
15:29:59

kino
02.10.2017
15:30:23
да я выстовил дебаг
проще пройти внешним валидаторам

Igor
02.10.2017
15:32:45
uuid_setvar и запхнуть в переменную результат luarun
но это криво и печально выглядит

Denis 災 nobody
02.10.2017
15:33:19
любой нетривиальный чих у фс - грязный хак..

Igor
02.10.2017
15:33:43
да не только нетривиальные

Google

Igor
02.10.2017
15:34:13
некоторые примитивные вещи приходится городить

Denis 災 nobody
02.10.2017
15:34:28
например? )

Igor
02.10.2017
15:34:32
попробуй uuid_setvar res=${luarun(script.lua)}
входящие в колцентре при наличии звонка у абонента без костылей

Denis 災 nobody
02.10.2017
15:35:00

Igor
02.10.2017
15:35:11
да, нечто подобное
может eval понадобиться

Denis 災 nobody
02.10.2017
15:35:58
или что?

Igor
02.10.2017
15:39:10
это всё понятно, допустим смотри ситуация
Абонент А звонит абоненту Б по внутрянке (пусть в этот момент некоторая хрень плюет в сторону CC и меняет status/state агенту) абонент Б вешает на удержание абонента А, набирает абоненту В (в этот момент оппять какая то хрень плюет в сторону CC и вешает status/state в нужное положение)
Завершаешь любой из вызовов, получаешь звонок из колцентра

Denis 災 nobody
02.10.2017
15:39:59

Igor
02.10.2017
15:40:09
дааааааа
я всё проклял
расскажи проканало или нет

kino
02.10.2017
16:06:54
мне опять звонили из мегафона типа ошиблись номером))
на все транки
с разницей ровно в 1 минуту
это нормально?

Google

Yuriy
02.10.2017
16:15:13
Я уже задавал вопрос, но че то никто не ответил) мб не видели
Как в api:execute("chat"...) разделить callerid name от num?
Кто нить вообще chatplan пользуется?)))
Как там что вообще можно сделатть?))) Хедеры добавить там и тд

?simplemice
02.10.2017
18:59:16
Кто в FS гуру - давайте на следующий Asterconf доклады и МК сделаем
МК = МастерКласс

Yuriy
02.10.2017
19:02:28
Как драть волосы на голове - может показать любой))

?simplemice
02.10.2017
19:02:41
а профессионально? )

Yuriy
02.10.2017
19:02:55
тогда не на голове)

?simplemice
02.10.2017
19:03:05
вот это и надо )
а то на астерконфе только про камайлио да астер, надо расти... )))

Alexey
02.10.2017
19:18:55

Yuriy
02.10.2017
19:38:55
Особенности очень странные получаются пока что. АПИ никакое

Alexey
02.10.2017
19:48:51

Yuriy
02.10.2017
19:49:21
Да при чем тут луа?
Хедер вставить мне мешает не lua А отсутсвие АПИ или ка кминимум его описания

Alexey
02.10.2017
19:53:05
Заголовок куда?

Yuriy
02.10.2017
19:53:17
В исходящий message

Alexey
02.10.2017
19:53:47
set добавляет зоголовок к сообщению
Если в сип сообщение - то надо проверить

Yuriy
02.10.2017
19:55:23
то что в обычный SIP INVITE можно вставить через SET - я понимаю. Но вот в chatplan довольно скудный фукнцционал
Конечно идеально было бы скопипастить x-headers

Google

kino
02.10.2017
20:29:20
мне нужно убрать запись в cdr звонки с кодом 403 что лучше использовать
process_cdr=fa;se
или
skip_cdr_causes="call_rejected"

One
03.10.2017
07:47:34
Как можно сделать так что бы после окончания звонка выполнить какую то команду?

Borik
03.10.2017
07:48:11
см. в сторону hangup_hook

One
03.10.2017
07:48:51
Спасиба

Denis 災 nobody
03.10.2017
07:53:18
еще есть hangup_after_bridge=false
continue_on_fail=true

One
03.10.2017
07:54:04
Спасибо, сейчас гляну.

Denis 災 nobody
03.10.2017
07:54:53
и api_hangup_hook

Alexey
03.10.2017
10:27:57

One
03.10.2017
11:52:00
можно ли вызвав скрипт на lua получить в нем значения переменных канала? Если да, то какой синтаксис команды в lua?

Alexey
03.10.2017
12:10:41
Можно.
Зависит как и откуда вызывать
либо session:getVariable
либо через uuid_getvar

Denis 災 nobody
03.10.2017
12:13:22

One
03.10.2017
12:27:44
В event я так понимаю ещё событие нужно определить?

Konstantin
03.10.2017
12:28:10
Да

Ihor
03.10.2017
12:28:16
можно подписаться на все и потом фильтровать, но лучше при подписке уже фильтрованные ловить

Konstantin
03.10.2017
12:28:25
Точнее, от подписки зависит.

One
03.10.2017
12:29:00
Можно поподробнее про подписку, я похоже велосипед изобретаю

Konstantin
03.10.2017
12:29:06
Если подписаться на конкретное событие, то всё очевидно. Если на многие, то из заголовков события.

One
03.10.2017
12:29:31
Есть код для примера как это делается?