Quality of Service
As Asynchronous Transfer Mode (ATM) networking emerges into the mainstream of
computing, and support for ATM has been added to other parts of the Microsoft® Windows® operating system, TAPI also supports key attributes of establishing calls on
ATM facilities. The most important of these from an application perspective is
the ability to request, negotiate, renegotiate, and receive indications of
Quality of Service (QOS) parameters on inbound and outbound calls.
QOS information in TAPI is exchanged between applications and service
providers in FLOWSPEC
structures which are defined in Windows Sockets 2.0.
Applications request QOS on outbound calls by setting values in the flowspec
fields in the LINECALLPARAMS
structure. The service provider will endeavor to provide the specified QOS,
and fail the call if it cannot; the application can then adjust its parameters
and try the call again. Once a call is established, an application can use the lineSetCallQualityOfService
function to request a change in the QOS; a new bit, LINECALLFEATURE_SETQOS,
lets applications determine when this function can be called.
The QOS applicable to inbound or active calls can be obtained by using lineGetCallInfo
and examining the flowspec fields. A bit in the LINE_CALLINFO
message, LINECALLINFOSTATE_QOS, lets applications know when QOS information
for a call has been updated.
Support for QOS is not restricted to ATM transports; any service provider can
implement QOS features.
- Software for developers
Software for Android Developers
- More information resources
Unix Manual Pages