LearnwithVishnu
Basics → Production → Architect
← Home
📡Telecom (Telco)
BeginnerIntermediateAdvancedOSS, BSS, TeMIP, UOC, UTM, UCA, NFV, 5G — how telecom networks work
OverviewOSS & BSSTeMIPUOCUTMUCANFV & 5GInterview Q&A

📡 Telecom Industry Overview

What is Telecom and why DevOps engineers are in high demand

Telecom (telecommunications) is the infrastructure that carries every phone call, mobile data packet, and internet connection worldwide. A major telecom operator like Vodafone or Airtel manages hundreds of thousands of network elements — base stations, routers, switches, fibre cables — across an entire country.

The shift happening right now: network functions that used to run on proprietary hardware boxes are moving to software running on Kubernetes. A 5G core network is now microservices. A network management platform like TeMIP runs on OpenShift. This is exactly why DevOps engineers with container and cloud skills are being hired by telcos.

How a telecom network is structured

LayerWhat it isExample
Radio Access Network (RAN)Base stations, antennas — what your phone connects to4G/5G towers, small cells
Transport NetworkFibre and microwave links carrying data between sitesTransmission links, GPON
Core NetworkRouting, switching, subscriber management4G EPC, 5G core (AMF, SMF, UPF)
OSSOperations Support Systems — manage the networkTeMIP, UOC, UTM
BSSBusiness Support Systems — manage the businessBilling, CRM, order management
Why this matters for your careerHPE TeMIP, UOC, UTM run on OpenShift and Kubernetes. The SRO (Service Relationship Objects) platform you know from HPE is a Kubernetes-native application. Every skill you have in K8s, Docker, Helm, ArgoCD applies directly to running these telecom platforms.

⚙️ OSS and BSS — The Two Pillars

OSS — Operations Support Systems

OSS manages the technical operation of the network. Think of it as the IT systems that the engineering and NOC (Network Operations Centre) teams use to keep the network running.

  • Fault Management — detect, correlate, and resolve network alarms. When a fibre is cut, thousands of alarms fire. Fault management correlates them to show one root cause instead of 10,000 symptoms. TeMIP does this.
  • Configuration Management — track and push configuration to network elements. What software version is running on base station 4532? What parameters are configured? CMDB (Configuration Management Database) answers this.
  • Performance Management — collect KPIs from network elements. Call drop rate, packet loss, throughput, latency per site. Feeds dashboards for NOC engineers.
  • Inventory Management — what hardware exists, where, connected to what. UTM manages this for RAN, GPON, Transmission domains.
  • Provisioning — activate new services automatically. New SIM card activated → OSS configures the network to allow that SIM to connect.

BSS — Business Support Systems

BSS manages the customer and revenue side of the telco.

  • CRM — customer records, service history, complaints, churn prediction
  • Billing and Revenue Management — rate every voice minute, SMS, data MB. Generate bills. Process payments. Handle disputes.
  • Order Management — new service activation, plan changes, porting numbers, cancellations
  • Product Catalogue — all available tariff plans, bundles, add-ons
💡 Key PointThe OSS/BSS integration is where most telco IT projects happen. When a customer complains about call drops, the BSS CRM team needs to correlate with OSS fault management data. These integrations are complex and expensive — this is where DevOps automation delivers massive value.

🖥️ TeMIP — HPE Telecom Management Platform

What is TeMIP?

TeMIP (Telecommunications Management Platform) is HPE's fault management solution for telecom networks. It is a Manager of Managers (MoM) — it sits above individual Element Management Systems (EMS) and consolidates alarms from all of them into a single view. A major telco might have Nokia, Ericsson, Huawei, and ZTE equipment — TeMIP receives alarms from all of them through Access Modules and presents a unified view to NOC operators.

vTeMIP — the virtualised version

vTeMIP is the cloud-native version that runs on Kubernetes/OpenShift. It is a microservices architecture:

ComponentWhat it doesTechnology
TNSTeMIP Naming Service — lookup service for all managed network entities. Gives every network element a unique name. Distributes and replicates name data for HA.Distributed database
ACS FMAlarm Collection Server — subscribes to alarm collections on Operation Contexts (OCs). Multiplexes multiple sources to single subscriptions. Reduces load on each OC.Java microservice
TWSTeMIP Web Services — North Bound Interface over SOAP/REST. External applications (UCA, UOC) access TeMIP through TWS. URL: http://IP:7180/TeMIP_WSJava/Tomcat, axis2
UMBUnified Mediation Bus — event messaging backbone based on Kafka. All alarms flow through UMB between components.Apache Kafka
FASFault Archival and Statistics — archives alarm data and provides statistical analytics. Transforms raw fault data into actionable information.Analytics engine
Access ModulesAdapters that collect alarms from specific vendor EMS/NMS. CRB (TCP-based) for Nokia Netact, Huawei U2000. IST (UDP/SNMP) for ZTE U31. Confluent AM for DU data pipeline.Per-vendor adapters
AutoPassHPE licence management server — TeMIP checks licences hereLicence service
RHGSRedHat Gluster Storage — distributed file system for vTeMIP dataDistributed storage

Key vTeMIP concepts

  • Operation Context (OC) — a named scope of managed entities. Like a folder that contains network elements. ACS creates alarm collections on OCs.
  • Resynchronisation (Resync) — process to re-fetch current alarm state from the network. Used after a connection failure. Note: resync does not support alarms above 64KB in size. In DU, a dedicated resync adapter handles this for all integrations.
  • Confluent Adapter — in HPE DU deployment, TeMIP does NOT connect directly to EMS. Instead, a Confluent (Kafka) adapter receives alarm data from Data Factory and feeds TeMIP. This decouples the network-facing systems from the management platform.
HPE DU Real ArchitectureIn the HPE DU (Digital Unit) telecom deployment: EMS/NMS → Data Factory → Confluent Kafka → Confluent AM → vTeMIP → UMB → UOC/UCA. The Confluent AM applies filters on incoming alarms. vTeMIP does enrichment, correlation. UMB distributes to UOC for NOC operators and UCA for automated correlation and remediation.

Managing vTeMIP in production

# Check vTeMIP application status
manage show mcc 0 appl temip_web_services all att
manage show mcc 0 appl acs_fm all att

# Start / Stop TWS
manage stop mcc 0 appl temip_web_services
manage start mcc 0 appl temip_web_services

# Check UMB (Kafka) status
umb -c prod_umb1 status
umb -c prod_umb1 stop
umb -c prod_umb1 start

# Troubleshoot alarms not updating in UOC
# 1. Check OSSM processes
systemctl status ossm

# 2. Check TeMIP adapter
umb -c prod_umb1 status

# 3. Check ACS_FM and TWS
manage show mcc 0 appl acs_fm all att

# 4. Check alarm count in H2 database
java -cp $OSSM_HOME/lib/h2-*.jar org.h2.tools.shell   -user sa -url jdbc:h2:tcp://localhost:9093/mem:uocCenterPool
# SQL: select operation_context, count(*) from RANALARM group by operation_context;

🖥️ UOC — Unified OSS Console

What is UOC?

UOC (Unified OSS Console) is HPE's web-based operations portal — the single pane of glass that NOC engineers look at. While TeMIP is the alarm engine underneath, UOC is the interface that operators interact with. It provides: alarm views, dashboards, trouble ticket creation, map-based views of sites.

UOC Architecture

ComponentRole
UOC CoreMain application server — serves the web UI. Multiple instances for HA. Each instance: meyclvsuocwebh01-04
UOC AMAlarm Manager — receives alarms from TeMIP adapter and stores in H2 in-memory database (port 9093)
KeycloakIdentity and Access Management — SSO, LDAP integration, user authentication
OSSMOSS Manager — the service that manages UOC components. Start/stop/status via systemctl
H2 DatabaseIn-memory database for alarm storage (port 9093) and dashboard data (port 9100)
TeMIP AdapterBridge between TeMIP/UMB and UOC — transforms TeMIP alarm format to UOC format

Custom Dashboards in UOC

In HPE DU deployment, several custom dashboards were built:

  • VIP Sites Map — shows VIP site alarm status on a geographic map. Data: BLACKOUT_SITES table collects site inventory from UTM + alarm data from UOC TEMIP_ALARM table.
  • PRB Utilisation / RF KQI / High UL BLER Map — radio performance dashboards. Separate H2 instance on port 9100. Node Types: SitePRB, SiteRFKQI, SiteULBLER.
  • Mobile Network Alarm Search / SA Network Alarm Search — operator alarm query tools
  • VIP Event Monitoring Filter — filters to show only VIP site events

Custom Trouble Ticket (TT) in UOC

