
Yuriy
30.03.2018
10:35:17
Ну так АПИ и выступает балансировщиком котороый определяет путь

Dmitriy
30.03.2018
10:35:27
Так АПИ это не FS
Апи и есть балансировщик

Yuriy
30.03.2018
10:35:40
так речь про балансировщик в итоге

Google

енот
30.03.2018
10:35:51

Dmitriy
30.03.2018
10:36:35

Yuriy
30.03.2018
10:36:48
если говорить о балансировке на уровне SIP когде есть 1 домен и за ним надо спрятать целую систему - то пакет должен идти на этот домен а за ним уже должно раскидываться

Dmitriy
30.03.2018
10:37:19

Yuriy
30.03.2018
10:38:09
Ну я к тому что вопрос видимо был в данном контексте.

енот
30.03.2018
10:38:23
я интересовался именно уровнем SIP
про апи мне и так понятно)

Yuriy
30.03.2018
10:38:49
на уровне сип - вам как угодно
вы можете на том же FS реализовать

Dmitriy
30.03.2018
10:39:05
Я просто говорю, что не обязательно на уровне SIP балансировать. И иногда это даже проще/дешевле, чем ставить балансировщик
А ещё и гибче

Yuriy
30.03.2018
10:39:17
да хоть на астериске в общем то (просто будет B2B)
Ну. про проще и гибче - тут спорно

Google

Dmitriy
30.03.2018
10:39:57
Мы, например, распределяли пользователей по генерируемой нагрузке на разные серверы. Тех, у кого будет много траффика на более мощные серверы, у кого меньше - на слабенькие

Yuriy
30.03.2018
10:40:01
так то готовый протокол есть
а так свой придумывать
и потом еще понимать почему плохо придумали
потом делать v2

енот
30.03.2018
10:40:24
фс как балансировщик, а где почитать7

Yuriy
30.03.2018
10:40:36
котора хорошо работает но все равно плохо.. )))

Konstantin
30.03.2018
10:40:47

Dmitriy
30.03.2018
10:40:50
А если бы использовали kamailio то это была бы простая балансировка, которая бы могла загнуть один из серверов

Yuriy
30.03.2018
10:41:03
я просто о том что это не ограничение

Dmitriy
30.03.2018
10:41:17

Yuriy
30.03.2018
10:43:34
просто строить балансировщик на том же FS или asterisk это
1. как из пушки по воробьям
2. усложнение логики обработки SIP транзакций так как появятся бриджи там где не нужны

Konstantin
30.03.2018
10:44:47
Кроме того, Kamailio после установления сессии можно исключить из цепочки обработки сигналлизации.
Т.е. режим: отправил и забыл.

Yuriy
30.03.2018
10:46:49
Т.е. режим: отправил и забыл.
На практике с транзитным траффиком такое хорошо делать
а вот при построении конечной системы где еще и транки вешаются через uac- этот сценарий все менее и менее вероятен
ТАк как появляются транки с регистрацией и так далее.
Не сппорю. Просто поясняю

Nikolay
30.03.2018
10:47:08
Kamailio как балансировщик перед кучей астерисков - ни разу еще никаких проблем или трудностей не было

Linux
30.03.2018
10:47:14
Как вариант - OpenSIPS тоже так умеет, отправил и забыл.

Yuriy
30.03.2018
10:47:32
same same

Konstantin
30.03.2018
10:47:44
Kamailio=openSIPS/openSER :-)

Google

Yuriy
30.03.2018
10:48:24

Serge
30.03.2018
11:11:25
Добрый день,
Хочется немного необычного: мониторить ФС и систему в целом с весьма мелким интервалом, секунд в 5-10. Понимаю, что такой удалённый опрос это дорого во всех смыслах. Поэтому мне думается некий локальный агент, который собирает, аггрегирует и отдаёт скажем раз в минуту куда-то.
Есть ли что-то похожее готовое?

infactum
30.03.2018
11:12:27
zabbix же, не?

Yuriy
30.03.2018
11:14:32
nagios/insinga или как оно там

Serge
30.03.2018
11:14:56
а разве оно умеет в таком режиме?
icinga/nagios точно не или у меня старые сведенья

infactum
30.03.2018
11:16:24
все нормальные системы мониторинга имеют агенты, которые переодически сливают данные в центральную систему. Без этого мониторинг совсем масштабироваться не будет. Или вы думаете тот же zabbix должен тысячи серверов опрашивать регулярно? Да оно захлебнется.

