Просьба о помощи - UTM RADIUS глючит ?
Просьба о помощи - UTM RADIUS глючит ?
Помогите с utm_radius, не хочет упорно работать. Где тут грабли ?
логи привожу ниже:
FreeBSD4.11+UTM1.10.13+GnuGK
1. Регистрация на GK
?Debug : Aug 10 20:40:14 RADIUS Auth: Packet from <127.0.0.1>
?Debug : Aug 10 20:40:14 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 20:40:14 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 20:40:14 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 20:40:14 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 20:40:14 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 20:40:14 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 20:40:14 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 20:40:14 RADIUS Auth: No Called-Station-Id present in radius packet! Registration request ? Using login string and sending Accept!
?Debug : Aug 10 20:40:14 RADIUS Auth: Tel num:<65555>. Setting xpgk-ep-number ...
?Debug : Aug 10 20:40:14 RADIUS Auth: Sending timeout h323-credit-time=72000
?Debug : Aug 10 20:40:14 RADIUS Auth: Sending h323-credit-amount=72.93
?Debug : Aug 10 20:40:14 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
2. Попытка звонков по номерам:
?Debug : Aug 10 20:35:58 RADIUS Auth: Packet from <127.0.0.1>
?Debug : Aug 10 20:35:58 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 20:35:58 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 20:35:58 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 20:35:58 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 20:35:58 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 20:35:58 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 20:35:58 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 20:35:58 RADIUS Auth: Calculated maximum session time: 0 zoneid: 0 dir id: 2
?Debug : Aug 10 20:35:58 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Aug 10 20:35:58 RADIUS Auth: Authorization failed for user <roman>
Notice: Aug 10 20:35:58 RADIUS Auth: Authorization failed for user <roman>
?Debug : Aug 10 20:36:06 RADIUS Auth: Packet from <127.0.0.1>
?Debug : Aug 10 20:36:06 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 20:36:06 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 20:36:06 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 20:36:06 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 20:36:06 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 20:36:06 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 20:36:06 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 20:36:06 RADIUS Auth: Calculated maximum session time: 0 zoneid: 0 dir id: 3
?Debug : Aug 10 20:36:06 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Aug 10 20:36:06 RADIUS Auth: Authorization failed for user <roman>
Notice: Aug 10 20:36:06 RADIUS Auth: Authorization failed for user <roman>
?Debug : Aug 10 20:36:23 RADIUS Auth: Packet from <127.0.0.1>
?Debug : Aug 10 20:36:23 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 20:36:23 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 20:36:23 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 20:36:23 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 20:36:23 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 20:36:23 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 20:36:23 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 20:36:23 RADIUS Auth: Calculated maximum session time: 0 zoneid: 1 dir id: 1
?Debug : Aug 10 20:36:23 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Aug 10 20:36:23 RADIUS Auth: Authorization failed for user <roman>
Notice: Aug 10 20:36:23 RADIUS Auth: Authorization failed for user <roman>
---
Внутренние номера также не работают лог ниже:
Региструется один пользователь с номером 6555:
?Debug : Aug 10 21:35:48 RADIUS Auth: Packet from <GK>
?Debug : Aug 10 21:35:48 RADIUS Auth: User <mdual> connecting
?Debug : Aug 10 21:35:48 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 21:35:48 RADIUS DBA: Password found for tel login:mdual
?Debug : Aug 10 21:35:48 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 21:35:48 RADIUS Auth: PAP: <mdual> vs <mdual>
?Debug : Aug 10 21:35:48 RADIUS Auth: PAP: Authorized user <mdual>
?Debug : Aug 10 21:35:48 RADIUS Auth: Tel session limit:0 session count:0 for user:mdual
?Debug : Aug 10 21:35:48 RADIUS Auth: No Called-Station-Id present in radius packet! Registration request ? Using login string and sending Accept!
?Debug : Aug 10 21:35:48 RADIUS Auth: Tel num:<6556>. Setting xpgk-ep-number ...
?Debug : Aug 10 21:35:48 RADIUS Auth: Sending timeout h323-credit-time=72000
?Debug : Aug 10 21:35:48 RADIUS Auth: Sending h323-credit-amount=6.21
?Debug : Aug 10 21:35:48 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Регистрируется второй пользователь с номером 6556:
?Debug : Aug 10 21:36:12 RADIUS Auth: Packet from <GK>
?Debug : Aug 10 21:36:12 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 21:36:12 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 21:36:12 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 21:36:12 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 21:36:12 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 21:36:12 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 21:36:12 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 21:36:12 RADIUS Auth: No Called-Station-Id present in radius packet! Registration request ? Using login string and sending Accept!
?Debug : Aug 10 21:36:12 RADIUS Auth: Tel num:<6555>. Setting xpgk-ep-number ...
?Debug : Aug 10 21:36:12 RADIUS Auth: Sending timeout h323-credit-time=72000
?Debug : Aug 10 21:36:12 RADIUS Auth: Sending h323-credit-amount=72.80
?Debug : Aug 10 21:36:12 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Выполняем звонок с 6555 на 6556:
?Debug : Aug 10 21:36:30 RADIUS Auth: Packet from <GK>
?Debug : Aug 10 21:36:30 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 21:36:30 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 21:36:30 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 21:36:30 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 21:36:30 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 21:36:30 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 21:36:30 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 21:36:30 RADIUS Auth: Calculated maximum session time: 0 zoneid: 0 dir id: 4
?Debug : Aug 10 21:36:30 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Aug 10 21:36:30 RADIUS Auth: Authorization failed for user <roman>
Notice: Aug 10 21:36:30 RADIUS Auth: Authorization failed for user <roman>
и видим в openphone:
Call with completed, duration N/A
Если проставляю тарификацию на ^6 , даже по 0.1
вижу в логе:
?Debug : Aug 10 21:51:37 RADIUS Auth: Packet from <GK>
?Debug : Aug 10 21:51:37 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 21:51:37 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 21:51:37 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 21:51:37 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 21:51:37 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 21:51:37 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 21:51:37 RADIUS Auth: Tel session limit:0 session count:5 for user:roman
Info : Aug 10 21:51:37 UT: calc timeout
Info : Aug 10 21:51:37 UT: calc timeout
Info : Aug 10 21:51:37 UT: t 1123696297, left money 72.799716
Info : Aug 10 21:51:37 UT: t 1123696297, left money 72.799716
Info : Aug 10 21:51:37 UT: tr_id 3, mult 0.100000, next 1123700401
Info : Aug 10 21:51:37 UT: tr_id 3, mult 0.100000, next 1123700401
Info : Aug 10 21:51:37 UT: quantity 4104 for borders
Info : Aug 10 21:51:37 UT: quantity 4104 for borders
Info : Aug 10 21:51:37 UT: after borders q=4104, downloaded=4104, downed_as_prepaid=0 cost_info size <1>
Info : Aug 10 21:51:37 UT: after borders q=4104, downloaded=4104, downed_as_prepaid=0 cost_info size <1>
Info : Aug 10 21:51:37 UT: added 727 from 4104, left_money <0.000000>
Info : Aug 10 21:51:37 UT: added 727 from 4104, left_money <0.000000>
Info : Aug 10 21:51:37 UT: i==cost_info->end()
Info : Aug 10 21:51:37 UT: i==cost_info->end()
Info : Aug 10 21:51:37 UT: session_timeout <727> session_limit <210909> old_session_timeout <0>
Info : Aug 10 21:51:37 UT: session_timeout <727> session_limit <210909> old_session_timeout <0>
Info : Aug 10 21:51:37 UT: t 1123700401, left money 0.000000
Info : Aug 10 21:51:37 UT: t 1123700401, left money 0.000000
Info : Aug 10 21:51:37 UT: tr_id 0, mult -1.000000, next 1123704000
Info : Aug 10 21:51:37 UT: tr_id 0, mult -1.000000, next 1123704000
?Debug : Aug 10 21:51:37 RADIUS Auth: Calculated maximum session time: 727 zoneid: 5 dir id: 4
?Debug : Aug 10 21:51:37 RADIUS Auth: Tel num:<6555>. Setting xpgk-ep-number ...
?Debug : Aug 10 21:51:37 RADIUS Auth: Sending timeout h323-credit-time=727
?Debug : Aug 10 21:51:37 RADIUS Auth: Sending h323-credit-amount=72.80
?Debug : Aug 10 21:51:37 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
И Выдает:
Could not find user 6555
-------
конфиг GnuGK:
[Gatekeeper::Main]
Fourtytwo=42
TimeToLive=600
Name=GK
[RoutedMode]
GKRouted=1
;[RasSrv::GWPrefixes]
;cisco=5
[RasSrv::PermanentEndpoints]
;192.168.0.72=voip;1,2,4,6
[GkStatus::Auth]
rule=allow
[Gatekeeper::Acct]
RadAcct=required;start,stop
default=allow
[RadAcct]
Servers=192.168.0.1:1813;
LocalInterface=
RadiusPortRange=10000-11000
DefaultAcctPort=1813
SharedSecret=secret
RequestTimeout=3500
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=4
RoundRobinServers=1
AppendCiscoAttributes=1
IncludeEndpointIP=1
FixedUsername=
[Gatekeeper::Auth]
RadAliasAuth=required;RRQ,ARQ
default=allow
[RadAliasAuth]
Servers=192.168.0.1:1812;
LocalInterface=
RadiusPortRange=10000-11000
DefaultAuthPort=1812
SharedSecret=secret
RequestTimeout=2000
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=1
RoundRobinServers=1
AppendCiscoAttributes=1
IncludeTerminalAliases=1
IncludeEndpointIP=1
FixedUsername=
FixedPassword=
[CallTable]
DefaultCallDuratioLimit=3600
[Proxy]
Enable=1
логи привожу ниже:
FreeBSD4.11+UTM1.10.13+GnuGK
1. Регистрация на GK
?Debug : Aug 10 20:40:14 RADIUS Auth: Packet from <127.0.0.1>
?Debug : Aug 10 20:40:14 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 20:40:14 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 20:40:14 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 20:40:14 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 20:40:14 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 20:40:14 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 20:40:14 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 20:40:14 RADIUS Auth: No Called-Station-Id present in radius packet! Registration request ? Using login string and sending Accept!
?Debug : Aug 10 20:40:14 RADIUS Auth: Tel num:<65555>. Setting xpgk-ep-number ...
?Debug : Aug 10 20:40:14 RADIUS Auth: Sending timeout h323-credit-time=72000
?Debug : Aug 10 20:40:14 RADIUS Auth: Sending h323-credit-amount=72.93
?Debug : Aug 10 20:40:14 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
2. Попытка звонков по номерам:
?Debug : Aug 10 20:35:58 RADIUS Auth: Packet from <127.0.0.1>
?Debug : Aug 10 20:35:58 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 20:35:58 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 20:35:58 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 20:35:58 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 20:35:58 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 20:35:58 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 20:35:58 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 20:35:58 RADIUS Auth: Calculated maximum session time: 0 zoneid: 0 dir id: 2
?Debug : Aug 10 20:35:58 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Aug 10 20:35:58 RADIUS Auth: Authorization failed for user <roman>
Notice: Aug 10 20:35:58 RADIUS Auth: Authorization failed for user <roman>
?Debug : Aug 10 20:36:06 RADIUS Auth: Packet from <127.0.0.1>
?Debug : Aug 10 20:36:06 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 20:36:06 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 20:36:06 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 20:36:06 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 20:36:06 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 20:36:06 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 20:36:06 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 20:36:06 RADIUS Auth: Calculated maximum session time: 0 zoneid: 0 dir id: 3
?Debug : Aug 10 20:36:06 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Aug 10 20:36:06 RADIUS Auth: Authorization failed for user <roman>
Notice: Aug 10 20:36:06 RADIUS Auth: Authorization failed for user <roman>
?Debug : Aug 10 20:36:23 RADIUS Auth: Packet from <127.0.0.1>
?Debug : Aug 10 20:36:23 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 20:36:23 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 20:36:23 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 20:36:23 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 20:36:23 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 20:36:23 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 20:36:23 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 20:36:23 RADIUS Auth: Calculated maximum session time: 0 zoneid: 1 dir id: 1
?Debug : Aug 10 20:36:23 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Aug 10 20:36:23 RADIUS Auth: Authorization failed for user <roman>
Notice: Aug 10 20:36:23 RADIUS Auth: Authorization failed for user <roman>
---
Внутренние номера также не работают лог ниже:
Региструется один пользователь с номером 6555:
?Debug : Aug 10 21:35:48 RADIUS Auth: Packet from <GK>
?Debug : Aug 10 21:35:48 RADIUS Auth: User <mdual> connecting
?Debug : Aug 10 21:35:48 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 21:35:48 RADIUS DBA: Password found for tel login:mdual
?Debug : Aug 10 21:35:48 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 21:35:48 RADIUS Auth: PAP: <mdual> vs <mdual>
?Debug : Aug 10 21:35:48 RADIUS Auth: PAP: Authorized user <mdual>
?Debug : Aug 10 21:35:48 RADIUS Auth: Tel session limit:0 session count:0 for user:mdual
?Debug : Aug 10 21:35:48 RADIUS Auth: No Called-Station-Id present in radius packet! Registration request ? Using login string and sending Accept!
?Debug : Aug 10 21:35:48 RADIUS Auth: Tel num:<6556>. Setting xpgk-ep-number ...
?Debug : Aug 10 21:35:48 RADIUS Auth: Sending timeout h323-credit-time=72000
?Debug : Aug 10 21:35:48 RADIUS Auth: Sending h323-credit-amount=6.21
?Debug : Aug 10 21:35:48 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Регистрируется второй пользователь с номером 6556:
?Debug : Aug 10 21:36:12 RADIUS Auth: Packet from <GK>
?Debug : Aug 10 21:36:12 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 21:36:12 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 21:36:12 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 21:36:12 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 21:36:12 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 21:36:12 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 21:36:12 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 21:36:12 RADIUS Auth: No Called-Station-Id present in radius packet! Registration request ? Using login string and sending Accept!
?Debug : Aug 10 21:36:12 RADIUS Auth: Tel num:<6555>. Setting xpgk-ep-number ...
?Debug : Aug 10 21:36:12 RADIUS Auth: Sending timeout h323-credit-time=72000
?Debug : Aug 10 21:36:12 RADIUS Auth: Sending h323-credit-amount=72.80
?Debug : Aug 10 21:36:12 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Выполняем звонок с 6555 на 6556:
?Debug : Aug 10 21:36:30 RADIUS Auth: Packet from <GK>
?Debug : Aug 10 21:36:30 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 21:36:30 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 21:36:30 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 21:36:30 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 21:36:30 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 21:36:30 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 21:36:30 RADIUS Auth: Tel session limit:0 session count:0 for user:roman
?Debug : Aug 10 21:36:30 RADIUS Auth: Calculated maximum session time: 0 zoneid: 0 dir id: 4
?Debug : Aug 10 21:36:30 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Aug 10 21:36:30 RADIUS Auth: Authorization failed for user <roman>
Notice: Aug 10 21:36:30 RADIUS Auth: Authorization failed for user <roman>
и видим в openphone:
Call with completed, duration N/A
Если проставляю тарификацию на ^6 , даже по 0.1
вижу в логе:
?Debug : Aug 10 21:51:37 RADIUS Auth: Packet from <GK>
?Debug : Aug 10 21:51:37 RADIUS Auth: User <roman> connecting
?Debug : Aug 10 21:51:37 RADIUS DBA: NAS found. Data size <0>
?Debug : Aug 10 21:51:37 RADIUS DBA: Password found for tel login:roman
?Debug : Aug 10 21:51:37 RADIUS Auth: Auth scheme: PAP
?Debug : Aug 10 21:51:37 RADIUS Auth: PAP: <roman> vs <roman>
?Debug : Aug 10 21:51:37 RADIUS Auth: PAP: Authorized user <roman>
?Debug : Aug 10 21:51:37 RADIUS Auth: Tel session limit:0 session count:5 for user:roman
Info : Aug 10 21:51:37 UT: calc timeout
Info : Aug 10 21:51:37 UT: calc timeout
Info : Aug 10 21:51:37 UT: t 1123696297, left money 72.799716
Info : Aug 10 21:51:37 UT: t 1123696297, left money 72.799716
Info : Aug 10 21:51:37 UT: tr_id 3, mult 0.100000, next 1123700401
Info : Aug 10 21:51:37 UT: tr_id 3, mult 0.100000, next 1123700401
Info : Aug 10 21:51:37 UT: quantity 4104 for borders
Info : Aug 10 21:51:37 UT: quantity 4104 for borders
Info : Aug 10 21:51:37 UT: after borders q=4104, downloaded=4104, downed_as_prepaid=0 cost_info size <1>
Info : Aug 10 21:51:37 UT: after borders q=4104, downloaded=4104, downed_as_prepaid=0 cost_info size <1>
Info : Aug 10 21:51:37 UT: added 727 from 4104, left_money <0.000000>
Info : Aug 10 21:51:37 UT: added 727 from 4104, left_money <0.000000>
Info : Aug 10 21:51:37 UT: i==cost_info->end()
Info : Aug 10 21:51:37 UT: i==cost_info->end()
Info : Aug 10 21:51:37 UT: session_timeout <727> session_limit <210909> old_session_timeout <0>
Info : Aug 10 21:51:37 UT: session_timeout <727> session_limit <210909> old_session_timeout <0>
Info : Aug 10 21:51:37 UT: t 1123700401, left money 0.000000
Info : Aug 10 21:51:37 UT: t 1123700401, left money 0.000000
Info : Aug 10 21:51:37 UT: tr_id 0, mult -1.000000, next 1123704000
Info : Aug 10 21:51:37 UT: tr_id 0, mult -1.000000, next 1123704000
?Debug : Aug 10 21:51:37 RADIUS Auth: Calculated maximum session time: 727 zoneid: 5 dir id: 4
?Debug : Aug 10 21:51:37 RADIUS Auth: Tel num:<6555>. Setting xpgk-ep-number ...
?Debug : Aug 10 21:51:37 RADIUS Auth: Sending timeout h323-credit-time=727
?Debug : Aug 10 21:51:37 RADIUS Auth: Sending h323-credit-amount=72.80
?Debug : Aug 10 21:51:37 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
И Выдает:
Could not find user 6555
-------
конфиг GnuGK:
[Gatekeeper::Main]
Fourtytwo=42
TimeToLive=600
Name=GK
[RoutedMode]
GKRouted=1
;[RasSrv::GWPrefixes]
;cisco=5
[RasSrv::PermanentEndpoints]
;192.168.0.72=voip;1,2,4,6
[GkStatus::Auth]
rule=allow
[Gatekeeper::Acct]
RadAcct=required;start,stop
default=allow
[RadAcct]
Servers=192.168.0.1:1813;
LocalInterface=
RadiusPortRange=10000-11000
DefaultAcctPort=1813
SharedSecret=secret
RequestTimeout=3500
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=4
RoundRobinServers=1
AppendCiscoAttributes=1
IncludeEndpointIP=1
FixedUsername=
[Gatekeeper::Auth]
RadAliasAuth=required;RRQ,ARQ
default=allow
[RadAliasAuth]
Servers=192.168.0.1:1812;
LocalInterface=
RadiusPortRange=10000-11000
DefaultAuthPort=1812
SharedSecret=secret
RequestTimeout=2000
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=1
RoundRobinServers=1
AppendCiscoAttributes=1
IncludeTerminalAliases=1
IncludeEndpointIP=1
FixedUsername=
FixedPassword=
[CallTable]
DefaultCallDuratioLimit=3600
[Proxy]
Enable=1
Во всех приведенных звонках кроме одного есть сообщение "Calculated maximum session time: 0", которое свидетельствует о том, что длоительность звонка может быть 0 сек. Судя по логам не выставлена стоимость для данного направления.
В одном звонке у вас стоимость не 0, но судя по сообщению "Could not find user 6555" гейткипер просто не нашел абьонента с таким номером (либо длительность звонка для этого абонента равна 0). Убедитесь, что обоим абонентам вычисляется не нулевая длительность звонка.
В одном звонке у вас стоимость не 0, но судя по сообщению "Could not find user 6555" гейткипер просто не нашел абьонента с таким номером (либо длительность звонка для этого абонента равна 0). Убедитесь, что обоим абонентам вычисляется не нулевая длительность звонка.
Авторизация при запуске программы SmilePhone
Size: 143; HDR.Size: 143
RPacket:
Code: 1; ID: 57
<Vendor: 0; Attr: 1>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 3>[17]: 1d2fb3f0612654274652e610794a0b7697
<Vendor: 0; Attr: 4>[4]: 0a000001
<Vendor: 0; Attr: 6>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a2d0205
<Vendor: 0; Attr: 32>[8]: 31302e302e302e31
<Vendor: 0; Attr: 60>[4]: 43946c76
<Vendor: 0; Attr: 61>[4]: 00000005
<Vendor: 9; Attr: 1>[46]: 683332332d6976722d6f75743d7465726d696e616c2d616c6961733a617a617a656c6c6f2c617a617a656c6c6f3b
?Debug : Dec 05 18:36:25 RADIUS Auth: Packet from <10.0.0.1>
?Debug : Dec 05 18:36:25 RADIUS Auth: User <test> connecting
?Debug : Dec 05 18:36:25 RADIUS DBA: NAS found. Data size <0>
?Debug : Dec 05 18:36:25 RADIUS DBA: Password found for tel login:test
?Debug : Dec 05 18:36:25 RADIUS Auth: Auth scheme: CHAP
?Debug : Dec 05 18:36:25 RADIUS Auth: CHAP: Challenge size: 4
?Debug : Dec 05 18:36:25 RADIUS Auth: CHAP: Authorized user <test>
?Debug : Dec 05 18:36:25 RADIUS Auth: Tel session limit:0 session count:0 for user:azazello
?Debug : Dec 05 18:36:25 RADIUS Auth: No Called-Station-Id present in radius packet! Registration request ? Using login string and sending Accept!
?Debug : Dec 05 18:36:25 RADIUS Auth: Tel num:<2221>. Setting xpgk-ep-number/h323-ivr-in ...
?Debug : Dec 05 18:36:25 RADIUS Auth: Sending xpgk-ep-number <xpgk-ep-number=2221>
?Debug : Dec 05 18:36:25 RADIUS Auth: Sending timeout h323-credit-time=72000
?Debug : Dec 05 18:36:25 RADIUS Auth: Sending h323-credit-amount=63.63
?Debug : Dec 05 18:36:25 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Reply:
RPacket:
Code: 2; ID: 57
<Vendor: 0; Attr: 6>[4]: 00000002
<Vendor: 0; Attr: 7>[4]: 00000001
<Vendor: 0; Attr: 10>[4]: 00000000
<Vendor: 0; Attr: 13>[4]: 00000000
<Vendor: 9; Attr: 1>[19]: 7870676b2d65702d6e756d6265723d32323231
<Vendor: 9; Attr: 101>[24]: 683332332d6372656469742d616d6f756e743d36332e3633
<Vendor: 9; Attr: 102>[22]: 683332332d6372656469742d74696d653d3732303030
<Vendor: 9; Attr: 103>[18]: 683332332d72657475726e2d636f64653d30
<Vendor: 9; Attr: 110>[17]: 683332332d63757272656e63793d555344
Size send: 184
Next...
Кажется всё в порядке
Но почему не даёт позвонить?
Size: 245; HDR.Size: 245
RPacket:
Code: 1; ID: 56
<Vendor: 0; Attr: 1>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 3>[17]: 5a299a6284453c38d1bdbe3896a7e561b3
<Vendor: 0; Attr: 4>[4]: 0a000001
<Vendor: 0; Attr: 6>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a2d0205
<Vendor: 0; Attr: 30>[3]: 313123
<Vendor: 0; Attr: 31>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 32>[8]: 31302e302e302e31
<Vendor: 0; Attr: 60>[4]: 43946b36
<Vendor: 0; Attr: 61>[4]: 00000005
<Vendor: 9; Attr: 24>[45]: 683332332d636f6e662d69643d3446393430372042313634444131312032304146363232203931394445313842
<Vendor: 9; Attr: 26>[26]: 683332332d63616c6c2d6f726967696e3d6f726967696e617465
<Vendor: 9; Attr: 27>[19]: 683332332d63616c6c2d747970653d566f4950
<Vendor: 9; Attr: 33>[19]: 683332332d67772d69643d31302e302e302e31
?Debug : Dec 05 18:31:04 RADIUS Auth: Packet from <10.0.0.1>
?Debug : Dec 05 18:31:04 RADIUS Auth: User <test> connecting
?Debug : Dec 05 18:31:04 RADIUS DBA: NAS found. Data size <0>
?Debug : Dec 05 18:31:04 RADIUS DBA: Password found for tel login:test
?Debug : Dec 05 18:31:04 RADIUS Auth: Auth scheme: CHAP
?Debug : Dec 05 18:31:04 RADIUS Auth: CHAP: Challenge size: 4
?Debug : Dec 05 18:31:04 RADIUS Auth: CHAP: Authorized user <test>
?Debug : Dec 05 18:31:04 RADIUS Auth: Tel session limit:0 session count:0 for user:test
?Debug : Dec 05 18:31:04 RADIUS Auth: No such direction
?Debug : Dec 05 18:31:04 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Dec 05 18:31:04 RADIUS Auth: Authorization failed for user <test>
Reply:
RPacket:
Code: 3; ID: 56
<Vendor: 0; Attr: 18>[21]: 417574686f72697a6174696f6e206661696c65642e
<Vendor: 9; Attr: 103>[19]: 683332332d72657475726e2d636f64653d2d36
Size send: 70
Next...
Что может быть? Настройки стандартные.
Странная строка.
?Debug : Dec 05 18:31:04 RADIUS Auth: No such direction
Size: 143; HDR.Size: 143
RPacket:
Code: 1; ID: 57
<Vendor: 0; Attr: 1>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 3>[17]: 1d2fb3f0612654274652e610794a0b7697
<Vendor: 0; Attr: 4>[4]: 0a000001
<Vendor: 0; Attr: 6>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a2d0205
<Vendor: 0; Attr: 32>[8]: 31302e302e302e31
<Vendor: 0; Attr: 60>[4]: 43946c76
<Vendor: 0; Attr: 61>[4]: 00000005
<Vendor: 9; Attr: 1>[46]: 683332332d6976722d6f75743d7465726d696e616c2d616c6961733a617a617a656c6c6f2c617a617a656c6c6f3b
?Debug : Dec 05 18:36:25 RADIUS Auth: Packet from <10.0.0.1>
?Debug : Dec 05 18:36:25 RADIUS Auth: User <test> connecting
?Debug : Dec 05 18:36:25 RADIUS DBA: NAS found. Data size <0>
?Debug : Dec 05 18:36:25 RADIUS DBA: Password found for tel login:test
?Debug : Dec 05 18:36:25 RADIUS Auth: Auth scheme: CHAP
?Debug : Dec 05 18:36:25 RADIUS Auth: CHAP: Challenge size: 4
?Debug : Dec 05 18:36:25 RADIUS Auth: CHAP: Authorized user <test>
?Debug : Dec 05 18:36:25 RADIUS Auth: Tel session limit:0 session count:0 for user:azazello
?Debug : Dec 05 18:36:25 RADIUS Auth: No Called-Station-Id present in radius packet! Registration request ? Using login string and sending Accept!
?Debug : Dec 05 18:36:25 RADIUS Auth: Tel num:<2221>. Setting xpgk-ep-number/h323-ivr-in ...
?Debug : Dec 05 18:36:25 RADIUS Auth: Sending xpgk-ep-number <xpgk-ep-number=2221>
?Debug : Dec 05 18:36:25 RADIUS Auth: Sending timeout h323-credit-time=72000
?Debug : Dec 05 18:36:25 RADIUS Auth: Sending h323-credit-amount=63.63
?Debug : Dec 05 18:36:25 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Reply:
RPacket:
Code: 2; ID: 57
<Vendor: 0; Attr: 6>[4]: 00000002
<Vendor: 0; Attr: 7>[4]: 00000001
<Vendor: 0; Attr: 10>[4]: 00000000
<Vendor: 0; Attr: 13>[4]: 00000000
<Vendor: 9; Attr: 1>[19]: 7870676b2d65702d6e756d6265723d32323231
<Vendor: 9; Attr: 101>[24]: 683332332d6372656469742d616d6f756e743d36332e3633
<Vendor: 9; Attr: 102>[22]: 683332332d6372656469742d74696d653d3732303030
<Vendor: 9; Attr: 103>[18]: 683332332d72657475726e2d636f64653d30
<Vendor: 9; Attr: 110>[17]: 683332332d63757272656e63793d555344
Size send: 184
Next...
Кажется всё в порядке
Но почему не даёт позвонить?
Size: 245; HDR.Size: 245
RPacket:
Code: 1; ID: 56
<Vendor: 0; Attr: 1>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 3>[17]: 5a299a6284453c38d1bdbe3896a7e561b3
<Vendor: 0; Attr: 4>[4]: 0a000001
<Vendor: 0; Attr: 6>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a2d0205
<Vendor: 0; Attr: 30>[3]: 313123
<Vendor: 0; Attr: 31>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 32>[8]: 31302e302e302e31
<Vendor: 0; Attr: 60>[4]: 43946b36
<Vendor: 0; Attr: 61>[4]: 00000005
<Vendor: 9; Attr: 24>[45]: 683332332d636f6e662d69643d3446393430372042313634444131312032304146363232203931394445313842
<Vendor: 9; Attr: 26>[26]: 683332332d63616c6c2d6f726967696e3d6f726967696e617465
<Vendor: 9; Attr: 27>[19]: 683332332d63616c6c2d747970653d566f4950
<Vendor: 9; Attr: 33>[19]: 683332332d67772d69643d31302e302e302e31
?Debug : Dec 05 18:31:04 RADIUS Auth: Packet from <10.0.0.1>
?Debug : Dec 05 18:31:04 RADIUS Auth: User <test> connecting
?Debug : Dec 05 18:31:04 RADIUS DBA: NAS found. Data size <0>
?Debug : Dec 05 18:31:04 RADIUS DBA: Password found for tel login:test
?Debug : Dec 05 18:31:04 RADIUS Auth: Auth scheme: CHAP
?Debug : Dec 05 18:31:04 RADIUS Auth: CHAP: Challenge size: 4
?Debug : Dec 05 18:31:04 RADIUS Auth: CHAP: Authorized user <test>
?Debug : Dec 05 18:31:04 RADIUS Auth: Tel session limit:0 session count:0 for user:test
?Debug : Dec 05 18:31:04 RADIUS Auth: No such direction
?Debug : Dec 05 18:31:04 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Notice: Dec 05 18:31:04 RADIUS Auth: Authorization failed for user <test>
Reply:
RPacket:
Code: 3; ID: 56
<Vendor: 0; Attr: 18>[21]: 417574686f72697a6174696f6e206661696c65642e
<Vendor: 9; Attr: 103>[19]: 683332332d72657475726e2d636f64653d2d36
Size send: 70
Next...
Что может быть? Настройки стандартные.
Странная строка.
?Debug : Dec 05 18:31:04 RADIUS Auth: No such direction
мои глаза идут вперёд...
А как бы спросить поточнее. Для того что бы осуществлять звонки в пределах локальной сети какие должны быть направления? Тоесть в данный момент хочется отладить систему звонков что бы далее выпускать в мир. ^22[0-9]{4}$ я так понимаю что это номера 220001, 220002 и так далее? Если не трудно опишите пример назначения пользователям номеров и пример направлений. Хотябы что бы просто позвонить с комьютера на компьютер.
мои глаза идут вперёд...
В общем логи звонков появились в отчетах. Но с пометкой Call Rejected.
?Debug : Dec 07 10:56:01 RADIUS Auth: Packet from <10.0.0.1>
?Debug : Dec 07 10:56:01 RADIUS Auth: User <test> connecting
?Debug : Dec 07 10:56:01 RADIUS DBA: NAS found. Data size <0>
?Debug : Dec 07 10:56:01 RADIUS DBA: Password found for tel login:test
?Debug : Dec 07 10:56:01 RADIUS Auth: Auth scheme: CHAP
?Debug : Dec 07 10:56:01 RADIUS Auth: CHAP: Challenge size: 4
?Debug : Dec 07 10:56:01 RADIUS Auth: CHAP: Authorized user <test>
?Debug : Dec 07 10:56:01 RADIUS Auth: Tel session limit:0 session count:3 for user:azazello
Info : Dec 07 10:56:01 UT: calc timeout
Info : Dec 07 10:56:01 UT: t 1133945761, left money 63.626400
Info : Dec 07 10:56:01 UT: tr_id 1, mult 0.090000, next 1133992800
Info : Dec 07 10:56:01 UT: quantity 47039 for borders
Info : Dec 07 10:56:01 UT: after borders q=47039, downloaded=47039, downed_as_prepaid=0 cost_info size <1>
Info : Dec 07 10:56:01 UT: added 42417 from 47039, left_money <0.000000>
Info : Dec 07 10:56:01 UT: i==cost_info->end()
Info : Dec 07 10:56:01 UT: session_timeout <42417> session_limit <210909> old_session_timeout <0>
Info : Dec 07 10:56:01 UT: t 1133992800, left money 0.000000
Info : Dec 07 10:56:01 UT: tr_id 1, mult 0.090000, next 1134079200
Info : Dec 07 10:56:01 UT: quantity 86400 for borders
Info : Dec 07 10:56:01 UT: after borders q=86400, downloaded=133439, downed_as_prepaid=0 cost_info size <1>
Info : Dec 07 10:56:01 UT: added 0 from 86400, left_money <0.000000>
Info : Dec 07 10:56:01 UT: i==cost_info->end()
Info : Dec 07 10:56:01 UT: session_timeout <42417> session_limit <210909> old_session_timeout <42417>
Info : Dec 07 10:56:01 UT: session_timeout > session_limit or session_timeout - old_session_timeout too small. Breaking ...
?Debug : Dec 07 10:56:01 RADIUS Auth: Calculated maximum session time: 42417 zoneid: 1 dir id: 4
?Debug : Dec 07 10:56:01 RADIUS Auth: Tel num:<20001>. Setting xpgk-ep-number/h323-ivr-in ...
?Debug : Dec 07 10:56:01 RADIUS Auth: Sending timeout h323-credit-time=42417
?Debug : Dec 07 10:56:01 RADIUS Auth: Sending h323-credit-amount=63.63
?Debug : Dec 07 10:56:01 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Если телнетом смотреть на гнук то вылазит следующее
ARJ|10.1.2.5:1720|20002#:dialedDigits|test:h323_ID|false|calledPartyNotRegistered;
Была попытка совершить звонок на номер 20002#, пользователь с таким номером есть, на радиусе и в гнуке он авторизировался.
GCF|10.1.5.19|test2:h323_ID=test2:h323_ID|terminal;
Я так понимаю что проблема именно в гнуке. Привожу конфиг:
[Gatekeeper::Main]
Fourtytwo=42
Name=10.0.0.1
Home=10.0.0.1
TimeToLive=600
[RoutedMode]
GKRouted=1
CallSignalPort=1720
;[RasSrv::GWPrefixes]
;cisco=2,3,4,5,6
;[RasSrv::PermanentEndpoints]
;192.168.0.1=voip;1,2,3
[GkStatus::Auth]
rule=allow
[Gatekeeper::Acct]
RadAcct=required;start,stop
default=allow
[RadAcct]
Servers=10.0.0.2:1813
LocalInterface=10.0.0.1
RadiusPortRange=10000-11000
DefaultAcctPort=1813
SharedSecret=secret
RequestTimeout=3500
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=4
RoundRobinServers=1
;AppendCiscoAttributes=1
IncludeEndpointIP=1
FixedUsername=
FixedPassword=
; -= RADIUS =-
; --- AUTH ---
[Gatekeeper::Auth]
RadAuth=required;RRQ,ARQ
default=allow
[RadAuth]
Servers=10.0.0.2:1812
LocalInterface=10.0.0.1
RadiusPortRange=10000-11000
DefaultAuthPort=1812
SharedSecret=secret
RequestTimeout=2000
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=2
RoundRobinServers=1
;AppendCiscoAttributes=1
IncludeTerminalAliases=1
IncludeEndpointIP=1
FixedUsername=
FixedPassword=
; --- ACCT ---
[CallTable]
DefaultCallDurationLimit=3600
[Proxy]
Enable=1
В настройках SmilePhone гнук стоит как Gatekeeper
если его ставить как Gateway то на гнуке ничего не видно а в радиусе видим следующее:
Size: 404; HDR.Size: 404
Acct: Recv...
RPacket:
Code: 4; ID: 39
<Vendor: 0; Attr: 1>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 4>[4]: 0a000001
<Vendor: 0; Attr: 6>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a2d0205
<Vendor: 0; Attr: 30>[6]: 323030303223
<Vendor: 0; Attr: 31>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 32>[8]: 31302e302e302e31
<Vendor: 0; Attr: 40>[4]: 00000001
<Vendor: 0; Attr: 41>[4]: 00000000
<Vendor: 0; Attr: 44>[16]: 34333936613161303030303030303033
<Vendor: 0; Attr: 61>[4]: 00000005
<Vendor: 9; Attr: 1>[57]: 683332332d6976722d6f75743d683332332d63616c6c2d69643a43333236374620343636444131312032303544373439203631464636393846
<Vendor: 9; Attr: 23>[27]: 683332332d72656d6f74652d616464726573733d302e302e302e30
<Vendor: 9; Attr: 24>[44]: 683332332d636f6e662d69643d43333236374620343636444131312032303544373439203631464636393846
<Vendor: 9; Attr: 25>[48]: 683332332d73657475702d74696d653d31313a30303a34392e3030302045455420576564204465632030372032303035
<Vendor: 9; Attr: 26>[22]: 683332332d63616c6c2d6f726967696e3d70726f7879
<Vendor: 9; Attr: 27>[19]: 683332332d63616c6c2d747970653d566f4950
<Vendor: 9; Attr: 33>[19]: 683332332d67772d69643d31302e302e302e31
Acct: Packet from 10.0.0.1
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct packet with session ID: 4396a1a000000003
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct-Start packet
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct-Start: User <test>
?Debug : Dec 07 11:00:49 RADIUS Acct: No h323_disconnect_cause in packet!
?Debug : Dec 07 11:00:49 RADIUS DBA: Password found for tel login:test
?Debug : Dec 07 11:00:49 RADIUS DBA: TELTARIFF: called number <20002#> calling number <test> direction id <4> zone id <1>
Acct: Reply:
RPacket:
Code: 5; ID: 39
Size send: 20
Acct: Next...
Size: 503; HDR.Size: 503
Acct: Recv...
RPacket:
Code: 4; ID: 40
<Vendor: 0; Attr: 1>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 4>[4]: 0a000001
<Vendor: 0; Attr: 6>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a2d0205
<Vendor: 0; Attr: 30>[6]: 323030303223
<Vendor: 0; Attr: 31>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 32>[8]: 31302e302e302e31
<Vendor: 0; Attr: 40>[4]: 00000002
<Vendor: 0; Attr: 41>[4]: 00000000
<Vendor: 0; Attr: 44>[16]: 34333936613161303030303030303033
<Vendor: 0; Attr: 46>[4]: 00000000
<Vendor: 0; Attr: 61>[4]: 00000005
<Vendor: 9; Attr: 1>[57]: 683332332d6976722d6f75743d683332332d63616c6c2d69643a43333236374620343636444131312032303544373439203631464636393846
<Vendor: 9; Attr: 23>[27]: 683332332d72656d6f74652d616464726573733d302e302e302e30
<Vendor: 9; Attr: 24>[44]: 683332332d636f6e662d69643d43333236374620343636444131312032303544373439203631464636393846
<Vendor: 9; Attr: 25>[48]: 683332332d73657475702d74696d653d31313a30303a34392e3030302045455420576564204465632030372032303035
<Vendor: 9; Attr: 26>[22]: 683332332d63616c6c2d6f726967696e3d70726f7879
<Vendor: 9; Attr: 27>[19]: 683332332d63616c6c2d747970653d566f4950
<Vendor: 9; Attr: 29>[53]: 683332332d646973636f6e6e6563742d74696d653d31313a30303a34392e3030302045455420576564204465632030372032303035
<Vendor: 9; Attr: 30>[24]: 683332332d646973636f6e6e6563742d63617573653d3135
<Vendor: 9; Attr: 33>[19]: 683332332d67772d69643d31302e302e302e31
Acct: Packet from 10.0.0.1
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct packet with session ID: 4396a1a000000003
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct-Stop packet
?Debug : Dec 07 11:00:49 RADIUS Acct: h323_disconnect_cause:<h323-disconnect-cause=15> size:<24>
?Debug : Dec 07 11:00:49 RADIUS Tarif: UT for telephony called. tkey:4 start:1133946049 stop:1133946049
?Debug : Dec 07 11:00:49 RADIUS Tarif: Telephony service <30> free time <5>
?Debug : Dec 07 11:00:49 RADIUS DBA: VoIP calculated cost: 0.000
Acct: Reply:
RPacket:
Code: 5; ID: 40
Size send: 20
Acct: Next...
Подскажите где копнуть?
?Debug : Dec 07 10:56:01 RADIUS Auth: Packet from <10.0.0.1>
?Debug : Dec 07 10:56:01 RADIUS Auth: User <test> connecting
?Debug : Dec 07 10:56:01 RADIUS DBA: NAS found. Data size <0>
?Debug : Dec 07 10:56:01 RADIUS DBA: Password found for tel login:test
?Debug : Dec 07 10:56:01 RADIUS Auth: Auth scheme: CHAP
?Debug : Dec 07 10:56:01 RADIUS Auth: CHAP: Challenge size: 4
?Debug : Dec 07 10:56:01 RADIUS Auth: CHAP: Authorized user <test>
?Debug : Dec 07 10:56:01 RADIUS Auth: Tel session limit:0 session count:3 for user:azazello
Info : Dec 07 10:56:01 UT: calc timeout
Info : Dec 07 10:56:01 UT: t 1133945761, left money 63.626400
Info : Dec 07 10:56:01 UT: tr_id 1, mult 0.090000, next 1133992800
Info : Dec 07 10:56:01 UT: quantity 47039 for borders
Info : Dec 07 10:56:01 UT: after borders q=47039, downloaded=47039, downed_as_prepaid=0 cost_info size <1>
Info : Dec 07 10:56:01 UT: added 42417 from 47039, left_money <0.000000>
Info : Dec 07 10:56:01 UT: i==cost_info->end()
Info : Dec 07 10:56:01 UT: session_timeout <42417> session_limit <210909> old_session_timeout <0>
Info : Dec 07 10:56:01 UT: t 1133992800, left money 0.000000
Info : Dec 07 10:56:01 UT: tr_id 1, mult 0.090000, next 1134079200
Info : Dec 07 10:56:01 UT: quantity 86400 for borders
Info : Dec 07 10:56:01 UT: after borders q=86400, downloaded=133439, downed_as_prepaid=0 cost_info size <1>
Info : Dec 07 10:56:01 UT: added 0 from 86400, left_money <0.000000>
Info : Dec 07 10:56:01 UT: i==cost_info->end()
Info : Dec 07 10:56:01 UT: session_timeout <42417> session_limit <210909> old_session_timeout <42417>
Info : Dec 07 10:56:01 UT: session_timeout > session_limit or session_timeout - old_session_timeout too small. Breaking ...
?Debug : Dec 07 10:56:01 RADIUS Auth: Calculated maximum session time: 42417 zoneid: 1 dir id: 4
?Debug : Dec 07 10:56:01 RADIUS Auth: Tel num:<20001>. Setting xpgk-ep-number/h323-ivr-in ...
?Debug : Dec 07 10:56:01 RADIUS Auth: Sending timeout h323-credit-time=42417
?Debug : Dec 07 10:56:01 RADIUS Auth: Sending h323-credit-amount=63.63
?Debug : Dec 07 10:56:01 RADIUS Auth: Calling fill radius attributes for NAS. Attr storage size <0>
Если телнетом смотреть на гнук то вылазит следующее
ARJ|10.1.2.5:1720|20002#:dialedDigits|test:h323_ID|false|calledPartyNotRegistered;
Была попытка совершить звонок на номер 20002#, пользователь с таким номером есть, на радиусе и в гнуке он авторизировался.
GCF|10.1.5.19|test2:h323_ID=test2:h323_ID|terminal;
Я так понимаю что проблема именно в гнуке. Привожу конфиг:
[Gatekeeper::Main]
Fourtytwo=42
Name=10.0.0.1
Home=10.0.0.1
TimeToLive=600
[RoutedMode]
GKRouted=1
CallSignalPort=1720
;[RasSrv::GWPrefixes]
;cisco=2,3,4,5,6
;[RasSrv::PermanentEndpoints]
;192.168.0.1=voip;1,2,3
[GkStatus::Auth]
rule=allow
[Gatekeeper::Acct]
RadAcct=required;start,stop
default=allow
[RadAcct]
Servers=10.0.0.2:1813
LocalInterface=10.0.0.1
RadiusPortRange=10000-11000
DefaultAcctPort=1813
SharedSecret=secret
RequestTimeout=3500
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=4
RoundRobinServers=1
;AppendCiscoAttributes=1
IncludeEndpointIP=1
FixedUsername=
FixedPassword=
; -= RADIUS =-
; --- AUTH ---
[Gatekeeper::Auth]
RadAuth=required;RRQ,ARQ
default=allow
[RadAuth]
Servers=10.0.0.2:1812
LocalInterface=10.0.0.1
RadiusPortRange=10000-11000
DefaultAuthPort=1812
SharedSecret=secret
RequestTimeout=2000
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=2
RoundRobinServers=1
;AppendCiscoAttributes=1
IncludeTerminalAliases=1
IncludeEndpointIP=1
FixedUsername=
FixedPassword=
; --- ACCT ---
[CallTable]
DefaultCallDurationLimit=3600
[Proxy]
Enable=1
В настройках SmilePhone гнук стоит как Gatekeeper
если его ставить как Gateway то на гнуке ничего не видно а в радиусе видим следующее:
Size: 404; HDR.Size: 404
Acct: Recv...
RPacket:
Code: 4; ID: 39
<Vendor: 0; Attr: 1>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 4>[4]: 0a000001
<Vendor: 0; Attr: 6>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a2d0205
<Vendor: 0; Attr: 30>[6]: 323030303223
<Vendor: 0; Attr: 31>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 32>[8]: 31302e302e302e31
<Vendor: 0; Attr: 40>[4]: 00000001
<Vendor: 0; Attr: 41>[4]: 00000000
<Vendor: 0; Attr: 44>[16]: 34333936613161303030303030303033
<Vendor: 0; Attr: 61>[4]: 00000005
<Vendor: 9; Attr: 1>[57]: 683332332d6976722d6f75743d683332332d63616c6c2d69643a43333236374620343636444131312032303544373439203631464636393846
<Vendor: 9; Attr: 23>[27]: 683332332d72656d6f74652d616464726573733d302e302e302e30
<Vendor: 9; Attr: 24>[44]: 683332332d636f6e662d69643d43333236374620343636444131312032303544373439203631464636393846
<Vendor: 9; Attr: 25>[48]: 683332332d73657475702d74696d653d31313a30303a34392e3030302045455420576564204465632030372032303035
<Vendor: 9; Attr: 26>[22]: 683332332d63616c6c2d6f726967696e3d70726f7879
<Vendor: 9; Attr: 27>[19]: 683332332d63616c6c2d747970653d566f4950
<Vendor: 9; Attr: 33>[19]: 683332332d67772d69643d31302e302e302e31
Acct: Packet from 10.0.0.1
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct packet with session ID: 4396a1a000000003
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct-Start packet
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct-Start: User <test>
?Debug : Dec 07 11:00:49 RADIUS Acct: No h323_disconnect_cause in packet!
?Debug : Dec 07 11:00:49 RADIUS DBA: Password found for tel login:test
?Debug : Dec 07 11:00:49 RADIUS DBA: TELTARIFF: called number <20002#> calling number <test> direction id <4> zone id <1>
Acct: Reply:
RPacket:
Code: 5; ID: 39
Size send: 20
Acct: Next...
Size: 503; HDR.Size: 503
Acct: Recv...
RPacket:
Code: 4; ID: 40
<Vendor: 0; Attr: 1>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 4>[4]: 0a000001
<Vendor: 0; Attr: 6>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a2d0205
<Vendor: 0; Attr: 30>[6]: 323030303223
<Vendor: 0; Attr: 31>[8]: 617a617a656c6c6f
<Vendor: 0; Attr: 32>[8]: 31302e302e302e31
<Vendor: 0; Attr: 40>[4]: 00000002
<Vendor: 0; Attr: 41>[4]: 00000000
<Vendor: 0; Attr: 44>[16]: 34333936613161303030303030303033
<Vendor: 0; Attr: 46>[4]: 00000000
<Vendor: 0; Attr: 61>[4]: 00000005
<Vendor: 9; Attr: 1>[57]: 683332332d6976722d6f75743d683332332d63616c6c2d69643a43333236374620343636444131312032303544373439203631464636393846
<Vendor: 9; Attr: 23>[27]: 683332332d72656d6f74652d616464726573733d302e302e302e30
<Vendor: 9; Attr: 24>[44]: 683332332d636f6e662d69643d43333236374620343636444131312032303544373439203631464636393846
<Vendor: 9; Attr: 25>[48]: 683332332d73657475702d74696d653d31313a30303a34392e3030302045455420576564204465632030372032303035
<Vendor: 9; Attr: 26>[22]: 683332332d63616c6c2d6f726967696e3d70726f7879
<Vendor: 9; Attr: 27>[19]: 683332332d63616c6c2d747970653d566f4950
<Vendor: 9; Attr: 29>[53]: 683332332d646973636f6e6e6563742d74696d653d31313a30303a34392e3030302045455420576564204465632030372032303035
<Vendor: 9; Attr: 30>[24]: 683332332d646973636f6e6e6563742d63617573653d3135
<Vendor: 9; Attr: 33>[19]: 683332332d67772d69643d31302e302e302e31
Acct: Packet from 10.0.0.1
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct packet with session ID: 4396a1a000000003
?Debug : Dec 07 11:00:49 RADIUS Acct: Acct-Stop packet
?Debug : Dec 07 11:00:49 RADIUS Acct: h323_disconnect_cause:<h323-disconnect-cause=15> size:<24>
?Debug : Dec 07 11:00:49 RADIUS Tarif: UT for telephony called. tkey:4 start:1133946049 stop:1133946049
?Debug : Dec 07 11:00:49 RADIUS Tarif: Telephony service <30> free time <5>
?Debug : Dec 07 11:00:49 RADIUS DBA: VoIP calculated cost: 0.000
Acct: Reply:
RPacket:
Code: 5; ID: 40
Size send: 20
Acct: Next...
Подскажите где копнуть?
Последний раз редактировалось azazello Ср дек 07, 2005 12:09, всего редактировалось 1 раз.
мои глаза идут вперёд...
неважно циски будут цепляться или конечные пользователи - они должны быть зарегистрированы на гнугк и видны по команде r. У вас какой вывод этой команды ?azazello писал(а):Я пока что хочу использовать гнук как просто сервер звонков нутри сети. И ничего такого типа циски я не использую. Плиз приведите рабочий конфиг гнука ( если он отличается от приведённого выше).