Просьба о помощи - UTM RADIUS глючит ?

Технические вопросы по UTM 5.0
Роман
Сообщения: 265
Зарегистрирован: Вс май 08, 2005 00:55
Откуда: MSK

Просьба о помощи - 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

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

Во всех приведенных звонках кроме одного есть сообщение "Calculated maximum session time: 0", которое свидетельствует о том, что длоительность звонка может быть 0 сек. Судя по логам не выставлена стоимость для данного направления.
В одном звонке у вас стоимость не 0, но судя по сообщению "Could not find user 6555" гейткипер просто не нашел абьонента с таким номером (либо длительность звонка для этого абонента равна 0). Убедитесь, что обоим абонентам вычисляется не нулевая длительность звонка.

azazello
Сообщения: 46
Зарегистрирован: Сб сен 17, 2005 21:54
Откуда: от верблюда :-)

Сообщение azazello »

Авторизация при запуске программы 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
мои глаза идут вперёд...

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

?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

Очень похоже, что не задано направление куда планируете позвонить ... Попробуйте задать более общее направление, например
[0-9]

azazello
Сообщения: 46
Зарегистрирован: Сб сен 17, 2005 21:54
Откуда: от верблюда :-)

Сообщение azazello »

А как бы спросить поточнее. Для того что бы осуществлять звонки в пределах локальной сети какие должны быть направления? Тоесть в данный момент хочется отладить систему звонков что бы далее выпускать в мир. ^22[0-9]{4}$ я так понимаю что это номера 220001, 220002 и так далее? Если не трудно опишите пример назначения пользователям номеров и пример направлений. Хотябы что бы просто позвонить с комьютера на компьютер.
мои глаза идут вперёд...

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

Действительно под шаблон ^22[0-9]{4}$ поадают номера 220001 и 220002, но при этом выдается сообщение "No such direction", которое явно свидетельствует, что не определилось направление звонка.
Приведите пожалуйста настройки направлений и зон, а так же настройки услуги "Телефония".

azazello
Сообщения: 46
Зарегистрирован: Сб сен 17, 2005 21:54
Откуда: от верблюда :-)

Сообщение azazello »

В общем логи звонков появились в отчетах. Но с пометкой 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...

Подскажите где копнуть?
Последний раз редактировалось azazello Ср дек 07, 2005 12:09, всего редактировалось 1 раз.
мои глаза идут вперёд...

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

После подключения абонентов к гнукг наберите r в телнете на 7000 порт. Какие терминалы зарегистрированы ?

azazello
Сообщения: 46
Зарегистрирован: Сб сен 17, 2005 21:54
Откуда: от верблюда :-)

Сообщение azazello »

Отредактировал сообщение выше.
мои глаза идут вперёд...

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

azazello писал(а):Отредактировал сообщение выше.
что-то не вижу :-(
Должно быть что-то типа:

AllRegistrations
RCF|80.253.X.X:1720|avaya:h323_ID|gateway|5019_endp
RCF|10.1.X.X:1720|cisco3640:h323_ID|gateway|5020_endp
Number of Endpoints: 2
;

azazello
Сообщения: 46
Зарегистрирован: Сб сен 17, 2005 21:54
Откуда: от верблюда :-)

Сообщение azazello »

Я пока что хочу использовать гнук как просто сервер звонков нутри сети. И ничего такого типа циски я не использую. Плиз приведите рабочий конфиг гнука ( если он отличается от приведённого выше).
мои глаза идут вперёд...

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

azazello писал(а):Я пока что хочу использовать гнук как просто сервер звонков нутри сети. И ничего такого типа циски я не использую. Плиз приведите рабочий конфиг гнука ( если он отличается от приведённого выше).
неважно циски будут цепляться или конечные пользователи - они должны быть зарегистрированы на гнугк и видны по команде r. У вас какой вывод этой команды ?

azazello
Сообщения: 46
Зарегистрирован: Сб сен 17, 2005 21:54
Откуда: от верблюда :-)

Сообщение azazello »

Юзеры регистрируются
AllRegistrations
RCF|10.1.5.19:1720|test2:h323_ID|terminal|3321_endp
RCF|10.1.2.5:1720|test:h323_ID|terminal|3322_endp
Number of Endpoints: 2

Попытка звонка
ARJ|10.1.2.5:1720|20002#:dialedDigits|test:h323_ID|false|calledPartyNotRegistered;
мои глаза идут вперёд...

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

Судя по этой информации регистрируются они у вас как test и test2. Соответстенно про звонок на номер 20002 гнугк ничего не знает. Звонить надо на номер test либо test2 либо регистрироваться с номерами 20002 и т.д.

azazello
Сообщения: 46
Зарегистрирован: Сб сен 17, 2005 21:54
Откуда: от верблюда :-)

Сообщение azazello »

Агромное вам человеческое СПАСИБО... попробую
мои глаза идут вперёд...

Ответить