Существует такая проблема - при поиске алиаса работают только атрибуты acct.out во вкладке типы логинов
Настройки NAS
Код:
auth.in=VOIP/answer
auth.out=VOIP/originate
acct.in=VOIP/answer
acct.out=VOIP/originate
Есть договор с алиасом test_100.
Например есть звонок с test_100 на test_200. Алиас найден при следующих настройках в типе логина:

Код:
09-22/18:43:21 INFO [radiusListener-p-4-t-1] status - REQUEST:
Packet type: Accounting-Request
Identifier: 231
Authenticator: {91 A6 14 BB 74 0A 44 9C 3B 3B 12 E5 B2 82 F8 3D}
Attributes:
User-Name=SIP/test_100-00000088
NAS-IP-Address=192.168.245.41
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Id=1285166623.136
Asterisk-Src=test_100
Asterisk-Dst=test_200
Asterisk-Acc-Code=
Asterisk-Start-Time=2010-09-22 14:43:43 +0000
Asterisk-Answer-Time=2010-09-22 14:43:46 +0000
Asterisk-Last-App=Dial
Asterisk-Last-Data=SIP/test_200,30,tr
Asterisk-Chan=SIP/test_100-00000088
Asterisk-Dst-Chan=SIP/test_200-00000089
Asterisk-Dst-Ctx=test
Asterisk-Clid="test_100" <test_100>
Asterisk-User-Field=
Asterisk-Unique-ID=1285166623.136
Asterisk-AMA-Flags=DOCUMENTATION
Asterisk-Disposition=ANSWERED
Asterisk-Bill-Sec=3
Asterisk-Duration=6
Asterisk-End-Time=2010-09-22 14:43:49 +0000
09-22/18:43:21 INFO [radiusListener-p-4-t-1] status - RESPONSE:
Packet type: Accounting-Response
Identifier: 231
Authenticator: {13 E5 89 DE AF DB 31 40 5B 44 96 3B A7 F3 31 18}
Attributes:
Process time stop: 4
09-22/18:43:21 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Process accounting, flag=1 Packet t ype: Accounting-Request
Identifier: 231
Authenticator: {91 A6 14 BB 74 0A 44 9C 3B 3B 12 E5 B2 82 F8 3D}
Attributes:
User-Name=test_100
NAS-IP-Address=192.168.245.41
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=3
Calling-Station-Id=test_100
Acct-Session-Id=1285166623.136
Called-Station-Id=test_200
h323-setup-time=2010-09-22 14:43:43 +0000
h323-conf-id=1285166623.136
h323-call-type=VOIP
h323-call-origin=answer
h323-disconnect-time=2010-09-22 14:43:49 +0000
h323-connect-time=2010-09-22 14:43:46 +0000
h323-disconnect-cause=0
Asterisk-Src=test_100
Asterisk-Dst=test_200
Asterisk-Acc-Code=
Asterisk-Start-Time=2010-09-22 14:43:43 +0000
Asterisk-Answer-Time=2010-09-22 14:43:46 +0000
Asterisk-Last-App=Dial
Asterisk-Last-Data=SIP/test_200,30,tr
Asterisk-Chan=SIP/test_100-00000088
Asterisk-Dst-Chan=SIP/test_200-00000089
Asterisk-Dst-Ctx=test
Asterisk-Clid="test_100" <test_100>
Asterisk-User-Field=
Asterisk-Unique-ID=1285166623.136
Asterisk-AMA-Flags=DOCUMENTATION
Asterisk-Disposition=ANSWERED
Asterisk-Bill-Sec=3
Asterisk-Duration=6
Asterisk-End-Time=2010-09-22 14:43:49 +0000
09-22/18:43:21 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Saved connection not found
09-22/18:43:21 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Found login type 1
09-22/18:43:21 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Login found.
09-22/18:43:21 INFO [radiusListener-p-4-t-1] CostMapCache - (Re)loading costMap cache and geo codes for m id 3
Если изменить настройки для acct out, которые по идее в поиске алиаса c ancwer не учавствуют, то

