
енот
12.06.2018
11:54:16
разве что сериалы начать смотреть
в оригинале))
с сабами

Pavel
12.06.2018
11:57:01

Google

енот
12.06.2018
11:57:26

Pavel
12.06.2018
11:59:23

енот
12.06.2018
11:59:48

Xeon
13.06.2018
07:41:23
Hello , I was trying to play a sound file in conference for a member not able to find how can I play it in loop using fs_cli
I am using conference <call_uuid> sound_file member_id
@kvishnivetsky

Vad
13.06.2018
08:09:20

Xeon
13.06.2018
08:10:02

Vad
13.06.2018
08:15:52
:( such specific case, try to ask guru into FS mail list directly

Xeon
13.06.2018
10:32:28

Yuriy
13.06.2018
10:33:58

Vad
13.06.2018
10:37:21
seems to be one time playback, for loop you can inject loop in your code if you use some code, but clear api command maybe don't exist or try to ask fs mail list

Google

Xeon
13.06.2018
10:42:13

Yuriy
13.06.2018
10:53:22
any better way to do this
I just think that it is not availible because of you always can join back to the confierece if you are local for example
Otherwhise controle it via phone using mute and swuitching to other line

Xeon
13.06.2018
11:01:08

Yuriy
13.06.2018
11:11:34
here actually a way to redifine some needed extensions to do some actions
Like here:
session:execute("bind_digit_action","moderator,*1,exec:execute_extension,add")
session:execute("bind_digit_action","moderator,*2,exec:execute_extension,remove")
some kind of this example as I remember existsi in the docs

Pavel
13.06.2018
11:17:09
Mute, kick, change layout, play file

Alexandru
13.06.2018
12:02:03
alernatively just use uuid_hold
but never tried with conference
but im pretty sure you can manage each member of the conference separately with uuid_* commands
at least i remember i was doing that when making dialers

Xeon
13.06.2018
12:21:27

Alexandru
13.06.2018
12:22:23
You need to play it to entire conference?

Xeon
13.06.2018
12:23:01

Pavel
13.06.2018
12:36:13
See conference <conf num> play command. You can play to some particular participant.
Docs at confluence.

Xeon
13.06.2018
12:54:56

Alexandru
13.06.2018
12:58:46
then transfer that member to another extension
i've already told you the solution

Xeon
13.06.2018
13:01:08

Google

Alexandru
13.06.2018
13:01:24
what for?
i don't understand
you transfer that guy to another extension
and transfer him back when you need it
and Yuriy gave you another method
here actually a way to redifine some needed extensions to do some actions
Like here:
session:execute("bind_digit_action","moderator,*1,exec:execute_extension,add")
session:execute("bind_digit_action","moderator,*2,exec:execute_extension,remove")
some kind of this example as I remember existsi in the docs

Xeon
13.06.2018
13:06:49
thankyou @acovalschi will try and ask if getting stuck

Henaro
14.06.2018
10:43:20
FusionPBX для обратного вызова использует скрипт /app/click_to_call/click_to_call.php
А можно такой же коллбэк организовать с помощью mod_event_socket?

Александр
14.06.2018
10:47:28
можно
глянул в код - там именно он и используется у них

Bogdan
14.06.2018
12:26:46
Добрый день. Нужна помощь. У меня фрисвитч начал регулярно, раз в минут 5, перезагружаться.

Bogdan
14.06.2018
12:26:50
Что можно проверить?

Borik
14.06.2018
12:28:00
сначала логи
а еще можно включить в ОС запись core dumps и посмотреть в корки
это осмысленно, если в логах тишина

Victor_sc120
14.06.2018
12:39:29
если версия слишком старая и порт открыт наружу для всех - могут валить какой нибуть уязвимостью

Alexandru
14.06.2018
13:24:04
могут валить эмоджами в cli
вроде 1.4 уязвима к этому

Google

Bogdan
14.06.2018
13:27:29
Вроде 1,6,20
По идее не страя
Наружу открыт xml_rpc

Александр
14.06.2018
14:28:29
пастебин лог перед падением

S
14.06.2018
15:24:00

Admin
ERROR: S client not available

Bogdan
14.06.2018
16:03:50
если не секрет, зачем?
Я только изучаю freeswitch. Я планирую через этот модуль выполнять действия с внешнего скрипта. Может если есть лучше варианты - буду презнателен, если подскажете.

Александр
14.06.2018
16:06:42
последнее действаи перед падением
mod_odbc_cdr.c:309 sql INSERT INTO cdr_table_both (CallId, TEST_id) VALUES (90a68334-3c45-405d-9294-26c28ed50630, 0961952966@natsip.datagroup.com.ua)
я бы посмотрел логи базы

Bogdan
14.06.2018
16:25:17

Александр
14.06.2018
16:29:22
вангую на неподходящий тип или размер поля

S
14.06.2018
17:09:48

Bogdan
14.06.2018
17:11:19
Пока в тестовом режиме. А потом фаервол настрою

Артем
15.06.2018
07:25:47
Привет. Вроде простая задача: curl ом дернуть скрипт который возвращает два значения: "0" и "1". Если "1" нужно делать hangup, иначе - дальше по диалплану.
Сделал 2 extension:
<extension name="number_check" continue="true">
<condition field="destination_number" expression="^(from_)">
<action application="curl" data="https://127.0.0.1/services/pbx/checkphone.php?number=${caller_id_number}"/>
<action application="set" data="checked=${curl_response_data}"/>
</condition>
</extension>
<extension name="number_check_fail" continue="true">
<condition field="checked" expression="^1$">
<action application="hangup" />
</condition>
</extension>
Но звонок пролетает мимо, хотя curl возвращает что надо...
Нужно делать вложенные condition после curl?

Anton
15.06.2018
07:32:40

Google

Артем
15.06.2018
07:37:44
Спасибо.

Henaro
15.06.2018
08:22:56
в api originate можно в параметрах указать что-то типа rec=true?

Виталий
15.06.2018
08:23:20
можно - на канале

Henaro
15.06.2018
08:23:38
в противном случае приходится делать `api uuid_record $uuid start $record_path`

Виталий
15.06.2018
08:25:21
ну а как ты указываешь остальные параметры - типа кодеков.
это будет просто переменная которую нужно будет после обработать в диалплане

Serge
15.06.2018
09:33:47
Пришлось первый раз столкнуться с ФС за натом и появились вопросы:
- у меня прокинуты всего около 1к udp портов - этого же должно хватить для беспроблемной работы примерно 10 одновременных звонков?
- есть некоторая особенность: нат может быть в разные адреса(уход на запасной канал), вероятно понадобится stun - оно вообще нормально работает в таком виде?
Или же всё-таки добиваться проброса белого адреса?

Виталий
15.06.2018
09:34:57
1 - один звонок - 4 порта

Alexey
15.06.2018
09:35:01
4 порта на звонок хватит в любом случае

Виталий
15.06.2018
09:35:22
2 - стун не всегда успевает определить и отдать этот новый ип

Alexey
15.06.2018
09:35:23
не забудьте поправить диапазон в switch.conf.xml

Serge
15.06.2018
09:35:38
это я знаю, меня больше интересует оборачиваемость портов

Виталий
15.06.2018
09:35:42
лучше белый ип поищите

Serge
15.06.2018
09:37:45
искать адреса не надо, надо купить и заморочиться пробросом на серверную ферму, а ради 10 (почти недостижимый максимум) звонков возиться не хочется

Vad
15.06.2018
14:17:02
подскажие пожалуйста кто в курсе, sched_api - блокирующая или нет ?