OmniCall CSCF Operations Guide
Table of Contents
- Overview
- Understanding IMS Architecture
- Call Session Flows
- CSCF Components
- Common Operations
- Troubleshooting
- Additional Documentation
- Glossary
Overview
OmniCall CSCF is a comprehensive IMS (IP Multimedia Subsystem) solution that provides carrier-grade Call Session Control Functions for mobile and fixed-line service providers. Built on proven open-source technology and enhanced with enterprise-grade management capabilities, OmniCall CSCF delivers the core session control infrastructure required for VoLTE, VoWiFi, RCS, and traditional fixed-line VoIP services.
What is IMS?
The IP Multimedia Subsystem (IMS) is the 3GPP-standardized architecture for delivering IP-based multimedia services. It provides:
- Session control for voice, video, and messaging services
- Quality of Service (QoS) management for real-time communications
- Service convergence across mobile, fixed, and WiFi networks
- Standards-based interoperability with other carriers and networks
- Rich Communication Services (RCS) capabilities
- Fixed-Mobile Convergence (FMC) for unified service delivery
OmniCall CSCF implements all core CSCF functions defined in 3GPP TS 23.228, providing a complete, production-ready IMS core network solution.
OmniCall CSCF Components
OmniCall CSCF provides complete management of all CSCF network elements:
- P-CSCF (Proxy-CSCF) - User-facing edge proxy and security anchor
- E-CSCF (Emergency-CSCF) - Emergency services routing (integrated with P-CSCF)
- I-CSCF (Interrogating-CSCF) - Network entry point and topology hiding
- S-CSCF (Serving-CSCF) - Core session control, registration, and service triggering
Key Capabilities
Network Functions:
- Full 3GPP-compliant IMS session control
- GSMA IR.92/IR.94 compliant - Works with any standards-compliant device, no custom carrier bundles required
- VoLTE, VoWiFi, and RCS support
- Fixed-line SIP service integration
- Emergency services (E911/E112) support with location services
- Topology hiding and network security
- IPsec-based security associations
- Diameter-based AAA and policy integration
Service Features:
- Real-time call session management
- Service triggering via Initial Filter Criteria (IFC)
- Application Server (AS) integration via ISC interface
- Charging integration (online and offline)
- QoS policy enforcement via PCRF integration
- Multi-tenancy support for MVNO scenarios
Management & Operations:
- Real-time monitoring via web-based control panel
- Prometheus metrics integration (see Metrics Reference)
- RESTful API for automation
- Distributed clustering for high availability
- Live troubleshooting and diagnostics
Integrated Components:
- OmniePDG: Evolved Packet Data Gateway for VoWiFi (IR.94 compliant)
- OmniTAS: Telephony Application Server for supplementary services
- OmniMessage: SMS/MMS Application Server (3GPP TS 24.341)
For detailed control panel usage, see Web UI Operations.
Understanding IMS Architecture
IMS Network Architecture
The OmniCall CSCF solution sits at the heart of the IMS architecture, providing the session control layer that connects user equipment to services and manages all call sessions.
How CSCFs Work Together
The CSCF functions work as a coordinated system to handle IMS sessions:
-
P-CSCF - First Point of Contact
- User equipment (mobile, WiFi, or fixed-line devices) establish secure connections to P-CSCF
- Provides IPsec security associations for mobile devices
- Acts as the QoS policy enforcement point via PCRF integration
- Handles NAT traversal and media anchoring
- Routes emergency calls to E-CSCF functionality
- Maintains user location information
-
I-CSCF - Network Gateway & Load Balancer
- Hides internal network topology from external networks
- Queries HSS to select appropriate S-CSCF for users
- Performs S-CSCF load balancing based on capabilities
- Acts as the entry/exit point for roaming scenarios
- Enforces Network Domain Security (NDS/TLS)
-
S-CSCF - Core Session Controller
- Performs user registration and authentication
- Maintains session state for all active calls
- Enforces routing policies and service logic
- Triggers Application Servers based on IFC (Initial Filter Criteria)
- Integrates with charging systems (online and offline)
- Manages supplementary services
Integration with Supporting Systems
OmniCall CSCF integrates with IMS support functions via standard 3GPP Diameter interfaces:
| Interface | From → To | Purpose | 3GPP Spec |
|---|---|---|---|
| Cx | I-CSCF/S-CSCF ↔ HSS | User authentication, profile retrieval, S-CSCF assignment | TS 29.228 |
| Dx | I-CSCF ↔ SLF | Subscription locator for multi-HSS environments | TS 29.229 |
| Rx | P-CSCF ↔ PCRF | QoS policy authorization, media flow control | TS 29.214 |
| Ro | S-CSCF → OCS | Online charging (credit control) | TS 32.299 |
| Rf | S-CSCF → CDF | Offline charging (CDR generation) | TS 32.299 |
| ISC | S-CSCF ↔ AS | Service triggering and application server invocation | TS 23.228 |
| Sh | AS ↔ HSS | Application server access to user data | TS 29.328 |
For Diameter peer management, see Diameter Operations.
Call Session Flows
Understanding how CSCFs process different types of sessions is essential for operations and troubleshooting.
IMS Registration Flow
When a device registers to the IMS network, the CSCFs coordinate to authenticate and authorize the user:
Key Points:
- P-CSCF maintains IPsec security association with UE
- I-CSCF queries HSS to find/assign S-CSCF
- S-CSCF performs authentication and stores user profile
- User's service profile (IFC) determines which Application Servers will be triggered
Mobile Originated Call Flow
When a registered user initiates a call:
Key Points:
- P-CSCF coordinates with PCRF for QoS bearer establishment
- S-CSCF evaluates IFC to determine service triggering
- OmniTAS provides telephony application services (call forwarding, screening, etc.)
- OmniMessage handles SMS/MMS traffic when triggered by IFC
- For monitoring active calls, see S-CSCF Dialog Management
Emergency Call Flow (E-CSCF)
Emergency calls receive special handling to ensure connectivity even without full IMS registration:
Key Points:
- E-CSCF functionality is integrated into P-CSCF
- Works even for unregistered or roaming users
- Includes callback number storage for emergency services
- For emergency operations, see P-CSCF Emergency Services
SMS over IMS - Mobile Originated (3GPP TS 24.341)
When a user sends an SMS via IMS, OmniMessage handles the message delivery:
Key Points:
- SMS encoded in SIP MESSAGE method per 3GPP TS 24.341
- Content-Type:
application/vnd.3gpp.smsidentifies SMS payload - S-CSCF IFC triggers OmniMessage for SMS traffic
- OmniMessage interfaces with traditional SMSC infrastructure
- Supports both GSM-7, UCS-2 character sets and concatenated messages
SMS over IMS - Mobile Terminated (3GPP TS 24.341)
When an SMS arrives for an IMS-registered user, OmniMessage routes it via IMS:
Key Points:
- SMSC forwards SMS to OmniMessage via traditional protocols (MAP/SMPP)
- OmniMessage converts to SIP MESSAGE method
- S-CSCF routes based on registered IMPU
- Supports delivery reports and status notifications
- Fallback to traditional SMS if user not IMS-registered
For SMS operations and monitoring, see S-CSCF IFC Management.
Roaming Scenarios
OmniCall CSCF supports home-routed roaming as mandated by 3GPP/GSMA standards:
Home-Routed Roaming: When users roam to a visited network, all IMS sessions are routed back through the home network's S-CSCF. This ensures:
- Consistent service experience regardless of location
- Home network control over service triggering and charging
- Simplified roaming agreements between operators
- Compliance with GSMA PRD IR.92 and IR.94 standards
The visited network's I-CSCF queries the home HSS and routes registration/session requests to the home S-CSCF, which then invokes home network application servers (OmniTAS, OmniMessage, etc.).
For roaming configuration details, see I-CSCF Network Domain Security.
CSCF Components
P-CSCF/E-CSCF - Edge Proxy and Security Anchor
The Proxy-CSCF is the first IMS element that user equipment contacts. It serves as the security boundary and policy enforcement point.
Core Functions:
- Security Association Management: Establishes and maintains IPsec tunnels with mobile devices for signaling and media protection
- QoS Policy Enforcement: Coordinates with PCRF via Rx interface to authorize and enforce QoS bearers
- NAT Traversal: Handles far-end NAT traversal for devices behind NAT/firewalls
- Compression: SigComp support for bandwidth-constrained networks
- Service Route: Maintains service route for subsequent requests
Emergency Services (E-CSCF):
- Integrated emergency call routing without requiring full IMS registration
- Location information handling for E911/E112
- IMEI-to-callback number mapping for emergency callbacks
- Integration with LRF (Location Retrieval Function)
Supported Access Types:
- LTE/5G (VoLTE) via IPsec
- WiFi (VoWiFi) via IPsec
- Fixed broadband via SIP
- Cable/DSL residential gateways
For detailed operations, see P-CSCF Documentation.
I-CSCF - Topology Hiding and Load Balancing
The Interrogating-CSCF acts as the contact point within an operator's network for connections from other networks or from the same network.
Core Functions:
- Topology Hiding: Shields internal network structure from external networks
- S-CSCF Assignment: Queries HSS via Cx interface to assign S-CSCF to new users
- S-CSCF Selection: Selects appropriate S-CSCF based on capabilities and load
- Routing Proxy: Routes incoming requests to the assigned S-CSCF
- Network Domain Security: Enforces NDS/TLS for inter-operator security
Key Features:
- Multi-S-CSCF Support: Distributes users across multiple S-CSCF instances
- Capability Matching: Matches user requirements to S-CSCF capabilities
- Roaming Support: Handles both home-routed and local breakout scenarios
- Subscription Locator: Dx interface support for multi-HSS environments
Use Cases:
- Interconnection point for roaming partners
- Load distribution across S-CSCF cluster
- Geographic routing for disaster recovery
- MVNO traffic segregation
For detailed operations, see I-CSCF Documentation.
S-CSCF - Core Session Controller
The Serving-CSCF is the central component of the IMS network, providing session control and service intelligence.
Core Functions:
- Registration: Authenticates users and maintains registration bindings
- Session Control: Manages all call states (dialog establishment, modification, termination)
- Service Triggering: Evaluates Initial Filter Criteria (IFC) to invoke Application Servers
- Routing: Routes SIP requests based on service logic and user preferences
- Charging Integration: Coordinates with online (OCS) and offline (CDF) charging systems
Service Triggering via IFC: The S-CSCF uses XML-based Initial Filter Criteria downloaded from HSS to determine when to route calls through Application Servers (such as OmniTAS for telephony services and OmniMessage for SMS/MMS):
- Trigger Points: Match on SIP method, Request-URI, Session-Case (originating/terminating)
- Priority-based: IFC processed in priority order
- Service Chaining: Multiple AS can be invoked in sequence (e.g., OmniTAS → OmniMessage)
- Default Handling: Configurable behavior when AS is unreachable
Supported Services:
- Call forwarding (busy, no answer, unconditional)
- Call barring (outgoing, incoming, roaming)
- Call screening and filtering
- Number translation and routing
- Prepaid/postpaid charging
- Usage tracking and quota enforcement
- Supplementary services (call waiting, hold, transfer)
Scalability Features:
- Distributed dialog storage
- Stateful session handling
- Database-backed user profiles
- Horizontal scaling via I-CSCF distribution
For detailed operations, see S-CSCF Documentation.
Diameter Interface Management
OmniCall CSCF provides comprehensive Diameter peer management across all CSCF components.
Supported Diameter Applications:
| Application | Interface | App ID | Used By | Purpose |
|---|---|---|---|---|
| 3GPP Cx | Cx | 16777216 | I-CSCF, S-CSCF | User authentication, profile retrieval |
| 3GPP Dx | Dx | 16777216 | I-CSCF | Subscription location in multi-HSS |
| 3GPP Rx | Rx | 16777236 | P-CSCF | Policy authorization, QoS control |
| 3GPP Ro | Ro | 4 (CC) | S-CSCF | Online charging (credit control) |
| 3GPP Rf | Rf | 3 (Accounting) | S-CSCF | Offline charging (CDR) |
| 3GPP Sh | Sh | 16777217 | AS | User data access from AS |
Diameter Capabilities:
- Automatic peer discovery via DNS
- Failover and redundancy support
- Watchdog and connection management
- Per-peer statistics and monitoring
- Dynamic peer enable/disable
For Diameter operations and troubleshooting, see Diameter Management Guide.
Common Operations
OmniCall CSCF provides comprehensive operational capabilities through its web-based control panel. This section covers common operational tasks and their significance.
Registration Management
Understanding IMS Registrations:
IMS registration is a two-tier process:
- P-CSCF Contact: User equipment establishes IPsec/SIP connection to P-CSCF
- S-CSCF Registration: Full IMS registration with authentication via HSS
Key Registration Operations:
- View active registrations across P-CSCF and S-CSCF
- Query specific users by IMPU, IMSI, or IP address
- Monitor registration state (authenticated, active, expired)
- Force deregistration for troubleshooting or administrative purposes
- Track registration expiry to identify re-registration issues
For detailed registration procedures, see:
Call Session Monitoring
Dialog (Session) Management:
The S-CSCF maintains state for all active IMS sessions (calls). Operators can:
- Monitor active dialogs including Call-ID, participants, and session state
- View dialog details such as SDP (media parameters), route sets, and timers
- Terminate dialogs for troubleshooting or emergency situations
- Track session duration and detect long-running or stuck sessions
Session States:
- Early: Call is ringing, not yet answered
- Confirmed: Active call with media flowing
- Terminated: Call ended normally
For call monitoring procedures, see S-CSCF Dialog Management.
Service Triggering and IFC Management
Initial Filter Criteria (IFC) determines when and how the S-CSCF routes sessions to application servers like OmniTAS and OmniMessage.
IFC Operations:
- Dump user's IFC to view configured service profile from HSS
- Test IFC matching with simulated call scenarios
- Verify AS routing to ensure proper service invocation
- Debug service failures by examining trigger point evaluation
Example IFC Structure:
<InitialFilterCriteria>
<Priority>10</Priority>
<TriggerPoint>
<SPT><Method>INVITE</Method></SPT>
<SPT><SessionCase>0</SessionCase><!-- Originating --></SPT>
</TriggerPoint>
<ApplicationServer>
<ServerName>sip:omnitas.ims.example.com</ServerName>
<DefaultHandling>0</DefaultHandling><!-- Must invoke -->
</ApplicationServer>
</InitialFilterCriteria>
For IFC testing and troubleshooting, see S-CSCF IFC Operations.
Diameter Peer Management
Monitoring Diameter Connectivity:
OmniCall CSCF relies on Diameter interfaces for HSS, PCRF, and charging integration. Operators can:
- Monitor peer status (I_Open = connected, Closed = disconnected)
- View peer capabilities (supported Diameter applications)
- Enable/disable peers for maintenance or failover testing
- Track peer statistics (requests, failures, timeouts)
Critical Diameter Connections:
- Cx to HSS (I-CSCF, S-CSCF): User authentication and profiles
- Rx to PCRF (P-CSCF): QoS policy and bearer control
- Ro to OCS (S-CSCF): Online charging and credit control
For Diameter troubleshooting, see Diameter Operations Guide.
Emergency Services Management
E-CSCF Operations:
Emergency call handling requires special operational attention:
- Monitor IMEI-to-callback mappings for emergency callbacks
- Verify location information availability for E911/E112
- Test emergency call routing without actual PSAP connection
- Manage emergency registration for unprovisioned devices
Emergency services work even for:
- Unregistered users
- Users with no SIM/invalid credentials
- Roaming users from other networks
For emergency operations, see P-CSCF Emergency Services.
Hash Table Management
Shared Memory Data Structures:
CSCF nodes use in-memory hash tables for performance-critical data:
| Hash Table | CSCF | Purpose | TTL |
|---|---|---|---|
imei_msisdn | P-CSCF | Emergency callback mapping | 24 hours |
service_routes | P-CSCF | Cached service routes | Registration expiry |
auth | S-CSCF | Authentication vectors | Challenge timeout |
Operations:
- View table contents for troubleshooting
- Delete specific entries to clear stale data
- Flush entire tables for emergency recovery (use with caution)
For detailed UI operations, see the Web UI Operations Guide.
Troubleshooting
This section covers common operational issues and their resolution strategies.
Registration Failures
Symptoms: Users unable to register to IMS network, registration timeouts
Common Root Causes:
-
HSS Connectivity Issues
-
Authentication Failures
- Verify user credentials provisioned in HSS
- Check authentication vector generation (MAR/MAA)
- Verify AKA algorithm compatibility (Milenage)
-
P-CSCF Connectivity
- Verify IPsec SA establishment for mobile devices
- Check NAT traversal for devices behind NAT
- Verify P-CSCF discovery (DNS, DHCP, or static configuration)
-
S-CSCF Assignment
- Check I-CSCF S-CSCF selection logic
- Verify S-CSCF capabilities match user requirements
- Check S-CSCF capacity (registration limits)
For detailed troubleshooting, see component-specific guides:
Call Setup Failures
Symptoms: Calls fail to establish, receive 4xx/5xx SIP errors
Common Root Causes:
-
User Not Registered
- Verify both originating and terminating users are IMS-registered
- Check registration status via S-CSCF
-
IFC/Service Triggering Issues
- Verify IFC downloaded from HSS (check SAR/SAA)
- Test IFC matching for call scenario
- Check OmniTAS/OmniMessage availability if triggered
-
QoS/PCRF Issues
- Verify Rx Diameter peer status on P-CSCF
- Check PCRF QoS policy authorization
- Verify bearer resources available in access network
-
Routing Failures
- Verify destination routing (ENUM, number translation)
- Check interconnect/MGCF configuration for PSTN calls
- Verify roaming routing for off-net calls
Diameter Connectivity Issues
Symptoms: Diameter peer shows "Closed" state, operations timing out
Diagnosis Steps:
- Check Peer Status: Use control panel to view Diameter peer state
- Verify Network Connectivity: Test IP reachability to Diameter peer (port 3868)
- Check Capabilities: Verify Application IDs match between peers
- Review Watchdog: Check Diameter watchdog (DWR/DWA) exchanges
Critical Diameter Interfaces:
| Interface | Impact if Down | Recovery Priority |
|---|---|---|
| Cx (HSS) | No new registrations, no IFC updates | Critical - immediate |
| Rx (PCRF) | No QoS for new calls | High - within minutes |
| Ro (OCS) | No prepaid charging, service may continue | High - depends on policy |
For Diameter troubleshooting, see Diameter Operations Guide.
SMS Delivery Issues
Symptoms: SMS not delivered via IMS, fallback to legacy SMSC
Common Root Causes:
-
OmniMessage Not Triggered
- Verify IFC configured to trigger OmniMessage for MESSAGE requests
- Check IFC priority (should be higher than other AS)
- Test IFC matching with simulated SMS
-
SMSC Integration
- Verify OmniMessage to SMSC connectivity (MAP/SMPP)
- Check message format conversion (SIP MESSAGE ↔ SMS PDU)
- Verify subscriber routing in SMSC
-
Content Type Issues
- Verify
Content-Type: application/vnd.3gpp.smsin SIP MESSAGE - Check character set encoding (GSM-7, UCS-2)
- Verify
For SMS troubleshooting, see S-CSCF IFC Management.
Emergency Call Issues
Symptoms: Emergency calls not routing to PSAP, location not included
Common Root Causes:
-
E-CSCF Detection
- Verify emergency URN detection (urn:service:sos)
- Check emergency routing rules on P-CSCF
- Verify LRF connectivity
-
Location Information
- Check location header in SIP INVITE
- Verify IMEI-to-callback mapping for callbacks
- Test location retrieval from LRF
-
PSAP Routing
- Verify PSAP routing table configuration
- Check ESQK (Emergency Service Query Key) generation
- Verify trunk/interconnect to PSAP
For emergency services operations, see P-CSCF Emergency Services.
Performance Degradation
Symptoms: Slow call setup, registration delays, high latency
Diagnosis:
- Monitor Prometheus Metrics: Check CSCF performance metrics (see Metrics Reference for complete metric definitions)
- Database Performance: Verify S-CSCF database query times
- Network Latency: Check latency between CSCF nodes
- Resource Utilization: Monitor CPU, memory, and network on CSCF servers
Scalability Considerations:
- P-CSCF: ~50,000 IPsec SAs per instance (VoLTE); 100,000+ via OmniePDG (VoWiFi)
- I-CSCF: Stateless, scales horizontally (1,000-5,000 registrations/sec per instance)
- S-CSCF: 100,000-500,000 registrations per instance; 20,000-100,000 concurrent dialogs
For detailed capacity planning and deployment sizing, see the Capacity and Dimensioning Guide.
For performance monitoring and metrics, see the Web UI Operations Guide.
Additional Documentation
Component-Specific Operations Guides
For detailed operations and troubleshooting for each CSCF component:
- P-CSCF/E-CSCF Operations Guide - Edge proxy, security associations, emergency services
- I-CSCF Operations Guide - S-CSCF selection, topology hiding, roaming
- S-CSCF Operations Guide - Registration, dialog management, IFC operations
- Diameter Operations Guide - Diameter peer management and troubleshooting
- Web UI Operations Guide - Control panel usage, monitoring, and administration
- Metrics Reference - Complete reference of all P-CSCF, I-CSCF, and S-CSCF Prometheus metrics
- Capacity and Dimensioning Guide - Deployment sizing, capacity planning, performance tuning
Regulatory Compliance
- ANSSI R226 Interception Compliance - Lawful interception capabilities as required by French regulatory authorities
3GPP Standards Reference
OmniCall CSCF implements the following 3GPP specifications:
| Specification | Title | Relevance |
|---|---|---|
| TS 23.228 | IP Multimedia Subsystem (IMS) - Stage 2 | Core IMS architecture |
| TS 24.229 | IP multimedia call control protocol (SIP) | IMS SIP profile |
| TS 29.228 | Cx and Dx interfaces (CSCF-HSS) | User data and authentication |
| TS 29.214 | Rx interface (P-CSCF-PCRF) | QoS policy control |
| TS 32.299 | Charging - Diameter applications | Online/offline charging |
| TS 24.341 | SMS over IP networks | SMS over IMS |
| TS 23.167 | Emergency services | E-CSCF and emergency calls |
GSMA Standards Compliance
OmniCall CSCF is fully compliant with GSMA IMS profiles, ensuring interoperability with off-the-shelf devices:
IR.92 - IMS Profile for Voice and SMS (VoLTE)
GSMA PRD IR.92 defines the mandatory IMS profile for VoLTE services, ensuring that commercial devices work seamlessly without carrier-specific configuration or custom device bundles.
Key IR.92 Benefits for OmniCall CSCF:
✓ Open Market Device Support: Any IR.92-compliant smartphone works immediately—no custom carrier bundles, proprietary APNs, or special provisioning required
✓ Standardized SIP Profile: Devices use standard SIP headers, authentication, and registration flows as defined in 3GPP TS 24.229
✓ Codec Interoperability: Mandatory codec support (AMR-WB for HD Voice) ensures consistent voice quality across all devices
✓ SMS over IMS: Integration with OmniMessage provides standards-based SMS delivery (TS 24.341) to any IR.92 device
✓ Emergency Services: E.164 emergency number handling (911, 112, etc.) works on all compliant devices without special configuration
✓ Roaming Consistency: Home-routed roaming ensures users get the same VoLTE experience when visiting other IR.92-compliant networks
What This Means: Operators can launch VoLTE services immediately with existing consumer devices (iPhone, Samsung, Google Pixel, etc.) without waiting for custom device certification or carrier bundle updates.
IR.94 - IMS Profile for Voice, Video and SMS (VoWiFi)
GSMA PRD IR.94 extends IR.92 to include Voice over WiFi, enabling VoLTE services over untrusted WiFi networks.
VoWiFi Architecture with OmniCall:
VoWiFi Components:
- OmniePDG: Evolved Packet Data Gateway - Provides IPsec tunnel termination for untrusted WiFi access
- OmniCall P-CSCF: Handles VoWiFi registrations identically to VoLTE (same service routes, same IFC triggering)
- Seamless Handover: Devices can move between LTE and WiFi without call interruption
IR.94 Benefits:
- Same IR.92 benefits apply to VoWiFi
- Devices automatically discover ePDG via DNS (no manual configuration)
- Single IMS registration covers both VoLTE and VoWiFi
- Indoor coverage extension without femtocells or DAS
For ePDG operations and VoWiFi troubleshooting, see OmniePDG Documentation.
Other GSMA Standards
- IR.51 - GSMA Roaming Database Structure
- IR.88 - LTE Roaming Guidelines
- AA.80 - IMS/RCS Device Configuration and Supporting Services
Product Differentiation
Why Choose OmniCall CSCF?
✓ Plug-and-Play Device Support: GSMA IR.92/IR.94 compliant - works with off-the-shelf iPhones, Android phones, and fixed-line devices without custom carrier bundles or device certification delays
✓ Complete IMS Solution: All CSCF components (P/I/S/E) plus OmniePDG for VoWiFi in a unified platform
✓ Fixed-Mobile Convergence: Unified IMS core for mobile (VoLTE/VoWiFi), fixed broadband, and cable telephony services
✓ Zero Touch Provisioning: Standards-based device discovery (DNS, DHCP) means users can swap SIM cards between devices without IT support
✓ Enterprise Management: Web-based control panel with real-time monitoring, diagnostics, and troubleshooting
✓ Carrier-Grade Scalability: Horizontal scaling to support millions of subscribers with sub-second call setup times
✓ Application Server Ecosystem: Seamless integration with OmniTAS (telephony services) and OmniMessage (SMS/MMS)
✓ Emergency Services: Built-in E-CSCF with E911/E112 support, location services, and callback handling
✓ Interoperability First: Full 3GPP and GSMA compliance ensures roaming agreements and interconnection work out-of-the-box
✓ Production Proven: Deployed in tier-1, tier-2, and MVNO networks worldwide serving millions of subscribers
Glossary
IMS Architecture Terms
- 3GPP: 3rd Generation Partnership Project - Standards body for mobile telecommunications
- AKA: Authentication and Key Agreement - Security mechanism for IMS
- AoR: Address of Record - SIP identity (e.g., sip:user@domain.com)
- CSCF: Call Session Control Function - IMS session control entity
- DAS: Distributed Antenna System - Indoor coverage solution
- E-CSCF: Emergency CSCF - Emergency call routing function
- ePDG: Evolved Packet Data Gateway - IPsec tunnel endpoint for untrusted WiFi access
- ENUM: E.164 Number Mapping - DNS-based number translation
- ESQK: Emergency Service Query Key - Emergency call identifier
- FMC: Fixed-Mobile Convergence - Unified services across access types
- GSMA: GSM Association - Mobile industry standards organization
- HD Voice: High Definition Voice - Wideband audio using AMR-WB codec
- HSS: Home Subscriber Server - Subscriber database and authentication
- I-CSCF: Interrogating CSCF - Network entry point and topology hiding
- IFC: Initial Filter Criteria - XML-based service triggering rules
- IMS: IP Multimedia Subsystem - 3GPP architecture for IP-based services
- IMPU: IP Multimedia Public Identity - User's public identity (SIP URI or tel URI)
- IMSI: International Mobile Subscriber Identity - Subscriber identifier
- IR.92: GSMA IMS Profile for Voice and SMS - VoLTE interoperability standard
- IR.94: GSMA IMS Profile for Conversational Video - VoWiFi interoperability standard
- ISC: IMS Service Control - Interface between S-CSCF and Application Servers
- LRF: Location Retrieval Function - Emergency location services
- MGCF: Media Gateway Control Function - PSTN interconnection
- MVNO: Mobile Virtual Network Operator - Operator without own radio infrastructure
- NDS: Network Domain Security - Inter-operator security (TLS/IPsec)
- P-CSCF: Proxy CSCF - Edge proxy and first point of contact
- PSAP: Public Safety Answering Point - Emergency services call center
- RCS: Rich Communication Services - Enhanced messaging services
- S-CSCF: Serving CSCF - Core session control and registration
- SPT: Service Point Trigger - Matching condition in IFC (Method, Request-URI, etc.)
- SWu: 3GPP interface between UE and ePDG (IPsec/IKEv2)
- UE: User Equipment - End-user device (phone, tablet, fixed terminal)
- VoLTE: Voice over LTE - Voice services via LTE data network
- VoWiFi: Voice over WiFi - Voice services via untrusted WiFi networks
Diameter Protocol Terms
- AAA: Authentication, Authorization, Accounting
- AVP: Attribute-Value Pair - Diameter message data element
- CCR/CCA: Credit-Control-Request/Answer - Online charging messages
- CDF: Charging Data Function - Offline charging collector
- Cx: Diameter interface between I-CSCF/S-CSCF and HSS
- Diameter: AAA protocol used in IMS (evolution of RADIUS)
- Dx: Diameter interface between I-CSCF and SLF (subscription locator)
- DWR/DWA: Device-Watchdog-Request/Answer - Peer health check
- MAR/MAA: Multimedia-Auth-Request/Answer - Authentication vector request
- OCS: Online Charging System - Real-time charging and credit control
- PCRF: Policy and Charging Rules Function - QoS policy server
- Rf: Diameter interface for offline charging (accounting)
- Ro: Diameter interface for online charging (credit control)
- Rx: Diameter interface between P-CSCF and PCRF (QoS authorization)
- SAR/SAA: Server-Assignment-Request/Answer - User profile download
- Sh: Diameter interface between AS and HSS (user data access)
- SLF: Subscription Locator Function - HSS location in multi-HSS environment
- UAR/UAA: User-Authorization-Request/Answer - S-CSCF selection
OmniCall Product Terms
- OmniCall CSCF: Complete IMS CSCF solution (this product)
- OmniePDG: Evolved Packet Data Gateway - IPsec tunnel termination for VoWiFi (IR.94 compliant)
- OmniTAS: Telephony Application Server - Provides supplementary voice services
- OmniMessage: Messaging Application Server - SMS/MMS over IMS (TS 24.341)
SIP Protocol Terms
- Dialog: SIP session state between two endpoints
- INVITE: SIP method for session establishment (calls)
- MESSAGE: SIP method for instant messaging (including SMS over IMS)
- REGISTER: SIP method for user registration
- SDP: Session Description Protocol - Media parameters (codecs, ports)
- SIP: Session Initiation Protocol - Signaling protocol for IMS