
Borik
29.09.2017
08:48:52
простите, не сдержался

Fedor
29.09.2017
08:49:10
пакетизацию вводить?
у меня 20мс она

Borik
29.09.2017
08:49:23
кто такая пакетизация?

Google


Fedor
29.09.2017
08:49:28
> timer_test 20
Avg: 19.999ms Total Time: 999.987ms
2017-09-29 08:49:16.699011 [CONSOLE] mod_commands.c:955 Timer Test: 1 sleep 20 20000
2017-09-29 08:49:16.718985 [CONSOLE] mod_commands.c:955 Timer Test: 2 sleep 20 20000
2017-09-29 08:49:16.739012 [CONSOLE] mod_commands.c:955 Timer Test: 3 sleep 20 19981
2017-09-29 08:49:16.758989 [CONSOLE] mod_commands.c:955 Timer Test: 4 sleep 20 20018
2017-09-29 08:49:16.779010 [CONSOLE] mod_commands.c:955 Timer Test: 5 sleep 20 19985
2017-09-29 08:49:16.798989 [CONSOLE] mod_commands.c:955 Timer Test: 6 sleep 20 20019
2017-09-29 08:49:16.819015 [CONSOLE] mod_commands.c:955 Timer Test: 7 sleep 20 19982
2017-09-29 08:49:16.838995 [CONSOLE] mod_commands.c:955 Timer Test: 8 sleep 20 19992
2017-09-29 08:49:16.858989 [CONSOLE] mod_commands.c:955 Timer Test: 9 sleep 20 20006
2017-09-29 08:49:16.878986 [CONSOLE] mod_commands.c:955 Timer Test: 10 sleep 20 19994
2017-09-29 08:49:16.899014 [CONSOLE] mod_commands.c:955 Timer Test: 11 sleep 20 19997
2017-09-29 08:49:16.918985 [CONSOLE] mod_commands.c:955 Timer Test: 12 sleep 20 20018
2017-09-29 08:49:16.939003 [CONSOLE] mod_commands.c:955 Timer Test: 13 sleep 20 20043
2017-09-29 08:49:16.958991 [CONSOLE] mod_commands.c:955 Timer Test: 14 sleep 20 19949
2017-09-29 08:49:16.978981 [CONSOLE] mod_commands.c:955 Timer Test: 15 sleep 20 20044
2017-09-29 08:49:16.998992 [CONSOLE] mod_commands.c:955 Timer Test: 16 sleep 20 19971
2017-09-29 08:49:17.018991 [CONSOLE] mod_commands.c:955 Timer Test: 17 sleep 20 19982
2017-09-29 08:49:17.039033 [CONSOLE] mod_commands.c:955 Timer Test: 18 sleep 20 20056
2017-09-29 08:49:17.059038 [CONSOLE] mod_commands.c:955 Timer Test: 19 sleep 20 19994
2017-09-29 08:49:17.078984 [CONSOLE] mod_commands.c:955 Timer Test: 20 sleep 20 19969
2017-09-29 08:49:17.098992 [CONSOLE] mod_commands.c:955 Timer Test: 21 sleep 20 19999
2017-09-29 08:49:17.118982 [CONSOLE] mod_commands.c:955 Timer Test: 22 sleep 20 20029
2017-09-29 08:49:17.138993 [CONSOLE] mod_commands.c:955 Timer Test: 23 sleep 20 19981
2017-09-29 08:49:17.159038 [CONSOLE] mod_commands.c:955 Timer Test: 24 sleep 20 20015
2017-09-29 08:49:17.179013 [CONSOLE] mod_commands.c:955 Timer Test: 25 sleep 20 19984
2017-09-29 08:49:17.199025 [CONSOLE] mod_commands.c:955 Timer Test: 26 sleep 20 19996
2017-09-29 08:49:17.219017 [CONSOLE] mod_commands.c:955 Timer Test: 27 sleep 20 20019
2017-09-29 08:49:17.239039 [CONSOLE] mod_commands.c:955 Timer Test: 28 sleep 20 19960
2017-09-29 08:49:17.258987 [CONSOLE] mod_commands.c:955 Timer Test: 29 sleep 20 19988
2017-09-29 08:49:17.278986 [CONSOLE] mod_commands.c:955 Timer Test: 30 sleep 20 20001
2017-09-29 08:49:17.298983 [CONSOLE] mod_commands.c:955 Timer Test: 31 sleep 20 20028
2017-09-29 08:49:17.318985 [CONSOLE] mod_commands.c:955 Timer Test: 32 sleep 20 19977
2017-09-29 08:49:17.338983 [CONSOLE] mod_commands.c:955 Timer Test: 33 sleep 20 20056
2017-09-29 08:49:17.359058 [CONSOLE] mod_commands.c:955 Timer Test: 34 sleep 20 19987
2017-09-29 08:49:17.379041 [CONSOLE] mod_commands.c:955 Timer Test: 35 sleep 20 19979
2017-09-29 08:49:17.399041 [CONSOLE] mod_commands.c:955 Timer Test: 36 sleep 20 19982
2017-09-29 08:49:17.418994 [CONSOLE] mod_commands.c:955 Timer Test: 37 sleep 20 19994
2017-09-29 08:49:17.438989 [CONSOLE] mod_commands.c:955 Timer Test: 38 sleep 20 20016
2017-09-29 08:49:17.458986 [CONSOLE] mod_commands.c:955 Timer Test: 39 sleep 20 19984
2017-09-29 08:49:17.478986 [CONSOLE] mod_commands.c:955 Timer Test: 40 sleep 20 20013
2017-09-29 08:49:17.499016 [CONSOLE] mod_commands.c:955 Timer Test: 41 sleep 20 19982
2017-09-29 08:49:17.518994 [CONSOLE] mod_commands.c:955 Timer Test: 42 sleep 20 20027
2017-09-29 08:49:17.538988 [CONSOLE] mod_commands.c:955 Timer Test: 43 sleep 20 19977
2017-09-29 08:49:17.558984 [CONSOLE] mod_commands.c:955 Timer Test: 44 sleep 20 20031
2017-09-29 08:49:17.579013 [CONSOLE] mod_commands.c:955 Timer Test: 45 sleep 20 19984
2017-09-29 08:49:17.599000 [CONSOLE] mod_commands.c:955 Timer Test: 46 sleep 20 19992
2017-09-29 08:49:17.618989 [CONSOLE] mod_commands.c:955 Timer Test: 47 sleep 20 20007
2017-09-29 08:49:17.639008 [CONSOLE] mod_commands.c:955 Timer Test: 48 sleep 20 20013
2017-09-29 08:49:17.659023 [CONSOLE] mod_commands.c:955 Timer Test: 49 sleep 20 19995
2017-09-29 08:49:17.678996 [CONSOLE] mod_commands.c:955 Timer Test: 50 sleep 20 19991


Denis 災 nobody
29.09.2017
08:49:39
перешли на kvm - стало на порядок лучше
и то, это только тестовый контур
прод весь - физические машины

Borik
29.09.2017
08:50:35
угу, под нагрузкой жить должно на реальных машинах... даже разрабы об этом говорят

Fedor
29.09.2017
08:51:20
в целом, как значения?
это на системе без задач

Borik
29.09.2017
08:52:07
это норм, ненормально это когда время отличается от эталонного на десятки и больше миллисекунд

Fedor
29.09.2017
08:52:30
например, вместо 20к - 40к?

Borik
29.09.2017
08:52:37
да

Fedor
29.09.2017
08:52:43
понял, спасибо!

Google

Borik
29.09.2017
08:52:59
ну или если из 100 тестов на 60 вместо 20 получаете 25

Fedor
29.09.2017
08:53:00
методов борьбы в текущей среде виртуализации, насколько понимаю, нет?
понял

Borik
29.09.2017
08:53:23
есть, в каждой среде
я боролся на vmware

Fedor
29.09.2017
08:53:45
она тоже

Borik
29.09.2017
08:55:02
там это лечилось закреплением за нужной виртуалкой процессорной емкости кратной реальным частотам ядер. то есть, если у нас 2.6ГГц, то крепим на эту машину (не доступно по запросу, а всегда зарезервировано) например, 10,4ГГц

Fedor
29.09.2017
08:55:36
понял, спасибо!

Borik
29.09.2017
08:56:03
да не за что, лучше все же выселять продакшн на отдельные машины

Fedor
29.09.2017
08:56:10
согласен
этот тест не сильно грузит фрисвитч?
если его периодически запускать

Borik
29.09.2017
09:00:09
не знаю, но думаю, что нет

Fedor
29.09.2017
09:00:18
гуд, спасибо!

Denis 災 nobody
29.09.2017
09:00:41
а то будет как с хуками
кто ж знал, что это говно однопоточное

Borik
29.09.2017
09:00:58
)

Fedor
29.09.2017
09:01:17
у меня там конкурентность всего около пяти-десяти

Denis 災 nobody
29.09.2017
09:02:01
кстати, кто может в фс править вики? Надо этот факап там крупно прописать.

Google

Borik
29.09.2017
09:02:22
разрабы :)

Denis 災 nobody
29.09.2017
09:02:35
не, там попросить можно
Синягин например что-то правил там
а он не разраб
@moteus ?

