@ru_freeswitch

Страница 154 из 430
Denis 災 nobody
04.10.2017
09:45:11
может чего даст

вообще крайне странно

Borik
04.10.2017
09:45:55
это обработка прерываний от сетевухи при получении пакетов

и их генерация при отправке...

Google
Denis 災 nobody
04.10.2017
09:46:08
пулинг тогда включи

polling

Borik
04.10.2017
09:46:27
да, в курсе.

он же через ethtool -k включается?

Denis 災 nobody
04.10.2017
09:46:49
не включал, хз

сетевуха говно?)

Borik
04.10.2017
09:47:20
broadcom 10Gbit

Denis 災 nobody
04.10.2017
09:47:23
если так грузит.. или там десятки тысяч запросов..

уж никак не 30 цпс

Borik
04.10.2017
09:47:57
так там же еще 3500 rtp-потоков

Denis 災 nobody
04.10.2017
09:49:55
ок, запусти 12 потоков sipp, чтобы положить в полку 12 честных ядер, не?

Borik
04.10.2017
09:51:08
пробовал, softirq обрабатывает только одно ядро

Denis 災 nobody
04.10.2017
09:53:47
это тоже фиксится как-то

Google
Denis 災 nobody
04.10.2017
09:54:02
включить очереди на сетевой..

помнится, было такое в гугле и вероятно на хабре

Borik
04.10.2017
09:55:32
очереди там есть, если их не пользовать, то совсем тяжело (3-4 звонка в секунду и привет), сейчас подкрутил, вроде полегче. но все равно мало. пережевывает нормально только 6CPS при 450 одновременных звонках (ртп в обе стороны на каждом)

Denis 災 nobody
04.10.2017
09:56:35
попробуй выставить ptime больше

хотя может это к сетевикам и в энтерпрайз закинуть..

Borik
04.10.2017
09:57:18
не вариант, живая нагрузка будет при ptime: 20, надо показать тест максимально приближенный к живому результату

Denis 災 nobody
04.10.2017
10:02:18
а если поднять несколько виртуалок и из них запустить? softirq по идее не будет

с hw virt

ну проси несколько более слабых машин на время теста )

или из мира грузи

Alexey
04.10.2017
10:03:32
botnet заказать :)

Denis 災 nobody
04.10.2017
10:04:18
если правильно прикинул, 1к звонков это 80 мбит..

в гигабит можно 10к упихнуть

Borik
04.10.2017
10:04:49
из мира там всего 100Мбит/с, их я перекрываю не упираясь в производительность. а мне надо порядка 300 Мбит/с, там столько нету

Alexey
04.10.2017
10:04:49
64k один RTP

Borik
04.10.2017
10:05:03
не верь, один звонок - 80к

там только кодека 64к, а оверхеды на все протоколы вплоть до ethernet еще считать надо

Alexey
04.10.2017
10:05:57
У нас есть система поддерживающая G723 c 10 фреймами в пакете :)

Borik
04.10.2017
10:06:49
прикольно, но мне пока так не надо :)

Alexey
04.10.2017
10:07:01
Когда то было сделано для VOIP over DialUP

Google
Denis 災 nobody
04.10.2017
10:13:52
что за линукс то на этой машине?

у тебя есть два варианта - поставить irqbalanced/set_irq_affinity.sh или руками задать маску

вот хорошая статья https://habrahabr.ru/company/odnoklassniki/blog/266005/#comment_8632837

Borik
04.10.2017
10:14:32
дебиан 9-й а что такое "руками задать маску"? ща почитаю

а, понял, читал про это

Denis 災 nobody
04.10.2017
10:15:49
где-то видел, что у сетевух есть очереди, штатно 1, если умеет больше то каждая очередь может висеть на своём ядре

Borik
04.10.2017
10:15:56
толку в моем случае не будет, поскольку у меня и так все ядро уходит под обработку прерываний

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

Denis 災 nobody
04.10.2017
10:17:16
а какой там драйвер/чип, самое простое размазать прерывания по ядрам и rss

Borik
04.10.2017
10:17:52
там броадком, дравйер bnx2x кажется

Denis 災 nobody
04.10.2017
10:18:31
запились в @ntwrk

Fedor
04.10.2017
11:11:05
dctv ghbdtn

всем привет

есть какой-нибудь способ через фрисвитч определить, что на удаленной стороне кто-то что-то сказал?

в астериске было нечто подобное

дождаться покеа там кто-то что-то скажет

Denis 災 nobody
04.10.2017
11:25:51
voice detect?

