@ru_freeswitch

Страница 86 из 430
Alexandru
05.05.2017
14:27:15
это бред какой-то

Denis 災 nobody
05.05.2017
14:27:29
почему?

Alexandru
05.05.2017
14:27:43
ну так курл у тебя же вылетает с ошибкой о том что канала нет

Google
Denis 災 nobody
05.05.2017
14:27:44
сам скрипт запускается, данные сессии есть

не канала нет а зомби флага )

Alexandru
05.05.2017
14:28:18
аааа

не канала нет а зомби флага )
http://lists.freeswitch.org/pipermail/freeswitch-users/2016-September/122721.html

вот смотри, такое же делает чувак

Igor
05.05.2017
14:31:47
не канала нет а зомби флага )
не сравнивал каналы с зомби флагом и без?

Alexandru
05.05.2017
14:31:52
он заюзал api_reporting_hook

Igor
05.05.2017
14:31:52
мож там вопрос одной переменной какой то

про которую никто не знает

Alexandru
05.05.2017
14:32:01
тоесть хэнгапа еще нет по сути

Denis 災 nobody
05.05.2017
14:32:44
итог тот же

Alexandru
05.05.2017
14:32:53
а ты запускаешь через lua или luarun?

Denis 災 nobody
05.05.2017
14:33:01
и - репортинг уже после статуса хэнгап

Google
Denis 災 nobody
05.05.2017
14:33:07
видел в доке

луа

Alexandru
05.05.2017
14:33:24
репортинг разве после?

Denis 災 nobody
05.05.2017
14:33:31
с ран attempt to index global 'env' (a nil value)

и нет лога

api_reporting_hook - like api_hangup_hook but after reporting state (both honor session_in_hangup_hook)

https://wiki.freeswitch.org/wiki/Variable_api_hangup_hook

Alexandru
05.05.2017
14:35:02
а да, тьфу, репортинг после...

с ран attempt to index global 'env' (a nil value)
это он сессию найти не может?

Denis 災 nobody
05.05.2017
14:35:33
переменные оттуда тягаю

Alexandru
05.05.2017
14:35:49
или какую-то переменную канальную? есть вариант нужные канальные переменные переписать в сессионные и дергать сессионные

тоесть $destination_number в $$dest_number и тд

Denis 災 nobody
05.05.2017
14:36:26
Usage: <action application="set" data="session_in_hangup_hook=true"/> See Lua#Special_Case:_env_object for an example of how to use this.

вопрос не в переменных

а в курле )

attempt to index global 'event' (a nil value)

впрочем, и этого нет

Alexandru
05.05.2017
14:42:03
вон в рассылке написано что он socket.http использует

может попробуешь это?

Denis 災 nobody
05.05.2017
14:42:49
ещё одна сущность? )

Google
Denis 災 nobody
05.05.2017
14:43:04
или это луашная либа?

тогда попробую

Alexandru
05.05.2017
14:45:24
луашная

Denis 災 nobody
05.05.2017
14:58:47
module 'socket.http' not found:

да вашу машу

учитывая, через какую Ж там луа..

угу

Alexandru
05.05.2017
15:28:14
ну...

os.system(echo "fdfgfg" > /dev/tcp/ip/port) :D

Denis 災 nobody
05.05.2017
16:40:49
os.system(echo "fdfgfg" > /dev/tcp/ip/port) :D
stdin:1: attempt to call method 'system' (a nil value)

в общем, через os.execute

но какая это уйня нарисовалась..

Denis 災 nobody
05.05.2017
16:50:16
пост-хук с луа скриптом с внешним курлом..

Igor
05.05.2017
17:37:53
А зачем курл в луа скрипт?

пост-хук с луа скриптом с внешним курлом..

Denis 災 nobody
05.05.2017
17:38:15
не буду же я реализовывать всю логику на луа

я не настолько отморожен )

там фласк с питоном, который проводит обработку и отправку почты

