@ru_freeswitch

Страница 354 из 430
Евгений
24.07.2018
13:44:02
спасибо!

Слава
24.07.2018
14:42:09
ну фрисвитч с моделью новый поток на каждую сессию на самосвал не сильно похож
Breaking news! https://javachannel.org/posts/non-blocking-vs-blocking-i-o-go-with-blocking/ https://news.ycombinator.com/item?id=1551776 Да, на количестве (бездействующих) клиентов вроде 20 000 (двадцать тысяч) неблокирующее IO может быть опять станет быстрее. Но тут у людей и тысяча-то на одном сервере встречается редко.

infactum
24.07.2018
14:49:20
Как раз не затратная.
С чем сравниваете ? Излишние переключения контекста между потоками же. Не зря методика использования пула потоков придумана.

Google
BN
24.07.2018
14:50:12
Подскажите, у кого есть, или где можно достать работающий конфиг подключения goip к freeswitch? Чтобы можно было в fs явно указывать через какой канал совершать звонок

Слава
24.07.2018
14:50:55
Возьмите любой конфиг с двумя гейтами и сделайте по аналогии.

Aklin
24.07.2018
14:51:26
Вы по ссылкам пройдите, там подробный разбор.
может покажите рабочий сервер к 10к коннекшнами где на каждый коннекшн по потоку?

Слава
24.07.2018
14:51:53
может покажите рабочий сервер к 10к коннекшнами где на каждый коннекшн по потоку?
Я выше написал про типичное количество клиентов на одном сервере FS. Никакими 10 000 там и не пахнет. Пройдите по ссылке, пожалуйста.

? Stan
24.07.2018
14:52:13
Чёт гоипщики набегают

BN
24.07.2018
14:52:37
Чёт гоипщики набегают
А что с ними не так?

Aklin
24.07.2018
14:52:39
так вы говорите о проигрыше асинхронного подхода по техническим причинам, или про то что "это ненужно"?

? Stan
24.07.2018
14:53:27
А что с ними не так?
Интересно от чего. Третий вопрос про гоип за пару дней

BN
24.07.2018
14:54:16
Интересно от чего. Третий вопрос про гоип за пару дней
Видимо популярный продукт. Впрочем ничего удивительного, в связке с астер отлично прослужил 3 года без сбоя и до сих пор

Слава
24.07.2018
14:54:26
так вы говорите о проигрыше асинхронного подхода по техническим причинам, или про то что "это ненужно"?
По техническим причинам. Я указал даже материалы с подробным разбором. К слову, я в курсе, что такое epoll, а под IOCP и java nio писал сам (в отличие от...). Но, видите ли, люди поумнее меня померили и выяснили, что блокирующее IO таки быстрее на уровне "тысяча-другая" клиентов.

Aklin
24.07.2018
14:55:13
чтото ваши материалы на разборы не похожи

в них речь от java NIO

Google
Aklin
24.07.2018
14:55:39
и ниединой цифры

у вас речь о тысяче клиентов или о тысяче сессий кстати?

Слава
24.07.2018
14:56:33
Это повод для размышлений, почему FS работает так, как он работает. Главитальянец, создатель FS, вероятно тоже умеет читать и считать, и поэтому FS работает по принципу "один поток на одно соединение".

Слава
24.07.2018
14:57:20
у вас речь о тысяче клиентов или о тысяче сессий кстати?
Я пишу про тысячу активных сессий, где идёт активная передача данных между клиентами.

Aklin
24.07.2018
14:57:46
вообще речь выше шла о том что fs не очень применять как транзитную систему

Слава
24.07.2018
14:58:38
аргументация огонь. А разработчики kamailio, немцы, и потому не форкают по потоку на транзакцию))
А там есть перекодирование и тп.? У них задача - держать неактивные сокеты. Зачем там по потоку на клиента, если этот клиент может сутки молчать?

Aklin
24.07.2018
14:58:44
потому что на транзитной системе легко бывают тысячи сессий, для которых fs не разрабатывался

Слава
24.07.2018
15:00:50
а что перекодирование в 1000 потоков лучше работает чем в 8 потоков(по кол-ву ядер процессора)?
Видимо, лучше. Вы сами писали асинхронщину? Помните сопутствующий уровень удобства разработки?

Aklin
24.07.2018
15:04:28
это странный аргумент, от удобства или неудобства разработки не меняется применимость fs для транзита

под sems вполне удобно разрабатывать

например

Слава
24.07.2018
15:06:31
Дополню. Отличие FS от камаилио в том, что в потоке, в ноге соединения, может работать произвольный код. Например, на lua, или на питоне. Со всеми сопутствующими вещами вроде непредсказуемых задержек. То есть, работа в общем пуле вида 8 потоков на 4 ядра при малейшей ошибке тормозила бы 1/8 всех подключенных клиентов.

это странный аргумент, от удобства или неудобства разработки не меняется применимость fs для транзита
От удобства разработки зависит такое, что бэкенд на с++ писать перестали, а перешли на java и проч. Потому что на яве оно будет написано за обозримое время и вообще - написано, а на С++ - не факт.

Aklin
24.07.2018
15:07:43
вы про какой бекенд сейчас?

Слава
24.07.2018
15:08:22
Про типичный энтерпрайзный.

Aklin
24.07.2018
15:08:40
а как он к транзиту относится?

Слава
24.07.2018
15:09:14
Он относится к аргументу "или разрабатываем на том, на чём можем разрабатывать, или вообще никакого продукта не будет". Об удобстве.

Google
Aklin
24.07.2018
15:10:29
Ну я не против этого вашего аргумента. Просто для массового обслуживания нужен другой подход. Это не говорит что fs плохой или еще чтото.

Слава
24.07.2018
15:11:20
Ок, я не хочу дальше спорить.

Слава
24.07.2018
15:12:31
@aklin2 Скажите, если вы даже писали под sems, то может быть видели и трогали такое: http://www.projectclearwater.org/about-clearwater/ Оно вообще кем-нибудь применятся, встречалось в вашей практике?

Aklin
24.07.2018
15:13:07
только слышал про это, сам не пробовал

Pavel
24.07.2018
15:32:32
Ух ты, а если не секрет и это где можно подписать так в принципе ?

Victor_sc120
24.07.2018
15:43:32
FreeSWITCH 1.8 to be released. - крики радости уже были ?

Denis 災 nobody
24.07.2018
15:46:54
Что существенно изменили?

Или просто гонка за цифрами?

Александр
24.07.2018
16:02:07
Ух ты, а если не секрет и это где можно подписать так в принципе ?
ну мне он на клюконе подписал) еще мы встерчались в милане - он там живет - там тоже можно взять афтограф наверное)

? Stan
24.07.2018
16:02:45
а браен там был? который пишет на любой вопрос "заплатите нам 5 тысяч, тогда мы подумаем"))

Александр
24.07.2018
16:03:04
на клюклне все были)) раз в год собираются всем составом.

кстати билет тоже не дешевый

Vitaliy
24.07.2018
18:29:09
Igor
24.07.2018
20:02:59
Что существенно изменили?
Verto перепилили, в колцентр пару параметров добавили, это из того что видел. Надо по исходникам пошариться, может в софию добавили параметров

Denis 災 nobody
24.07.2018
20:04:00
То есть тупо цифромерка?

Вот 1.6 это да, полностью переработанное видео

Igor
24.07.2018
20:37:35
Не могу сказать, я подобный вопрос на днях задавал тут , как то никто не ответил, а у самого толком руки не дошли ещё посмотреть

енот
25.07.2018
04:50:22
а как звать бота который чистит чат от китайских спамеров?

Google
енот
25.07.2018
08:53:14
терминатор )
я имею ввиду через @