Customised TT creation: Location → Site Name, Faulty Entity → System Name. Customer-specific dropdowns for: Technology Domain, TT Group Name, Service Impact, Subscriber Impact, Urgency. TT Summary auto-populated from Alarm Name + Information1 field.

Java Transformations

Custom Java transformation code was written for: Alarm Duration (clearance timestamp - creation timestamp), Core System Name (copy from System Name), TT Summary (Alarm Name + Information1). These run as transformation JARs in the OSSM pipeline.

UOC Operations

# OSSM (manages all UOC components)
systemctl status ossm
systemctl start ossm
systemctl stop ossm

# UOC Core web application
systemctl status uoc2@3000
systemctl start uoc2@3000
systemctl stop uoc2@3000

# Health checks
# 1. UOC Core running: curl http://localhost:3000/uoc/
# 2. UOC AM running: check temip-adapter process
# 3. CPU/Memory: free -gh && top 1 c m

# Troubleshoot - alarms not updating in UOC
# Check all OSSM processes: systemctl status ossm
# Check temip-adapters: umb -c prod_umb1 status
# Check vTeMIP: manage show mcc 0 appl acs_fm all att
# Check alarm count: connect to H2 on port 9093 (see above)

# Troubleshoot - dashboard data missing
# Check OSSM running
# Check H2 DB on port 9100 is running
# Check cron job updating BLACKOUT_SITES table
# Check log file for script output and errors
# Check data count in BLACKOUT_SITES for each dashboard

🗺️ UTM — Unified Topology Manager

What is UTM?

UTM (Unified Topology Manager) is an integration platform that provides consolidated network configuration data (inventory) to other OSS products: vTeMIP, UCA, UOC. It synchronises network configuration data and manages multiple domains: RAN (Radio Access Network), GPON (fibre), Transmission (IP/microwave).

UTM Directory Structure

  • /opt/UTM/ — ETL rules, source/target models, CLI management, stop/start/configure UTM service
  • /var/opt/UTM/ — internal UTM runtime — user configuration and features

How UTM works — ETL Pipeline

PhaseWhat happensViews created
CollectionCollectors get network configuration from Input TablesA_RAN_INVENTORY, A_GPON_INVENTORY, A_TX_INVENTORY
PopulationPopulates target models from collected viewsNormalised inventory data
ETL RulesTransform and load rules that map source to target modelsConfigured per domain

The VIP Sites and PRB dashboards in UOC use BLACKOUT_SITES table which is populated from UTM inventory + UOC alarm data. UTM provides the site inventory (which sites exist, their coordinates, type), and UOC provides the current alarm state for each site.

UTM in the DU Data Flow

UTM sits in the middle of the OSS stack:

Network Elements (RAN/GPON/TX) → Input Tables → UTM Collection → UTM Population → UOC Inventory → VIP/PRB Dashboards

🔗 UCA — Unified Correlation and Automation

What is UCA?

UCA (Unified Correlation and Automation) provides topology-based, cross-domain event correlation, root cause analysis (RCA), service impact analysis, and problem remediation automation. It answers: this alarm on base station X — which customers does it affect? And can we automatically fix it?

UCA capabilities

  • Root Cause Analysis — correlates multiple alarms to identify the single root cause. 1000 alarms → 1 root cause event.
  • Service Impact Analysis — given a root cause, which services and customers are affected?
  • Automated Remediation — trigger automated fix actions when specific alarm patterns are detected
  • Topology-aware — understands network topology (which elements connect to which) to calculate impact accurately
Real scenario — DU deploymentA fibre cut at a transmission node causes alarms on 200 dependent base stations. Without UCA: NOC sees 201 alarms, takes 30 minutes to find root cause. With UCA: topology analysis identifies the transmission node alarm as root cause in seconds, suppresses the 200 derived alarms, calculates that 15,000 subscribers in that area are affected, and triggers an automatic ticket to the field team.

📶 NFV, SDN and 5G

The transformation happening in telecom right now

Traditional telecom ran on dedicated hardware — a proprietary box that did one specific job (a router, a base station controller, a signalling server). Each box cost millions, required specialist engineers, and took months to deploy. Upgrading functionality meant replacing hardware.

NFV — Network Functions Virtualisation

NFV moves network functions from proprietary hardware to software running on standard x86 servers. A function that used to need a dedicated box now runs as a virtual machine or container on commodity hardware. Key benefits: deploy in hours not months, scale horizontally, upgrade via software release not hardware replacement.

