@ru_freeswitch

Страница 426 из 430
Александр
19.10.2018
10:40:19
ньет

Виталий
19.10.2018
10:40:27
там строка

как в консоли делаешь

просто перенеси ее в запрос

Google
BN
19.10.2018
10:56:53


Виталий
19.10.2018
11:02:41
ну вот представь - как бы ты написал в консоли команду )?

с call= ?

BN
19.10.2018
11:05:29
с call= ?
спасибо)

Виталий
19.10.2018
11:06:01
ну это ты наконец-то прочел доку по фрисвитчу )

BN
19.10.2018
11:06:02
чет какая то страшная штука

Виталий
19.10.2018
11:06:11
не - элементарная )

BN
19.10.2018
11:06:47
да там везде библиотеки сторонние, и что то с традиционным xml-rpc ничего общего

Виталий
19.10.2018
11:07:20
ну эт да

Terminator
19.10.2018
11:40:25
Игорь Дубских будет жить. Поприветствуем!

Игорь
19.10.2018
11:40:46
?

Alexandr
19.10.2018
11:41:43
привет колега

Игорь
19.10.2018
11:46:08
Добрый день/вечер/утро....

Google
Игорь
19.10.2018
11:48:45
добрался вот до телеграма до этого жил в coogle группе

Alexandr
19.10.2018
11:48:53
ночь

Игорь
19.10.2018
11:49:47
возникла одна проблема... я про запись разговора

настроено было... добавили IVR - теперь внешние звонки не пишутся.. не.. не так.. пишутся ДО поднятия трубки..

т.е. мелодия ожидания... только трубку поднимешь. и аут

куда рыть ? ...

внутренние звонки пишутся без вопросов..

Alexandr
19.10.2018
11:53:40
а вы делаете ансвер и потом мелолодию?

Игорь
19.10.2018
12:05:22
нет.. сейчас частичку диалплана кину

<extension name="kadry_ivr"> <condition field="destination_number" expression="^kadry$"> <action application="answer"/> <!-- <action application="sleep" data="100"/> --> <!-- <action application="playback" data="/ivr-perm/akciya.wav"/> --> <action application="set" data="ringback=$${hold_music}"/> <action application="set" data="ignore_early_media=true"/> <action application="set" data="instant_ringback=true"/> <action application="set" data="continue_on_fail=USER_BUSY,NO_ANSWER,NO_ROUTE_DESTINATION"/> <action application="set" data="recording_follow_transfer=true"/> <action application="set" data="RECORD_TITLE=Recording ${destination_number} ${caller_id_number} ${strftime(%Y-%m-%d %H:%M)}"/> <action application="set" data="RECORD_SOFTWARE=FreeSWITCH"/> <action application="set" data="RECORD_ARTIST=FreeSWITCH"/> <action application="set" data="RECORD_COMMENT=Voice recordings"/> <action application="set" data="RECORD_DATE=${strftime(%Y-%m-%d %H:%M)}"/> <action application="set" data="RECORD_STEREO=true"/> <action application="set" data="media_bug_answer_req=true"/> <action application="record_session" data="/usr/local/freeswitch/recordings/ivr_${strftime(%Y%m%d_%H%M%S)}_${caller_id_number}_${destination_number}. <action application="set" data="ringback=${ru-ring}"/> <action application="bridge" data=" [leg_timeout=20]user/591040@$${local_address}| [leg_timeout=10]user/591042@$${local_address}, [leg_timeout=10]user/591045@$${local_address}| [leg_timeout=30]user/591000@$${local_address}"/> <action application="hangup"/> </condition> </extension> это кусок в котором пишется только мелодия