Fedor
29.09.2017
09:07:13
я его вроде бы не включал(проблемы только на исходящем ртп проявляются)

Alexey
29.09.2017
09:07:56

Denis 災 nobody
29.09.2017
09:08:09
?
есть возможность править вики? )

Alexey
29.09.2017
09:08:31
Наверное. Это же Wiki :)

Denis 災 nobody
29.09.2017
09:08:42
отметить в хуках, что одно однопоточное
независимо от количества звонков

Alexey
29.09.2017
09:11:12
Не знаю. Попробуй спросить на IRC

Denis 災 nobody
29.09.2017
09:14:29
-Доктор, меня все игнорируют!
-Следущий!
я им денег не приношу, так что игнорят

Denys
29.09.2017
09:45:02
джиттер проверить легко - в конфиге отключаешь его, а потом в канал uuid_jitterbuffer
Вот в мейлистах было такое:
if you want to use a jitter buffer to fix it, you can but you need it
on the receiving box by using the jitterbuffer_ms variable set to the
desired size in ms 60-80 recommended.
<action application="set" data="jitterbuffer_msec=60"/>
BEFORE you answer the call.
once its up, at the cli you can do:
uuid_jitterbuffer <uuid> debug:DEBUG
to get live stats......
freeswitch@freeswitch01> uuid_jitterbuffer c0437abc-a4fa-11e7-9567-e9c443aa742d debug:DEBUG
-ERR Operation failed

? Stan
29.09.2017
09:58:22
коллеги, а когда делаем bridge, можно туда какуюнить переменную запихать чтобы ограничить максимальное время соединения?

Google

Konstantin
29.09.2017
09:59:05
да

? Stan
29.09.2017
09:59:38
какую?

Konstantin
29.09.2017
10:01:20
Щас найду. Забыл как называется, но помню, чт онатыкался.

Borik
29.09.2017
10:03:29
origination_timeout

? Stan
29.09.2017
10:03:36
спасибо!

Borik
29.09.2017
10:03:49
нет, стоп, это не соединения, это время звонка до ответа
а если надо ограничить максимальную длительность вызова, то такой переменной не знаю.
знаю, что можно делать schedule_hangup

Konstantin
29.09.2017
10:04:25
<action application="set" data="execute_on_answer=sched_hangup +60" />

Borik
29.09.2017
10:04:34
во

Konstantin
29.09.2017
10:04:39
Да, похоже, что это в Астере есть переменная
Тут нету, тут всё на событиях

Borik
29.09.2017
10:06:49
вообще, вот: https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+sched+hangup

? Stan
29.09.2017
10:07:11
знаю, что можно делать schedule_hangup
это я тоже знаю. у меня просто некая внешняя программа запускает fs_cli и соединяет две ноги. и она должна принимать решение сколько максимальная длительность соединения будет

Borik
29.09.2017
10:23:23
ну так тогда вообще прямая дорога к schedule_hangup

The
29.09.2017
14:04:19
Подскажите, как в явном виде указать метод скрининга - PAI, RPI, по полю From?

? Stan
29.09.2017
14:06:00

The
29.09.2017
14:17:09

Borik
29.09.2017
14:20:17
не, если через fs_cli -x, то делать надо как сказал Константин

? Stan
29.09.2017
14:21:06

Google

? Stan
29.09.2017
14:21:27

Borik
29.09.2017
14:24:12
да так же, как и в диалплан:
fs_cli -x "bg_api originate {execute_on_answer="schedule_hangup +120 че-то-там"}sofia/gateway/lalala/12345 100 XML public"

? Stan
29.09.2017
14:24:35
воо, спасибо!

Borik
29.09.2017
14:24:54
) не за что

Victor
29.09.2017
15:39:13
Кому можно попробовать факс отправить?

? Stan
29.09.2017
15:40:54

Victor
29.09.2017
15:42:10
UNALLOCATED_NUMBER на первый, CALL_REJECTED на второй

kino
29.09.2017
15:43:36
странный вопрос куда можно позвонить dialup проверить

? Stan
29.09.2017
15:45:24

Victor
29.09.2017
15:46:41
через МТТ
а, блин... я CalleID кривой выставляю...

? Stan
29.09.2017
15:48:04
Странна.

Victor
29.09.2017
15:48:27
но на сотовый себе я позвонил, определился как +7888888

? Stan
29.09.2017
15:51:55
Теперь МТТшникам поставят анальный зонд
У тебя какой то старый договор чтоль?

kino
29.09.2017
15:57:59

? Stan
29.09.2017
15:58:32

kino
29.09.2017
15:59:40

? Stan
29.09.2017
16:00:17
А так, контрольными прозвонами, например