Здравствуйте!
Возник вопрос как организовать регистрацию клиентов через радиус.
Если регистрировать клиентов на шлюзе и звонить, все работает. Хотим перенести проверку логин/пароль на радиус, запрос с шлюза улетает, приходит в радиус, в модуле появляется ошибка "Неверный пароль логина".
Код:
04-11/15:26:51 INFO [rdsLstnr-p-5-t-1] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 101
Authenticator: {D1 85 EC 03 37 97 96 40 91 C5 8C 79 6C B6 DB 3E}
Attributes:
User-Name=7abc3991760
Digest-Response=b0f603eb2ba389dfde1a2d6f801bd863
NAS-IP-Address=10.1.19.250
NAS-Port=5060
Service-Type=1
Framed-Protocol=2
Digest-Algorithm=MD5
Digest-Method=REGISTER
Digest-URI=sip:10.1.19.250
Digest-Realm=10.1.19.250
Digest-Nonce=784baed02246c098604fdcdce06c33cd
Digest-Username=7abc3991760
Message-Authenticator={73 95 39 FF BE B5 A7 CD 99 03 FF 16 AC 7B 1A A8}
SIP-AOR=sip:7abc3991760@10.1.19.250
NAS-Port-Type=0
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] RadiusProcessor - Create new radius session.
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] VoiceIpRadiusProcessor - Process outgoing auth Packet type: Access-Request
Identifier: 101
Authenticator: {D1 85 EC 03 37 97 96 40 91 C5 8C 79 6C B6 DB 3E}
Attributes:
User-Name=7abc3991760
Digest-Response=b0f603eb2ba389dfde1a2d6f801bd863
NAS-IP-Address=10.1.19.250
NAS-Port=5060
Service-Type=1
Framed-Protocol=2
Digest-Algorithm=MD5
Digest-Method=REGISTER
Digest-URI=sip:10.1.19.250
Digest-Realm=10.1.19.250
Digest-Nonce=784baed02246c098604fdcdce06c33cd
Digest-Username=7abc3991760
Message-Authenticator={73 95 39 FF BE B5 A7 CD 99 03 FF 16 AC 7B 1A A8}
SIP-AOR=sip:7abc3991760@10.1.19.250
NAS-Port-Type=0
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] AbstractRadiusProcessor - Finding login..
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] VoiceIpRadiusProcessor - Found login type 1
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] AbstractRadiusProcessor - Login found: 2
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] AbstractRadiusProcessor - Checking access allow...
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] AbstractRadiusProcessor - Checking password...
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] RadiusUtils - try checkDigestMD5Password
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] RadiusUtils - digestAttributes=null
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] RadiusUtils - digestResponse=null
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] RadiusUtils - user =null realm =null nonce = null method = null uri = null
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] RadiusUtils - try all in one string
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] RadiusUtils - digestAttribute=null
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] AbstractRadiusProcessor - Login password error
04-11/15:26:51 DEBUG [rdsLstnr-p-5-t-1] ProcessorRequest - Sending to /10.1.19.250:32774
04-11/15:26:51 INFO [rdsLstnr-p-5-t-1] RadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 101
Authenticator: {79 94 5F 63 37 FD 8B FB 61 18 EC 47 D7 32 E6 68}
Attributes:
Reply-Message=2
Message-Authenticator={00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
h323-return-code=2
Process time auth: 58