Logic for responding to a Maximum Bitrate request includes comparing the
requesting Maximum Bitrate and a Maximum Bitrate limit to Supported
Maximum Bitrates. If the Maximum Bitrate limit is not at least as high as
a lowest Supported Maximum Bitrate, communications services associated
with the requested Maximum Bitrate are not provided. If the Maximum
Bitrate limit is at least as high as the lowest Supported Maximum
Bitrate, an Offered Bitrate is selected from a set of Supported Maximum
Bitrates that is at least as high as the requested Maximum Bitrate and no
higher than the Maximum Bitrate limit as long as such a Supported Maximum
Bitrate exists. If such a Supported Maximum Bitrate does not exist, the
Offered Bitrate is selected to be a highest available Supported Maximum
Bitrate that is not higher than the Maximum Bitrate Limit.