
Konstantin
20.03.2018
07:27:40

Oleg
20.03.2018
07:28:47

Xeon
20.03.2018
07:29:03

Konstantin
20.03.2018
07:31:22
нет )
Тебе нужно, как я ранее говорил, добавить в строку вызова originate UUID будущего вызова в виде переменной origination_uuid, потом поймать событие BACKGROUND_JOB, в котором пропарсить строку вызова originate и получить из неё этот самый UUID вызова.

Google

Konstantin
20.03.2018
07:36:18

Oleg
20.03.2018
07:36:21
не догнал немного

Konstantin
20.03.2018
07:38:39

Oleg
20.03.2018
07:40:41

Konstantin
20.03.2018
07:41:36

Oleg
20.03.2018
07:42:04
отлично! Спасибо! Буду пробовать )

Xeon
20.03.2018
07:47:12

Konstantin
20.03.2018
07:50:32
Yes
Is an "address" known at the time of your API call is executed?

Oleg
20.03.2018
07:54:43
api create_uuid
Content-Type: api/response
Content-Length: 36
7a0b760f-6a2e-4246-ac30-67b3f418b089

Konstantin
20.03.2018
07:56:15
Да.
А ты совсем в RAW режиме работаешь с ESL? Не через библиотеку?

Google

Xeon
20.03.2018
07:59:16
How to use leg_delay_start in non-enterprise string

Konstantin
20.03.2018
10:57:53
[leg_delay=seconds]

Xeon
20.03.2018
11:09:13
@kvishnivetsky
/usr/local/freeswitch/bin/fs_cli -x "originate freetdm/outgoing/R/095xxxxxx74 &bridge({ignore_early_media=true}[leg_delay=5]freetdm/outgoing/R/099xxxxxx19,[leg_delay=23]freetdm/outgoing/R/088xxxxxx07)"
/usr/local/freeswitch/bin/fs_cli -x "originate freetdm/outgoing/R/095xxxxxx74 &bridge({ignore_early_media=true}[leg_delay_start=5]freetdm/outgoing/R/099xxxxxx19,[leg_delay_start=23]freetdm/outgoing/R/088xxxxxx07)"both the calls are going at the same time

Konstantin
20.03.2018
11:21:37
[leg_delay=seconds]
[leg_delay_start=seconds]
wiki.freeswitch.org/wiki/Variable_leg_delay_start
Sorry for confusing you.

Xeon
20.03.2018
11:30:37
It is also not working I have tried that only
Can you please verify the string once and let me know if it is correct?

Oleg
20.03.2018
11:50:16
Еще такой вопрос - как и чем
вы анализируете логи звонков?

Konstantin
20.03.2018
11:51:30
Мозгами.

Oleg
20.03.2018
11:51:33
grep не берем во внимание. Столкнулся с проблемой что слишком уже сложно дебажить звонки, особенно когда их куча сыпется.
Мозгами.
Это понятно. Я про удобное визуальное представление мозгам.

Konstantin
20.03.2018
11:52:17
По uuid можно фильтровать.

Oleg
20.03.2018
11:52:58
Это тоже ясно

Konstantin
20.03.2018
11:53:11
Но для этого нужно в настройках сказать, что uuid нужно писать в логи.

Nikolay
20.03.2018
11:54:34
У меня все в планах завернуть все логи в Kibana
там красиво

Виталий
20.03.2018
12:14:53

Xeon
20.03.2018
12:15:35

Nikolay
20.03.2018
12:15:42
+, пока только логи приложения туда начали писать, астериски будет больнее, наверное

Google

Виталий
20.03.2018
12:17:25
я смотрел mod_graylog2 - включил и отрубил после... непомню даже что не понравилось )

Igor
20.03.2018
12:19:03

Виталий
20.03.2018
12:20:13
тогда filebeat на лог ФС натравить

Igor
20.03.2018
12:20:31

Виталий
20.03.2018
12:20:58

Igor
20.03.2018
12:21:35
Задача висит, я думал сам пилить приложение и через rsyslog пихать все в udp порт

Виталий
20.03.2018
12:22:37
шустро - оно на эластиксерч работает

Igor
20.03.2018
12:23:03
На той стороне парсить и вытаскивать то что мне нужно

Виталий
20.03.2018
12:23:31
неее - тогда уж лчше связку filebeat-logstash-elasticserach с визуализацией в kibana

Igor
20.03.2018
12:23:57
Понял, спасибо, потыкаю

Виталий
20.03.2018
12:24:03
кстати - logstash позволяет фильтровать в конфиге
и раскладывать по разным индексам

Oleg
20.03.2018
12:29:33

Sergey
20.03.2018
12:31:26
Y w

Xeon
20.03.2018
12:45:59

Александр
20.03.2018
13:09:07
в фрисвиче подписка появилась
у фрисвча. платный доступ к репе с обновлениями.

Yuriy
20.03.2018
13:12:08
bingo!

Google

Yuriy
20.03.2018
13:12:45
типа хотите новый FS платите бабло?

енот
20.03.2018
13:23:15
Два кондишена если, один на cid, второй на did, первый закрытый, внутри второго уже экшоны?

Александр
20.03.2018
13:35:25
ну написано типа ирли ацесс
то есть для нищебродов основы тоже будут

Admin
ERROR: S client not available

енот
20.03.2018
13:36:10
Давно ли sngrep в репах центось появился?

Александр
20.03.2018
13:50:31
*обновы

Nikolay
20.03.2018
13:59:45

енот
20.03.2018
14:10:21
напомните как кодеки задать пожалуйста
в bridge

Igor
20.03.2018
14:13:38
{absolute_codec_string=CODEC1,CODEC2}

Max
20.03.2018
14:39:01
подскажите, а какая переменная отвечает за "перезвон"? делаю originate на внутреннего абонента, он снимает трубку, и потом transfer на внешнего. И внешний - не может сбросить звонок. на него постоянно перезванивает FS, до тех пор, пока внутренний абонент не положит трубку. О_о
Хм. оно перезванивает с разных линий. Используется гейт на 16 линий. И в диалплане под условие попадает скажем, 4 линии, и в таком случае - перезванивает 4 раза, каждый раз с разной линии. В аутбаунд роутах прописано continue_on_fail=true. Если прописать false - не перезванивает. но тогда и одновременно несколько исходящих перестают работать. Может кто пожскажет, что можно в этом случае сделать?..

Александр
20.03.2018
15:23:00
Всем доброго вечера
Возможно кто то сталкивался с проблемой артефактов при видео звонке?

Igor
20.03.2018
15:29:41
я не подскажу, но лучше поподробнее опиши какие кодеки, через что гоняешь и тд и тп, может кто и сталкивался

Александр
20.03.2018
17:00:53
1. В локалке артефактов нет, они возникают при звонке соседний офис, который соединен впн туннелем.
2. Кодеки два h264 and vp8

⭐Timur
20.03.2018
17:03:47
Предположу, что vpn на udp работает. Перевод на tcp должен помочь. Не понятно какой именно vpn

Александр
20.03.2018
17:04:06
3. Пробовал байпас медия прокси

Google

Александр
20.03.2018
17:04:36
Он либо пускает либо нет.

⭐Timur
20.03.2018
17:09:25
Я совершенно не знаком с freeswitch и т.п. Но мне кажется, судя по описанным симптомам, что проблема именно в типе vpn (udp). Если есть возможность поднять что то другое для тестов, было бы здорово.

Александр
20.03.2018
17:11:00
Я могу ошибаться, но у меня вот такие соображения= 1. Проблема с очередью пакетов, т.е. не доставляется часть
2. Проблема в кодировании видео
3. Проблема в битрейпе, ФПС и сглаживании и или что то с этим связанное.
2 и 3 можно настроить в фрисвиче?

⭐Timur
20.03.2018
17:15:36
А причём здесь 2 и 3 если в локальной сети все ОК

Павел
20.03.2018
17:18:21
l2tp емнип использует tcp, для построения туннелей лучше использовать vpn на базе udp например openvpn

Serge
20.03.2018
17:49:37
L2tp тоже udp, openvpn умеет и то и другое. Можно попытаться настроить приоритизацию на оборудовании, только учтите, что это должно делаться ДО упаковки в тунель. Временем квантизации поиграть. Настроить полисинг для остального трафика. Но всё это довольно бесполезно в условиях интернета.

Виталий
20.03.2018
17:55:34
Или запросить у прова L2 с гарантированным ответом в канале

Александр
20.03.2018
18:06:31