forum.bitel.ru http://forum.bitel.ru/ |
|
Reply-Message=-2: баг или фича? http://forum.bitel.ru/viewtopic.php?f=44&t=7665 |
Страница 1 из 1 |
Автор: | vkulakov [ 01 фев 2013, 14:37 ] |
Заголовок сообщения: | Reply-Message=-2: баг или фича? |
Сейчас заметили, что если договор переходит в статус "Закрыт" по недостатку средств для начисления абонеплаты, то сервис на этом договоре переходит в состояние "отключен [Доступ приостановлен]" и при попытке соединения абоненту выдаётся не ошибка "44 - Доступ приостановлен", а "-2 Неизвестный тип ошибки". Далее идут логи для двух договоров, которые находятся в статусе "Закрыт": Код: radius 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS: Packet type: Access-Request Identifier: 33 Authenticator: {B5 05 18 B8 E8 63 CC 1F F8 13 64 27 C7 30 F3 D6} Attributes: User-Name=AD NAS-Identifier=xxx CHAP-Password={01 4A 8F D8 C9 9F C8 EB 74 DC 8D 0A D0 7B 46 EA 98} NAS-IP-Address=x.x.x.x NAS-Port=7619032 Service-Type=2 Framed-Protocol=1 Connect-Info=inet Acct-Session-Id=0/1/0/2209.916_007441D8 NAS-Port-Id=0/1/0/2209.916 Event-Timestamp=1359705340 Calling-Station-Id=84c9.b26d.b74c NAS-Port-Type=15 Called-Station-Id=2209.916 cisco-avpair=client-mac-address=x.x.x Common options: {macAddress=x.x.x, identifier=2209.916} radius 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] InetNas - Search by username=AD radius 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] InetRadiusProcessor - [username=AD] Authenticated as inetServId:22234 radius 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] InetApplication - inetServ[id=22234] deviceState not active (accessCode=0). radius 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] InetRadiusProcessor - Write new waiting connection to DB radius 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] InetRadiusProcessor - New connection id=3630511 radius 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] InetRadiusProcessor - Return code=0 script 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] ScriptEventListener - Caught event: ru.bitel.bgbilling.modules.inet.radius.RadiusAccessRequestEvent script 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] ScriptEventListener - Process time => 0 radius 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS: Packet type: Access-Accept Identifier: 33 Authenticator: {} Attributes: Reply-Message=10 cisco-SSG-Account-Info=APORTAL_SIMPLE cisco-SSG-Account-Info=AREDIRECT_SIMPLE Process time auth: 9 radius 02-01/11:55:40 INFO [rdsLstnr-p-9-t-4] InetRadiusListenerWorker - RESPONSE: Packet type: Access-Accept Identifier: 33 Authenticator: {01 5C C2 54 E8 97 3B E9 F3 80 9B 10 DC FD B9 A7} Attributes: Reply-Message=10 cisco-SSG-Account-Info=APORTAL_SIMPLE cisco-SSG-Account-Info=AREDIRECT_SIMPLE Process time auth: 15 ... radius 02-01/10:44:00 INFO [rdsLstnr-p-9-t-8] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS: Packet type: Access-Request Identifier: 209 Authenticator: {BF 09 93 6F 02 CF DF 81 6D 30 B5 53 B2 B3 BA EB} Attributes: User-Name=LS NAS-Identifier=xxx CHAP-Password={01 8E A7 72 41 A1 0B 35 8B 77 B8 CB CA 11 4B 4B A4} NAS-IP-Address=x.x.x.x NAS-Port=5280441 Service-Type=2 Framed-Protocol=1 Connect-Info=inet Acct-Session-Id=0/1/0/2223.1002_005092B9 NAS-Port-Id=0/1/0/2223.1002 Event-Timestamp=1359701040 Calling-Station-Id=b8a3.861b.5373 NAS-Port-Type=15 Called-Station-Id=2223.1002 cisco-avpair=client-mac-address=x.x.x Common options: {macAddress=x.x.x, identifier=2223.1002} radius 02-01/10:44:00 INFO [rdsLstnr-p-9-t-8] InetNas - Search by username=LS radius 02-01/10:44:00 INFO [rdsLstnr-p-9-t-8] InetRadiusProcessor - [username=LS] Authenticated as inetServId:22729 radius 02-01/10:44:00 INFO [rdsLstnr-p-9-t-8] InetApplication - inetServ[id=22729] deviceState not active (accessCode=-2). radius 02-01/10:44:00 INFO [rdsLstnr-p-9-t-8] InetRadiusProcessor - Return code=-2 script 02-01/10:44:00 INFO [rdsLstnr-p-9-t-8] ScriptEventListener - Caught event: ru.bitel.bgbilling.modules.inet.radius.RadiusAccessRequestEvent script 02-01/10:44:00 INFO [rdsLstnr-p-9-t-8] ScriptEventListener - Process time => 0 radius 02-01/10:44:00 INFO [rdsLstnr-p-9-t-8] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS: Packet type: Access-Reject Identifier: 209 Authenticator: {} Attributes: Reply-Message=-2 Process time auth: 4 radius 02-01/10:44:00 INFO [rdsLstnr-p-9-t-8] InetRadiusListenerWorker - RESPONSE: Packet type: Access-Reject Identifier: 209 Authenticator: {A0 D3 AC 8D 9E 60 C2 DC 97 C7 59 35 86 1B E4 C4} Attributes: Reply-Message=-2 Process time auth: 7 Видно, что для логина AD всё отрабатывает нормально, а для логина LS - фигня какая-то. При этом в базе два соответствующих сервиса идентичны, за исключение логина, пароля и т. п. |
Автор: | vkulakov [ 01 фев 2013, 14:56 ] |
Заголовок сообщения: | Re: Reply-Message=-2: баг или фича? |
Стоит заметить, что сервисы на договоре заводятся автоматически через отправку внешней системой SOAP-пакета, в котором прописано "accessCode=-2". Сейчас поставил "0", но я не думаю, что это могло быть причиной, т. к. в базе-то в поле accessCode стоит 44. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |