Referenzhandbuch
14 Public Spot
Das XML-Interface sendet dem Gateway daraufhin einen Login-Response, der die folgenden XML-Elemente enthalten
kann:
SUB_USER_NAME
Benutzername
SUB_STATUS
Der aktuelle Benutzerstatus. Folgende Werte sind möglich:
1
RADIUS_LOGIN_ACCEPT: Login erfolgreich
1
RADIUS_LOGIN_REJECT: Login wird zurückgewiesen
SUB_MAC_ADDR
MAC-Adresse des Benutzer-Gerätes. Mögliche Formate sind:
1
00164115208c
1
00:16:41:15:20:8c
1
00-16-41-15-20-8c
PROVIDER
Name des RADIUS-Servers der für diesen Benutzer verwendet werden soll.
Im Folgenden finden Sie einige Beispiele für XML-Dateien:
Login-Request
Das externe Gateway sendet die Daten für den Start einer Sitzung an den Public Spot:
<?xml version="1.0" encoding="ISO-8859-1"?>
<PUBLICSPOTXMLINTERFACE>
<ACCESS_CUBE COMMAND="RADIUS_LOGIN">
<SUB_USER_NAME>user2350</SUB_USER_NAME>
<SUB_PASSWORD>5juchb</SUB_PASSWORD>
<SUB_MAC_ADDR>00164115208c</SUB_MAC_ADDR>
<PROVIDER>DEFAULT</PROVIDER>
</ACCESS_CUBE>
</PUBLICSPOTXMLINTERFACE>
Der Public Spot aktiviert den Benutzer 'user2350' in der internen Status-Tabelle.
Login-Response:
Das XML-Interface sendet eine Bestätigung über den Start einer Sitzung an das externe Gateway:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<PUBLICSPOTXMLINTERFACE>
<ACCESS_CUBE ID="WLC_PM" IP="192.168.100.2" COMMAND="USER_STATUS">
<SUB_STATUS>RADIUS_LOGIN_ACCEPT</SUB_STATUS>
<SUB_MAC_ADDR>00:16:41:15:20:8b</SUB_MAC_ADDR>
<SUB_USER_NAME>user2350</SUB_USER_NAME>
<TXRATELIMIT>0</TXRATELIMIT>
<RXRATELIMIT>0</RXRATELIMIT>
<SECONDSEXPIRE>0</SECONDSEXPIRE>
<TRAFFICEXPIRE>0</TRAFFICEXPIRE>
<ACCOUNTCYCLE>0</ACCOUNTCYCLE>
<IDLETIMEOUT>0</IDLETIMEOUT>
</ACCESS_CUBE>
</PUBLICSPOTXMLINTERFACE>
972