@ru_freeswitch

Страница 252 из 430
Oleg
01.03.2018
06:31:11
пошел читать - ранее не читал эту доку,большое спс

Alexey
01.03.2018
06:31:46
там прост список

может что-то и подойдёт

Анна
01.03.2018
07:48:52
Добрый день. У меня есть небольшая проблема, может кто-нибудь сможет подсказать. Настраиваю opensips в качестве балансера к freeswitch. Сделала скрипт для opensips как здесь https://freeswitch.org/confluence/display/FREESWITCH/Enterprise+deployment+OpenSIPS . Далее я пытаюсь зарегистрироваться через браузер (webrtc) и подключаюсь к opensips. Регистрация проходит успешно но в таблице базы данных freeswitch появляется запись о регистрации с неверным портом - "sofia/internal/sip:3cgh6fcg@buh67u5gorsr.invalid;transport=ws;fs_nat=yes;fs_path=sip:3cgh6fcg@10.0.1.136:25060;transport=ws" . То есть freeswitch записал порт 25060 - это порт opensips, а не реальный порт клиента. Соответственно из за этого не проходят звонки. Может быть что то в настройках freeswitch нужно прописать чтобы он брал порт из заголовка via (rport)?

Google
ros
01.03.2018
07:50:16
WS - TCP выводы о портах делайте сами

Konstantin
01.03.2018
07:51:05
Добрый день. Чего-то сегодня этот раздел документации по FS больно часто всплывает. :-)

Dmitriy
01.03.2018
07:51:35
кроме того - раз регистрация на opensips, то почему это fs должен слать напрямую.

Konstantin
01.03.2018
07:51:57
А, собственно, почему там должен быть порт клиента, подключенного через websocket?

ros
01.03.2018
07:52:11
transport=ws

Konstantin
01.03.2018
07:52:12
Ведь FS не может напрямую с ним работать.

Анна
01.03.2018
07:52:13
кроме того - раз регистрация на opensips, то почему это fs должен слать напрямую.
нет регистрация не на opensips, opensips Nолько перенаправляет sip сигналы

Konstantin
01.03.2018
07:52:56
нет регистрация не на opensips, opensips Nолько перенаправляет sip сигналы
При работе с websocket, openSIPS туннелирует весь сигнальный трафик через websocket соединение

Т.е. FreeSwitch будет обмениваться сигнализацией с вашим клиентом, подключенным через websocket только через openSIPS и это нормально.

А в чём выражается "не проходят звонки"? Какой сценарий? Какие симптомы? Что в логах?

ros
01.03.2018
07:55:43
https://github.com/havfo/WEBRTC-to-SIP не знаю насколько актуально там

