
Александр
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

Виталий
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

Игорь
19.10.2018
12:12:59

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

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

BN
21.10.2018
20:37:11

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. :
Правда я не знаю есть ли это во фрисвиче

Yuriy
21.10.2018
22:18:25
* можно попробовать решить

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

Даниил
22.10.2018
04:32:39

Алексей
22.10.2018
04:43:28

Yuriy
22.10.2018
06:59:06