Fedor
04.10.2017
11:26:14
угу

так и называется?

Denis 災 nobody
04.10.2017
11:28:48
гуглить так )

Google
Denis 災 nobody
04.10.2017
11:28:56
точнее не скажу, не нужно было

хотя есть VAD, может оно как-то умеет

Alexey
04.10.2017
11:29:14
voice autodetect

Fedor
04.10.2017
12:00:33
спасибо!

Denis 災 nobody
04.10.2017
12:53:49
мне тут fscli выдал Content-Type: text/disconnect-notice Content-Length: 42 killed listener because of lost

Alexey
04.10.2017
12:54:15
FS перегрузился?

Denis 災 nobody
04.10.2017
13:33:07
нет, только fs_cli )

он любит крэшить

Alexey
04.10.2017
13:34:31
text/disconnect-notice посылает FS перед закрытием сокета чтобы приложение смогло корректно закрыть соединение со своей стороны

Denis 災 nobody
04.10.2017
13:35:31
ну фс при этом ещё трепыхался

2017-10-04 17:43:05.137155 [WARNING] switch_loadable_module.c:1637 Spin the barrel and pull the trigger.......! 2017-10-04 17:43:05.137155 [CRIT] switch_loadable_module.c:1643 Module is not unloadable. 2017-10-04 17:43:06.135781 [WARNING] switch_loadable_module.c:1666 PHEW!

хе )

Aleksandr
05.10.2017
07:10:56
доброе утро, кто подскажет INVITE sip:79313333333@no.domain.ru SIP/2.0 какая существует переменная на для смены ip адреса отправления invite т.е. мне нужно отправить серверу 1.1.1.1 строку INVITE sip:79313333333@no.domain.ru SIP/2.0, где no.domain.ru - не существует. когда я подставляю sip_invite_req_uri=sip:79313333333@no.domain.ru у меня сервер пытается отрезольвить no.domain.ru не получается и отдает таймаут

Konstantin
05.10.2017
07:11:18
Доброе

Нужно в шлюзе указать прокси

Aleksandr
05.10.2017
07:12:36
уазал

не прокатило

Konstantin
05.10.2017
07:12:55
Это механизм использования outbound proxy

Aleksandr
05.10.2017
07:12:59
секуду, не так затестил, сейчас перепроверю

gw <param name="proxy" value="1.1.1.1"/> <param name="register-proxy" value="1.1.1.1"/> <param name="from-domain" value="no.domain.ru"/> dialplan <action application="bridge" data="{sip_cid_type=none,sip_invite_to_uri=<sip:8$1@no.domain.ru>,,sip_invite_domain=no.domain.ru}sofia/gateway/my_gate/8$1"/>

Google
Aleksandr
05.10.2017
07:17:01
не отрабатывает

Konstantin
05.10.2017
07:17:33
<param name="realm" value="no.domain.ru"/>

Aleksandr
05.10.2017
07:17:38
|INVITE sip:89111111111@1.1.1.1 SIP/2.0

realm - это не для авторизации ли?!

мне кажется это из другой оперы

Konstantin
05.10.2017
07:18:03
И да и нет

Aleksandr
05.10.2017
07:18:06
но щас попробую

Konstantin
05.10.2017
07:18:12
Тут это НЕ как в Asterisk

Alexey
05.10.2017
07:18:41
можно еще добавить параметр fs_path в строкунабора

или использовать outbound_domain_name вроде

Aleksandr
05.10.2017
07:33:05
realm - это точно не то.

outbound_domain_name - такого иннет ваще не знает

Konstantin
05.10.2017
07:34:51
Да ладно. Я на BEELINE так регистрируюсь в облаке. У них домен одно, а сервер, на котором транспорт - другое.

Dmitriy
05.10.2017
07:36:24
http://lists.freeswitch.org/pipermail/freeswitch-users/2009-January/038514.html

Aleksandr
05.10.2017
07:39:16
sofia/foo/user@that.domain;fs_path=sip:proxy.this.domain помогло

Denys
05.10.2017
07:40:45
у меня вот так вроде работало <param name="proxy" value="1.2.3.4"/>

но с <param name="register" value="false"/>

Aleksandr
05.10.2017
07:41:42
https://wiki.freeswitch.org/wiki/Sofia-SIP#Specifying_SIP_Proxy_With_fs_path

Konstantin
05.10.2017
07:41:43
А вопрос к Aleksandr : после прописывания параметра в шлюзе, перевызвали шлюз и модуль sofia?

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