@ru_freeswitch

Страница 227 из 430
Egor
26.01.2018
14:57:07
Привет, вопрос, пытаюсь нагуглить что-нибудь про mod_megaco который вроде даже был в репозитории (в кеше гугла что-то такое находится) но не получается, можете подсказать есть ли такой в природе?

Rafael
27.01.2018
05:37:53
Попробуй аутбанд прокси вообще убрать. Емнип, поможет
спасибо за помощь, заработало. но, к сожалению, номер звонящего, не передает при переадресации

? Stan
27.01.2018
11:00:11
Пож. Даже когда с диверщеном?

Александр
27.01.2018
18:33:40
Всем привет

Google
Александр
27.01.2018
18:34:11
Прошу помощи, гугл не помог ниразу. Нужен аналог провайдерского сообщения «в настоящий момент, абонент разговаривает по другой линии, дождитесь ответа или перезвоните позднее».

Интересует возможность сделать подобное штатными средствами fs, без использования мускуля(и прочих бд) и скриптов.

Konstantin
27.01.2018
18:36:34
Два пути: 1. ТОЛЬКО ЕСЛИ конечное устройство умеет "вторую линию" и шлёт 1хх код "Queued" - перехватывать его и выполнять соответствующие действия с А каналов 2. Учитывать кол-во вызовов на конкретный Extension через встроенную БД FreeSwitch и выполнять соответствующие действия с А каналом при превышении 3. Создать каждому Extension "очередь" с music on hold с этим сообщением. :-)))) (на правах шутки)

Александр
27.01.2018
18:37:37
Сегодня пробовал через встроенную бд сделать, не получилось вообще.

Телефоны dlink dph-150s

Konstantin
27.01.2018
18:38:22
И чего не получилось?

Александр
27.01.2018
18:38:50
Собственно ничего)

Виталий
27.01.2018
18:39:23
снимите дамп при занятой линии для второго звонка - от результата и принимайте решение

Александр
27.01.2018
18:40:21
mod_limit например

Konstantin
27.01.2018
18:40:23
при отправке вызова: 1. Проверяем ключик, путь к которому содержит "номер абонента" если ключик есть, то играем сообщение 2. Записываем ключик, отправляем вызов и ставим на Б-канал api_hangup_hook, в котором убираем ключик