Анна
01.03.2018
08:02:31
хорошо. Тогда получается что все должно работать, раз opensips тунелирует соединение (и его порт в таблице регистрации fs это нормально). Но звонки не проходят. Может дело в срипте opensips (делала как в https://freeswitch.org/confluence/display/FREESWITCH/Enterprise+deployment+OpenSIPS и еще добавила порты для ws). Также пробовала и по этой ссылке пример https://freeswitch.org/confluence/display/FREESWITCH/OpenSIPS+configuration+for+2+or+more+FreeSWITCH+installs , результат тот же - регистрация проходит, звонки нет. Точнее если я одного клиента регистрирую через opensips, а второго напрямую через freeswitch, то INVITE передается и звонок совершается. А вот если оба клиента регистрируются через opensips, то второй кличент INVITE не получает

Google
Konstantin
01.03.2018
08:04:18
sngrep?
Да, дампы, логи. Только в виде ссылок на сторонние ресурсы, где это будет размещено.

И мы тут правильно понимаем, что проблема со звонками именно в случае, когда WS----->WS вызов?

Анна
01.03.2018
08:07:43
И мы тут правильно понимаем, что проблема со звонками именно в случае, когда WS----->WS вызов?
проблема когда ws-ws и оба тунелируются через opensips. Когда тот ws, кому звонят подключен непосредственно к freeswitch а тот ws который звонит, подключен через туннель opensips, все работает хорошо

Konstantin
01.03.2018
08:08:36
А вызов в случае ws-ws на FreeSwitch приходит через opensips со стороны того, кто инициирует этот вызов?

Анна
01.03.2018
08:11:10
А вызов в случае ws-ws на FreeSwitch приходит через opensips со стороны того, кто инициирует этот вызов?
тут не совсем поняла, но кажтся что да. То есть INVITE отправляется через туннель opensips и в итоге передается принимающей стороне (которая уже не через туннель а так к freeswitch подключена)

Konstantin
01.03.2018
08:12:41
"Кажется"? Предлагаю проверить и определиться.

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

Анна
01.03.2018
08:14:56
"Кажется"? Предлагаю проверить и определиться.
В консоле браузера видно что передается INVITE и потом приходит ACK, поэтому я думаю что INVITE принят

Anton
01.03.2018
08:17:28
Я например отказался от OpenSIPS/Kamailio перед FS

Анна
01.03.2018
08:17:29
Дело в том, что openSIPS может такие вызовы на FS даже не посылать, а маршрутизировать внутри себя, тогда разбираться нужно будет с ним.
нет,точно посылает запрос, это видно по логу fs, и к тому же приходит голосовое сообщение что пользователь недоступен и можно записать сообщение

Anton
01.03.2018
08:17:49
FS как SBC балансирует трафик к другим FS

Вырубайте media и все

OpenSIPS/Кamailio на самом деле крайне кривые поделия

Анна
01.03.2018
08:22:27
FS как SBC балансирует трафик к другим FS
можно где то прочитать об этом подробнее. Мне нужно в итоге сделать кластер из нескольких fs и чтобы их кто то балансировал и при этом был еще колл центр и все звонки в общей очереди были. Я погуглила все пишут про opensips/kamailio, но вроде как лучше opensips. И вот я стала прикручивать opensips и оно вроде бы и прикрутилось но не совсем.

Anton
01.03.2018
08:23:01
Хм, да в общем то все есть в их wiki

только там нет детальных howto

https://freeswitch.org/confluence/display/FREESWITCH/Bypass+Media+Overview

В Вашем случае вы сначалаа делаете ваш кол-центр, очереди и т.д. И ТОЛЬКО когда все это успешно работает - делаете балансировку

Konstantin
01.03.2018
08:28:55
OpenSIPS/Кamailio на самом деле крайне кривые поделия
Правда, Kazoo боюсь не согласятся. :-)

Anton
01.03.2018
08:29:38
Ибо сделать кол-центр на нескольких хостах существенно сложнее чем на одном. Добейтесь чтобы в ручном режиме вы прозрачно использовали решение. Балансировка это очень простая задача которую затем прикрутите

Google
Anton
01.03.2018
08:30:00
Их право.

Vladimir
01.03.2018
08:31:35
Vicidial вообще так эту задачу и не решил, там всё в холодном режиме

Anton
01.03.2018
08:31:55
OpenSIPS/Kamailio обладают некоторыми плюсами конечно - но стоит рассматривать задачу в комплексе. Кривой и неявный синтаксис Opensips/Kamailio, слабая документированность, отлаживаемость и т.д. заставляет тратить много времени на тривиальные задачи

Да как SIP прокси он очень производителен - и упереться в его лимит сложно

Anton
01.03.2018
08:33:09
Но для подавляющего большинства задач упереться в лимит FS в режиме bypas-media тоже не реально

Konstantin
01.03.2018
08:33:36
Да. FS хорош.

Anton
01.03.2018
08:33:46
Это не для нубов инструмент.:-)
Это устаревший кривой, ржавый молоток, который используется по историческим причинам

Vladimir
01.03.2018
08:35:13
а что вместо?

FS ?

Anton
01.03.2018
08:35:45
Да, все работает только на FS и прекрасно

даже если надо телефонизировать страну

Vladimir
01.03.2018
08:36:28
и электрофицировать :)

Anton
01.03.2018
08:36:43
Электрофорировать

Yuriy
01.03.2018
08:59:03
@antonvazir Это руки у вас кривые а не opensips/kamailio кривые)))

Anton
01.03.2018
09:06:33
О, переходим на личности, мозоль отдавил?

Yuriy
01.03.2018
09:07:30
Констатация факта, исходя из Вашего заявления

Вся кривизна, неявность и сложность дебага kamailio|opensips заключается исключительно в неумении работать с SIP и незнании как он работает

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

Google
Anton
01.03.2018
09:11:56
Ну, сделав неверные выводы на основании нескольких мною сказанных слов в контексте применимости определенного инструмента для новичков, вы демонстрируете исключительно ограниченность своего мышления. Посему дальнейшую полемику лично с Вами считаю глупой.

Yuriy
01.03.2018
09:12:44
Так вы говорили про себя а не про новичков

А Самодурство -это да. Очень глупо.

Igor
01.03.2018
09:13:47
Господа, будьте так любезны, выясняйте отношения в личке

Anton
01.03.2018
09:14:19
@igor +

Максим
01.03.2018
09:22:28
Здарова бандиты! Кто откроет секрет мастерства? Как на GOIP уменьшить PDD - Post Dial Delay

может какие тонкие настройки есть в файле конфига? Ну или специфический dial tone...

щас порядка 10 сек, хотелось бы пошустрее

Anton
01.03.2018
09:23:46
Вроде как о фрисвиче тут народ толкует. GoIP выглядит как offtopic

Максим
01.03.2018
09:24:19
не не говном не кидайтесь Goip прикручен к FS так что я в теме.

Виталий
01.03.2018
09:25:43
а кто подскажет почему вин10 не видит самбовые шары (говном не кидаться - на винде стоит софтклиент к фрисвитчу)

вот примерно так звучит )))))

Serge
01.03.2018
09:27:01
щас порядка 10 сек, хотелось бы пошустрее
А разве там PDD определяется не сигналом, полученным из сотовой сети? Или он тупо звонить начинает с отсрочкой?

ros
01.03.2018
09:30:51
может какие тонкие настройки есть в файле конфига? Ну или специфический dial tone...
какие диалтоны? это не аналоговые шлюзы все там нормально рвется сразу

Максим
01.03.2018
10:12:49
где то на просторах интернета слышал от шаманов версию о том что Chehoslovakia tone срабатывает быстрее.

Alexandru
01.03.2018
11:16:34
где то на просторах интернета слышал от шаманов версию о том что Chehoslovakia tone срабатывает быстрее.
там просто пространственно-временной континуум нарушается, звонок возвращается в 1993 :D

Alex
01.03.2018
12:01:39
Парни, такой вопрос. Оператор, при исходящем звонке, запускает оповещение о кол-ве оставшихся мин. и денег, после этого идет уже КВП. Отключать не хочет/может. Как с этим бороться, чтоб не слышать эту балтовню?

? Stan
01.03.2018
12:01:57
никак

поменять оператора

Google
Alex
01.03.2018
12:02:21
В Астериске можно победить

А вот как в ФС?!

? Stan
01.03.2018
12:02:41
если ты убьешь 183, то ты убьешь одновременно автоинформаторы

Konstantin
01.03.2018
12:02:42
ignore_early_media

? Stan
01.03.2018
12:02:44
типа абонент недоступен

и будет ложный кпв

Konstantin
01.03.2018
12:03:28
Да

Антон
01.03.2018
12:03:40
а такой оператор в дефолт сити?

Alex
01.03.2018
12:04:24
Нет конечно. Это для звонков в Украину. У него тарифы хорошие

Anton
01.03.2018
14:10:45
Ну вообще там есть модуль детектора КПВ по эвенту которого можно сделать pre_answer

Alexey
01.03.2018
14:40:12
а ещё можно игнорировать early media через dialplan только для отдельных направлений

Alex
01.03.2018
14:51:40
Да, спасибо за подсказки. Попробую

POPSODAV
02.03.2018
08:53:09
ребята, а подскажите, есть ли возможность заставить FS завершать сессию не дожидаясь ACK на отправленный BYE?

ros
02.03.2018
08:58:48
ну как бы это часть протокола

POPSODAV
02.03.2018
09:04:21
я понимаю, но у меня вот есть нехороший аплник оператор, который забывает присылать ACK иногда

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

а у меня звонки висят в состоянии зомби

? Stan
02.03.2018
09:06:41
Меняй аплинка. Это вроде тока в исходниках можно, но так себе вариант

POPSODAV
02.03.2018
09:07:28
сори, OK, да

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