Serge
30.03.2018
11:17:01
хотя у нас центральный мониторинг на icinga и это было бы удобно
ну у icinga там распределённые сервера которые опрашивают и сливают в центр
наши юниксоиды сходу не смогли мне ничего посоветовать :(
помучаю ещё наш мониторинг, но боюсь тоже успеха не будет

infactum
30.03.2018
11:20:18
https://www.zabbix.com/documentation/3.4/ru/manual/appendix/items/activepassive

Serge
30.03.2018
11:24:48
если я правильно понял, он таки не агрегирует, а просто отправляет с указанным интервалом

Serge
30.03.2018
11:31:42
Я неправ - у агентов есть буффер по заполнению которого осуществляется отправка - надо пробовать. Спасибо

Vladimir
30.03.2018
11:32:49
freeswitch умеет snmp

Yuriy
30.03.2018
11:33:07
столько слов - уже бы своего агента написали
Там делов то

Vladimir
30.03.2018
11:34:21
я просто данные по snmp снимаю

Yuriy
30.03.2018
11:40:46
В одном из проектов у нас kubernetes чекает севрисы по liveness/readiness
собственно readiness отдает сервисы которые приконнекчены к серверу
Среди них ESL
соответсвеено если ESL down - то и FS считается down

енот
30.03.2018
11:43:11

Serge
30.03.2018
11:48:30
а что именно хочешь от заббикса?
Ровно то, что написал: что-то сидит потихоньку ЧАСТО собирает данные(локально то оно не так грузит), буфферизирует или даже аггрегирует(меня на самом деле интересует просто максимум буффера). Не обязательно от заббикса.

енот
30.03.2018
11:48:53

Google

Serge
30.03.2018
11:50:57
стандартно: каналы, CPS, время отклика, ещё бы интенсивность потока ESL и время реакции

Ihor
30.03.2018
13:17:31
У меня на Заббиксе такое. Мониторит живость и cps/cph. Другого не нужно пока :)
Самопальными скриптами обмазано

Serge
30.03.2018
14:33:55
я тут поглядел и понял, что телеграф будет в самый раз: плугинов у него разных море и агрегаторы в том числе - как раз в наш инфлюкс сразу будет лить

Dinar
31.03.2018
10:51:29
Добрый день! Подскажите, пожалуйста, как нужно настроить профили Sofia-SIP и диалпланы во Freeswitch при следующем сценарии использования:
1) Имеем небольшую машину выполняющую роль локальной АТС: подключены как аналоговые телефоны через платы расширения, так и IP-телефоны за одним из интерфейсов (там неуправляемый коммутатор к которому все цепляется)
2) Имеем вторую подсеть в которой такая же АТС.
3) Соответственно в каждой АТС по 2 Ethernet порта: один смотрит на коммутатор за которым локальные IP телефоны, второй на общую сеть (там маршрутизатор и т.д.) за которой стоит вторая АТС
4) У каждого интерфейса своя подсеть
Нужно чтобы локальные пользователи могли через второй интерфейс совершить звонок на вторую АТС.

Admin
ERROR: S client not available

Alexey
31.03.2018
10:53:04
начать стоит с чтения статей по Sofia и XML dialplan в Confluence, если будут какие-то проблемы, которые не гуглятся, спросить здесь

Dinar
31.03.2018
11:00:25
Спасибо. Читал я там и не раз, но все примеры сводятся к настройке Sofia с использованием либо одного профиля, либо двух профилей, но на одном интерфейсе (с разными портами). Из всего этого пока худо-бедно понял только это (и то не уверен): надо сделать свой профиль с привязкой к каждому интерфейсу, завести диалплан в котором указать, что при звонке с определённым префиксом идти на определённый профиль.

Виталий
31.03.2018
11:47:56
скопируй internal профиль и дай другое название
внутри профилей поправить на каком ип они будут висеть

Dinar
31.03.2018
11:58:28
спасибо, как раз так и решил сделать

Виталий
31.03.2018
12:07:14
а это единственный путь в твоем случае вроде
не забудь внутри профиля поменять имя

Евгений
01.04.2018
14:31:24
Баньте его сразу) во всех каналах рекламу постит

? Stan
01.04.2018
17:22:36

Виталий
01.04.2018
17:22:54
ну дайте хоть спам почитать )

Евгений
01.04.2018
17:23:01
Это правда

Виталий
01.04.2018
18:03:42
А что за реклама-то?

? Stan
01.04.2018
18:03:57
даркнет поди

Виталий
01.04.2018
18:04:27
Сделаю СЕО для вашего ФС)?

Google

Konstantin
01.04.2018
18:05:26
ВЕО

Сергей
02.04.2018
11:11:27
Здравствуйте! Я только начинаю осваивать freeswitch. Подскажите, пожалуйста, в freeswitch возможно реализовать что-то подобное static realtime postgresql в asterisk для конфигурации sip и диалплана? Я что-то не понял из описания. И если да, то надо ли какие-то модули включать в modules.conf? Я там нашёл только для cdr postgresql.

Yuriy
02.04.2018
11:13:43
mod_xml_curl вполне подойдет для dialplan но правда не из БД а через http

Сергей
02.04.2018
11:15:34
Спасибо. А sip с помощью curl нельзя управлять?

? Stan
02.04.2018
11:15:49
что есть "управлять сип через курл"?
авторизацию проверять?

Сергей
02.04.2018
11:16:07
Добавить пользователя, например.

? Stan
02.04.2018
11:16:16
можно запрашивать авторизацию через курл
и соответственно либо выдавать либо нет

Сергей
02.04.2018
11:17:36
Ок, а я там видел, что радиус поддерживается, правильно ли я понимаю, что и через радиус может авторизовать? Просто астериск так не умеет, например, он только аккаунтинг может через радиус.

? Stan
02.04.2018
11:17:59
радиус умеет, говорят что последнее время даже работает. Раньше было плохо. У нас как раз через курл сделано.

Сергей
02.04.2018
11:18:15
Ок, спасибо большое, понял.

Alexandr
03.04.2018
11:40:29
Привет. Всем.

Александр
03.04.2018
11:52:39
хеллоу

Victor
03.04.2018
16:51:37
Всем привет.
Подскажите плз, как из функции sofia_contact получить только host part?
Или есть другая переменная?