Обновились с 5.0 на 5.2. Карточная платформа основана на циске. При активации карт создается новый договор в соответствии с шаблоном и учетными данными карты. Но радиус возвращает циске, что на балансе нет средств:
Код:
02-02/16:42:34 INFO [rdsLstnr-p-3-t-2] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 11
Authenticator: {B9 BF 1C 60 D8 73 A1 EA 97 8C E5 94 44 6A FA 79}
Attributes:
User-Name=111111
User-Password=1111
NAS-IP-Address=192.168.1.157
NAS-Port=0
Service-Type=1
NAS-Port-Type=0
Calling-Station-Id=7ХХХХХХХХХ
cisco-avpair=h323-ivr-out=transactionID:1802
cisco-NAS-Port=ISDN 6/0:15:8
h323-conf-id=CDAB4027 4CD011E1 8E4BBCEF E56D2116
02-02/16:42:34 INFO [rdsLstnr-p-3-t-2] Setup - Load config for mid=3
02-02/16:42:34 INFO [rdsLstnr-p-3-t-2] RadiusListenerWorker - RESPONSE:
Packet type: Access-Accept
Identifier: 11
Authenticator: {BD 7B F4 44 85 20 98 70 8C 39 D7 D1 3A 27 E0 17}
Attributes:
h323-return-code=0
h323-credit-amount=0.0
Соответственно абоненту сообщается, что на его карте нет средств. При следующем звонке на циску все происходит как и должно - баланс передается правильно.
На 5.0 такой проблемы не было, радиус сразу при первом же звонке передавал циске правильный баланс.
В логах пишет:
Код:
radius 02-02/17:25:19 ERROR [rdsLstnr-p-3-t-1] CardManager - Error supercard init, params error, super.mid=0; super.cid=0; super.dealer.id=0; super.act.sid=0; super.pay.sid=0; super.pattern.id=0; super.payment.type=
Ошибка видимо как-то связана с супер-картами. Но мы их никогда не использовали, вот конфиг модуля Card:
Код:
#contract.pattern=#####; ######; ##########
#карт на странице в менеджере карт
#cards.show.on.page=50
#расшифровки статусов
status.title.lock=Заблокирована
status.title.pay=В продаже
status.title.contract=Договор
status.title.balance=Баланс
# Поиск
findmode.1.class=FindKernel
findmode.1.mode=contract
findmode.1.title=Номер договора
findmode.2.class=FindDialup
findmode.2.mid=2
findmode.2.title=Логин Dialup/VPN
#findmode.4.class=FindVoiceIP
#findmode.4.mid=6
#findmode.4.title=Логин VoIP
#findmode.5.class=FindVoice
#findmode.5.mid=20
#findmode.5.title=Телефон
dealer.findcontract.fewresults=1
#название пункта меню на странице статистики
web.menuItem1=Активация карточек