
Denis
05.07.2017
13:57:55
да и не только астер, с si3000 тоже без реги идут

Alexey
05.07.2017
13:58:02
Да и добавить параметр с именем шлюза врядли кто-то сможет/будет делать
если нужно по IP разные контексты то простейший способ dialplan+transfer

Denis 災 nobody
05.07.2017
19:19:55
И где вопрос? )

Google

Denis 災 nobody
06.07.2017
07:23:02
Есть тут специалисты по FreeSwitch, которые за денюжку могут написать один скрипт? :-)

Michael
06.07.2017
07:31:28
А нельзя без матюгов в чатике? Вроде не дети тут собираются...

Konstantin
06.07.2017
07:32:16
Есть. Всё, наверное. :-)))

Michael
06.07.2017
07:37:50
"Напиздрякали хуяк хуева наебенили". Мило, конечно. Сантехник со щетиной и перегаром, это вот всё. Но смешно же, и myötähäpeä.

Максим
06.07.2017
07:58:55

Konstantin
06.07.2017
08:06:31
Т.З. в студию!

Denis 災 nobody
06.07.2017
10:37:13
Автор, дай тз уже

Sergei
06.07.2017
10:37:30
Отписал в личку

Denis 災 nobody
06.07.2017
11:39:29
а кто парк делал?
с самим парком несложно, через valet_parking легко парковать. Но теперь нужно снимать, первый из слотов, последний из слотов, и меню слотов с выбором нужного
ну и нагуглился метод через fifo.. кроме валета
основной вопрос именно по снятию, как реализовать снятие первого, последнего и получить список

Konstantin
06.07.2017
11:58:02
А как вариант делать uuid_park и запоминать uuid канала, ассоциируя в бд с номером слота.

Google

Konstantin
06.07.2017
11:58:37
А потом в любом порядке делайте хоть трансферы, хоть бриджи по uuid

Denis 災 nobody
06.07.2017
11:58:47
как бд может быть разве что hash

Konstantin
06.07.2017
11:59:29
Бд как удобно вам.

Denis 災 nobody
06.07.2017
11:59:30
с просто парком понятно, и через sched делать возврат на вызывающего
вот фифо и валет - как такое можно реализовать?
и у парка есть такое в доке
Also, remember that parking a call does NOT supply music on hold or any other media. Park is quite literally a way to put a call in limbo until you you bridge/uuid_bridge or transfer/uuid_transfer it.

Say
07.07.2017
07:32:05
Ребят поделитесь опытом, как удобней всего засунуть в БД gateway ?
Иожно ли как FS переодически проверять изменения ?

Denis 災 nobody
07.07.2017
07:33:26
мы xml_curl использовали, пока была нужда
потом профилю rescan и новое втянет

Say
07.07.2017
07:33:41

Alexey
07.07.2017
07:34:00
FusionPBX :)

Konstantin
07.07.2017
07:34:00
Варианты:
1. генерировать из БД XML и перевызывать
2. mod_xml_curl получает конфиг по HTTP из middleware, которое генерирует этот конфиг.
3. Сценарий, который при маршрутизации берёт всё из БД и генерирует b-leg

Denis 災 nobody
07.07.2017
07:34:26
но для изменения нужно конкретный гейт прибить, потом рескан

Say
07.07.2017
07:34:48

Denis 災 nobody
07.07.2017
07:34:55

Alexey
07.07.2017
07:35:12
Я не очень доверяю автоматической остановке.запуску шлюза
Не помню проблем, но предпочитаю делать это под присмотром когда делаю изменения

Konstantin
07.07.2017
07:35:57
Если не требуется регистраций на провайдере, то входящие можно вообще по ACL и рабору в диал-плане.

Say
07.07.2017
07:36:05
требуются регистрации

Google

Say
07.07.2017
07:36:12
тогда остается только 1 и 2 ?

Denis 災 nobody
07.07.2017
07:36:47
4 - отдать гейты и прочие регистрации телефонов на камаилио, как в итоге сделали мы

Alexey
07.07.2017
07:36:48
Еще xml handler на любом из поддерживаемых языков

Say
07.07.2017
07:37:33

Konstantin
07.07.2017
07:37:36
А ещё поставить Kamailio перед FreeSwitch и там всю эту канитель сделать.

Denis 災 nobody
07.07.2017
07:37:39

Say
07.07.2017
07:37:58
блин а я не смог победить доконца (

Alexey
07.07.2017
07:38:32
мультифон?
там все достаточно просто

Say
07.07.2017
07:39:44
нет
А ты подменяеш же Contact: ?

Alexey
07.07.2017
07:41:24
Кто нибуть знает зачем мультифон шлет Service-Route и есть ли шинс что он будет отличным от адреса регистрации?
В новой версии FS просто убрали поддержку этого заголовка совсем

Alexey
07.07.2017
07:42:31
Правда до этого он работал не то чтобы слишком предсказуемо :)
Я использовал манго и после добавления мольтифона FS стал слать Route на все шлюзы. На что манго начало вполне законно ругаться

Evgeniy
07.07.2017
07:46:29
Коллеги, посоветуйте провайдера. Мне нужен городской номер в г. Майкоп (Адыгея) без обязательств ( интернет-канала).
Задарма и Манго помочь не могут.

Евгений
07.07.2017
08:46:55

POPSODAV
07.07.2017
11:20:40
а там вообще сип есть? даже росы не дают там номера

LLC INTERCOMTEL
07.07.2017
13:37:56
Всем привет! Использует кто CDR-Stats ?

Alexey
07.07.2017
13:43:57

LLC INTERCOMTEL
07.07.2017
13:46:18
Это во FusionPBX?
Не, это CDR логалка. Freeswitch складывает CDR в sqlite, она кушает и заливает в постгрес и анализирует.+ WEB интерфейс

Google

Alexandru
07.07.2017
15:30:03
Восстанавливать ее после крашей ад
Три разных демона которые хрен пойми как работают
Непонятная система id, где более старые записи оказываются выше по списку чем первые, даже если фильтровать по дате
Ну и как вишенка на торте объясняющая все - она от создателей a2billing
Крайне не рекомендую
Лучше писать свое ей богу

Admin
ERROR: S client not available

Denis 災 nobody
07.07.2017
15:33:31

Alexandru
07.07.2017
15:33:45
Там в итоге постгре
Оно учитывает судя по всему айди из sqlite/mysql
Как я понял - сорсы не читал
Это провал в общем

LLC INTERCOMTEL
07.07.2017
17:09:14
Крайне не рекомендую
Спасибо за ответы. У меня не получается даже собрать cdr-pusher который написан на чудесном golang. Написал им issue но они похоже не особо на них реагируют.На панасах esmdr для базовых задач хватает. Придется самому мудрить. Хотел фьюжн но что-то он мне не понравился сыроват пока.

Evgeniy
07.07.2017
17:11:41

ros
08.07.2017
06:38:42

Alexandru
08.07.2017
08:44:51

LLC INTERCOMTEL
08.07.2017
09:08:45

Google

Denis 災 nobody
08.07.2017
09:09:54
Всякое бывает
Даже у нас платформа на 2 языках получается, сначала писали на питоне, но под нагрузками он ведет себя неадекватно
В итоге часть на луа

LLC INTERCOMTEL
08.07.2017
09:36:17
Подскажите туда ли я смотрю. Нужно видеть статистику колл центра по агентам. Реагировать на не ответы. В сети не нашел ничего кроме cdr stats От a2billing и cdr для астериска не помню автора

Denis 災 nobody
08.07.2017
10:01:11
Своё на ивентах пилится несложно
как можно по быстрому через сам фс сгенерить ивент?
без диалплана
только ESL?

Konstantin
10.07.2017
18:32:46
Да. Или свой двоичный модуль.

Denis 災 nobody
10.07.2017
18:33:09
а через eval вызвать event никак? )
или expr

Alexey
10.07.2017
18:37:58
в какой момент нужно сгенерировать event?
может просто через esl (например fs_cli -x )?
может есть готовая команда. Но написть скрипт например на Lua дело двух минут
можно copy-paste из вики

Denis 災 nobody
10.07.2017
18:52:36
Обработчик record-stop на питоне

POPSODAV
12.07.2017
08:13:01
ребята, а подскажите, можно ли для mod_json_cdr выставлять url в диалплане?
задача в том, чтобы менять URL в зависимости от акка

Alexey
12.07.2017
08:14:36
Не знаю как в mod_json_cdr, Но на nginx это не должно быть очень сложно

POPSODAV
12.07.2017
08:15:35
с nginx понятно, но не хочется лишнее звено вставлять