Quality on Demand

Guarantee network quality for video, VoIP, and streaming. Programmable QoS sessions for any application.

Overview

The Quality on Demand API provides a programmable interface for developers to request stable latency or prioritized throughput from mobile networks. It abstracts the complexity of underlying 4G/5G network technologies, allowing you to request specific performance characteristics for your applications.

You create QoS sessions with predefined profiles tailored to different needs — real-time interactive (gaming, VoIP), multimedia streaming (video, live events), or high-throughput data (file transfers, analytics). Sessions can be created, queried, extended, and deleted programmatically.

How It Works

01

Select a QoS profile

Choose from predefined profiles: low-latency for gaming/VoIP, high-throughput for streaming, or custom profiles defined by operators.

02

Create a QoS session

Open a session for a specific device with your chosen profile. The network applies prioritized traffic handling for that device.

03

Manage session lifecycle

Monitor, extend, or terminate sessions as needed. Sessions can be time-limited or kept active until explicitly closed.

API Endpoints

POST/quality-on-demand/v1/sessions

Create a new QoS session for a device.

// Request
{
  "device": {
    "phoneNumber": "+34629341502"
  },
  "qosProfile": "QOS_LOW_LATENCY",
  "duration": 3600
}

// Response
{
  "sessionId": "ses-abc123",
  "qosProfile": "QOS_LOW_LATENCY",
  "device": { "phoneNumber": "+34629341502" },
  "status": "AVAILABLE",
  "startedAt": "2026-03-31T10:00:00Z",
  "expiresAt": "2026-03-31T11:00:00Z"
}
GET/quality-on-demand/v1/sessions/{sessionId}

Query session status and details.

DELETE/quality-on-demand/v1/sessions/{sessionId}

Terminate a QoS session.

Use Cases

Telemedicine

Guarantee stable, low-latency video connections for remote medical consultations. Critical when diagnostic quality depends on video clarity.

Live Streaming & Gaming

Ensure smooth, buffer-free experiences for live video streaming and real-time multiplayer gaming with prioritized throughput.

VoIP & Video Conferencing

Maintain crystal-clear voice and video quality during business calls by requesting dedicated network bandwidth.

Industrial IoT & Drones

Ensure reliable, low-latency connectivity for autonomous drones, robotics, and industrial automation systems.

Supported Operators

Deutsche TelekomO2 TelefónicaVodafoneOrangeSwisscomT-MobileTelstra

Part of the CAMARA r3.2 release with QoS profiles v1.1.0. Learn more at CAMARA Project →

Ready for guaranteed quality?

Start integrating Quality on Demand into your application today.