
Слава
06.09.2017
14:34:35
Просто нужно думать чуть дальше, чем типичное постсоветское "никто никому ничего не должен"

Konstantin
06.09.2017
14:34:53
Ok. Мы все выслушали, приняли к сведению и прокомментировали.

Igor
06.09.2017
14:36:06


? Stan
06.09.2017
14:36:08
Я думаю, чтоза подобное отношение к багам авторов фрисвитча нужно бить ногами, руками, молотками и прочими предметами. Так же, как и авторов других кривеньких опенсорцных продуктов. Потому что их убогая продукция вытесняет нормальную, за счёт своей бесплатности, и также - за счёт бесплатности, авторы не несут никакой ответственности за качество их продукта.
Думаю что в этом чате нет ни одного собственника телеком-компании, а только технические специалисты на зарплате, либо контракторы. Не будь бесплатного опенсорца, было бы нечто другое, некий софт, который о владелец компании купил бы - за деньги, а потом требовал бы исправлять ошибки - и был бы в своём праве, поскольку деньги-то заплачены.
А сейчас есть якобы бесплатный продукт, при обнаружении ошибок в нём - крайним оказывается вася-админ. Автор опенсорца НЕ ОБЯЗАН исправлять ошибки, даже и за деньги - ну может же он отказаться делать нечто? Ведь с ним нет никаких заранее заключённых отношений, он просто никому ничего не должен.
В нынешней логике отношений между пользователями и создателями опенсорца есть изъян - общепринято считается, что за бесплатное нельзя предъявлять претензии. Но, ведь этот бесплатный кривой софт вытеснил с рынка возможный хороший платный софт. Он создал среду, при которой люди обязаны работать с бесплатным и кривым, потому что на платное денег не дадут - ведь бесплатное же есть! нате, жрите, не обляпайтесь! Так что создатель опенсорца ДОЛЖЕН своим пользователям, хоть они ему и не заплатили. Он лишил их возможности работать с чем-то другим.
Есть. Я. Используем фртсвич. Где надо тырпрайз - мера.

Google

? Stan
06.09.2017
14:37:18
Ну и кстати тырпрайзная мера без поддержки за абонку баги не чинит. Вернее чинит, но обновления не даёт.

Konstantin
06.09.2017
14:37:25
И всегда можно и рекомендуется допиливать самому и контрибьютеть и получать много добра в ответ от коммьюнити.

Слава
06.09.2017
14:37:47
насколько же дальше? кушать всем хочется
Дело в том, что такого софта, левой ногой написанного - очень много. И среди многочисленных его уязвимостей резвятся хакеры частные и государственные. Это питательная среда для криминала.

Igor
06.09.2017
14:38:14

? Stan
06.09.2017
14:38:20
Когда нам специфического функционала в фртсвич не хватило - наняли программиста и накодили. Если осилим привести в божеский вид выложим модуль

Borik
06.09.2017
14:38:23
Не было бы опенсорса - отрасль была бы на пару-тройку порядков меньше в денежном выражении во всем мире. И да, собственники тут есть. Кроме того, ремарка про совок была ну вообще не к месту, поскольку конкретно фрисвич вырос на штатовском энтерпрайзе, если что

Konstantin
06.09.2017
14:38:30
Слава, а что предлагаете вы?

Borik
06.09.2017
14:39:05
Он предлагает кормить и платить Эриксону за его станции

Konstantin
06.09.2017
14:39:22
Слово аффтару.

Borik
06.09.2017
14:39:23
Ну или пользовать наш Агат
Да он же высказался выше: некий софт, который владелец купил бы за деньги

Konstantin
06.09.2017
14:40:54
И что мешает так поступать аффтару?

Слава
06.09.2017
14:41:16
Он предлагает кормить и платить Эриксону за его станции
Понимаете ли, я с Эриксоном не работал. Однако же, если грубо говоря не было бы фрисвитча - эриксоном и им подобным пользовались бы все, это было бы общепринятое нормальное поведение. Цены для пользователей были бы повыше - везде. Ваша оплата так же была бы выше скорее всего, потому что это психология - к дорогому продукту дорогой специалист.

Google

Borik
06.09.2017
14:41:58
Не все, а те, кто сможет себе это позволить

Konstantin
06.09.2017
14:42:02
Наша оплата НЕ была бы выше. Кто не согласен пусть первым бросит в меня камень.

Igor
06.09.2017
14:42:26
а теперь другой вопрос, нахрена админу-васе из ЗАО "простройторг" для 3х бухгалтеров, 10 менеджеров и секретарши ставить эриксон?

Konstantin
06.09.2017
14:42:31
И кто хочет, тот и сейчас пользуется платным софтом/оборудованием.

Borik
06.09.2017
14:42:39
Вот идея о том, что если повысить цены, то мы станем больше зарабатывать на редкость совковая

Igor
06.09.2017
14:42:50

Слава
06.09.2017
14:43:17

Igor
06.09.2017
14:43:41

Konstantin
06.09.2017
14:43:51
Так всё же: что мешает сейчас всем страждущим пользоваться платными решениями?

Слава
06.09.2017
14:44:11

Borik
06.09.2017
14:44:52
Да, давайте откажемся от водопровода и будем носить воду из колодца ведрами :)
...и при этом арендодатель теряет деньги

Слава
06.09.2017
14:46:03

Konstantin
06.09.2017
14:46:31
Но ведь это его осознанный выбор.

Слава
06.09.2017
14:46:33

Konstantin
06.09.2017
14:46:41
Он имеет на этот выбор полное право.

Igor
06.09.2017
14:46:48

Konstantin
06.09.2017
14:46:57
Его выбор. Его ответственность. Его рассчёт.

Borik
06.09.2017
14:47:01
Нет, съезжают к более дешёвому арендодателю

Igor
06.09.2017
14:47:01
господа, АСТАНАВИТЕСЬ)
куда-то не туда пошел разговор

Google

Borik
06.09.2017
14:47:34
Хорошо :) я согласен, давайте остановимся, согласимся, что наброс на вентилятор был неплох

Konstantin
06.09.2017
14:47:40
"...Вите нада выйти"

Слава
06.09.2017
14:47:45
Ок, остановлюсь пока
Нет, съезжают к более дешёвому арендодателю
Нет, не съезжают. Место прикормленное, оборудование установлено, деньги на переезд нужны немаленькие, и наконец - т.н. собственников, свиноподобных людей, которые так сказать "преуспели" в годы, когда было *можно*, их не столь много. И цены они держат. Им-то что, над ними не капает.

Borik
06.09.2017
14:51:03
А, ну так если речь конкретно о Вас и собственниках Вашего здания, в котором Вы предоставляете услуги, то это специфика бизнеса.

Артем
07.09.2017
07:36:43
Привет всем! Что-то не пойму в какую сторону копать. Есть 2 номера. Если звонят на один из них и нет ответа 10 сек - нужно вызов продублировать на втором номере. Вроде диалплан прост:
<action application="bridge" data="user/1001@${domain_name},[leg_delay_start=10]user/1002@${domain_name}"/>
но на практике - 10 сек. тишины и вызов на второй номер. Если сделать по отдельности через call timeout или просто bridge на одного юзера - то все отлично.
При этом есть такой же рабочий пример когда если нет ответа то дублирование на мобильный через sofia/gateway/.../7***** - все отлично работает как надо...
FreeSWITCH 1.6.19

Konstantin
07.09.2017
07:47:50
А по логам вызова есть попытка? CDR есть от обоих попыток?

Артем
07.09.2017
10:02:41
Ща попробовал: <action application="bridge" data="user/1002@${domain_name},user/1001@${domain_name}"/> вызов приходит только второму....
если вызов группе передать где оба номера, то звонят оба... странно...
темные электрические силы....

Igor
07.09.2017
10:04:49
ignore_early_media=true перед бриджом

Andrey
07.09.2017
10:06:03
https://music.yandex.ru/album/3491806