?simplemice
25.07.2018
08:54:12
Arman
25.07.2018
10:21:11
Можно ли в считать SIP заголовок, если в данном заголовке приходит 181 Call is Being Forwarded, то обрубить звонок? Кто нибудь сталкивался? Как то в extension описать можно?

Слава
25.07.2018
10:33:38
Можно ли в считать SIP заголовок, если в данном заголовке приходит 181 Call is Being Forwarded, то обрубить звонок? Кто нибудь сталкивался? Как то в extension описать можно?
Я бы предложил взять скрипт отсюда https://freeswitch.org/confluence/display/FREESWITCH/SIP+Protocol+Messages Но повесить хук на https://freeswitch.org/confluence/display/FREESWITCH/execute_on_originate

Arman
25.07.2018
10:39:41
В какой переменой идут Response коды, не могу что то понять ?

Слава
25.07.2018
21:45:47
Ночное



Dmitriy
26.07.2018
03:39:32
Ноу проблем - ставим внутрь аддпак с возможностью импульсного набора и подключаем к ip телефонии. Нужно только переходничок замутить, что бы импульсы на аддпак подавать

Terminator
26.07.2018
05:51:49
@sia_87 будет жить. Поприветствуем!

Fedor
26.07.2018
11:54:37
я такой подключал, даже работал

Ba Anh
26.07.2018
15:28:16
почему во время звонка постоянно запрашивается directory при использовании mod_xml_curl?

по несколько запросов в секунду

Алексей
26.07.2018
15:30:59
Ну там по любому чиху. Voicemail например

В запросе есть инфа обычно для чего нужна директори

Presense

Тоже требует

Ba Anh
26.07.2018
15:33:42
ну директори у меня только для транков и пользователей

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

Слава
26.07.2018
15:39:01
не понимаю что может там такого важного измениться, что нужно запрашивать несколько раз в сек. аж приложение забанило за частый запрос к апи
Просто эта часть FS сделана немного по-мудацки. Могли бы сделать и использовать кэш, но не стали.

Google
Алексей
26.07.2018
16:25:49
Просто эта часть FS сделана немного по-мудацки. Могли бы сделать и использовать кэш, но не стали.
ну так предполагает использовать кэш на стороне браузера. да и как часто чистить его тоже не очень понятно. я использую radis с mod_lua. ключи чистятся бэкэндом если были изменения. первый раз директори/диалплан формируется из бд. все последующие быстро достаются из redis

Слава
26.07.2018
16:27:53
ну так предполагает использовать кэш на стороне браузера. да и как часто чистить его тоже не очень понятно. я использую radis с mod_lua. ключи чистятся бэкэндом если были изменения. первый раз директори/диалплан формируется из бд. все последующие быстро достаются из redis
Я имею в виду, что FS мог бы кэшировать запрошенное внутри самого себя, 1) на указанное время 2) до указанного размера кэша 3) с указанным алгоритмом кэширования - lru там и прочее. Да, можно это же самое руками написать самому, но это не подход "настроил и работает".

Алексей
26.07.2018
16:27:56
мне вообще не очень нравится xml curl. вкусовщина конечно. но сам факт постоянного обращения к веб серверу меня не очень радует

Vitaliy
26.07.2018
16:35:34
А атрибут cacheable не поможет?

Borik
26.07.2018
17:00:50
коллеги, подскажите: как позвонить через шлюз так, что б в request URI было не имя прокси, а что-то другое. но уйти запрос должен именно на указанный прокси. в общем, как через шлюзы сделать что-то типа sofia/external/sip:123@domain.com;fs_path=1.1.1.1;transport=tcp

шлюзы = gateways

Vitaliy
26.07.2018
17:16:48
вы хотите формировать кастомный RURI но при этом слать INVITE в определенный шлюз, уже существующий в профиле, я правильно понимаю?

Borik
26.07.2018
19:36:24
да

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