HSS — Home Subscriber Server
The HSS (Home Subscriber Server) is the master subscriber database for the mobile core. It holds every subscriber's identities (IMSI, MSISDN and SIM/ICCID), the authentication key material that proves who they are, and the EPC, IMS, PCRF and roaming service profiles that describe what each subscriber is allowed to do on the network. The MME reads it over S6a to authenticate and locate a device and to learn its EPC subscription; the CSCF reads it over Cx for IMS registration and iFC service triggers; and the PCRF draws its policy and charging rules from it. Its dashboard is where an operator provisions and searches subscribers, curates the shared service profiles, and checks the HSS's own health.
The dashboard is a per‑instance element page reached from the sidebar when an HSS runs in the site's inventory. All traffic goes through the OmniWeb backend proxy to the HSS's API, so it stays behind the single authenticated gateway; responses come back in a {status, response} envelope. A documentation link in the page header gives in‑context help. The page is organised into tabs.
Subscribers

The landing tab is the subscriber directory. Search by IMSI, MSISDN or ICCID to find a record — the search also resolves a subscriber by IP address when a live session is being traced back to its owner. Opening a record shows the subscriber overview: a relationship diagram tying the subscriber to its identity (IMSI), its status (enabled, and whether IMS is enabled), and the EPC, IMS and roaming profiles assigned to it, with the profile's APNs shown beneath the EPC profile. Sensitive key values are held but not displayed — they can be updated but read back as redacted.
Provisioning

Creating or editing a subscriber is done from the provisioning form, which brings the identity, credentials, SIM and profiles together in one place:
- Subscriber identity — IMSI, a subscriber name, and the enabled and IMS‑enabled switches.
- Authentication key set — the authentication algorithm, Ki and OPc (or OP), AMF, SQN, and the SIP password used for IMS.
- SIM card — the ICCID, whether it is an eSIM, the PIN/PUK values and the batch and vendor details.
- Phone numbers — assign one or more MSISDNs, searching existing numbers as you type so a number is not created twice.
- Assign profiles — attach the EPC, IMS and roaming profiles that give the subscriber its service.
Existing subscribers can be updated the same way, and a subscriber can be deleted from its record.
SIMs

The SIM inventory — every SIM the HSS knows, searchable by ICCID. Each SIM carries its ICCID, eSIM flag, batch name and vendor, its transport‑key values (KIC, KID) and eSIM LPA, and the full set of ADM keys. The authentication key sets that back the SIMs (Ki/OPc/AMF/SQN) are managed here as the credential store the subscriber records reference. SIMs can be created, edited and deleted.
MSISDNs

The MSISDN directory — the pool of provisioned phone numbers. Search by digits for a partial match to find or check a number before assigning it. Numbers can be created, edited and deleted, and are attached to subscribers during provisioning.
Service profiles
Service profiles are the reusable building blocks that describe what a subscriber can do; a subscriber references them rather than carrying its own copy, so a change to a profile applies to everyone using it.
EPC profiles

The packet‑core subscription the MME enforces. An EPC profile sets the network access mode, the UE‑AMBR downlink/uplink aggregate bandwidth, the TAU interval, and the list of APN profiles the subscriber may use, with one nominated as the default APN. Each APN profile ties an APN identifier to an APN QoS profile and a PCRF profile, and can be marked as the default. An EPC profile must reference at least one APN profile, and the default APN must be one of the assigned APNs.
APN QoS profiles
The per‑APN quality‑of‑service settings an APN profile points at: the QCI, ARP and pre‑emption capability/vulnerability, the APN‑AMBR downlink/uplink bandwidth, and whether online (Gy) and offline (Rf) charging apply. Profiles can be cloned to derive a new variant from an existing one.
IMS profiles

The IMS subscription the CSCF reads over Cx. An IMS profile carries an iFC template — the initial‑Filter‑Criteria that decide which application servers a subscriber's SIP traffic is routed to. Profiles can be created, edited and deleted.
Static IPs
Fixed IP allocations for subscribers that must always receive the same address, managed alongside the EPC subscription data.
PCRF

The policy layer the PCRF applies. A relationship view links the three parts:
- PCRF profiles — the named policy a subscriber's APN references, made up of a set of charging rules.
- Charging rules — each with a rule type and precedence, a QCI and ARP, MBR/GBR downlink/uplink limits, and a rating group and service identifier for charging; a rule with an MBR or GBR is carried on a dedicated bearer.
- Flow‑information rules — the traffic flow templates attached to a charging rule that define which packets it matches.
All three can be created, edited and deleted; editing a charging rule affects every profile that uses it.
Roaming

The roaming policy the HSS applies to inbound and outbound subscribers. A roaming profile sets a default data action and default IMS action and a list of roaming rules; each rule keys off an MCC/MNC and sets the data and IMS action for that network, so specific visited networks can be allowed or blocked while the profile default covers the rest. An operator lookup finds a network's MCC/MNC from an operator name (from IR.21) when adding a rule. Rules are shared — editing a rule affects every profile that uses it.
EIR

The Equipment Identity Register. Each EIR rule matches an IMEI by regular expression and sets an action — allow or block — so a device model or a specific handset can be barred from the network. A device‑model search helps build the IMEI pattern. Rules can be created, edited and deleted.
Status

A single‑screen health read of the HSS itself: the API, database and license health, and the entity counts — total subscribers, EPC profiles, IMS profiles, SIMs, MSISDNs and roaming profiles. It is the quickest confirmation that the HSS is up and how much it is carrying. Monitoring and statistics dashboards are provided as Grafana embeds.
The Replication tab shows the status of database replication to any peer HSS instances, and the Logs tab tails the HSS's live log output for troubleshooting a single instance without leaving OmniWeb.
Operations
Two subscriber‑level operations act on a live session rather than on the stored record:
- Cancel‑Location (CLR) — send an S6a Cancel‑Location‑Request to a subscriber's serving MME, detaching the subscriber so it re‑attaches and picks up changed subscription data.
- PCRF Re‑Auth — request that a subscriber be re‑authorised for a given PDN session, pushing updated policy or charging rules onto an active session.
Related
- MME — reads subscriber authentication and EPC subscription data over S6a; the target of a Cancel‑Location.
- CSCF — reads the IMS profile and iFC over Cx for IMS registration and service triggering.
- PCRF / PCF — applies the PCRF profiles, charging rules and flow rules held here; the target of a Re‑Auth.
- UDR — the shared subscriber data store the HSS front‑ends in a 5G core.
- Operations Guide — back to the element index.