Traditional (physical)NFV (virtualised)
Dedicated hardware per functionSoftware VNF on standard servers
Deploy in monthsDeploy in hours (or CI/CD pipeline)
Scale by buying more hardwareScale by spinning up more VMs/containers
Upgrade by hardware replacementUpgrade by software deployment
Vendor lock-inOpen standards, multi-vendor

5G Core — cloud-native microservices

The 5G core network is designed from the ground up as cloud-native microservices. Each function is a separate service with an API:

  • AMF (Access and Mobility Management) — handles UE registration and mobility
  • SMF (Session Management) — manages data sessions
  • UPF (User Plane Function) — actually forwards user data packets
  • UDM (Unified Data Management) — subscriber database
  • NRF (Network Repository Function) — service discovery for the 5G core

Nokia, Ericsson, and Samsung ship their 5G core as containers running on Kubernetes or OpenShift. Deploying a new 5G feature = Helm upgrade. Monitoring = Prometheus + Grafana. This is your world.

🎯 Interview Questions

TELCO · ENGINEER
What is TeMIP and what role does it play in a telecom OSS?
TeMIP is HPE's fault management platform for telecom networks. It is a Manager of Managers — it sits above individual vendor EMS/NMS systems and consolidates alarms from all of them into a single view. In a large telecom operator, there might be Nokia Netact managing RAN, Huawei U2000 managing microwave, ZTE U31 managing other elements. TeMIP has Access Modules for each vendor (CRB for TCP-based, IST for SNMP/UDP) that collect alarms and feed them into the TeMIP framework. The framework applies filters, does alarm correlation, enrichment using synonym data, and archives to a database. NOC operators interact with TeMIP through UOC (the web portal) rather than directly. In the HPE DU deployment, TeMIP does not connect to EMS directly — instead alarms flow through Confluent Kafka (Data Factory → Confluent AM → TeMIP). The key components are: TNS (naming), ACS FM (alarm collection server), TWS (web services NBI), UMB (Kafka-based messaging), AutoPass (licensing), RHGS (distributed storage).
TELCO · ENGINEER
What is the difference between OSS and BSS in telecom?
OSS (Operations Support Systems) manages the technical operation of the network. It is used by engineers and NOC staff. Key OSS functions: fault management (detect and clear alarms), configuration management (track what is configured on each network element), performance management (collect KPIs like call drop rate, throughput), inventory management (what hardware exists where), provisioning (activate services on the network). Examples: TeMIP, UOC, UTM, Ericsson NetAct. BSS (Business Support Systems) manages the customer and revenue side. It is used by sales, billing, and customer care teams. Key BSS functions: CRM (customer records), billing and rating (charge for calls and data), order management (new activations, plan changes), product catalogue (available plans and bundles). Examples: Oracle BSS, Amdocs, CSG. The integration between them is critical and complex: when a customer raises a complaint (BSS), NOC engineers need OSS fault data to investigate. When OSS detects a major outage, BSS needs to know which customers are affected for proactive communication.
TELCO · ARCHITECT
How does NFV change the operational model for telecom networks?
NFV (Network Functions Virtualisation) moves network functions from proprietary hardware to software on standard servers. This changes the operational model fundamentally. Before NFV: deploying a new network function took months of hardware procurement, installation, and integration. Engineers needed vendor-specific skills for each box. Capacity was fixed — you bought hardware for peak load and paid for idle capacity. Upgrades required hardware replacement, maintenance windows, and field visits. After NFV: network functions are software deployed on a cloud infrastructure (OpenStack, Kubernetes). Deployment takes days or hours via CI/CD pipelines. Teams use the same skills (Kubernetes, Helm, ArgoCD) across all vendors. Scale horizontally by spinning up more pods. Upgrade via software releases — same process as any enterprise software. The operational implications: DevOps engineers are now essential in telco. The TeMIP vTeMIP platform at HPE runs on OpenShift. Nokia and Ericsson ship 5G core as Helm charts deployed on Kubernetes. The skills overlap between cloud-native DevOps and telecom operations is the reason telco is hiring DevOps engineers aggressively.
Continue Learning
☸️ OpenShift📨 Kafka🔥 Prometheus🏠 All Topics
🤖
AI Assistant
Ask anything about this topic
👋 Hi! I have read this page and can answer your questions.

Try asking: "Explain this topic in simple terms" or "Give me an example" or ask any specific question.