Александр
27.01.2018
18:43:34
Не видится ключик из другой сессии((

Alexandru
27.01.2018
21:19:57
эээ

можно просто из диалплана дергать show calls и грепать

Google
Alexandru
27.01.2018
21:22:11
или даже show bridged_calls

Александр
27.01.2018
21:22:52
костыль

Alexandru
27.01.2018
21:23:09
ну так хочется средствами фс

Александр
27.01.2018
21:23:44
для этого есть все средства

Alexandru
27.01.2018
21:29:10
можно конечно и limit_execute если памяти не жалко

Denis 災 nobody
27.01.2018
22:13:38
снимите дамп при занятой линии для второго звонка - от результата и принимайте решение
У ряда телефонов идёт просто ringing. Но что мешает сделать show channels like если 1 нода на вызов клиента?

Можно через hash решить, по ансверу добавляем, по хэнгапу удаляем. Самим фс - нет лишних сущностей.

можно просто из диалплана дергать show calls и грепать
Лучше не звонков а каналов, проще и инфы больше

Alexandru
28.01.2018
03:48:58
Лучше не звонков а каналов, проще и инфы больше
Ты не поверишь, я не знал про show channels like...

ros
28.01.2018
05:23:39
Alexandru
28.01.2018
09:47:18
+1
Так а шо делать если фрисвичей не одна штука?

ros
28.01.2018
10:02:17
mod_limit может через odbc шарить лимиты

Сергей
28.01.2018
11:06:19
Через redis норм должно работать

Alexandru
29.01.2018
08:18:13
насколько жизнеспособно делать дисковую шару и заставлять два фрисвича использовать одну sqlite базу

они не будут конфликтовать?

Konstantin
29.01.2018
08:19:01
По идее не должны, если через ODBC, т.к. БД лочится на время записи.

Dmitriy
29.01.2018
08:20:07
нежизнеспособно. sqlite лочится постоянно будет

? Stan
29.01.2018
08:21:07
Зачем так? Оно норм в майэскуэль через одбц умеет

Слава
29.01.2018
08:27:28
Sqlite не клиент-серверное. Нельзя так делать

Google
Alexandru
29.01.2018
08:28:34
тогда сделаю через редис

спасибо

тут форс-мажор просто

Serge
29.01.2018
09:50:18
Кстати, по поводу редиски - их кластер штука не шибко-то какчественная, кто как выходит из положения?

Виталий
29.01.2018
09:50:46
приходится страдать молча (

навешиваю мониторинг на доступность процесса

и быстро поднимаю

Serge
29.01.2018
09:51:53
и второй вопрос: если мне надо кейспейс поменять это значит каждый раз ему дополнительный селект кидать?

Igor
29.01.2018
09:53:23
Сентинел же есть

Кластер не айс

Serge
29.01.2018
09:53:31
Мониторинг доступности это пол дела, а ежели оно сыпется? Доступность можно и на HAProxy накрутить

А сентинел ещё жив? Я как-то полагал, что его заменил кластер

Виталий
29.01.2018
09:54:26
вы встречали что редис сыпится?? счастливчик...

у меня он падал только один раз (не на ФС) - когда я умудрился загнать в него логи по размеру больше чем оперативка(более 64гиг)

Igor
29.01.2018
10:01:33
А сентинел ещё жив? Я как-то полагал, что его заменил кластер
ды вроде да, я хз как там на версии 3.0, но на 2.8 он себя очень даже неплохо чувствует

кластер совсем по другому принципу работает

Serge
29.01.2018
10:04:53
я молод (в смысле редиски) и горяч - поставил поиграться 4.х :) Щас посмотрел - типа сентинел2 щас вполне актуален, но как и раньше требует поддержки на клиентах(либы)

вы встречали что редис сыпится?? счастливчик...
Не встречал, ибо не пользовал пока, прицеливаюсь на будущее, хотя пока ничего серьёзного туда пихать не планировал

Igor
29.01.2018
10:09:02
я молод (в смысле редиски) и горяч - поставил поиграться 4.х :) Щас посмотрел - типа сентинел2 щас вполне актуален, но как и раньше требует поддержки на клиентах(либы)
кластер тоже требует поддержки либой, на стандартной редисовской валится в ошибку, потому что она не понимает редиректов на другую ноду

Alexandru
29.01.2018
10:15:59
знатоки mod_limit

Google
Alexandru
29.01.2018
10:16:23
вот смотрите - у меня стоит process_cdr=b_only

я могу все равно получать a-leg cdr если отработал лимит на limit_execute?

и еще - есть ли поддержка hiredis на 1.4?

у меня текущая версия FreeSWITCH version: 1.4.20+git~20150724T013613Z~bf08a378cb~64bit (git bf08a37 2015-07-24 01:36:13Z 64bit)

потребовалось вот лимиты на самом свиче имплементировать :(

Alexandru
29.01.2018
10:20:20
я в плане

текущая= стоит на серваке

Denis 災 nobody
29.01.2018
10:21:15
Ну проверь. Там главные изменения в видеочасти

Alexandru
29.01.2018
10:21:38
дык в modules.conf нету mod_hiredis, только redis :(

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

а там такой аптайм... эх

Denis 災 nobody
29.01.2018
10:23:00
Хз, у нас СДР на ивентах

?iKizilov
29.01.2018
12:08:54
Народ, добрый день! Вопрос про dtmf в early media. Звоню с мобильника - дтмф работает. Звоню через sip - не работают кнопки на телефоне. Убираю early media. Дтмф работает и с мобильнника и с сип телефона. Почему так получается? Хотелось бы и early media и дтмф со всех телефонов. Или так не бывает?

? Stan
29.01.2018
12:09:38
не понял. речь о том, что аппарат не посылает дтмф до того как полчает ответ абонента?

?iKizilov
29.01.2018
12:11:02
? Stan
29.01.2018
12:11:12
что смотреть?

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

если да, то эот бай-дизайн

Google
? Stan
29.01.2018
12:11:32
вопрос к производителям аппарата

?iKizilov
29.01.2018
12:12:16
Я точно не знаю, посылает или нет. Но думаю, что скорее всего дело в этом.

Во всяком случае это логично

Софт фон кнопочки посфлает. Похоже что да, что аппрат не посылает

Alexandru
29.01.2018
13:20:42
блэт

какого хрена он не видит hiredis-devel библиотеку при сборке mod_hiredis

тьфу я дебил...

у кого-нибудь еще на centos 7 tport ошибки выкидывает при билде?

1.6

нужно ставить lksctp-tools-devel

Oleg
30.01.2018
04:17:24
Друзья, столкнулся с необходимостью собирать статистику по звонкам на лету. Собираю event'ы с помощью python ESL и кладу в базу. Возникла проблема правильного парсинга событий - слишком много данных + проблема связать все это между собой в звонок. Может кто-нибудь подскажет куда копать?

Konstantin
30.01.2018
04:18:16
А что именно хочется из всех этих событий выудить? Какая задача решается? Какая именно статистика интересует?

Oleg
30.01.2018
04:33:10
Выудить хочется события об инициации вызова, ответе/неответе, завершении вызова с пониманием того кто и куда звонит, длительность и т.д.

Konstantin
30.01.2018
04:37:21
У меня есть готовый сценарий на PERL, который такое делает, отсылая информацию в UserSide(TM)

Правда, под него кое-какие переменные в dialplan нужно выставлять - помечать каналы "CUSTOMER"/"AGENT"

Konstantin
30.01.2018
04:47:44
Зависит от того, как принимающая сторона работает.

Oleg
30.01.2018
04:47:45
у меня есть самописный парсер для CDR'ов. Но проблема в том что онлайн я не смогу получать при помощи них события.

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