@ru_freeswitch

Страница 62 из 430
Igor
09.03.2017
10:49:57
сходу не скажу, чуть попозже посмотреть смогу, в исходниках находил

ros
09.03.2017
10:50:16
Igor
09.03.2017
10:50:16
питон и луа эт понятное дело, там скитллс протёк

Denis 災 nobody
09.03.2017
10:50:28
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3943 freeswi+ 20 0 15,294g 0,010t 10456 S 357,4 33,5 34541:51 freeswitch

Google
Denis 災 nobody
09.03.2017
10:50:47
отъедал или в кэш улетало?
именно сам отъедал

ros
09.03.2017
10:50:54
VIRT

Denis 災 nobody
09.03.2017
10:50:59
вирт не то

RES 0.010t вот :)

реально отданная рама

ros
09.03.2017
10:52:31
а там тера

Denis 災 nobody
09.03.2017
10:52:44
10 гиг же.

ros
09.03.2017
10:52:51
ХЗ у мну больше 1,5 не ест

Denis 災 nobody
09.03.2017
10:53:03
при общем кол-ве?

ros
09.03.2017
10:53:12
64G

Denis 災 nobody
09.03.2017
10:53:18
хм, странно

насколько я знаю, луа не течет

вот про питон не уверен

Google
ros
09.03.2017
10:53:39
1.4.26

Denis 災 nobody
09.03.2017
10:53:42
но его там почти и нет

1.4.26
так же

есть строка action application="limit" data="hash $${domain} ${effective_caller_id_number} 1" корая ставит лимиты пользователю в рамках домена

какого черта она работает глобально?

action application="limit" data="hash $${user_context}.$${domain} ${effective_caller_id_number} 1"

Кто может подсказать? )

agic
10.03.2017
07:59:48
action application="limit" data="hash $${user_context}.$${domain} ${effective_caller_id_number} 1" исправляет проблему

но я просто не могу понять почему action application="limit" data="hash $${domain} ${effective_caller_id_number} 1 работает глобально для всех пользователей

Denis 災 nobody
10.03.2017
08:01:03
Призовем @rostel )

ros
10.03.2017
08:03:23
патамушта $${domain} всегда один

это переменная перепроцессора

agic
10.03.2017
08:03:53
Denis 災 nobody
10.03.2017
08:13:31
патамушта $${domain} всегда один
вот кстати, а будет разница $domain и $$domain? а то пока у меня они всегда равны были

ros
10.03.2017
08:17:20
$domain - как и любая другая переменная может меняться в процессе

ros
10.03.2017
08:19:12
с чего оно константа?

Igor
10.03.2017
08:19:26
Это канальная переменная

А $$ глоьальная

Andrey
10.03.2017
08:19:39
с чего оно константа?
Это шутка была. Переменная изменяется даже если она контанта)

Google
ros
10.03.2017
08:19:41
` <action application="set" data="domain_name=company-b.com"/> <action application="set" data="domain=company-b.com"/>`

Denis 災 nobody
10.03.2017
09:15:37
но таки да, тут есть особенности. В частности, канальные переменные меняются "частично", с чем мы огребли, когда пытались менять destination_number. В инфо и uuid_getvar оно меняется, а в condition части - оригинальное

даже после явных изменений

Igor
10.03.2017
09:16:25
condition вложенный?

Denis 災 nobody
10.03.2017
09:16:31
без разницы

даже разные экстеншены

вот такая вот херня :)

Igor
10.03.2017
09:17:04
хм, странно, с вложенными да, есть сложность, он сначала проверяет совпадение, а потом уже какие либо манипуляции производит

а вот с разными, хз

хотя мож та же логика

сначала по дп пробегает, проверяет под какие условия попадает

Denis 災 nobody
10.03.2017
09:17:33
поэтому первым экстеншеном мы заполняем dest, который уже меняем как хотим

Igor
10.03.2017
09:17:35
а потом выполнять начинает

Denis 災 nobody
10.03.2017
09:17:41
нет

там видно, что прошли этот экстеншен, вот данные, НЕ-destination_number при этом меняется на ура, а это "константа"-переменная, которая берется из кишок фс на обработку, а не из канала

та же логика, но с переменной dest - заработало как надо.

Alexey
10.03.2017
11:35:19
Здравствуйте! Как корректно запустить запустить perl (или php) под windows, например, чтобы проверить perl single_command.pl status, то есть проблема в том, как сообщить perl/php о существовании ESL. В документации все примеры, которые я нашел, написаны под Linux. Примеры под windows есть?