Konstantin
07.09.2017
10:07:50
If you want to route to many user channels, you will have to seperate them by :_: as opposed to the comma "," to have an originate for each user:
<action application="bridge" data="user/bob@domain:_:user/alice@domain"/>

Igor
07.09.2017
10:09:45
Я так и не понял в чем его крутость если честно

Andrey
07.09.2017
10:09:57
Ой
Пардон я не туда скинул ссылку

Артем
07.09.2017
10:10:25
":_:" помогло....
первый раз такой разделитель юзаю :)

Google

Konstantin
07.09.2017
10:10:42
Читайте MANы ;-)

Alexey
07.09.2017
10:10:43
Он создает отделные потоки ОС и запускает оригинате независимо

Артем
07.09.2017
10:11:03
Спасибо огромное...

Konstantin
07.09.2017
10:11:26
Обращайтесь. ;-)

Alexey
07.09.2017
10:12:43
там есть проблемы с точностью таймоутов и в некоторых случаях он таймоут срабатывает два раза
на JIRA написано что это пофиксино еще в 1,2, но я воспроизводил это и на 1,4,26

Igor
07.09.2017
10:13:46
Он помоему троит ещё из-за leg_delay_start
Cdr ломал кажется

Alexey
07.09.2017
10:16:24
Там несколько отличная логика обработки. Enterprise всегда ожидает leg_delay_start
Обычная строка не ждет если нет других активных каналов
там таймоут реализован как while (i--) sleep(1ms);

Igor
07.09.2017
10:17:54
Ааа, вот оно что
Спасибо, будет где применить

Alexey
07.09.2017
10:19:19
но иногда FS выполняет этот кусок 2 раза
И sleep(1ms) не везде точный

Denys
07.09.2017
14:52:51
Привет. Подскажите как реализовать транскодинг DTMF 2833 в inband?

ros
07.09.2017
14:53:14
пищанием
по таблице

Denys
07.09.2017
14:53:54
Есть какой-то пример?

Konstantin
07.09.2017
14:53:57
Либо двумя профилями.

Denys
07.09.2017
14:54:24
А с профилями как?

Igor
07.09.2017
14:55:12
https://wiki.freeswitch.org/wiki/Variable_dtmf_type

Google

Igor
07.09.2017
14:55:21
в разных профилях разные типы ставишь
пардон, не та ссылка
https://wiki.freeswitch.org/wiki/Sofia.conf.xml#dtmf-type

ros
07.09.2017
14:55:44
https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_start_dtmf_generate

Igor
07.09.2017
14:56:03
или так)

ros
07.09.2017
14:57:41
когда исходящие проще
со входящими распознать inband геморойней

Konstantin
07.09.2017
14:58:38
Да. Там dsp нужно.

енот
08.09.2017
04:01:19
товарищи
мне нужно реализовать такую схему
фрисвич звонит клиенту
клиент поднимает трубку, набирает номер
с этого момента должен пойти учет минут, секунд, мгновений.
Может есть у кого гайдик по теме?
Звонок будет инциироваться после чеканья карточкой emarine на считывателе.
Собственно, у меня проблема только в учете времени, никогда такого не делал - обычно я делаю офисные атс, где это без надобности

ros
08.09.2017
04:07:59

енот
08.09.2017
04:08:43

POPSODAV
08.09.2017
07:26:12
товарищи, а никто не делал потоковое распознавание текста на базе Google Speech Cloud?

Borik
08.09.2017
07:47:30
я начинало делать, только на базе яндекса, но до потокового так и не добрался
там и без потока надо для корректной обработки событий mod_curl править
а что б полноценную потоковую обработку запустить надо что-то типа своего кодека писать

Konstantin
08.09.2017
07:49:09
Давай, напишем. ;-)

? Stan
08.09.2017
07:49:45
Напишите лучше mod_telegram
Мы денег дадим

Konstantin
08.09.2017
07:50:09
Собирай чат. Обсудим.

Borik
08.09.2017
07:50:39
а что вы от мод_телеграма хотите? что б он в MESSAGES вам слал, что ли?