
Сергей
07.09.2018
07:30:11
на всякий случай проверь ptime на аппаратах

Andrey
07.09.2018
07:30:39
Доброе утро. По умолчанию у FS максимальное кол-во сессий в секунду равно 30
как изменяется этот параметр?

Виталий
07.09.2018
07:31:06
switch.conf искал?

Google

Кеков Зез
07.09.2018
07:31:28

Andrey
07.09.2018
07:31:30

Виталий
07.09.2018
07:31:39
куда пропил)?

Кеков Зез
07.09.2018
07:31:40

Andrey
07.09.2018
07:31:41
ой пардон)
проморагл

Виталий
07.09.2018
07:33:26
я злой... ибо пятница а меня заставляют писать какую-то хрень типа статьи (

Andrey
07.09.2018
07:34:00
это пройдет)

енот
07.09.2018
07:34:29

Yuriy
07.09.2018
07:34:37
не жалучется абон на качество связи?

Кеков Зез
07.09.2018
07:35:04

Google

Yuriy
07.09.2018
07:35:40
да, со звонком все в порядке
Ну вот
Значит смотрите в сторону того - как записывается и то записывает Ваш разговор. В файл у Вас каша лъется.

Виталий
07.09.2018
07:36:03
сделай запись по uuid звонка в имени

Кеков Зез
07.09.2018
07:36:53
Посмотрел ptime - по дефолту 20 мс
И еще нашел вот такую тему: https://freeswitch.org/jira/si/jira.issueviews:issue-html/FS-3501/FS-3501.html
Похоже на то, что нужно.
Сейчас попробую. Спасибо за ответы!

Сергей
07.09.2018
07:38:04
Да кстати, такое же было когда в один файл сразу несколько записей шло

Andrey
07.09.2018
07:58:26
не могу понять, почему когда на FS попадает около 10 одновременных вызово, CPU растет аж до 100%

Yuriy
07.09.2018
07:59:06

Konstantin
07.09.2018
07:59:14
Запись вызовов ведёшь? На диск или в tmpfs?

Andrey
07.09.2018
07:59:22
записи нет
про транскодинг как узнать?) по идее не должно быть его

Konstantin
07.09.2018
07:59:48
А мониторинг что показывает? Какая именно часть CPU занята?

Andrey
07.09.2018
07:59:53
про паралель, ну разве что mod_xml_radius но он вроде как безобидный
или что имеется в виду какая часть?

Konstantin
07.09.2018
08:00:42

Andrey
07.09.2018
08:01:16
сейчас узнаю

Yuriy
07.09.2018
08:01:18

Konstantin
07.09.2018
08:01:32
Что с памятью в этот момент?

Andrey
07.09.2018
08:01:49
стоит кстати 1.6.13, память жрет как не в себя

Google

Konstantin
07.09.2018
08:02:03

Andrey
07.09.2018
08:02:19
обновлюсь на 1.6.20, но врядли уж в этом дело

Konstantin
07.09.2018
08:02:26
Собирал из сырцов или из репы ставил?

Andrey
07.09.2018
08:02:33
сейчас дождусь момента очередной загруки
из сурса

Konstantin
07.09.2018
08:02:51

Andrey
07.09.2018
08:03:22
из репы не мог поставить xml_radius его там не было вроде как)

Konstantin
07.09.2018
08:04:26

Andrey
07.09.2018
08:04:48
а в чем разница то?) из репы или сорцы

Konstantin
07.09.2018
08:05:21
То, что в репе протестировано командой вендора.
Кроме того, установка из пакета позволяет содержать минимально необходимую для решения задачи систему - чистенькую.

Andrey
07.09.2018
08:07:58

Konstantin
07.09.2018
08:08:46

Alexandr
07.09.2018
08:09:09

Konstantin
07.09.2018
08:09:54
Ну из раз уж у тебя это "станция разработчика" и приложеие "течёт" по памяти, то ставь ещё и вальгринд и проверяй на утечки.

Andrey
07.09.2018
08:09:56
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git -bv1.6 freeswitch
все согласно документации)

Konstantin
07.09.2018
08:13:11
И как правильно кто-то выше намекнул: какой сценарий обработки вызова?

Andrey
07.09.2018
08:24:15
да обычный сценарий) ничего особенного такого

Google


