Guest management console

Guest Management Console (GMC) is a user-friendly web GUI portal for non-administrator to quickly create accounts (or access vouchers), which are required for authenticating to mbox HSG/HSA captive portal before guests are granted with Internet access. GMC is only available when using mbox HSG or cloud vUAM.

GMC is widely used for below scenarios:

Accounts/vouchers can be printed by a voucher printer (a thermal printer, similar to a POS printer), and easily issued to guests/visitors (like a small receipt). For chargeable services, hotels/hostels can tag to room bills or collect payment upon issuance of printed vouchers.

Below diagram illustrates the whole workflow.

Following section details how to use GMC to create guest accounts.

GMC dashboard

Upon login to GMC (or if we click on "GMC" tab on the top), we see the GMC dashboard.

The "Access Profiles" defines the authorization for each created user account (or access voucher). There can be a combination of multiple enforcement/profiles for the same account. The options can be customized in "GMC setup" --> "Access config" --> "Access Profile" (refer to following sections on GMC configuration).

The "Guest Profile" enables operator to key in user information to tag to each generated account. The options can be customized in "GMC setup" --> "Access config" --> "Userinfo" (refer to following sections on GMC configuration).

The historically created accounts can be viewed by clicking on "Accounts Created" bar at the bottom.

General configuration

Once logged in, under "GMC setup" --> "Access config" --> "General". This tab defines some general settings. 

Configure access profiles

Access profile defines guest access rights after they are authenticated to mbox HSG/HSA. Once logged in, under "GMC setup" --> "Access config" --> "Access Profile"

Access profiles have to be pre-created by administrator under RADIUS tab "Management" --> "Profile". GMC will automatically map to the profiles defined in RADIUS, and make the profiles available for selection to enforce user/guest access. NOTE: if you're using a legacy mbox and trying to use the latest GMC feature, you may need to do a fresh update of your RADIUS (Please refer to this guide to do so).

Click on the check box to determine if any of the profile should be visible on the main GMC menu and stay active to enforce guest access control.

There're a few options available. Note it is configurable (by admin) to turn on only certain options only (eg. Expiry and Speed etc). This is done through CLI configuration. Refer to last part of this section on how to configure it.

Configure user information

This is to capture user information to map to each guest account. The available fields are Name, Email, Mobile, NRIC/Passport, Room No. 

Once logged in, under "GMC setup" --> "Access config" --> "Userinfo"

It is configurable to activate & display only the desirable fields, depending on the business requirements. For example, in public WiFi environment, we may just want to capture Name and Email, some places may require NRIC/Passport by law, and for hotel guest, we will want room no. etc etc.

Generate accounts

Once all required information is entered, we're ready to generate an account for this guest. By default, a random username and password will generated. However, it is configurable (by admin) to dedicate certain user info to be the username, eg. we can use email or mobile no. or room no. as the username together with a random password. In a public WiFi environment, we typically use email or mobile no. as the username; for hotel guests, we tend to use room no. as the username. (refer to next section on how to enable this option).

NOTE: All the created accounts are tagged to their respective operator accounts. Administrator can list and export out all guest account details from RADIUS portal (refer to this link for RADIUS access, then Management --> Users --> List Users, click on "CSV export")

Example on configuring voucher printer (configure on HSG by admin)

Printer CLI is a subset of radius-server configuration, and it defines what are the options to configure printers

Below is a sample printer configuration through CLI:

!security radius-server client 127.0.0.1 key testing123 name HOTEL-HSG data-lifetime 180 printer epson mac 20-59-A0-CC-AE-7C printer title "Welcome to Manila-Hotel" subtitle "Happy living" start!

Supported POS printers

EPSON TM-T82 (LAN)

STAR TSP100III (Wireless)

Video links

Watch it on youtube

Watch it on Gdrive