Size: a a a

2020 December 04

P

Pavel Balashov in ru_freeswitch
Алексей Целищев
assert(dbh:connected())
dbh:query(string.format("select '%s','%s','%s')",
  caller_id_number,
  cc_agent,
  env:getHeader("uuid"),
  ))
dbh:release()
А тут нет опасности SQL injection если так писать код ?

Что-то на тему prepared statements, лучше, возможно, будет использовать.
источник

h

halt✯ in ru_freeswitch
Disi
Ну грубо говоря я пытаюсь сделать регистрацию из своей бд, как тут
https://stackoverflow.com/questions/29958022/how-to-use-the-lua-management-freeswitch-gateway/29959614 вот допустим
local req_domain = params:getHeader("domain")
local req_key    = params:getHeader("key")
local req_user   = params:getHeader("user")
local req_password   = params:getHeader("pass")


Для меня params:getHeader("pass") возвращает nil
Так все правильно... он pass узнает только когда обратится в базу. Вообще эта переменная лишняя здесь
источник

h

halt✯ in ru_freeswitch
Кроме этого XML_REQUEST["section"] должно ровняться "directory"
источник

F

Frukt in ru_freeswitch
ребят, еще помощь нужна. У меня звонок теперь уходит в "Пользователь занят - юзер из бизи"
в логах вот такая штука

EXECUTE [depth=0] sofia/external/79672130141@sip.zadarma.com limit(hash  outbound 2 !USER_BUSY)
2020-12-04 14:19:44.508762 [INFO] mod_hash.c:183 Usage for outbound_2 is already at max value (0)

а что это такое? я так понял это что-то типо пропускного канала, чтоб за раз много звонков не было. Но у меня 1 звонок всего лишь, а тут вроде 2 стоит разом может пройти, а не пускает. Почему так?
источник

АЦ

Алексей Целищев... in ru_freeswitch
Pavel Balashov
А тут нет опасности SQL injection если так писать код ?

Что-то на тему prepared statements, лучше, возможно, будет использовать.
зависит от ваших задач. Что туда гипотетически может попадать. И куда вы выводите эти данные.
источник

SY

Serge Yuriev in ru_freeswitch
Frukt
ребят, еще помощь нужна. У меня звонок теперь уходит в "Пользователь занят - юзер из бизи"
в логах вот такая штука

EXECUTE [depth=0] sofia/external/79672130141@sip.zadarma.com limit(hash  outbound 2 !USER_BUSY)
2020-12-04 14:19:44.508762 [INFO] mod_hash.c:183 Usage for outbound_2 is already at max value (0)

а что это такое? я так понял это что-то типо пропускного канала, чтоб за раз много звонков не было. Но у меня 1 звонок всего лишь, а тут вроде 2 стоит разом может пройти, а не пускает. Почему так?
ты покаж как это в диалплане выглядит - судя по логам там неверное написание, параметров мало
источник

SY

Serge Yuriev in ru_freeswitch
источник

F

Frukt in ru_freeswitch
Serge Yuriev
ты покаж как это в диалплане выглядит - судя по логам там неверное написание, параметров мало
вот входящие
источник

F

Frukt in ru_freeswitch
Serge Yuriev
ты покаж как это в диалплане выглядит - судя по логам там неверное написание, параметров мало
а вот исходящие
источник

F

Frukt in ru_freeswitch
только почему то входящий работает по диалплану исходящего. очень странно. перезагрузился и пошло поехало все :(
источник

PZ

Pavel Z in ru_freeswitch
Frukt
только почему то входящий работает по диалплану исходящего. очень странно. перезагрузился и пошло поехало все :(
Может был зависящий канал
источник

SY

Serge Yuriev in ru_freeswitch
Frukt
а вот исходящие
то что показано, не соответствует логу - и числа разные и домена нет(основная проблема)
источник

SY

Serge Yuriev in ru_freeswitch
Frukt
только почему то входящий работает по диалплану исходящего. очень странно. перезагрузился и пошло поехало все :(
Может контекст, может с кешом какая-то шляпа
Перезагружал только ФС или сервер? Там есть какая-то магия про мемкеш
источник

SY

Serge Yuriev in ru_freeswitch
или вот опять именем домена фигня, которая тащит за сбой остальное
источник

F

Frukt in ru_freeswitch
Serge Yuriev
Может контекст, может с кешом какая-то шляпа
Перезагружал только ФС или сервер? Там есть какая-то магия про мемкеш
И фс и сервер
источник

F

Frukt in ru_freeswitch
Serge Yuriev
или вот опять именем домена фигня, которая тащит за сбой остальное
Да тут и не понятно. Все работало вот на этих настройках, а теперь нет. Кеш сбрасывал, да.
источник
2020 December 05

BB

Borik Bobrujskov in ru_freeswitch
Emil
Здравствуйте всем. У меня проблемы с настройкой мульти доменной фрисвитч. Сделал все что было написано в официальной документации.
Через микросип прохожу регистрацию через разные домены. Но когда пытаюсь звонить fs_cli показывает 407 proxy authentication required. Дальше должен быть Re-invite с данными аутентификации но он не идёт и звонок прекращается с wrong_call_state не доходя до диалплана. Кто нибудь может помочь с этим?
Нашел способ решить эту проблему. Если еще актуально, посмотрите на https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+respond

А дальше комбинируйте с check_acl <ip> <acl | cidr> [<hangup_cause>] https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+check_acl и все должно полететь
источник

BB

Borik Bobrujskov in ru_freeswitch
Или даже с ${acl ${network_addr} acl_name}
источник

SY

Serge Yuriev in ru_freeswitch
Frukt
Да тут и не понятно. Все работало вот на этих настройках, а теперь нет. Кеш сбрасывал, да.
мне пришёл в голову более очевидный вариант - не представляю как работает фьюжен, но если он таки запрашивает конфиги по http, то тот модуль, который не загрузился может быть mod_xml_curl и в его отсутствии ФС ищет конфиг на диске, в которых хз что написано
источник

F

Frukt in ru_freeswitch
Serge Yuriev
мне пришёл в голову более очевидный вариант - не представляю как работает фьюжен, но если он таки запрашивает конфиги по http, то тот модуль, который не загрузился может быть mod_xml_curl и в его отсутствии ФС ищет конфиг на диске, в которых хз что написано
после перезагрузки mod_sofia ошибка ушла, и xml он стал подгружать нормально, я проверял
источник