
Denis 災 nobody
10.03.2017
12:41:17
а "хорошая" это какая?
сколько цпс и каналов?

Igor
10.03.2017
12:41:38
50-70 cps, xeon 2650

Denis 災 nobody
10.03.2017
12:41:52
О_О

Google

Igor
10.03.2017
12:41:54
из них дохрена отбивает

Alexandru
10.03.2017
12:42:05
не знаю даже, при 50-70 cps все ок

Denis 災 nobody
10.03.2017
12:42:09
323 session(s) - peak 487, last 5min 347
10 session(s) per Sec out of max 300, peak 250, last 5min 36
планируется раза в 3 больше
но это bare

Igor
10.03.2017
12:42:34
свыше 1000 параллельных RTP начинает подниматься позже на 30 сек)
кстати помогает приоритет виртуалке выставить
легче становится, но не существенно

Denis 災 nobody
10.03.2017
12:44:18
там же вообще реал тайм желателен..

Igor
10.03.2017
12:44:39
ну так то да, но ощутимы покашливания начинаются при 500+ звонках
а так вот это конечно гуано
time_test 10 10
test 1 sleep 10 29
test 2 sleep 10 30
test 3 sleep 10 37
test 4 sleep 10 34
test 5 sleep 10 24
test 6 sleep 10 30
test 7 sleep 10 29
test 8 sleep 10 29
test 9 sleep 10 29
test 10 sleep 10 28
avg 29
Денис покажи с железяки time_test

Alexandru
10.03.2017
12:47:52

Google

Alexandru
10.03.2017
12:47:55
что это вообще?
тики процессора?

Igor
10.03.2017
12:48:00
fs_cli -x 'time_test 10 10'
ога

Alexandru
10.03.2017
12:48:30
test 1 sleep 10 23
test 2 sleep 10 42
test 3 sleep 10 23
test 4 sleep 10 43
test 5 sleep 10 24
test 6 sleep 10 23
test 7 sleep 10 35
test 8 sleep 10 49
test 9 sleep 10 26
test 10 sleep 10 41
avg 32
нде

Igor
10.03.2017
12:49:23
ну вот как то так

Alexandru
10.03.2017
12:49:35
test 1 sleep 10 21
test 2 sleep 10 16
test 3 sleep 10 15
test 4 sleep 10 15
test 5 sleep 10 14
test 6 sleep 10 14
test 7 sleep 10 14
test 8 sleep 10 15
test 9 sleep 10 14
test 10 sleep 10 14
avg 15
вот это железяка
Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz

Igor
10.03.2017
12:50:54
ползти то оно ползёт чуть в сторону, но разница ощутимая между железкой и виртуалкой, хз как насчет ядреных виртуалок, а вот ESXi и KVM примерно одинаковая ситуация

Denis 災 nobody
10.03.2017
12:54:30

Igor
10.03.2017
12:55:35
на нем вообще не тестил

Dmitriy
10.03.2017
13:04:17
test 1 sleep 10 121
test 2 sleep 10 97
test 3 sleep 10 109
test 4 sleep 10 98
test 5 sleep 10 95
test 6 sleep 10 94
test 7 sleep 10 97
test 8 sleep 10 111
test 9 sleep 10 109
test 10 sleep 10 93
avg 102
это на Vmware

Alexey
10.03.2017
13:04:31

Dmitriy
10.03.2017
13:04:31
а что это означает?

Alexandru
10.03.2017
13:05:11

Igor
10.03.2017
13:05:14
а это означает что у вас очень большой конфликт за ресурсы между виртуалками)
LA какой на сервере?

Denis 災 nobody
10.03.2017
13:08:05
time_test 10 10
test 1 sleep 10 37
test 2 sleep 10 64
test 3 sleep 10 64
test 4 sleep 10 63
test 5 sleep 10 64
test 6 sleep 10 63
test 7 sleep 10 64
test 8 sleep 10 67
test 9 sleep 10 23
test 10 sleep 10 65
avg 57

Google

Igor
10.03.2017
13:09:07
это OVZ?

Dmitriy
10.03.2017
13:09:20
load average: 0.00, 0.01, 0.09

Denis 災 nobody
10.03.2017
13:09:21
это реал

Igor
10.03.2017
13:09:36
хм, странно

Denis 災 nobody
10.03.2017
13:09:40
не совсем понмаю, что это значит
я только timer_test гонял

Alexandru
10.03.2017
13:09:59
от пытается сделать слип на 10 микросекунд

Igor
10.03.2017
13:10:16
ага, только мили помоему

Alexandru
10.03.2017
13:10:19
и показывает сколько спал в реальности
нет, микро
Runs a test to see how bad timer jitter is. It runs the test count times (default 10) and tries to sleep for mss microseconds. It returns the actual timer duration along with an average.
мили - это вообще был бы пизнец)

Igor
10.03.2017
13:11:28
а да, микро

Dmitriy
10.03.2017
13:16:23
test 1 sleep 10 8308
test 2 sleep 10 83
test 3 sleep 10 2489
test 4 sleep 10 2335
test 5 sleep 10 3542
test 6 sleep 10 1231
test 7 sleep 10 1843
test 8 sleep 10 2249
test 9 sleep 10 90
test 10 sleep 10 88
avg 2225
Это наш кол центр)

Denis 災 nobody
10.03.2017
13:16:48
манго? )

Alexandru
10.03.2017
13:19:17
:D :D

Dmitriy
10.03.2017
13:19:20

Alexandru
10.03.2017
13:19:41

Dmitriy
10.03.2017
13:20:13
test 1 sleep 1000 1072
test 2 sleep 1000 1071
test 3 sleep 1000 1068
test 4 sleep 1000 1072
test 5 sleep 1000 1070
test 6 sleep 1000 1072
test 7 sleep 1000 1067
test 8 sleep 1000 1067
test 9 sleep 1000 1072
test 10 sleep 1000 1125
avg 1075

Alexandru
10.03.2017
13:20:24
ну ладно, более менее

Google

Igor
10.03.2017
13:20:26

Alexandru
10.03.2017
13:21:36
погрешность в пределах 0.1 мс это норм

Igor
10.03.2017
13:24:17
там какая то формула была, в зависимости от используемого кодека и размера джиттербуфера

Alexandru
10.03.2017
13:45:27
блин, интересно было бы ее посмотреть
ее же можно тыкать в лицо

Igor
10.03.2017
13:47:47
гдето на lists я ее видел
ктото из разрабов кидал
а вот как именно я ее находил уже не вспомню

Alexey
10.03.2017
16:56:23
Используя freeswitch xml_rpc через webapi вроде бы можно получить состояние соединения (hangup, длительность) и т.д. по запросу со стороны клиента. Кто-нибудь пользовался?

Constantine
10.03.2017
18:00:33
А вопрос то в чем

Alexey
10.03.2017
18:15:26
Вопрос в том, что лучше смотреть в эту сторону (сам xml_rpc работает из коробки в Win и Linux, но очень мало примеров) или в сторону ESL (под Win из коробки не работает), если надо отображать ход (дозвон, связь, длительность разговора) в режиме реального времени где-то 200 звонков?

Denis 災 nobody
10.03.2017
18:19:59
Хэнгапы это только esl
Рпц это отдавать команды

Alexey
10.03.2017
18:40:13
Насколько я понимаю, если часто (раз в 10-15 секунд) посылать запрос по xml_rpc, то можно узнать состояние соединений, или нет?

Denis 災 nobody
10.03.2017
18:42:31
Можно, но дико накладно
А так есть даже as json
Ивенты же - рисуешь хук в erlang/python/lua и обрабатываешь
Или через есл хоть из го

Alexey
10.03.2017
19:04:35
ESL, конечно, грамотнее будет. Но пока под Win получаю только сообщение об ошибке can't locate loadable object fore module ESL, т.к. надо пересобрать сам ESL под Windows, а пока группа проектов с Freeswitch у меня не собирается, но я в процессе докачивания библиотек из Инета.

Constantine
10.03.2017
19:09:33
Подними его на виртуалке

Google

Denis 災 nobody
10.03.2017
19:09:48
Можно только есл, да
Сам фс в винде

Alexey
10.03.2017
19:21:57
ESL отдельно? Зачем? Лучше пусть весь FS стоит на одной машине.

Denis 災 nobody
10.03.2017
19:24:57
Технически оно легко делится, так что вай нот
Тем более для тестов

Alexey
10.03.2017
19:32:59
У меня на виртуалке уже поднят FS под Debian. Правда в тестовой установке с сайта Quick Start FreeSWITCH Demo With Verto Communicator ESL не включен, а при вводе команды make получаю not found make.
Если пользоваться разделом Building From Source
Compiling Release Branch (production) (https://freeswitch.org/confluence/display/FREESWITCH/Debian+8+Jessie) то установка ESL работает.

Denis 災 nobody
10.03.2017
20:35:34
О нет, опять неосиляторы нормальных пакетов..
apt-get в помощь

kino
10.03.2017
21:57:06
от чего фс может протекать?

? Stan
10.03.2017
22:17:54
от мод-питона

Denis 災 nobody
10.03.2017
22:19:44
А у кого хватит навыков и ума таки понять, что именно там течет? )

Alexandru
11.03.2017
01:02:22

Lev
11.03.2017
04:00:39
от мод-питона
А от чего не течет? Как на астере шоль, на lua фигарить?) или может там как в yate шина данных есть, к которой можно конектиться и серваком рулить?

Pavel
11.03.2017
04:09:06

Lev
11.03.2017
04:26:05
А чем вас yate не устроил?
рассматриваем варианты.
yate к сожалению имеет из коробки ряд неприятных и серьезных багов, что беспокоит
так же скудная документация, а так же непопулярность, что означает что в случае чего неукого даже будет попросить помощи

Alexey
11.03.2017
09:07:45
Здравствуйте! Пытаюсь через ESL из скрипта позвонить на 1004, получаю ошибку -ERR USER_NOT_REGISTERED, при этом с 1004 (клиент SIP) могу позвонить через FS. Мне надо программно зарегистрировтаь пользователя? Или я чего-то не понимаю?

? Stan
11.03.2017
09:52:49