Size: a a a

2021 February 12

е

енот in ru_freeswitch
Хм, регулировка прям на лету в обоих есть? Знаю, что в влц есть, но через телнет, я пока не осилил.
источник

KV

Konstantin Vishnivet... in ru_freeswitch
енот
Хм, регулировка прям на лету в обоих есть? Знаю, что в влц есть, но через телнет, я пока не осилил.
В VLC точно через консольку управления.
источник

е

енот in ru_freeswitch
Konstantin Vishnivetsky
В VLC точно через консольку управления.
Ну телнет, да...
источник

е

енот in ru_freeswitch
Вот бы хттп
источник

KV

Konstantin Vishnivet... in ru_freeswitch
енот
Вот бы хттп
А, вроде, тоже был такой модуль там.
источник

KV

Konstantin Vishnivet... in ru_freeswitch
Изучи вопрос.
источник

AM

Alexey Mishagin in ru_freeswitch
подскажите, что делаю не так
вроде простейший пример взял отсюда
https://freeswitch.org/confluence/display/FREESWITCH/Lua+with+Database
написал odbc коннект, через
echo "SELECT 11 as id, caller_id_name as name FROM public.cdr order by id desc limit 1;" | isql -v freeswitch_db
работает
пробую пример из ссылки выше, подставив свою таблицу
      dbh:query("SELECT 11 as id, caller_id_name as name FROM cdr order by id desc limit 1;", function(row)
       stream:write(string.format("%5s : %s\n",  row.id, row.name))
     end)
     dbh:release() -- optional
Получаю
2021-02-12 11:09:27.419249 [ERR] mod_lua.cpp:103 /usr/share/freeswitch/scripts/PG_routing.lua:17: attempt to index global 'stream' (a nil value)
stack traceback:
       /usr/share/freeswitch/scripts/PG_routing.lua:17: in function </usr/share/freeswitch/scripts/PG_routing.lua:16>
       [C]: in function 'query'
источник

Vt

V tmbix in ru_freeswitch
Добрый, чуть не в тему, но освободилась ёмкость на 79 , тдм кли, по рф договору.
источник

А

Александр in ru_freeswitch
Совсем не в тему /СПАМ
источник

AK

Andrey Kryukov in ru_freeswitch
Alexey Mishagin
подскажите, что делаю не так
вроде простейший пример взял отсюда
https://freeswitch.org/confluence/display/FREESWITCH/Lua+with+Database
написал odbc коннект, через
echo "SELECT 11 as id, caller_id_name as name FROM public.cdr order by id desc limit 1;" | isql -v freeswitch_db
работает
пробую пример из ссылки выше, подставив свою таблицу
      dbh:query("SELECT 11 as id, caller_id_name as name FROM cdr order by id desc limit 1;", function(row)
       stream:write(string.format("%5s : %s\n",  row.id, row.name))
     end)
     dbh:release() -- optional
Получаю
2021-02-12 11:09:27.419249 [ERR] mod_lua.cpp:103 /usr/share/freeswitch/scripts/PG_routing.lua:17: attempt to index global 'stream' (a nil value)
stack traceback:
       /usr/share/freeswitch/scripts/PG_routing.lua:17: in function </usr/share/freeswitch/scripts/PG_routing.lua:16>
       [C]: in function 'query'
А каким образом вы вообще вызываете этот скрипт?
Вам в явном виде ругается на stream:write(string.format("%5s : %s\n",  row.id, row.name)
потому что нет объекта stream.
Если вы скрипт вызываете как <action application="lua" data="my_lua_script.lua"/>
то тут нет никакого объекта  stream, поэтому к нему и нельзя обратиться
Почитайте внимательно применимость. Исходный пример кривоват и можно заюзать его если его выполнять mod_xml_rpc
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference#LuaAPIReference-stream:write

Решение проблемы - поменяйте stream:write(string.format("%5s : %s\n",  row.id, row.name))
на
freeswitch.consoleLog("info", "Got row data " ..string.format("%5s : %s\n",  row.id, row.name) )
Результатом в логах увидите
источник

AK

Andrey Kryukov in ru_freeswitch
или куда вы данный результат вообще хотите получить(вывести) и что с ним делать ?
источник

AM

Alexey Mishagin in ru_freeswitch
Andrey Kryukov
или куда вы данный результат вообще хотите получить(вывести) и что с ним делать ?
задача базовая.
взять destination_number, на его основе получить значение из базы и присвоить это значение канальной переменной для обработке в диалплане
источник

AK

Andrey Kryukov in ru_freeswitch
А вызываете вы скрипт то как ?
источник
2021 February 13

DY

Dinar Yulmukhametov in ru_freeswitch
Borik Bobrujskov
Да, все так. Но, к сожалению, у меня не получилось найти полноценную ide, в которой он бы открывался под линухом, только студия.
если ещё актуально; QtCreator. Умеет понимать многое, в том числе "кастомные" проекты с ручной настройкой окружения, сборку чего угодно и где угодно (Натив, кросскомпиляция, сборка на удаленной машине с тестированием и т.д.). Нужно только приготовить.
источник

BB

Borik Bobrujskov in ru_freeswitch
Dinar Yulmukhametov
если ещё актуально; QtCreator. Умеет понимать многое, в том числе "кастомные" проекты с ручной настройкой окружения, сборку чего угодно и где угодно (Натив, кросскомпиляция, сборка на удаленной машине с тестированием и т.д.). Нужно только приготовить.
Я в clion настроил сборку модуля отдельно от фрисвича (простенький CMakeList.txt) с использованием libfreeswitch-dev, как это рекомендуется разработчиками, и весьма этим доволен, большего пока не требуется. Если кому интересно, могу конфигом поделиться.
источник
2021 February 14

BB

Borik Bobrujskov in ru_freeswitch
Andrey Kryukov
${sip_received_ip}
${sip_received_port}

${sip_network_ip}
${sip_network_port}

${network_addr}  - IP address of calling party

вроде вот тут есть все что касаемо адресов-портов откуда пришел инвайт
о! ${network_addr}, я его раньше пользовал и про него спрашивал, т.к. забыл... спасибо!
источник
2021 February 15

е

енот in ru_freeswitch
в VLC не регулируется громкость точно, а как к GStreamer подойти к этому вопросу? я даже не понимаю что загуглить.
источник

е

енот in ru_freeswitch
мне надо научиться стримить аудио с регулировкой громкости со стороны стрим-сервера, как же мне это сделать?
источник

V

Viktor in ru_freeswitch
Добрый вечер, подскажите, возможна ли работа sip клиента через сотовые сети 2g? Макс скорость там 53кбитс
источник

А

Александр in ru_freeswitch
Как-то маловато. попробуйте gsm или g729
источник