О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

SMG-1016M + RADIUS Не воспроизводит голосовые сообщение

ECSS-10, TAU.IP, SMG, RG
sandmax
Сообщения: 4
Зарегистрирован: 21 май 2020 20:05
Reputation: 0

SMG-1016M + RADIUS Не воспроизводит голосовые сообщение

Сообщение sandmax » 21 май 2020 20:16

Добрый день !

Есть SMG-1016M + FreeRADIUS для авторизации и аудита абонентов. RADIUS работает с БД postgres.
При отрицательном балансе возвращаем Reply-Message = "access-unpaid" для голосового сообщения и завершении звонка


Но голосового сообщения нет и звонок проходит дальше.

Дамп с RADIUS сервера и настройки на шлюзе во вложение
Вложения
table.JPG
table.JPG (81.32 КБ) 4744 просмотра
Profile.JPG
Profile.JPG (243.92 КБ) 4744 просмотра
dump.JPG
dump.JPG (105.95 КБ) 4744 просмотра

Dmitriy_eltex
Сообщения: 1234
Зарегистрирован: 28 окт 2014 08:53
Reputation: 10

Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение

Сообщение Dmitriy_eltex » 25 май 2020 10:33

Здравствуйте.

1) Почему access-accept приходит, хотя должен access-reject?
2) Проверьте, чтобы в транковой группе, по которой приходит вызов, был установлен флаг "Использовать голосовые сообщения".
3) Если п.1 и п.2 не помогут, то заводите заявку:
https://eltex-co.ru/support/
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP

sandmax
Сообщения: 4
Зарегистрирован: 21 май 2020 20:05
Reputation: 0

Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение

Сообщение sandmax » 25 май 2020 20:29

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 нельзя заставить АТС отработать это?

agentgoblin
Сообщения: 23
Зарегистрирован: 24 ноя 2016 18:49
Reputation: 1

Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение

Сообщение agentgoblin » 29 июн 2020 20:27

У вас проверка запроса должна отрабатывать по нескольким условиям - пароль пользователя (как я понимаю - как сейчас) и баланс. Вы через conditional expression должны сделаеть (помимо выборки пароля из базы) как-то так:

Код: Выделить всё

if ("%{sql:SELECT balance FROM...}" <= 0){
    update reply {
        &Reply-Message = "access-unpaid"
    }
}


Под рукой нет freeradius'а, чтобы проверить, пишу по памяти и манам. Попробуйте посмотреть в этом направлении.

sandmax
Сообщения: 4
Зарегистрирован: 21 май 2020 20:05
Reputation: 0

Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение

Сообщение sandmax » 04 июн 2021 20:29

сейчас возвращается

Код: Выделить всё

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)

Dmitriy_eltex
Сообщения: 1234
Зарегистрирован: 28 окт 2014 08:53
Reputation: 10

Re: SMG-1016M + RADIUS Не воспроизводит голосовые сообщение

Сообщение Dmitriy_eltex » 07 июн 2021 09:29

Там много факторов может влиять.
Нужно заявку завести:
https://eltex-co.ru/support/
Приложить туда:
1) Конфигурацию Вашей SMG (Сервис->Управление файлами конфигурации->Скачать);
2) TCP дамп неудачного звонка с интерфейса any (Раздел РСАР трассировки);
3) Лог PBX_PSTN неудачного звонка все уровни 1 (Раздел PBX трассировки).
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP


Вернуться в «Оборудование VoIP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей