Table of Contents
1Scope
2References
3Definitions
4Abbreviations
5StructureofthisRecommendation
6IntroductiontotheXAPI
6.1LocationoftheXAPI
6.2Phasesofcommunication
6.3ApplicationsthataresupportedbyXAPI
7AModelofcommunication
7.1Classesofcommunication
7.2Thestatetransitiondiagramaspartofthemodel
8DescriptionoftheXAPI
8.1XAPIinpoint-to-pointandinmultipoint
environments
8.2XAPIfunctionsandthecorrespondingstate
transitiondiagram
9XAPIfunctions
9.1Conventions
9.2Communication-relatedfunctions
9.3Notcommunication-relatedfunctions
AnnexAInterfacedefinitionlanguagedescription
AnnexBErrorcodes
AppendixIExamplesofXAPIaccesstoserviceproviders
I.1XAPIaccesstotheserviceproviderforthe
ISDN-B-channel
I.2XAPIaccesstotheserviceprovidedforBFT
overT.30
I.3XAPIaccesstotheserviceproviderfor
FAX4andBFT
I.4XAPIaccesstotheserviceproviderfor
ACSEandROSE
I.5XAPIaccesstoaServiceProviderforAudio
andVideo(AV)Control
I.6CAPIaccesstotheserviceproviderforthe
T.120conferencecontrol
I.7XAPIaccesstotheserviceproviderforT.127
MBFT
AppendixIITutorial:XAPIandselectedproviders
II.1XAPIandtheACSE/ROSEprovider
II.2XAPUandthespecificT.120conferenceprovider Abstract
Defines a homogenous access mechanism to communication services (known as XAPI). This is an abbreviation for eXtensive Application Programming Interface, which is an operating system and language-independent programming interface to general communication services. Defines functions permitting access by XAPI users to the services of an underlying provider and is applicable to all providers defined in the Recommendation. Introduces a communication model specifying the semantics of those XAPI functions which are communication-related.