NAC components

The NAC consists of seven primary components that work together with other Tango DRE features and a user management setup (often a SQL database) to deliver a seamless roaming experience for the subscriber.

Multi-tenancy is supported (if needed or desired) through a single NAC instance whereby each tenant has a separately-configured captive portal reflecting their brand and identity.

nac components visual


Captive Portal overview

nac cp zoom

The principle component of the NAC is the Captive Portal (CP). The Captive Portal is the landing page where subscribers find themselves upon roaming into your network. They access this via a URL received in an SMS or through being redirected when trying to browse the internet. Subscribers can:

  • opt-in for data roaming

  • view and purchase data plans and offers

  • view and manage their current data plans

Currently, the Captive Portal is available in English, Spanish, and Portuguese.


UNS overview

nac uns zoom

The User Notification Service (UNS), acts as an HTTP frontend layer in the NAC that forwards notifications through the Notification Handler (NH) onto the subscriber.


HRG overview

nac hrg zoom

The HTTP Resource Generator (HRG) transforms HTTP requests from the Captive Portal into plan purchase requests in the SPCM. It allows the Orchestrator to communicate with the GTP proxy.


PMI overview

nac pmi zoom

The Platform Management Interface (PMI) is the Tango GUI where you configure services such as the HRG as well as change service definitions. If you need assistance using the Platform Management Interface (PMI), see the online help located on the application itself.


Orchestrator overview

nac orchestrator zoom

The Orchestrator processes service definitions as created in the Service Creation Environment (SCE) through the PMI. Examples of service definitions include the following:

  • Updating the online charging server when a subscriber opts in to roam in your network

  • Fetching subscriber information from the Subscriber Profile Repository (SPR) via LDAP

  • Sending SMS notifications to subscribers by way of verification when they have opted in to roam in your network


IMS overview

nac ims zoom

The Identity Management Service (IMS) provides various functions, including authentication and authorisation as well as user, group, and role CRUD operations. The IMS can be integrated with an LDAP server or use a local database for authentication.


Token web service overview

nac tokenws zoom

The Token web service creates and validates tokens for subscribers so that the internal Tango system knows the correct subscriber for interacting with the NAC (plan purchases, etc.).