Skip to content

Latest commit

 

History

History
11 lines (11 loc) · 3.23 KB

APIproposal_HomeDevicesQoD_Telefonica.md

File metadata and controls

11 lines (11 loc) · 3.23 KB
Field Description
API name Home Devices Quality on Demand (QoD)
API owner Telefónica
API summary High level description
It may be useful for applications to request the prioritization of an specific device traffic on the user home network. Setting the device prioritization would guarantee certain QoS (Quality of Service) among other devices connected to same home network improving user experience in the application running on the prioritized device.
For example, device prioritization capability could be useful in scenarios such as:
  • A user using head-mounted display device for VR/AR applications which is prioritized in user home router to improve the user experience. VR/AR applications require high bandwidth for the big amount of data to be streamed.
  • A user using VoIP application in a home device which is prioritized in order to have lower latency (improving call quality or avoiding dropped calls).

  • Input params
  • Unique identifier of the user the home network belongs to i.e. unique identifier of the user within the operator providing the internet service to the home.
  • DSCP (Differentiated Services Code Point) value used to prioritize traffic of the target home device.
  • Internal IP address of the connected device in the home network.
  • Public IP address identifying the target home network (router external IP address).


  • Output params
    No output is provided beyond the success/error response confirming whether prioritization has been successfully applied or not.

    Notifications
    No notifications are required for this API

    Notes
    User consent will be required for the application to prioritize the device traffic.
    Technical viability This API requires support of Differentiated services (DiffServ) on home network routers as mechanism for classifying and managing network traffic and providing quality of service (QoS).
    Commercial viability There is no a commercial or industrialized open source solution available that are able to be applied and implemented in 100% of CPEs currently deployed on field worldwide. Open Source solutions like OpenSync (promoted by Plume) is only available for a quite of few of SoC/WiFi chipset models of some vendors. Any open-source or commercial solution will be dependent on the capabilities and support at SoC/WiFi chipset level and currently its applicability on them is minority.
    YAML code available? YES.
    Link to YAML code available here
    Validated in lab/productive environments? YES.
    Home device prioritization is (among other features) available at Telefónica production as part of HaaC (Home as a Computer) platform.
    Validated with real customers? YES.
    Home device prioritization feature is being used by real customers in Movistar España and VIVO Brazil.
    Validated with operators? NO with other operators.