@ru_freeswitch

Страница 323 из 430
енот
11.06.2018
07:23:19
так работает

Alexey
11.06.2018
07:24:10
ну лан лишь бы работало

Виталий
11.06.2018
09:22:29
2018-06-11 12:21:07.947447 [CRIT] mod_cdr_pg_csv.c:268 Connection to database failed: FATAL: Ident authentication failed for user "root" но прописано <param name="db-info" value="host=localhost dbname=cdr user=freeswitch connect_timeout=10" />

может чтото не так делаю?

Google
Виталий
11.06.2018
09:22:42
добрый день всем )

Anton
11.06.2018
09:25:25
может чтото не так делаю?
Что то не так - это про postgresql вопрос и pg_hba.conf

Виталий
11.06.2018
09:25:38
не совсем

я коннекчусь юзером freeswitch - а он же пытается из под рута записать в базу

Alex
11.06.2018
09:37:16
а FS из под какого пользователя запущен?

Виталий
11.06.2018
10:19:44
Из под рута(это тест)

Alex
11.06.2018
10:23:53
Попробуй запустить его от нужного пользователя

Anton
11.06.2018
10:28:30
не совсем
pg_hba.conf на pastebin

Попробуй запустить его от нужного пользователя
Не надо этого - пахнет шаманизмом Из описания модуля: "make sure postgresql is set as md5 login in the pg_hba.conf." Хотя это итак понятно без описания модуля

енот
11.06.2018
15:33:24
ммм

какой самый простой способ сделать раундробин прокси?

из фрисвича

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

Google
енот
11.06.2018
15:35:48
у меня ток одна мысль, мой любимый mod_xml_curl использовать

Александр
11.06.2018
15:42:09
mod_distributor

Victor_sc120
11.06.2018
15:44:32
<!-- generate random number between 1 and 100 --> <action application="set" data="rand_val=${expr(randomize(&x);ceil(random(0,100,&x)))}"/> <action application="log" data="INFO Random value is ${rand_val}"/>

Victor_sc120
11.06.2018
15:54:26
если rand_val равен 1 выбираем гейт=имя

енот
11.06.2018
16:12:30
Виталий
11.06.2018
16:36:37
# TYPE DATABASE USER ADDRESS METHOD host freeswitch freeswitch 127.0.0.1/32 md5

параметры коннекта еще раз продублирую <param name="db-info" value="host=127.0.0.1 dbname=freeswitch user=freeswitch password=professional connect_timeout=10" />

и всеравно пытается приконнектится от рута

сменить пользователя запуска - как раз это не проблема. но если нужно будет писать от другого пользователя - как с этим тогда быть

?

енот
12.06.2018
06:57:36
а есть какой-нибудь гайд для тупых, камалио как балансировщик для 2+ фрисвичей на которых регаются юзеры?

Yuriy
12.06.2018
07:04:20
Камаилио и гайд для тупых - несовместимые понятия

енот
12.06.2018
07:08:48
хм, придется доказать что вы не правы

Слава
12.06.2018
07:08:53
Камаилио и гайд для тупых - несовместимые понятия
Я камалило не трогал ни разу. Однако, судя по тому, что понял из его описания - это какой-то sip-proxy, позволяющий менять сами сообщения протокола. Встраиваться в диалог. Внимание, вопрос - а можно не для тупых, а просто для привыкших к нормальной документации, наподобие MSDN - где можно увидеть диаграмму диалога SIP? Для HTTP такая есть - со всеми 302 и 503. А для SIP хоть кто-нибудь хоть где-нибудь за 15 лет существования протокола соизволил нарисовать то, что должно было быть нарисовано еще при разработке? В схемке, в схемке, с графикой и всплывающими подсказками, а не в виде RFC на 500 страниц.

енот
12.06.2018
07:09:37
Камаилио и гайд для тупых - несовместимые понятия
а можно тогда не для тупых? или вы сказали лишь бы сказать?

Слава
12.06.2018
07:10:19
https://tools.ietf.org/html/rfc3261
Вы моё сообщение прочитали?

Google
Mykyta
12.06.2018
07:10:47
Вы моё сообщение прочитали?
не до конца) Как вариант задампить диалог вайершарком, он крсивые диаграммы рисует

Yuriy
12.06.2018
07:11:38
а можно тогда не для тупых? или вы сказали лишь бы сказать?
не для тупых существует rfc и документация камаилио

Слава
12.06.2018
07:11:41
не до конца) Как вариант задампить диалог вайершарком, он крсивые диаграммы рисует
Нет, это для конкретного диалога, и лучше использовать не wireshark, а homer. Я про диалог вообще, все разрешённые и возможные переходы. Ну как android activity lifecycle

енот
12.06.2018
07:14:57
а регаются юзеры, получается, на камалио а не на фрисвиче который за ней будет стоять

а у меня апи для фрисвича

печально

Yuriy
12.06.2018
07:15:13
Можно и на FS

прокси может просто раскидывать пакеты

енот
12.06.2018
07:38:44
дайте пожалуйста наводку, как мне сделать балансер который register будет дальше в кластер отдавать? я не понимаю как это искать. всё что я нашел - там рега проходит на балансере. и можно ли в качестве такого балансера использовать сам фс?

