Кто-нибудь успешно использовал функции работы с RADIUS сессиями, а именно rpcf_radius_get_active_sessions, rpcf_radius_disconnect_session и
rpcf_radius_drop_session ?
При их использовании всегда возникает ошибка, например:
Код: Выделить всё
[root@utm5test utm5]# ourfa/ourfa_client -S rsa_cert -a rpcf_radius_get_active_sessions -l bras -P *****
Loading config file ./utm5_urfaclient.cfg
Loading API XML: ./xml/api.xml
<?xml version="1.0"?>
<urfa>
<session key="66a5c054000000001747a76aee3a5a1f"/>
<call function="rpcf_radius_get_active_sessions">
<output>
<integer name="traffic_sessions_count" value="160"/>
<array name="i">
<item>
<integer name="traf_id" value="7524"/>
<string name="traf_acct_session_id" value="010FFFFFD8001632-54B79638"/>
<string name="traf_user_name" value="192.168.64.24"/>
Can not get ip_address value
Function `rpcf_radius_get_active_sessions` node `ip_address`. Cannot get ip_address value for node traf_nas_ip(i)
<error>Function `rpcf_radius_get_active_sessions` node `ip_address`. Cannot get ip_address value for node traf_nas_ip(i)</error>
</item>
</array>
</output>
</call>
</urfa>
Код: Выделить всё
[root@utm5test utm5]# ourfa/ourfa_client -S rsa_cert -l bras -P **** -a rpcf_radius_disconnect_session -acct_session_id 010FFFFFD8001632-54B79638 -nas_ip '192.168.9.11'
Loading config file ./utm5_urfaclient.cfg
Loading API XML: ./xml/api.xml
<?xml version="1.0"?>
<urfa>
<session key="81a7c054000000006642d93d5301def5"/>
<call function="rpcf_radius_disconnect_session">
<output>
Received ATTR_TERMINATION instead of ATTR_DATA attribute
Function `rpcf_radius_disconnect_session` node `integer`. Can not get integer value for node 'error_code(0)'
<error>Function `rpcf_radius_disconnect_session` node `integer`. Can not get integer value for node 'error_code(0)'</error>
</output>
</call>
</urfa>