Код:
09-22/18:56:27 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Process accounting, flag=1 Packet type: Accounting-Request
Identifier: 233
Authenticator: {5C 56 41 3E 18 1B C9 FB DD 0F 0C 16 9C 6A 4A F6}
Attributes:
User-Name=test_100
NAS-IP-Address=192.168.245.41
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=3
Calling-Station-Id=test_100
Acct-Session-Id=1285167411.140
Called-Station-Id=test_200
h323-setup-time=2010-09-22 14:56:51 +0000
h323-conf-id=1285167411.140
h323-call-type=VOIP
h323-call-origin=answer
h323-disconnect-time=2010-09-22 14:56:55 +0000
h323-connect-time=2010-09-22 14:56:52 +0000
h323-disconnect-cause=0
Asterisk-Src=test_100
Asterisk-Dst=test_200
Asterisk-Acc-Code=
Asterisk-Start-Time=2010-09-22 14:56:51 +0000
Asterisk-Answer-Time=2010-09-22 14:56:52 +0000
Asterisk-Last-App=Dial
Asterisk-Last-Data=SIP/test_200,30,tr
Asterisk-Chan=SIP/test_100-0000008c
Asterisk-Dst-Chan=SIP/test_200-0000008d
Asterisk-Dst-Ctx=test
Asterisk-Clid="test_100" <test_100>
Asterisk-User-Field=
Asterisk-Unique-ID=1285167411.140
Asterisk-AMA-Flags=DOCUMENTATION
Asterisk-Disposition=ANSWERED
Asterisk-Bill-Sec=3
Asterisk-Duration=4
Asterisk-End-Time=2010-09-22 14:56:55 +0000
09-22/18:56:27 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Saved connection not found
09-22/18:56:27 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Login not found..
Если звонок с test_200 на test_100, то алиас не найден, хотя acct.in = =Поиск по Called-Station-Id=ALIAS

Код:
Attributes:
User-Name=test_200
NAS-IP-Address=192.168.245.41
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=2
Calling-Station-Id=test_200
Acct-Session-Id=1285167083.138
Called-Station-Id=test_100
h323-setup-time=2010-09-22 14:51:23 +0000
h323-conf-id=1285167083.138
h323-call-type=VOIP
h323-call-origin=answer
h323-disconnect-time=2010-09-22 14:51:27 +0000
h323-connect-time=2010-09-22 14:51:25 +0000
h323-disconnect-cause=0
Asterisk-Src=test_200
Asterisk-Dst=test_100
Asterisk-Acc-Code=
Asterisk-Start-Time=2010-09-22 14:51:23 +0000
Asterisk-Answer-Time=2010-09-22 14:51:25 +0000
Asterisk-Last-App=Dial
Asterisk-Last-Data=SIP/test_100,30,tr
Asterisk-Chan=SIP/test_200-0000008a
Asterisk-Dst-Chan=SIP/test_100-0000008b
Asterisk-Dst-Ctx=test
Asterisk-Clid="79263661502" <test_200>
Asterisk-User-Field=
Asterisk-Unique-ID=1285167083.138
Asterisk-AMA-Flags=DOCUMENTATION
Asterisk-Disposition=ANSWERED
Asterisk-Bill-Sec=2
Asterisk-Duration=4
Asterisk-End-Time=2010-09-22 14:51:27 +0000
09-22/18:50:59 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Saved connection not found
09-22/18:50:59 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Login not found..
Последний вариант звонок с test_200 на test_100, алиас найден, acct.out = Поиск по Called-Station-Id=ALIAS

Код:
09-22/19:15:36 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Process accounting, flag=1 Packet type: Accounting-Request
Identifier: 236
Authenticator: {1E 79 66 AB 3F F3 A4 A8 49 01 1D 3B D2 C7 5B 62}
Attributes:
User-Name=test_200
NAS-IP-Address=192.168.245.41
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=1
Calling-Station-Id=test_200
Acct-Session-Id=1285168561.146
Called-Station-Id=test_100
h323-setup-time=2010-09-22 15:16:01 +0000
h323-conf-id=1285168561.146
h323-call-type=VOIP
h323-call-origin=answer
h323-disconnect-time=2010-09-22 15:16:04 +0000
h323-connect-time=2010-09-22 15:16:03 +0000
h323-disconnect-cause=0
Asterisk-Src=test_200
Asterisk-Dst=test_100
Asterisk-Acc-Code=
Asterisk-Start-Time=2010-09-22 15:16:01 +0000
Asterisk-Answer-Time=2010-09-22 15:16:03 +0000
Asterisk-Last-App=Dial
Asterisk-Last-Data=SIP/test_100,30,tr
Asterisk-Chan=SIP/test_200-00000092
Asterisk-Dst-Chan=SIP/test_100-00000093
Asterisk-Dst-Ctx=test
Asterisk-Clid="79263661502" <test_200>
Asterisk-User-Field=
Asterisk-Unique-ID=1285168561.146
Asterisk-AMA-Flags=DOCUMENTATION
Asterisk-Disposition=ANSWERED
Asterisk-Bill-Sec=1
Asterisk-Duration=3
Asterisk-End-Time=2010-09-22 15:16:04 +0000
09-22/19:15:36 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Saved connection not found
09-22/19:15:36 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Found login type 1
09-22/19:15:36 DEBUG [radiusListener-p-4-t-1] VoiceIpRadiusProcessor - Login found.
09-22/19:15:36 INFO [radiusListener-p-4-t-1] CostMapCache - (Re)loading costMap cache and geo codes for mid 3
Видно, что не смотря на атрибут answer поиск алиаса в любом случае проходит по параметру acct.out
Кто-нибуть сталкивался с подобной проблемой?