CPC H04L 65/80 (2013.01) [H04L 65/1069 (2013.01); H04L 65/1108 (2022.05)] | 38 Claims |
1. A method of applying quality of service to a media communication session, the method comprising:
determining, by a first client device, a list of interactive connectivity establishment (ICE) candidates for a second client device;
determining, by the first client device, valid ICE candidates in the list of ICE candidates for the second client device;
for one or more of the valid ICE candidates, sending, by the first client device, data representing quality of service (QoS) flows associated with the one or more of the valid ICE candidates to a server device executing an application function (AF), the AF providing media control for the media communication session;
determining, by the first client device, one of the valid ICE candidates and one of the QoS flows associated with the one of the valid ICE candidates;
establishing, by the first client device, the media communication session with the second client device using the determined one of the valid ICE candidates;
determining, by the first client device, an association between a QoS specification and the one of the QoS flows for the media communication session; and
providing, by the first client device, data to the AF to apply QoS to the media communication session according to the QoS specification,
wherein the first client device is communicatively coupled to a first mobile network operator (MNO) and providing the data to the AF to apply QoS to the media communication session comprises invoking QoS provided by the first MNO using a service based architecture (SBA) procedure offered by the first MNO.
|