Denis 災 nobody
10.03.2017
12:07:36
Activeperl, activephp

И искать фрисвич под винду

Alexey
10.03.2017
12:18:17
поставить perl и php не проблема, freeswitch даже запускается и работает (при наличии Visual Studio, т.к. там в стандартном дистрибутиве FS нет каких-то win-библиотеек). Как мой скрипт должен узнать о наличии ESL (сейчас получаю ошибку выполнения can't locate ESL.pm на строке require ESL)?

Google
Denis 災 nobody
10.03.2017
12:20:19
найти ESL.pm на диске и указать путь или скопировать его..

Dmitriy
10.03.2017
12:21:04
https://wiki.freeswitch.org/wiki/Perl_ESL

Alexandru
10.03.2017
12:21:42
Здравствуйте! Как корректно запустить запустить perl (или php) под windows, например, чтобы проверить perl single_command.pl status, то есть проблема в том, как сообщить perl/php о существовании ESL. В документации все примеры, которые я нашел, написаны под Linux. Примеры под windows есть?
под виндоус... если честно - лучше уже поставить вируталку и крутить под линью хотя бы потому, что коммьюнити вряд ли сможет вам помочь по многим вопросам, если все дело будет под виндой

Denis 災 nobody
10.03.2017
12:22:04
разрабы вполне уважают винду

но 800 баксов консультация или 4к баксов/мес саппорт

Alexandru
10.03.2017
12:22:45
ну да я про коммьюнити, не про разрабов :)

Dmitriy
10.03.2017
12:23:11
Добрый день. Не подскажите что в фс отвечает за локальную регистрацию телефонов. После рестарта фс очень долго приходится ждать пока все телефоны пройдут регистрацию. Если его рестартнуть то он сразу проходит регистрацию. на фс где указывается таймаут регистрации?

Denis 災 nobody
10.03.2017
12:23:58
это на стадии согласования expires же

Alexandru
10.03.2017
12:24:02
session-expires

но не меньше 90

<param name="sip-force-expires" value="180"/> <param name="sip-expires-max-deviation" value="10"/>

вот это вам подойдет

полторы минуты надо будет ждать

Dmitriy
10.03.2017
12:31:54
спасибо.у меня вообще нет таких строк. сейчас добавлю и проверю

а у меня они в external.conf прописаны

Denis 災 nobody
10.03.2017
12:32:46
под виндоус... если честно - лучше уже поставить вируталку и крутить под линью хотя бы потому, что коммьюнити вряд ли сможет вам помочь по многим вопросам, если все дело будет под виндой
виртуалка и фс - тоже минное поле. Но если задача - фс под виндой, правильнее ковырять таки либу. Найти esl.pl и подключить с абс путём

может ее просто доставить надо было галкой.. нет под рукой винды

Alexandru
10.03.2017
12:33:59
я после ночи дебага asp.net 2.0.5 приложения... если честно чувства к винде не самые приятные

после такого перфоманса

Google
Alexandru
10.03.2017
12:34:59
виртуалка - минное поле тоже, согласен но мне кажется что оно поменьше будет чем с виндой разница примерно как между уровнями "эксперт" и "новичок" в сапере

Alexandru
10.03.2017
12:35:30
из всего что я могу упомнить это отсутсвие внятного kernel forwarding внутре

Denis 災 nobody
10.03.2017
12:35:55
у нас тестовая среда - OVZ, качество отвратнейшее, а через KVM - почти терпимое

прод - bare, там всё ок

Alexandru
10.03.2017
12:36:10
ovz разве что для веб хостинка подходит

kvm разве не x86 только?

Denis 災 nobody
10.03.2017
12:36:19
для тестов самое оно

много чего с хост ноды ок

в том числе mount —bind

Alexandru
10.03.2017
12:37:22
у нас в проде vmware

собственно везде vmware

вроде все в порядке

Denis 災 nobody
10.03.2017
12:37:59
варя вроде ок, но смысл

если нагрузки много, лучше пару нод на честном железе

Alexandru
10.03.2017
12:38:40
раньше было железо свое, потом ушли от него к аренде у хостера

а он сразу предложил виртуалки на варе

так-то если нагрузка повышается то мы просто пару нод подключаем и все

каму хуй положишь, фрисвитчи захлебываются в основном но это редко очень бывает, в основном во всякие азиатско-индийские праздники

Igor
10.03.2017
12:40:42
варя вроде ок, но смысл
кашлять начинает при хорошей нагрузке

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