@ru_freeswitch

Страница 264 из 430
ros
18.03.2018
13:13:42
нормально должно быть можно пробросить устройство таймера во внутрь виртуалки в крайнем случае

енот
18.03.2018
13:14:12
ну у меня были глюки на вдс от ихора, решились установкой астера

Google
енот
18.03.2018
13:14:20
чисто сип

ros
18.03.2018
13:16:03
угу астериск без таймингов прям живет нормально

dau63k
18.03.2018
13:19:49
Вечер добрый,спасибо всем за подсказки. Хотя и так понимал, но не знал, как это сделать. Оказывается все просто. Всем спасибо.

Igor
18.03.2018
13:54:50
Насколько я помню, пока с реальными железками не работаете (Е1 например) то можете на тайминги забить. Могу ошибаться, буду рад если меня поправят.
при конфликте за ресурсы с другими виртуалками на хосте гипервизора и с сипом будут проблемы, в любом гипервизоре, проявляется это в задержках поднятия RTP потоков, во времени обработки сигналинга и тд и тп. Любая железяка уделает аналогичную по ресурсам виртуалку(kvm, esxi) по производительности, тут прежде всего вопрос в предполагаемой нагрузке и загрузке ресурсов хоста с гипервизором

Igor
18.03.2018
14:00:34
нашел, спасибо

Yura
19.03.2018
09:05:43
На VirtualBox виртуалки Debian + FS + FusionPBX настраивали и тестировали, и даже пару месяцев работала пара ВАТС с реальными клиентами не особо нагруженными. Потом перенесли на железный сервер. Ключевая деталь - пробрасывал сетевуху в виртуалку.

Fedor
19.03.2018
09:42:16
хотя, пардон, в моём случае было вмваре

Yuriy
19.03.2018
09:56:09
всем привет еще актуально кто подскажет как через Sched_api вызвать конфенцию с флагами? То есть передать туда что то типа xml.ele('action').att('application','set').att('data','res=${sched_api +1 none conference '+confId+ ' ${flags} play file_string://${namefile}!conference/conf-has_joined.wav}'); Сразу скажу что именно так - не работает Работает толкьо вот так xml.ele('action').att('application','set').att('data','res=${sched_api +1 none conference '+сonfId+ ' play file_string://${namefile}!conference/conf-has_joined.wav}'); То есть без флагов. Пробовал с confId+'+${flags}'

Dmitriy
19.03.2018
09:58:44
Yuriy мне кажется, или я уже это читал недавно? Это вопрос или ответ кому-то?

Yuriy
19.03.2018
09:59:42
Все верно читали Просто на выходных было и довольно быстро ушло в историю чата за обсуждением. Поэтому в понедельник на всякий слай повторил

Google
Yuriy
19.03.2018
10:05:32
Ок сейчас протестим. потомему пробовал но не факт что без домена

Dmitriy
19.03.2018
10:05:56
Потому, как я смотрю как у себя в диалплане прописывал - там два плюса для флагов используется



Ну и посмотреть, может строчка неправильно формируется. Слово flags ставится?

Yuriy
19.03.2018
10:06:46
Момент. Я сейчас прям попробую скажу результат

Command conference(28++flags{mute} play file_string:///tmp/65f3a82e-a600-1236-bb90-005056037393-name.wav!conference/conf-has_joined.wav): Conference 28++flags{mute} not found

Dmitriy
19.03.2018
10:10:28
28 - это что?

Yuriy
19.03.2018
10:11:04
id конференции

без ++flags{} команда отрабаывает

то есть конфу находит

Dmitriy
19.03.2018
10:12:05
эм

это вы из консоли в конференцию хотите вещать звук?

а флаг кому применить?



вот какие параметры применяет команда conference

Yuriy
19.03.2018
10:14:03
Смотрите Я в общем то сейчас обрабаываю стандартный скрипт из конфлюенса который позволяет анонсировать имя вошедшего в конференцию делается это из sched_api соответсвенно на сколько я понимаю флаг применяется к данному звнку в конфернецию

Я как бы и не против

Dmitriy
19.03.2018
10:14:47
и вы хотите что бы это имя слышали все, кроме вошедшего?

Google
Dmitriy
19.03.2018
10:15:05
или что бы все замолчали когда проигрывается этот файл?

Yuriy
19.03.2018
10:15:10
но есть после конференции я добавлю скажем conference 28 flags{mute} play то sched_api не вызывается так как говорит что слишком много параметров

mute в данном случае просто тест флага

я в данном случае хочу попасть в конференцию с кам либо флагом через Sched_api

Dmitriy
19.03.2018
10:16:13
вы сначала попробуйте в консоли выполнить те действия которые необходимы, потом превратите это в команду(ы) sched_api

Yuriy
19.03.2018
10:18:30
conference 28 flags{mute} play file_string://conference/conf-has_joined.wav} Conference command 'flags{mute}'

соответсвенно не знает оно такой команды как я понимаю

Dmitriy
19.03.2018
10:18:59
ну потому, что нет такой команды =) Список возможных команд я выше кидал

