@ru_freeswitch

Страница 388 из 430
Сергей
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
switch.conf искал?
нет у меня его (

Виталий
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
это пройдет)

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
не могу понять, почему когда на FS попадает около 10 одновременных вызово, CPU растет аж до 100%
Либо у вас транскодинг бешеный идет Либо у вас что то запускается в параллель и жрет проц

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 но он вроде как безобидный

А мониторинг что показывает? Какая именно часть CPU занята?
это я не умею ( могу только загрузу процессом посмотреть

или что имеется в виду какая часть?

Konstantin
07.09.2018
08:00:42
или что имеется в виду какая часть?
Чем именно занят проц: User Sys IOwait

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

Yuriy
07.09.2018
08:01:18
про транскодинг как узнать?) по идее не должно быть его
Посмотри какие кодеки у тебя согласовывает одно плечо и второе плечо radius работает до rtp сессии

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
из репы не мог поставить xml_radius его там не было вроде как)
Поставь всё из репы и собери только этот один модуль на какой-то другой машине, желательно собрать в пакет с зависимостями и поставить пакетом на целевую машину.

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

Konstantin
07.09.2018
08:05:21
а в чем разница то?) из репы или сорцы
Ты на 100% уверен, что ты собрал именно стабильную релизную ветку?

То, что в репе протестировано командой вендора.

Кроме того, установка из пакета позволяет содержать минимально необходимую для решения задачи систему - чистенькую.

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
эм.. а что это за поле?)
https://tools.ietf.org/html/rfc4566

может почитаете по том вообще чего пытаетесь настраивать?

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?

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

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

Andrey
07.09.2018
08:50:33
не помню, где-то вычитал

inbound-late-negotiation кстати включено, но не сильно помогает

Konstantin
07.09.2018
08:52:21
если фрисвитч делает много транскодинга, как можно поднять производительность? только увеличивать мощность CPU?
А я не очень понимаю, для чего у вас транскодинг? Если у вас всё внутри сети, то ALAW и вперёд.

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

Konstantin
07.09.2018
08:53:13
или вообще запретить транскодинг? (но тогда вроде ломаются некоторые фишки вроде dtfm и т.п.)
DTMF у вас в rfc2833 - это никак не скажется и не несёт никакой нагрузки вообще.

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
И ещё момент: а нужен ли Вам FreeSwitch, если у вас "просто транзит + RADIUS"? В сторону Kamailio + radius + rtpengine(и то, если нужно) смотреть не пытались?
Я думаю это сложнее будет для человека Судя по его пониманию протокола. На данный момент

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

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

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

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