Yuriy
12.06.2018
07:46:43
дайте пожалуйста наводку, как мне сделать балансер который register будет дальше в кластер отдавать? я не понимаю как это искать. всё что я нашел - там рега проходит на балансере. и можно ли в качестве такого балансера использовать сам фс?
Да не даст вам никто этого. Кам тонко очень настраивается, поэтмоу я вам и говорю, что вам его сначала поучить надо, чтобы понимать как это сделать Почитайте доки по нему. есть же книжка по openSer

Отключите registrar

Yuriy
12.06.2018
07:47:10
прокиньте пакеты fs

енот
12.06.2018
07:51:16
я понимаю что ты не считаешься человеком, если не владеешь английским свободно, но читать здоровые технические талмуды на англ я не могу.

Yuriy
12.06.2018
07:53:19
енот
12.06.2018
07:53:30
да мне вчера надо

какие уж тут курсы

хорошо,а сколько это может стоить тогда?

Dmitriy
12.06.2018
08:17:57
откройте для себя наконец-то kb.asipto.com примеры такой интеграции там есть

Google
Dmitriy
12.06.2018
08:24:37
только это не избавит от необходимости изучать инструмент. Там ведь реализован какой-то неведомый сценарий и его тоже надо прочитать по конфигурации, а потом ещё и корректировать под свои нужды.

Alexandru
12.06.2018
08:42:59
а у меня апи для фрисвича
кама может делать запросы в эту же апиху после каждой реги

енот
12.06.2018
08:43:23
кама может делать запросы в эту же апиху после каждой реги
эту апиху надо будет адаптировать. это нужно разработчика теребить.

Alexandru
12.06.2018
08:43:47
ну, если она слушает esl - то скорее всего да

а если она http то нет

можно и так оставить

Admin
ERROR: S client not available

енот
12.06.2018
08:44:33
она умеет фрисвичевый синтаксис?

Alexandru
12.06.2018
08:44:46
ты сам строишь запрос, с нуля

какой хочешь синтаксис такой и будет

Yuriy
12.06.2018
08:48:26
ты сам строишь запрос, с нуля
Ну вообще просто так его к FS не заабиндить так как ESL На сколкьо я помнб - это ситнаксис поверх TCP а у камапросто TCP клиентов нет Есть EVAPI - но это он работает сервером в ранном случае. НО! можно взять lua там же взять tcp клиент

и тогда все будет

Alexandru
12.06.2018
08:48:58
ну дык я же написал, если слушает esl то нужно теребить

а если там фс http дергает то какая разница

ну и да, вариантов куча

Yuriy
12.06.2018
08:51:01
Да. У мемня в оном проекте кам общается cо всем миром через специальный сервис который слушает rabbitmq а оттуда уже строит запрос и гонит куда надо

Serge
12.06.2018
11:05:49
Как с этой помощью гейт выбрать?
Можно все гейты сделать номерными и дальше бриджить на gateway${rand_val}. Хотя если устраивает перебор с весами - дистрибьютор самое то

енот
12.06.2018
11:12:15
Можно все гейты сделать номерными и дальше бриджить на gateway${rand_val}. Хотя если устраивает перебор с весами - дистрибьютор самое то
я понял что это не то, мне прокся нужна для юзеров чтоб нагрузку раскидывать. а так разве раскинется?

Serge
12.06.2018
11:16:02
я понял что это не то, мне прокся нужна для юзеров чтоб нагрузку раскидывать. а так разве раскинется?
Нет. ФС не прокси. Тут кама или опенсипс с диспетчером (модуль такой). Хотя у последнего есть ещё лоадбалансер и mid_registar (этот позволяет регулировать поток регистраций)

Кстати, опенсипс умеет биндиться к fs по ESL и следить за его нагрузкой для принятия решения

Google
енот
12.06.2018
11:32:56
сам я не осилю

а предложили мне дороговато

я пока не готов

Alexey
12.06.2018
11:37:05
есть вещи к которым нельзя быть готовым, ser как раз к ним относится надо просто браться и фигачить до победного помогал на днях одному кастомеру с балансировкой через fs+bypass_media, всё оказалось оч плохо и решилось камой

енот
12.06.2018
11:43:40
печально, что в 2к18 году нужно иметь огромный багаж знаний чтобы сделать то, что в хттп делается на раз-два

Alexey
12.06.2018
11:49:10
ну я бы не сравнивал, телефония посложнее будет, функционал помощнее и бизнес-логики заметно больше

Pavel
12.06.2018
11:49:28
печально, что в 2к18 году нужно иметь огромный багаж знаний чтобы сделать то, что в хттп делается на раз-два
Это одна точка зрения на проблему. Если Вы специалист, обладающий соответствующими навыками - Вам вполне хорошо. Рынок. по Вашей ситуации вывод сам собой напрашивается, кмк, - инвестируйте в себя.

Alexey
12.06.2018
11:52:10
в английский язык, чтоб книжку про opensips можно было читать

она хорошая

енот
12.06.2018
11:52:36
я, конечно, не перепробовал всё, просто в радиусе квартала от дома

все учителя в отпусках!

ждите августа, говорят, те где мне удобно

а там где неудобно - сложно, есть куча других дел

предлагали интенсив по 3 часа в день, но у меня нет столько времени

Alexey
12.06.2018
11:53:31
начните с интернет-радио фоном, всегда старайтесь разобрать что базарят lingualeo работает englishdom

енот
12.06.2018
11:53:58
у меня такое не работает, мне нужен внешний мотиватор

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