и их комбинировать нельзя

Yuriy
19.03.2018
10:19:11
Да

Dmitriy
19.03.2018
10:19:32
https://freeswitch.org/confluence/display/FREESWITCH/mod_conference

Yuriy
19.03.2018
10:19:45
корчое больше одной команды не вариант получается?

Dmitriy
19.03.2018
10:19:49
и вот эту страничку я недели 2 перечитывал когда конференции изучал)

Yuriy
19.03.2018
10:19:52
либо play

Dmitriy
19.03.2018
10:19:54
Можно подряд две команды

Yuriy
19.03.2018
10:19:56
либо mute

mute|play?

Dmitriy
19.03.2018
10:20:04
mute вы для всех сделаете

Yuriy
19.03.2018
10:20:08
f

а

Google
Yuriy
19.03.2018
10:20:11
вот

а мне нужно толкьо для того кто присоединяется

Dmitriy
19.03.2018
10:20:31
заходите в fs_cli и пробуйте =) там сразу поймете что можно а что нельзя =)

Yuriy
19.03.2018
10:20:33
тогда судя по всему sched_api не очень команда для этого

согласен

Dmitriy
19.03.2018
10:20:48
В диалплане флаги прописывайте

только вопрос - кто потом unmute для него сделает?

Yuriy
19.03.2018
10:21:10
он сам для себя сделает его

Admin
ERROR: S client not available

Yuriy
19.03.2018
10:21:19
Это на данный момент тестовый флаг не более

Dmitriy
19.03.2018
10:21:36
Ну лучший вариант - нужные флаги в диалплане прописывать

я так делал

для создателя конференции все права и вещание, для подсоединившихся - тишина и только просмотр

Yuriy
19.03.2018
10:22:45
Да я понимаю но флаги могут быть динамическими и измениться в момент присоединения человека к конференции

либо быть разными для разных пользователей

именно конфиг тут - не очень вариант

в диалплане при оычном вызове конференции это работает

я просто пытаюсь это как то объединить с name announcement

Dmitriy
19.03.2018
10:23:47
Навскидку могу предложить mod_xml_diaplan

Yuriy
19.03.2018
10:24:18
Его и использую

Google
Yuriy
19.03.2018
10:24:41
но на сколько я помню конфиг конфернеции подкружается только 1 раз при ее создании и определяет роли заранее

Dmitriy
19.03.2018
10:25:07
ну да, вроде так

Yuriy
19.03.2018
10:25:14
вот

Dmitriy
19.03.2018
10:25:19
там вроде можно релоад делать каждый раз ;)

ну костылить всмысле)

Yuriy
19.03.2018
10:25:32
а у меня каждый пользователь может быть со своими флагами

то есть 1 юзер может быть мьют

а другой не мьют

при одинаковой роли

сейчас кое что попробую

Dmitriy
19.03.2018
10:26:03
только хотел сказать про роли)

Yuriy
19.03.2018
10:26:03
есть одна идея

Dmitriy
19.03.2018
10:26:49
можете замьютить кого-то одного

Yuriy
19.03.2018
10:28:35
то есть если я укажу last то замьючу сам себя?

Dmitriy
19.03.2018
10:32:08
ну если после тебя никто не подключился, то по идее да

Yuriy
19.03.2018
10:32:20
Dct

все понял разницу между вызовом конфы через команду и через АПИ

Dmitriy
19.03.2018
10:32:56
Не за что:)

Yuriy
19.03.2018
10:33:05
судя по всему через АПИ флаги (именно флаги) я передать не смогу

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