енот
19.10.2018
12:08:22
код стоит обрамлять ```

тогда он выглядит как код

Игорь
19.10.2018
12:08:28
<extension name="local-accounts"> <condition field="destination_number" expression="^(59[1-5][0-9][0-9][0-9])$"> <action application="set" data="ringback=$${hold_music}"/> <action application="set" data="ignore_early_media=true"/> <action application="set" data="instant_ringback=true"/> <action application="set" data="continue_on_fail=USER_BUSY,NO_ANSWER,NO_ROUTE_DESTINATION"/> <action application="set" data="recording_follow_transfer=true"/> <action application="set" data="RECORD_TITLE=Recording ${destination_number} ${caller_id_number} ${strftime(%Y-%m-%d %H:%M)}"/> <action application="set" data="RECORD_SOFTWARE=FreeSWITCH"/> <action application="set" data="RECORD_ARTIST=FreeSWITCH"/> <action application="set" data="RECORD_COMMENT=Voice recordings"/> <action application="set" data="RECORD_DATE=${strftime(%Y-%m-%d %H:%M)}"/> <action application="set" data="RECORD_STEREO=true"/> <action application="set" data="media_bug_answer_req=true"/> <action application="record_session" data="/usr/local/freeswitch/recordings/${strftime(%Y%m%d_%H%M%S)}_${caller_id_number}_${destination_number}.wav"/> <action application="set" data="ringback=${ru-ring}"/> <action application="bridge" data="user/$1@$${local_address}"/> </condition> </extension> а тут пишется нормально

енот
19.10.2018
12:08:34
больше 5 строк лучше на pastebin

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

это же чат, а не гугл группы :)

Игорь
19.10.2018
12:09:06
ой... буду исправляться

енот
19.10.2018
12:09:15
это просто добрые пожелания :)

Ihor
19.10.2018
12:10:43
Не читая портянку xml, там есть record_follow_transfer?

Ps: не читал, потому что мобильник ;)

Google
Игорь
19.10.2018
12:11:51
Ihor
19.10.2018
12:12:30
нет такого...
Стоит погуглить ;) Есть мнение, что ваш случай

BN
19.10.2018
14:23:39
ребят, а что, если вызывать originate с консоли, то выполняется только локальный диалплан? xml_curl не работает?

Виталий
19.10.2018
14:30:58
если в биалплане он есть - то исполнится

Артем
21.10.2018
12:51:30
Приветствую. Хочу мигрировать с XML на mod_xml_curl. directory перенес без проблем, а вот gateway что-то не понятно как воткнуть. С одной стороны вроде как надо перегрузить sofia.conf, но с другой стороны вроде как можно как-то прогрузить только сам профиль external... Может у кого есть рабочий пример xml документа который должен получить mod_xml_curl?

пока сделал bindings="configuration" с сылкой... Он дергается с параметрами: 'section' => 'configuration', 'tag_name' => 'configuration', 'key_name' => 'name', 'key_value' => 'sofia.conf', 'Event-Name' => 'REQUEST_PARAMS'....

Алексей
21.10.2018
13:16:26
Все правильно. Отдаешь ему sofia.conf с профайлами всеми. Потом он отдельно ещё профайлы запрашивает чтобы узнать шлюзы.

Даже если все сразу скормишь, он все равно каждый профайл ещё запросит

Даниил
21.10.2018
14:10:44
есть вопрос, если две регистрации на один сип.. два клиента будет звонить?

или robin-bind?

Человеку надо что бы и на мобилку звонило и на аппаратный телефон, при этом одна регистрация

или где то надо крутить?

Александр
21.10.2018
14:18:49
Привет всем. Не давно поставил для эксперимента freeswitch. Подскажите как связать два сервера в разных регионах. Ip видны

Хотя бы где копать.

В астериск крутится 8 серверов по сипу транки на ура.

Игорь
21.10.2018
14:22:39
настроил соединение с головным офисом... все работает без вопросов... настраиваеш как внешний SIP сервер.. т.е. если набирают определенную серию отправляешь через соответствующий getway

leo
21.10.2018
15:29:27
Подскажите, а для FusionPBX неработающие apps должным образом - это норма?

Ihor
21.10.2018
15:42:50
Но вообще в стабильной ветке - нет. В мастере вообще все возможно

Google
leo
21.10.2018
15:43:47
Чистый, свежий инстанс на centos7-minimal. Ни в виртуалках, ни baremetall - не работает становка скриптом

Ihor
21.10.2018
15:45:01
Центось не поддерживается в полном объёме

leo
21.10.2018
15:45:04
Права на конфиги самого фьюжена после их же скрипта - недоступны для записи для самого же фьюжена

Ihor
21.10.2018
15:45:12
Марк на Дебиане работает

leo
21.10.2018
15:45:50
Марк на Дебиане работает
А зачем тогда скрипт то для центоси, виндовсов?

Ihor
21.10.2018
15:46:16
Не он его делал и не поддерживает

leo
21.10.2018
15:46:23
Да и причем тут ОС, когда дело в коде вебморды? )

Ihor
21.10.2018
15:46:29
А так - есть, кушать не просит

Дело в раздаче правильных пермишенов

Victor
21.10.2018
15:47:09
ломают они временами. на freebsd постоянно глюки возникали со скриптом. приходилось руками скрипт править.

leo
21.10.2018
15:47:12
Дело в раздаче правильных пермишенов
А кто этим заниматься должен?

Ihor
21.10.2018
15:49:32
Скрипт установки как раз

leo
21.10.2018
15:50:28
А где в debian лежат конфиги для fusionpbx?

Поставил сам. Отвечу сам: права те же самые при установке. Но все работает.

Вот была бы морда, хотя бы на ноде написана, с нормальным логгированием, можно было бы поразбираться. А так лучше поставить к херам дебиан "и не париться". Такое ощущение, что просто инсталл-скрипты "подзабыты" слегка для !debian: в центос, например постгря 9.4, под дебиан 11

Terminator
21.10.2018
16:51:13
@izen2k будет жить. Поприветствуем!

BN
21.10.2018
20:23:45
при установке mod_bcg729, FS_INCLUDES - это директория конфигурации? /etc/freeswitch?

Serge
21.10.2018
20:31:13
Нет, это каталог где заголовочные файлы лежат. Типа /usr/include/freeswitch

BN
21.10.2018
20:32:15
Нет, это каталог где заголовочные файлы лежат. Типа /usr/include/freeswitch
но у меня нет такого каталога, где его найти?

Google
Serge
21.10.2018
20:33:25
А исходники есть? Там должна быть директория с инклюдами

BN
21.10.2018
20:34:32
debian 8, fs 1.6.20

Serge
21.10.2018
20:36:05
я ставил через репу, не с исходников
Без исходников фс, кодек не собрать. В окее кажется был собранный модуль, но не уверен, что они собрали уже 1.8.2 и это центос

Serge
21.10.2018
20:37:31
BN
21.10.2018
20:37:46
а почему в репозитории 1.8 нет freeswitch-mod-cdr-pg-csv?

Greg
21.10.2018
21:37:57
есть вопрос, если две регистрации на один сип.. два клиента будет звонить?
Эта штука имее название Call forking, по сипу работает со значением q-value что шлётся дейвайсом в регистере, в общем даёт возможность зазрегистрировать несколько телефонов, также там есть стратегии, типа групповые, итд, можно почитать в RFC 3261 пункт 10.2.1.2 "Preferences among Contact Addresses": А также в пункте 16.6. :

Правда я не знаю есть ли это во фрисвиче

Greg
21.10.2018
22:22:22
Можно конечно, человек спросил с одной регистрацией, другого способа не знаю. Правда и вы не знаете какие у него ресурсы для решения задачи ;) Я вот себе эту фичу сам выкатил

Кстати если клиент не шлёт ничего то по дефолту девайсы имеют тот же приоритет, и это будет работать как рингалл группа

Алексей
22.10.2018
04:43:28
а почему в репозитории 1.8 нет freeswitch-mod-cdr-pg-csv?
Видимо какие-то с ним проблемы. Такое уже было на 1.6. а вообще разработчики не рекомендуют писать напрямую в Бд. Лучше, например, писать текстовые файлы на ram диск, и обрабатывать сторонним демоном/скриптом

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