ну и всякие записи в БД

Igor
05.05.2017
17:39:44
ну и всякие записи в БД
Записи в бд луа делает или питон с фласком?

Google
Denis 災 nobody
05.05.2017
17:40:36
питон

луа - чисто подготовка данных для курла

Igor
05.05.2017
17:54:06
Блин некислая такая цепочка получается

Denis 災 nobody
05.05.2017
17:54:12
луа у..бищен сам по себе, а у питона гил УЖЕ проявляется у нас

с подвисанием всех скриптов на 0.5-4с

а даже 1к звонков и 100 цпс еще не достигли

веселее было, когда задержка была 4с и просто звонок в ивр - обработка входа - 8с

Admin
ERROR: S client not available

Denis 災 nobody
05.05.2017
17:56:57
2 скрипта было в диалплане, просто проверяющие пару переменных

Igor
05.05.2017
18:51:19
Мда уж

esl в этом плане лучше

Denis 災 nobody
05.05.2017
19:01:18
Оно синхронное нужно

Igor
05.05.2017
19:01:49
дык там и синхронный режим есть

я вообще про нагрузку говорил

Denis 災 nobody
05.05.2017
19:17:36
У вас больше? )

На ноду

Roman
06.05.2017
08:48:08
Denis 災 nobody
06.05.2017
09:08:11
multiprocessing не помогат?
И как его пихнуть во фрисвич? Тем более все его питоны с единым гилом

Google
Denis 災 nobody
06.05.2017
09:09:08
А что вы там такое делаете?
В том и дело, что ничего особого.

Denis 災 nobody
06.05.2017
19:27:01
Курлом и вызывается внешний питон, там воркеры, все дела. Косяк именно со встроенным

Alexey
06.05.2017
22:44:31
Denis 災 nobody
06.05.2017
22:48:05
Нет, на питоне в дп

? Stan
07.05.2017
09:42:41
Нет, на питоне в дп
Тут гуру предлагает cow попробовать заиспользовать

Denis 災 nobody
07.05.2017
09:43:04
Как?

Проблема именно в питоне, а не скриптах, оно тупит именно при запуске скрипта но до его реального старта, между скрипт раннинг и принта в первой строке - несколько секунд. С луа такого нет.

Alexandru
07.05.2017
17:28:06
хм

Denis 災 nobody
10.05.2017
09:16:12
кто-нибудь заполнял шаблоны voicemail из скриптов?

есть у него штатный мылер, но сам шаблон - файл на диске

если же заменить содержимое на вызов скрипта - надо передать все канальные переменные

просто через ${python(script $uuid)} - там нет канальных переменных. Передавать нужные по списку? Хотелось бы не через Ж

Yaroslav
10.05.2017
12:52:03
Привет, кто-нибудь прикручивал tls сертификат от LetsEncrypt к Freeswitch? У меня вроде бы заработало, часть клиентов подключается без проблем. Часть подключается, но со значком открытого замочка. А часть пишет, что ошибка сертификата. В логе клиента ошибка следующая: Error when verifying server's chain of certificates: certificate signature failure, depth=1 /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3

Denis 災 nobody
10.05.2017
12:52:37
пропиши всю цепочку

Yaroslav
10.05.2017
12:53:28
Делал так: cat /etc/letsencrypt/live/domain/fullchain.pem /etc/letsencrypt/live/domain/privkey.pem > /etc/freeswitch/tls/tls.pem

Denis 災 nobody
10.05.2017
12:55:31
а в фулчейне цепочка фул? )

серт + все промежуточные?

Yaroslav
10.05.2017
12:56:27
Этот файл сгенерирован самим letsencrypt, внутри два сертификата.

Igor
10.05.2017
12:56:54
доменный тоже внутри?

Denis 災 nobody
10.05.2017
12:56:57
видимо, "часть" не доверяет корневому сертификату

Страница 86 из 430