Andrey
07.09.2018
08:24:49
сейчас пытаюсь подружить М200 и 1.6.20 (с 1.6.13 проблем не было)
INVITE sip:270091@91.197.172.81;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 91.197.172.26:5061;rport;branch=z9hG4bK49zvgse9t1zo4vzqw39x
From: <sip:89278591111@91.197.172.81;cpc=ordinary>;tag=r6a3pqu345fbsb5
To: <sip:270091@91.197.172.81>
Call-ID: oytv7z6ejf5rqmxlqpu6o8xvn@91.197.172.26
CSeq: 131717 INVITE
Contact: <sip:89278591111@91.197.172.26:5061;transport=UDP>
Max-Forwards: 70
User-Agent: M-200 Motor 5.86.79 (MPSS)
Accept: application/sdp, application/dtmf, application/dtmf-relay
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, UPDATE, PRACK
Supported: timer, 100rel
Content-Type: application/sdp
Content-Length: 229
v=0
o= 3336646331 3336646331 IN IP4 91.197.172.26
s=(769/123,4:11)session@m-200
c=IN IP4 91.197.172.26
t=0 0
m=audio 8022 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
send 607 bytes to udp/[91.197.172.26]:5061 at 11:20:55.064142:
------------------------------------------------------------------------
SIP/2.0 400 Bad Session Description
Via: SIP/2.0/UDP 91.197.172.26:5061;rport=5061;branch=z9hG4bK49zvgse9t1zo4vzqw39x
From: <sip:89278591111@91.197.172.81;cpc=ordinary>;tag=r6a3pqu345fbsb5
To: <sip:270091@91.197.172.81>;tag=c38vg7cSgryDa
Call-ID: oytv7z6ejf5rqmxlqpu6o8xvn@91.197.172.26
CSeq: 131717 INVITE
User-Agent: FreeSWITCH-mod_sofia/1.6.20+git~20180507T185611Z~43a9feb7f8~64bit
что ему в сессии может не нравится? (


Aklin
07.09.2018
08:25:36
s=(769/123,4:11)session@m-200
например

Andrey
07.09.2018
08:25:48
и?)

Aklin
07.09.2018
08:25:59
хотя вроде ничего криминального

Andrey
07.09.2018
08:26:01
моя не особо понимать) что это значит)

Konstantin
07.09.2018
08:27:10
Поставь SIPp и выполни точно такой же вызов, как от M200, но с чем-то более привычным для FreeSwitch в этом поле.
Скорее на это бы ругался:
o= 3336646331 3336646331 IN IP4 91.197.172.26

Aklin
07.09.2018
08:28:09
может и на это

Andrey
07.09.2018
08:28:34
эм.. а что это за поле?)

Aklin
07.09.2018
08:28:48
может почитаете по том вообще чего пытаетесь настраивать?

Andrey
07.09.2018
08:29:07
о мерси)
большое спасибо)

Aklin
07.09.2018
08:30:10
An SDP session description consists of a number of lines of text of
the form:
<type>=<value>
where <type> MUST be exactly one case-significant character and
<value> is structured text whose format depends on <type>. In
general, <value> is either a number of fields delimited by a single
space character or a free format string, and is case-significant
unless a specific field defines otherwise. Whitespace MUST NOT be
used on either side of the "=" sign.
Whitespace MUST NOT be
used on either side of the "=" sign.

Konstantin
07.09.2018
08:36:21
M200 - хорошая штука в плане SDH, но видимо как и все lagacy страдает тем, что реализация VoIP как-то не ахти, увы.

Google

Andrey
07.09.2018
08:40:01
ну мы M200 как SDH <-> Voip используем, чувак который M200 настраивал, как раз пробел зафигачил в username)

Алексей
07.09.2018
08:44:45
Коллеги, а кто нибудь пробовал устанавливать fs1.8 из репозитория на debian 9? я так понимаю оно готово для продакшена?
wget -qO - http://files.freeswitch.org/repo/deb/freeswitch-1.8/fsstretch-archive-keyring.gpg | apt-key add -
echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.8/ stretch main" > /etc/apt/sources.list.d/freeswitch.list
apt update
apt install freeswitch-meta-all
вроде установилось, запустилось

Andrey
07.09.2018
08:45:13
если фрисвитч делает много транскодинга, как можно поднять производительность? только увеличивать мощность CPU?

Алексей
07.09.2018
08:45:43

Andrey
07.09.2018
08:45:43
или вообще запретить транскодинг? (но тогда вроде ломаются некоторые фишки вроде dtfm и т.п.)

Алексей
07.09.2018
08:47:05
можно сделать disable-transcoding=true. но это не выключит транскодинг =) он просто будет в легБ прокидывать только те кодеки, которые заявил легА. Но если не будет одинаковых кодеков, звонок не состоится

Yuriy
07.09.2018
08:50:09

Andrey
07.09.2018
08:50:33
не помню, где-то вычитал
inbound-late-negotiation кстати включено, но не сильно помогает

Konstantin
07.09.2018
08:52:21

Andrey
07.09.2018
08:53:10
увы есть пара аппаратов, которые мы не можем контролировать

Konstantin
07.09.2018
08:53:13

Yuriy
07.09.2018
08:53:22
не помню, где-то вычитал
Вы вычитайте RFC. Там гораздо больше полезного...
асаемо транскодинга - то да. Ограничте кодеки для профайлов девайсов. Чтобы ибежать ненужного транскодинга

Andrey
07.09.2018
08:53:26
хотя вот думаю, запретить все кроме alaw и ulaw

Konstantin
07.09.2018
08:53:49
В SDH у вас ALAW - с ним и работайте дальше.
И для прояснения картины: у вас 10 одновременных или 10 нарастание?
И ещё момент: а нужен ли Вам FreeSwitch, если у вас "просто транзит + RADIUS"? В сторону Kamailio + radius + rtpengine(и то, если нужно) смотреть не пытались?

Yuriy
07.09.2018
08:57:29

Konstantin
07.09.2018
08:58:07
Юра, ну всегда можно обратиться к профессионалам и решить проблему быстро и качественно на возмездной основе. ;-)

Yuriy
07.09.2018
08:58:31
а) сорян ) чуть клиента не спугнул :-)

Aklin
07.09.2018
08:58:46
ну можно еще yeti