При попытке регистрации (запрос RRQ) клиента OpenPhone на гейткипере выдается ошибка
"Привратник отказал в регистрации с кодом 6". В логах радиуса (/netup/utm5/log/radius.log) пишется следующее:
Код: Выделить всё
--------------radius.log------------------
?Debug : Mar 05 16:50:32 RadiusSocket: RADIUS packet successfully received
?Debug : Mar 05 16:50:32 RadiusSocket: RADIUS raw data obtained
?Debug : Mar 05 16:50:32 RADIUS Packet: Size <98>; HDR.Size <98>
?Debug : Mar 05 16:50:32 AuthServer: Recv...
?Debug : Mar 05 16:50:32 AuthServer: Packet from NAS <10.0.101.253>
?Debug : Mar 05 16:50:32 RADIUS DBA: NAS found. Data size <0>
?Debug : Mar 05 16:50:32 AuthServer: Packet from <10.0.101.253> packet dump: RPacket:
Code: 1; ID: 182
<Vendor: 0; Attr: 1>[7]: 74657374313233
<Vendor: 0; Attr: 3>[17]: 358d337cce9bbba13120e3a7895a966a7c
<Vendor: 0; Attr: 4>[4]: 0a0065fd
<Vendor: 0; Attr: 6>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a006568
<Vendor: 0; Attr: 32>[18]: 4f70656e48333233474b5f4970686f6e6531
<Vendor: 0; Attr: 60>[4]: 4b90e1fa
<Vendor: 0; Attr: 61>[4]: 00000005
?Debug : Mar 05 16:50:32 AuthServer: User <test123> connecting
?Debug : Mar 05 16:50:32 AuthServer: Session for sessionid <test123> not found in <10.0.101.253> cache
?Debug : Mar 05 16:50:32 RADIUS DBA: Info for login <test123> found. type <3>
?Debug : Mar 05 16:50:32 RADIUS DBA: Password found for tel login:test123
?Debug : Mar 05 16:50:32 AuthServer: Auth scheme: CHAP
?Debug : Mar 05 16:50:32 AuthServer: CHAP: Challenge size: 4
--------------radius.log------------------
После перезагрузки опять зависает после первого обращение.
Однако если использовать тип авторизации RadAliasAuth то все работает (правда только после перегрузки биллинга).
Код: Выделить всё
--------------utm5.cfg--------------
database_type=mysql
database=UTM5
database_login=utm5_user
database_password=utm5_user_pasword
database_sock_path=/var/run/mysqld/mysqld.sock
database_port=3306
dbcount=10
database_reconnect_count=5
database_reconnect_sleep=2
database_charset=utf8
urfa_bind_host=0.0.0.0
urfa_bind_port=11758
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-utils.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-std.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-reports.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-card.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-graph.so
urfa_lib_file=/netup/utm5/lib/utm5_radius/liburfa-radius.so
stream_bind_port=12758
nfbuffer_host=10.0.101.111
nfbuffer_port=9996
nfbuffer_bufsize=10485760
log_level=7
log_file_main=/netup/utm5/log/main.log
log_file_debug=/netup/utm5/log/debug.log
log_file_critical=/netup/utm5/log/main.log
log_file_verificator=/netup/utm5/log/verificator.log
rotate_logs=yes
max_logfile_count=50
max_logfile_size=10485760
core_pid_file=/var/run/utm5_core.pid
thread_stack_size=8388608
rpc_stack_size=8388608
--------------utm5.cfg--------------
--------------radius5.cfg--------------
core_host=127.0.0.1
core_port=12758
radius_login=radius
radius_password=radius
radius_acct_host=10.0.101.111
radius_acct_port=1813
radius_auth_host=10.0.101.111
radius_auth_port=1812
radius_auth_mppe=enable
interim_update_interval=300
log_level=7
log_file_main=/netup/utm5/log/radius.log
log_file_debug=/netup/utm5/log/radius.log
log_file_critical=/netup/utm5/log/radius_err.log
rotate_logs=enable
max_logfile_size=10485760
max_logfile_count=50
--------------radius5.cfg--------------
--------------gatekeeper.ini--------------
[Gatekeeper::Main]
Fortytwo=42
Name=OpenH323GK_Iphone1
TimeToLive=600
StatusTraceLevel=2
[LogFile]
Rotate=weekly
RotateDay=Sun
RotateTime=4:00
[RoutedMode]
GKRouted=1
H245Routed=0
RemoveH245AddressOnTunneling=0
AcceptNeighborsCalls=1
AcceptUnregisteredCalls=0
SupportNATedEndpoints=1
DropCallsByReleaseComplete=1
[Proxy]
Enable=1
[RasSrv::GWPrefixes]
[RasSrv::RRQFeatures]
[RasSrv::ARQFeatures]
ArjReasonRouteCallToGatekeeper=1
RemoveTrailingChar=#
RoundRobinGateways=1
[RoutingPolicy]
default=explicit,internal,parent,neighbor
[RasSrv::RRQAuth]
default=confirm
[GkStatus::Auth]
rule=allow
[RasSrv::RewriteE164]
[RasSrv::LRQFeatures]
[RasSrv::PermanentEndpoints]
83.229.213.134=cisco;78772,88772,787779,887779,787777,887777
80.80.102.177=UTKS;6125#8960
[Gatekeeper::Auth]
RadAuth=required;RRQ,ARQ
default=allow
[RadAuth]
Servers=10.0.101.111:1812
LocalInterface=10.0.101.253
RadiusPortRange=10000-11000
DefaultAuthPort=1812
SharedSecret=test
RequestTimeout=2000
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=2
RoundRobinServers=1
AppendCiscoAttributes=0
IncludeTerminalAliases=0
UseDialedNumber=0
[RadAliasAuth]
Servers=10.0.101.111:1812
LocalInterface=
RadiusPortRange=11000-12000
DefaultAuthPort=1812
SharedSecret=test
RequestTimeout=2000
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=2
RoundRobinServers=1
AppendCiscoAttributes=1
IncludeTerminalAliases=1
FixedUsername=
FixedPassword=
UseDialedNumber=1
[CallTable]
DefaultCallDurationLimit=3600
AcctUpdateInterval=20
[H225toQ931]
[Gatekeeper::Acct]
RadAcct=required;start,stop,update
[NATedEndpoints]
[CTI::Agents]
VirtualQueueAliases=CC
RequestTimeout=10
[CTI::MakeCall]
EndpointAlias=DialOut
UseH450=0
Interface=192.168.6.1:1722
Gatekeeper=192.168.1.1
[RadAcct]
Servers=10.0.101.111:1813
LocalInterface=10.0.101.253
RadiusPortRange=10000-11000
DefaultAcctPort=1813
SharedSecret=test
RequestTimeout=3500
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=4
RoundRobinServers=1
AppendCiscoAttributes=1
FixedUsername=
TimestampFormat=Cisco
UseDialedNumber=1
--------------gatekeeper.ini--------------