@ru_freeswitch

Страница 419 из 430
leo
11.10.2018
15:55:11
Может все таки от слова perl? )

agic
11.10.2018
15:55:32
а как передать )) параметры

leo
11.10.2018
15:55:44
GET запрос жеж

либо в path params

Google
Terminator
11.10.2018
15:57:35
@ElijahCrane будет жить. Поприветствуем!

leo
11.10.2018
15:58:04
а как передать )) параметры
@app.route("/api/1.0/gettable/<name>/json/") def apiGetJSONTable(name): methodToCall = getattr(reports.models, name)...

agic
11.10.2018
15:58:32
сейчас пойму )

leo
11.10.2018
15:59:08
"Сейчас пойму. Оставайтесь, пожалуйста, на линии."

agic
11.10.2018
16:00:54
ну да )

http://172.0.0.1/?num=79531747878&num2=7455489564

что типа такого надо

и пока как flask переменны эти берет я хз )

leo
11.10.2018
16:03:42
user = request.args.get('user')

вот так

Это параметры GET-запроса

agic
11.10.2018
16:04:44
request.args.get

да нашел )

Google
leo
11.10.2018
16:05:27
Только если нагрузка большая будет

flask запускай через uwsgi

Anton
11.10.2018
16:06:17
через gunicorn

leo
11.10.2018
16:06:42
Можно и через gunicorn

Ihor
11.10.2018
16:06:54
mod_python попробывать
Не надо. Он течёт по памяти

Anton
11.10.2018
16:06:57
num_process = CPU * 2 + 1

agic
11.10.2018
16:15:08
бля

спасибо )

10 минут хватило )

ты спас мой вечер

agic
11.10.2018
16:28:29
нет

не три строчки

мне надо обращаться еще в амазон периодами если в базе пусто

Denis 災 nobody
11.10.2018
16:29:32
Пускалка

Остальной код никуда не денется

Anton
11.10.2018
16:47:10
мне надо обращаться еще в амазон периодами если в базе пусто
берите asyncpg, aiohttp, gunicorn, там работы на час, уже можно было дописывать пока вы обсуждаете

Terminator
11.10.2018
19:46:24
Мишаня будет жить. Поприветствуем!

? Stan
11.10.2018
21:22:57
Google
Valeriy
11.10.2018
21:23:45
Чот прям волна одного и того же спамера по всем чатам...

Ivan
12.10.2018
06:39:18
А что в r-uri от phonerlite прилетает?
корректно номер уходит INVITE sip:phone SIP/2.0

Ihor
12.10.2018
06:40:33
корректно номер уходит INVITE sip:phone SIP/2.0
Вообще не ясно, что написали ;) phone - это что?

Ivan
12.10.2018
06:40:58
просто номер телефона, заменил текстом вместо реального номера

попробовал вчера еще microsip и с ним тоже проблем нет, звонок проходит.

Del
12.10.2018
07:41:44
Всем привет! Как прехватить dtmf во время разговора? Сценарий такой: Набираю номер, попадаю на ivr. Обрабатываю скрипт на lua, затем <action application="bridge" data="user/3000@192.168.66.4"/> Во время соединения с 3000, при нажатии комбинации цифр, отправлять post-запрос на сервер (dtmf + номер телефона). Допустимо запоминать комбинацию и отправить по окончанию вызова. В тырнете инфы по проблеме не нашел

Алексей
12.10.2018
07:42:46
помоему ивенты есть . если dtmf набираются

отсылать в rabbitmq. слушать консьюмером (пишется на чём угодно). ну и логику описывать

как вариант

Del
12.10.2018
08:02:47
ивенты (getDigits) у меня норм работают только с ivr. Во время bridge не срабатывают. rabbitmq пока прикручивать излишне. (я только недавно начал разбираться с fs) С отправкой curl проблем нет, надо только получить dtmf и номер

Виталий
12.10.2018
08:23:38
о - я как раз ковыряю session:answer(); while (session:ready() == true) do digits = session:playAndGetDigits(2, 5, 3, 3000, "#", "/prompt.wav", "/error.wav", "\\d+") session:consoleLog("crit", "---------------------------\n") session:consoleLog("crit", "---------------------------\n") session:consoleLog("crit", "---------------------------\n") session:consoleLog("crit", "Got DTMF digits: ".. digits .."\n") session:consoleLog("crit", "---------------------------\n") session:consoleLog("crit", "---------------------------\n") session:consoleLog("crit", "---------------------------\n") end

Del
12.10.2018
09:17:32
спасибо. это работает только до или после соединения с оператором. Можно как получать dtmf во время разговора?

Виталий
12.10.2018
09:18:03
да это просто ожидание ввода )

в вашем случае наверное проще ловить через esl

Del
12.10.2018
09:20:35
эх, спасибо! буду копать в этом напрвлении

Fedorchenko
12.10.2018
09:35:11
эх, спасибо! буду копать в этом напрвлении
или подписаться на Events DTMF в mod_lua

Del
12.10.2018
09:53:58
или подписаться на Events DTMF в mod_lua
вот это интересно. можно подробнее? любой пример

Pavel
12.10.2018
09:54:14
Подскажите, пожалуйста, какую БД лучше использовать в Fusionpbx?

Alexey
12.10.2018
09:55:56
postgres

Del
12.10.2018
09:55:56
или подписаться на Events DTMF в mod_lua
ещё, как вариант, bind_meta_app , но с ним быстрый старт неудался

Google
Fedorchenko
12.10.2018
11:02:03
ещё, как вариант, bind_meta_app , но с ним быстрый старт неудался
Документацию потерли, видимо.. См. lua.conf.xml Там есть пример: <!--<hook event="CUSTOM" subclass="conference::maintenance" script="catch-event.lua"/>-->

Alexandr
12.10.2018
11:07:57
приветствую вас гуру ? Скажите как мне в морде включить у абонента проверку на радиусе, переменные User-name и Password я в диалплане вставляю, пакеты не летят на порт 1812, только на 1813. mod_xml_radius

Del
12.10.2018
11:25:02
То есть для DTMF будет выглядеть, видимо, так: <hook event="DTMF" script="catch-event.lua"/>
Спасибо!! Удалось подключить скрипт к ивенту. Осталось вывести digit и привязать к номеру

Алексей
12.10.2018
12:19:20
Так разве это не в бридже устанавливается? sofia/profileName/sip:toUser@toDomain

BN
12.10.2018
12:45:34
Кто нибудь работает с fs в докере? Как вы решили проблему с пробросом большого кол-ва портов rtp?

У меня начинает висеть, наверное потому что docker создает правило для каждого порта из диапазона в iptables

Victor_sc120
12.10.2018
13:17:26
а не надо в режиме нат ставить

BN
12.10.2018
13:27:03
Тогда теряется возможность линковать к другим контейнерам

Terminator
12.10.2018
13:34:14
Dmitry Krivosheia будет жить. Поприветствуем!

Максим
12.10.2018
13:56:53
по 2 порта на соединение

если без rtcp

Dmitry
12.10.2018
14:48:14
всем привет!. Коллеги может кто поделится скриптом, для отсылки SIP MESSAGE между серверами? использую mod_sip инфы мало...

*mod_SMS

Ihor
12.10.2018
15:00:01
А какая задача решается? И не проще ли ее решить средствами более... подходящими что-ли?

Как http

Dmitry
12.10.2018
15:07:01
сип склиент 1 шлет шлет SIP MESSAGE —> FS1 —> FS2 —> sip client2

Google
Dmitry
12.10.2018
15:08:10
голос уже ходит по схеме, а вот как передать MESSAGE мало инфы

Fedorchenko
12.10.2018
15:44:36
голос уже ходит по схеме, а вот как передать MESSAGE мало инфы
Скорее всего надо разрешить отправку messages. Но правильного решения пока не знаю.

Dmitry
12.10.2018
15:47:24
между сип клиентами FS сообщения ходят

по умолчанию

Fedorchenko
12.10.2018
15:51:04
<action application="set" data="fs_send_unsupported_info=true"/>

Скорее всего надо разрешить отправку messages. Но правильного решения пока не знаю.
Но я не уверен, что прав. Мои эксперименты не закончились, к сожалению. Но отправку в SIP я видел

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