Добрый день !
Есть SMG-1016M + FreeRADIUS для авторизации и аудита абонентов. RADIUS работает с БД postgres.
При отрицательном балансе возвращаем Reply-Message = "access-unpaid" для голосового сообщения и завершении звонка
Но голосового сообщения нет и звонок проходит дальше.
Дамп с RADIUS сервера и настройки на шлюзе во вложение
О деактивации форума Eltex
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
SMG-1016M + RADIUS Не воспроизводит голосовые сообщение
SMG-1016M + RADIUS Не воспроизводит голосовые сообщение
- Вложения
-
- table.JPG (81.32 КБ) 4744 просмотра
-
- Profile.JPG (243.92 КБ) 4744 просмотра
-
- dump.JPG (105.95 КБ) 4744 просмотра
-
- Сообщения: 1234
- Зарегистрирован: 28 окт 2014 08:53
- Reputation: 10
Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение
Здравствуйте.
1) Почему access-accept приходит, хотя должен access-reject?
2) Проверьте, чтобы в транковой группе, по которой приходит вызов, был установлен флаг "Использовать голосовые сообщения".
3) Если п.1 и п.2 не помогут, то заводите заявку:
https://eltex-co.ru/support/
1) Почему access-accept приходит, хотя должен access-reject?
2) Проверьте, чтобы в транковой группе, по которой приходит вызов, был установлен флаг "Использовать голосовые сообщения".
3) Если п.1 и п.2 не помогут, то заводите заявку:
https://eltex-co.ru/support/
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP
Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение
Dmitriy_eltex писал(а):Здравствуйте.
1) Почему access-accept приходит, хотя должен access-reject?
2) Проверьте, чтобы в транковой группе, по которой приходит вызов, был установлен флаг "Использовать голосовые сообщения".
3) Если п.1 и п.2 не помогут, то заводите заявку:
https://eltex-co.ru/support/
1. RADIUS возвращает так, он возвращает Reject когда не может отработать запрос к БД( сейчас сделан такой костыль), что-то не могу найти как вернуть при успешном запросе access-reject. Может у вас был похожий кейс? А при Access-Accept и Reply-Message нельзя заставить АТС отработать это?
-
- Сообщения: 23
- Зарегистрирован: 24 ноя 2016 18:49
- Reputation: 1
Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение
У вас проверка запроса должна отрабатывать по нескольким условиям - пароль пользователя (как я понимаю - как сейчас) и баланс. Вы через conditional expression должны сделаеть (помимо выборки пароля из базы) как-то так:
Под рукой нет freeradius'а, чтобы проверить, пишу по памяти и манам. Попробуйте посмотреть в этом направлении.
Код: Выделить всё
if ("%{sql:SELECT balance FROM...}" <= 0){
update reply {
&Reply-Message = "access-unpaid"
}
}
Под рукой нет freeradius'а, чтобы проверить, пишу по памяти и манам. Попробуйте посмотреть в этом направлении.
Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение
сейчас возвращается
В логе как будто файл проигрывается, но тишина
Код: Выделить всё
2021-06-04 12:39:14.979250 (4) Access-Reject Id 100 ens18:78.30.254.67:14718 <- 10.10.0.65:1812 +2.738 +2.128
Reply-Message = "access-unpaid"
В логе как будто файл проигрывается, но тишина
Код: Выделить всё
13:21:05.815068 [INFO] [C0263F0] SIP. Callref 0321. RADIUS rejected with reply-msg: 'access-unpaid'
13:21:05.815174 [INFO] RADIUS: Mapping received Reply-Message 'access-unpaid' to voice message 'access unpaid'
......
13:21:05.823738 [INFO] [C0263F0] Port SIPT:0321. Set state 'In-Busy'
13:21:05.823858 [INFO] [C0263F0] Port SIPT:0321. Play 'MSG# ACCESS OFF (UNPAID)' (/music/access_unpaid.wav) to IP via conn [1025] (repeat)
13:21:05.823967 [INFO] [C0263F0] Conn[1025]: Play file. Play from buffer
13:21:05.824068 [INFO] [C0263F0] Conn[1025]: Play file. term is RTP(1) G711A(1) (0)
13:21:05.824169 [INFO] [C0263F0] Conn[1025]: Play file pended, direction RTP in state 'AllocReq'. Dst addr unknown (NAT)
13:21:05.824270 [INFO] [C0263F0] Conn[1025]: Set play-status 'Inactive'->'PlayReq'
13:21:05.824369 [INFO] [C0263F0] SIP. Callref 0321. Proc dial result [21]
13:21:05.833809 [INFO] [C0263F0] Conn[1025]: Set state 'AllocReq'->'Allocated'
13:21:05.834058 [INFO] [C0263F0] Conn[1025]: Dest set [YES]. Need activate [YES]
13:21:05.834178 [INFO] [C0263F0] Conn[1025]: Created. Need activate [YES]
13:21:05.834292 [INFO] [C0263F0] Port SIPT:0321. Created IP-conn [1025]. in-call
13:21:05.834394 [INFO] [C0263F0] Conn[1025]: try activate. state 'Allocated'. (media not connected)
-
- Сообщения: 1234
- Зарегистрирован: 28 окт 2014 08:53
- Reputation: 10
Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение
Там много факторов может влиять.
Нужно заявку завести:
https://eltex-co.ru/support/
Приложить туда:
1) Конфигурацию Вашей SMG (Сервис->Управление файлами конфигурации->Скачать);
2) TCP дамп неудачного звонка с интерфейса any (Раздел РСАР трассировки);
3) Лог PBX_PSTN неудачного звонка все уровни 1 (Раздел PBX трассировки).
Нужно заявку завести:
https://eltex-co.ru/support/
Приложить туда:
1) Конфигурацию Вашей SMG (Сервис->Управление файлами конфигурации->Скачать);
2) TCP дамп неудачного звонка с интерфейса any (Раздел РСАР трассировки);
3) Лог PBX_PSTN неудачного звонка все уровни 1 (Раздел PBX трассировки).
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP
Вернуться в «Оборудование VoIP»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей