At the heart of XperiumOS is an advanced Media Policy Engine that provides a sophisticated media-evaluation and decision-making framework, which offers real-time policy decisions and enforces actions directly on media sessions. This allows for the determination and execution of individual decisions for each media session flowing through the system. Policy primitives are based around a rich set of conditions, which can be combined using logical operations.
Unlike basic policy decision and enforcement points, XperiumOS Media Policy Engine implements sophisticated media-specific policy conditions and actions, permitting true media-centric policy decision and enforcement. Also, since media sessions are long lived, policy conditions (e.g. network state) may change over session lifetime. Therefore, XperiumOS Media Policy Engine continuously executes and re-evaluates its policy decisions in real time. The Xperium Media Policy engine supports connection to a 3GPP-compliant policy charging and control (PCC) architecture via extended versions of the Gx and Gy interfaces.
Some use cases supported by the Xperium Media Policy engine include:
- Time-of-day media traffic management
- Adaptive streaming management
- On-deck media service prioritization
- Third party or content partner prioritization
- Dynamic location, congestion and bandwidth management
- RAT-specific (Radio Access Technology) media traffic management
- APN-specific (Access Point Name) media traffic management
- Per-subscriber or subscriber group media traffic management
- Encrypted media traffic management