@ru_freeswitch

Страница 333 из 430
Кеков Зез
22.06.2018
04:53:21
это в докерканале

И конкретно эта Lina ters в канале рубистов тоже засветилась.

Serge
22.06.2018
07:33:19
Borik
22.06.2018
08:20:50
А если path включить в каме - вроде оно как раз для того
Да-да, именно так оно в итоге и заработало

Google
Serge
22.06.2018
11:02:05
есть такой кусок диалплана <action application="export" data="effective_caller_id_number=70991234567"/> <action application="export" data="effective_caller_id_name=_undef_"/> <action application="bridge" data="sofia/gateway/beeline-1/8$1"/> Работает для обычных, прямых звонков. Если же прилетает Diversion, манипуляции с номером игнорятся и улетает оригинальный номер звонящего, что провайдеру конечно не нравится и звонок отбивается :( Как чинить?

? Stan
22.06.2018
11:03:12
Почему "конечно не нравится"? С диверщеном как раз оригинальный кли может быть и не своим

Если диверщен через себя

Serge
22.06.2018
11:03:42
потому как несогласованый ANI

? Stan
22.06.2018
11:04:04
Ваш Ани в диверщене

А оригинальный вы обязаны как раз транслировать

Serge
22.06.2018
11:06:56
Это проще самому как-то починить, чем с Би бодаться :) К тому же в дивершене мой внутренний номер

? Stan
22.06.2018
11:07:37
А вот внутренний в диверщене это как раз неправильно. Звоните через нас, мы это корректно обрабатываем ;)

Но странно что оно не меняется через эффектив

енот
22.06.2018
11:08:13
ты там на полставки менеджер по продажам что ли ещё?

у себя

? Stan
22.06.2018
11:08:40
ты там на полставки менеджер по продажам что ли ещё?
Ключевое слово "у себя". И жнец и на дуде игрец.

енот
22.06.2018
11:08:56
Google
енот
22.06.2018
11:10:52
Да
нихрена себе, ничего что я с тобой на ты? ?

напомните пожалуйста как дампнуть чанел вариэйблс из диалплана?

? Stan
22.06.2018
13:10:26
info

енот
22.06.2018
13:22:27
а как проще и корректнее провести проверку? вот я вытаскиваю из редиса переменную, мне надо убедиться что b-номер равен ей. иначе в зад звонок. как это лучше сделать?

? Stan
22.06.2018
13:22:52
кондишен?

енот
22.06.2018
13:25:25
а немношк подробнее? <condition field="destination_number" expression="^(.)$"> <!--получение данных из редиса --> <condition field="destination_number" expression="^(${некая переменная из редиса})$"> <!--действия --> </condition> </condition> так что ли?

? Stan
22.06.2018
13:26:04
что то такое) я сам не делал, по этому не скажу как правильно

но как-то так

енот
22.06.2018
14:23:31
Такое лучше на луа
луа, луа, как оно меня раздражает

? Stan
22.06.2018
14:23:36
нинада луа

енот
22.06.2018
14:23:38
это ж недоязык =\

? Stan
22.06.2018
14:23:38
луа нинужно

енот
22.06.2018
14:23:52
то ли дело питон

Alexandru
22.06.2018
14:24:37
Хайредис + mod_limit доводил количество конкуоеньных звонков до -30000

Не доверяю я мод хайредису

Минус тридцать тысяч

Google
Alexandru
22.06.2018
14:25:19
Если что

? Stan
22.06.2018
14:25:38
Не доверяю я мод хайредису
редис тоже нинужын

Alexandru
22.06.2018
14:26:47
Почему же

Anton
22.06.2018
14:28:04
это ж недоязык =\
чем это он недо ?

енот
22.06.2018
14:28:18
Anton
22.06.2018
14:30:31
то что его в основном используют как язык для скриптов не значит что на нём нельзя написать ничего полностью самодостаточного .)

правда я кроме prosody не знаю проектов написанных на lua в качестве основного языка...

а, ещё luci в openwrt

енот
22.06.2018
15:06:16
Он куцый по отзывам

Serge
22.06.2018
15:24:05
а немношк подробнее? <condition field="destination_number" expression="^(.)$"> <!--получение данных из редиса --> <condition field="destination_number" expression="^(${некая переменная из редиса})$"> <!--действия --> </condition> </condition> так что ли?
<condition> <action application="hiredis_raw" data="default GET did:${destination_number}:${caller_id_number}" inline="true"/> </condition> <condition field="${hiredis_raw_response}" expression="^$"> экшн что-там антиэкшн что-то тут </condition>

Alexandru
22.06.2018
16:59:29
блэт, я не знаю где спросить, но :D вы не пробовали терминал юзать в htc vive?

енот
22.06.2018
17:03:25
Городская психиатрическая лечебница 1

Alexandru
22.06.2018
17:04:12
ну я хочу

киберпунк

енот
23.06.2018
08:45:01
а откуда в принципе может получать юзеров динамических фрисвич?

сейчас он у нас ходит через mod_xml_curl

Google
енот
23.06.2018
08:45:32
я собрал статистику апи нашего, он дает 50% нагрузки примерно =\

радиус вероятно, может что-то ещё?

? Stan
23.06.2018
08:48:05
Радиус там вроде как то криво очень работал.

енот
23.06.2018
08:49:23
а насколько надежна генерация уникального префикса для каждого звонка?

с коротким сроком жизни

или в хидере его отправлять

Admin
ERROR: S client not available

Dmitriy
23.06.2018
09:22:27
Спроси у Yuriy, по моему у него именно по токенам где-то есть схема с оригинацией из webrtc клиента

Yuriy
23.06.2018
09:43:43
Slava
23.06.2018
09:56:29
всем привет. начал понемногу разбираться с fs. подскажите по аналогии с *. если в * транк без авторизации, то входящий вызов возможен если указан ip пира

Slava
23.06.2018
09:57:19
)) не успел написать, так и думал

спасибо

? Stan
23.06.2018
09:58:35
я делаю не через ацл, а дергаю хмл_курл и там в скрипте проверяю. в зависимости от результата - генерирую диалплан

Slava
23.06.2018
10:02:10
apply-inbound-acl имеется в виду сигнализация? rtp это уже fw, если сингальный и медиа ip разнесены?

Dmitriy
23.06.2018
10:16:00
Он же про саму концепцию токенов

Alex
23.06.2018
10:19:03
Парни привет. Подскажите, как автообзвон сделать на FS. Что то на эту тему инфы не нашел в нете... может конечно искал плохо

Yuriy
23.06.2018
10:19:13
Он же про саму концепцию токенов
Да че там концепция -то? Кидаем токен в кастомный хедер Делаем запрос на севрер для валиадции токена Если токен валиден продолжаем Второй сценарий - генерим сам токен Киаем в кэш Отдаем токен в хедере Далье к запросам крепим токен

Валидируем

Все просто)

Google
Alex
23.06.2018
10:20:59
а есть примерчики?

енот
23.06.2018
10:25:15
Валидируем
вопрос в валидации средствами фс. если я по токену пойду в редис и буду пытаться брать там инфу, это сканает за валидацию? если инфы нет, значит не отвалидировалось.

Yuriy
23.06.2018
10:25:40
ну а почему нет то?

если токена нет - протух

енот
23.06.2018
10:29:07
ну вдруг я чет очевидное упускаю

взгляд со стороны мне был нужен

Yuriy
23.06.2018
10:32:22
Не не. Все верно мыслите Тут важно не упустить чтобы чекать токен при каждом запросе

Ну и не забывать продливать его

енот
23.06.2018
10:32:53
его не надо продлевать

Yuriy
23.06.2018
10:33:00
Смотрите

Пришел запрос с токеном У него есть Expire

енот
23.06.2018
10:33:14
система монетизируется рекламой перед звонком. мне только и надо чтобы токен сработал 1 раз, потом он умирает.

Yuriy
23.06.2018
10:33:23
а ну ок

енот
23.06.2018
10:33:31
на каждый звонок - новый токен

Serge
23.06.2018
23:18:55
Я вот смотрю, у меня с диверщеном через эффектив меняется... Ддавай лог с фрисвича
оказалось не совсем так, как я описал: это кусок отрабатывает, а если перенести это в {} перед бриджом - нет ?

А вот внутренний в диверщене это как раз неправильно. Звоните через нас, мы это корректно обрабатываем ;)
чесно признаться: понятия не имею как туда запихать оригинальный номер - оно может прийти на разные номера и уйти по другому транку. В хидер нельзя, точнее бессмысленно - он всё равно будет потерян на АТС

Sergey
24.06.2018
11:13:55
Ключевое слово "у себя". И жнец и на дуде игрец.
у тебя международная компания?

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