@ru_freeswitch

Страница 266 из 430
Konstantin
20.03.2018
07:27:40
The address is different that I want to add in the channel
What kind of is that "address"? And what is that "address" for?

Xeon
20.03.2018
07:29:03
What kind of is that "address"? And what is that "address" for?
The address is a phone number The address is to be added in the call

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

Google
Konstantin
20.03.2018
07:36:18
The address is a phone number The address is to be added in the call
Is that "address" a destination number of a conference?

Oleg
20.03.2018
07:40:41
Есть API функция create_uuid
т.е. я генерерую uuid, подставляю его в originate и по событиям отлавливаю. Правильно понял?

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

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
Да. Так ты заранее знаешь UUID будущего вызова.
правильно ли я понимаю, что последняя строка это и есть UUID?

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
Is an "address" known at the time of your API call is executed?
Let me fist fix my confusion and ask again @kvishnivetsky

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

там красиво

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

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

Но для этого нужно в настройках сказать, что uuid нужно писать в логи.
подскажи навскидку параметр что нужно включить - если можно )

Igor
20.03.2018
12:19:03
я смотрел mod_graylog2 - включил и отрубил после... непомню даже что не понравилось )
Серверная сторона жрёт ресурсов как не в себя и ничего волшебного в нем нет, одна запись в грейлоге=одной строке а логах. Может оно и допиливается как-то, но меня ресурсопотребление смутило

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

Igor
20.03.2018
12:20:31
У меня все в планах завернуть все логи в Kibana
Умеет группировки по фрагментам лога делать?

Виталий
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 позволяет фильтровать в конфиге

и раскладывать по разным индексам

Sergey
20.03.2018
12:31:26
Y w

Xeon
20.03.2018
12:45:59
@kvishnivetsky
Can any one help?

Александр
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
⭐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
А причём здесь 2 и 3 если в локальной сети все ОК
При том, что локолка быстрее и меньше потерь, из за чего отпадает настаивать все остальное, тот же джиттер

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