1、 UNION INTERNATIONALE DES TLCOMMUNICATIONS T.180 SECTEUR DE LA NORMALISATION DES TLCOMMUNICATIONS DE LUIT (06/98) SRIE T: TERMINAUX DES SERVICES TLMATIQUES Mcanisme daccs homogne aux services de communication Recommandation UIT-T T.180 (Antrieurement Recommandation du CCITT) RECOMMANDATIONS UIT-T DE
2、 LA SRIE T TERMINAUX DES SERVICES TLMATIQUES Pour plus de dtails, voir la Liste des Recommandations de lUIT-T. Recommandation T.180 (06/98) i RECOMMANDATION UIT-T T.180 MECANISME DACCES HOMOGENE AUX SERVICES DE COMMUNICATION Rsum La prsente Recommandation spcifie un mcanisme daccs homogne aux servic
3、es de communication (appel XAPI, abrviation de extensive application programming interface, interface gnrale de programmation dapplication). Il sagit dune interface de programmation indpendante du systme dexploitation et du langage, donnant accs des services gnraux de communication. La prsente Recom
4、mandation prcise un ensemble de fonctions qui permet aux utilisateurs de linterface XAPI daccder aux services dun fournisseur sous-jacent. Ces fonctions sappliquent tous les fournisseurs spcifis dans la prsente Recommandation. Un modle de communication dfinit la smantique des fonctions XAPI lies la
5、communication. Donnant accs aux fournisseurs appropris, ce systme de communication peut tre adapt des besoins spcifiques, tous les services de communication tant accessibles au moyen dun seul mcanisme daccs homogne. Source La Recommandation UIT-T T.180, labore par la Commission dtudes 8 (1997-2000)
6、de lUIT-T, a t approuve le 18 juin 1998 selon la procdure dfinie dans la Rsolution n 1 de la CMNT. ii Recommandation T.180 (06/98) AVANT-PROPOS LUIT (Union internationale des tlcommunications) est une institution spcialise des Nations Unies dans le domaine des tlcommunications. LUIT-T (Secteur de la
7、 normalisation des tlcommunications) est un organe permanent de lUIT. Il est charg de ltude des questions techniques, dexploitation et de tarification, et met ce sujet des Recommandations en vue de la normalisation des tlcommunications lchelle mondiale. La Confrence mondiale de normalisation des tlc
8、ommunications (CMNT), qui se runit tous les quatre ans, dtermine les thmes dtudes traiter par les Commissions dtudes de lUIT-T, lesquelles laborent en retour des Recommandations sur ces thmes. Lapprobation des Recommandations par les Membres de lUIT-T seffectue selon la procdure dfinie dans la Rsolu
9、tion n 1 de la CMNT. Dans certains secteurs des technologies de linformation qui correspondent la sphre de comptence de lUIT-T, les normes ncessaires se prparent en collaboration avec lISO et la CEI. NOTE Dans la prsente Recommandation, le terme exploitation reconnue (ER) dsigne tout particulier, to
10、ute entreprise, toute socit ou tout organisme public qui exploite un service de correspondance publique. Les termes Administration, ER et correspondance publique sont dfinis dans la Constitution de lUIT (Genve, 1992). DROITS DE PROPRIT INTELLECTUELLE LUIT attire lattention sur la possibilit que lapp
11、lication ou la mise en uvre de la prsente Recommandation puisse donner lieu lutilisation dun droit de proprit intellectuelle. LUIT ne prend pas position en ce qui concerne lexistence, la validit ou lapplicabilit des droits de proprit intellectuelle, quils soient revendiqus par un Membre de lUIT ou p
12、ar une tierce partie trangre la procdure dlaboration des Recommandations. A la date dapprobation de la prsente Recommandation, lUIT navait pas t avise de lexistence dune proprit intellectuelle protge par des brevets acqurir pour mettre en uvre la prsente Recommandation. Toutefois, comme il ne sagit
13、peut-tre pas de renseignements les plus rcents, il est vivement recommand aux responsables de la mise en uvre de consulter la base de donnes des brevets du TSB. UIT 1999 Droits de reproduction rservs. Aucune partie de cette publication ne peut tre reproduite ni utilise sous quelque forme que ce soit
14、 et par aucun procd, lectronique ou mcanique, y compris la photocopie et les microfilms, sans laccord crit de lUIT. Recommandation T.180 (06/98) iii TABLE DES MATIRES Page 1 Domaine dapplication 1 2 Rfrences. 1 3 Dfinitions 2 4 Abrviations 3 5 Structure de la prsente Recommandation 4 6 Introduction
15、linterface XAPI. 5 6.1 Position de linterface XAPI 6 6.2 Phases de communication. 7 6.3 Applications prises en charge par linterface XAPI 9 7 Modle de communication 12 7.1 Types de communication 12 7.1.1 Communication entre deux entits homologues 12 7.1.2 Communication entre entits homologues multip
16、les. 14 7.2 Diagramme de transition dtat du modle 18 8 Description de linterface XAPI 23 8.1 Linterface XAPI dans des environnements point point ou multipoint 23 8.2 Fonctions de linterface XAPI et diagramme de transition dtat 25 9 Fonctions de linterface XAPI. 32 9.1 Conventions 36 9.2 Fonctions li
17、es la communication 36 9.2.1 X-CONCONF/x_conconf 36 9.2.2 X-CONIND/x_conind 37 9.2.3 X-CONREQ/x_conreq. 38 9.2.4 X-CONRSP/x_conrsp 39 9.2.5 X-RCVDATA/x_rcvdata. 40 9.2.6 X-RCVDIS/x_rcvdis . 41 9.2.7 X-RCVINFO/x_rcvinfo. 42 9.2.8 X-RCVSP/x_rcvsp 43 9.2.9 X-RELCONF/x_relconf 43 9.2.10 X-RELIND/x_relin
18、d 44 9.2.11 X-RELREQ/x_relreq . 44 9.2.12 X-RELRSP/x_relrsp 44 9.2.13 X-SNDDATA/x_snddata. 45 9.2.14 X-SNDDIS/x_snddis . 46 iv Recommandation T.180 (06/98) Page 9.2.15 X-SNDINFO/x_sndinfo. 46 9.2.16 X-SNDSP/x_sndsp 47 9.3 Fonctions non lies la communication. 47 9.3.1 Fonctions de la phase dinitialis
19、ation et de dsinitialisation 47 9.3.2 Fonctions utilitaires . 50 Annexe A Description du langage de dfinition de linterface 55 Annexe B Codes derreur 68 Appendice I Exemples daccs des fournisseurs de services via linterface XAPI. 73 I.1 Accs au fournisseur de service de voie B du RNIS via linterface
20、 XAPI 73 I.1.1 Domaine dapplication . 73 I.1.2 Rfrences 74 I.1.3 Dfinitions . 75 I.1.4 Abrviations. 75 I.1.5 Conventions. 75 I.1.6 Introduction laccs au fournisseur de service physique du RNIS 76 I.1.7 Description de laccs au fournisseur de service physique du RNIS . 76 I.2 Accs au fournisseur de se
21、rvice BFT (T.30) via linterface XAPI 82 I.2.1 Domaine dapplication . 82 I.2.2 Rfrences 83 I.2.3 Dfinitions . 83 I.2.4 Abrviations. 84 I.2.5 Conventions. 84 I.2.6 Introduction laccs au fournisseur de service BFT(T.30) 85 I.2.7 Description de laccs au fournisseur de service BFT(T.30) . 85 I.3 Accs au
22、fournisseur de service FAX4/BFT via linterface XAPI 97 I.3.1 Domaine dapplication . 97 I.3.2 Rfrences 98 I.3.3 Dfinitions . 99 I.3.4 Abrviations. 99 I.3.5 Conventions. 99 I.3.6 Introduction laccs au fournisseur de service FAX4/BFT . 100 I.3.7 Description de laccs au fournisseur de service FAX4/BFT 1
23、01 I.4 Accs au fournisseur de service ACSE/ROSE via linterface XAPI. 132 I.4.1 Domaine dapplication . 132 I.4.2 Rfrences 133 I.4.3 Dfinitions . 134 I.4.4 Abrviations. 134 Recommandation T.180 (06/98) v Page I.4.5 Conventions. 135 I.4.6 Introduction laccs au fournisseur de service ACSE/ROSE 136 I.4.7
24、 Description de laccs au fournisseur de service ACSE/ROSE . 139 I.5 Accs au fournisseur de service de contrle audio et vido via linterface XAPI. 172 I.5.1 Domaine dapplication . 172 I.5.2 Rfrences 173 I.5.3 Dfinitions . 174 I.5.4 Abrviations. 174 I.5.5 Conventions. 175 I.5.6 Introduction laccs au fo
25、urnisseur de service de contrle audiovisuel 176 I.5.7 Description de laccs au fournisseur de service de contrle audiovisuel . 177 I.6 Accs au fournisseur de service de commande de confrence T.120 via linterface XAPI . 257 I.6.1 Domaine dapplication . 257 I.6.2 Rfrences 259 I.6.3 Dfinitions . 259 I.6
26、.4 Abrviations. 259 I.6.5 Conventions. 259 I.6.6 Introduction laccs au fournisseur de commnande de confrence . 260 I.6.7 Description de laccs au fournisseur de commande de confrence 262 I.7 Accs au fournisseur de service MBFT T.127 via linterface XAPI. 289 I.7.1 Domaine dapplication . 289 I.7.2 Rfre
27、nces 291 I.7.3 Dfinitions . 291 I.7.4 Abrviations. 292 I.7.5 Conventions. 292 I.7.6 Introduction laccs au fournisseur de service MBFT. 293 I.7.7 Description de laccs au fournisseur de service MBFT 293 Appendice II Tutoriel: linterface XAPI et les fournisseurs slectionns 328 II.1 Linterface XAPI et l
28、e fournisseur de service ACSE/ROSE. 328 II.2 Linterface XAPI et le fournisseur de confrence T.120 spcifique . 333 II.2.1 Modle de systme T.120 333 II.2.2 Confrence MBFT T.120. 335 Recommandation T.180 (06/98) 1 Recommandation T.180 MECANISME DACCES HOMOGENE AUX SERVICES DE COMMUNICATION (Genve, 1998
29、) 1 Domaine dapplication Linterface XAPI, qui est une abrviation de extensive application programming interface, est un mcanisme daccs homogne des services gnraux de communication, qui est indpendant du systme dexploitation et du langage. Elle nest pas rserve pour une couche particulire, mais permet
30、 daccder toutes les couches du modle de rfrence OSI et des autres modles de communication en couches (confrence, par exemple). Linterface XAPI est pourvue dun ensemble de fonctions qui permet de lutiliser dans des applications de communication et daccder tous les services de communication. Elle nimp
31、ose aucune restriction linterface de services de la plate-forme de communication sous-jacente. Les diffrents services accessibles via linterface XAPI dpendent des fournisseurs de services installs et non pas de linterface elle-mme, qui se limite fournir le mcanisme daccs. De nouveaux fournisseurs de
32、 services peuvent tre ajouts dans la configuration XAPI. Le systme de communication peut donc tre adapt des besoins spcifiques, tous les services de communication tant accessibles au moyen dun seul mcanisme daccs homogne. 2 Rfrences Les Recommandations UIT-T et les autres rfrences suivantes contienn
33、ent des dispositions qui, par suite de la rfrence qui y est faite, constituent des dispositions de la prsente Recommandation. Au moment de la publication, les ditions dont la liste est donne ci-aprs, taient en vigueur. Toutes ces Recommandations et autres rfrences peuvent tre actualises; les utilisa
34、teurs de la prsente Recommandation sont donc invits rechercher la possibilit dutiliser les ditions les plus rcentes des Recommandations et autres rfrences numres ci-dessous. Une liste des Recommandations UIT-T en vigueur est publie rgulirement. Recommandation UIT-T F.581 (1993), Directives pour la d
35、finition des interfaces de communication de programmation: Recommandation de service. Recommandation UIT-T H.320 (1997), Systmes et quipements terminaux visiophoniques bande troite. Recommandation UIT-T T.30 (1996), Procdures pour la transmission de documents par tlcopie sur le rseau tlphonique gnra
36、l commut. Recommandation UIT-T T.120 (1996), Protocoles de donnes pour confrence multimdia. Recommandation UIT-T T.121 (1996), Modle gnrique dapplication. Recommandation UIT-T T.122 (1998), Service de communication multipoint Dfinition du service. Recommandation UIT-T T.123 (1996), Piles protocolair
37、es de donnes propres au rseau pour confrences multimdias. Recommandation UIT-T T.124 (1998), Commande de confrence gnrique. 2 Recommandation T.180 (06/98) Recommandation UIT-T T.125 (1994), Spcification de protocole du service de communication multipoint. Recommandation UIT-T T.127 (1995), Protocole
38、 de transfert multipoint de fichiers binaires. Recommandation UIT-T T.434 (1996), Format de transfert de fichiers binaires pour les services tlmatiques. Recommandation UIT-T X.200 (1994) | ISO/CEI 7498-1:1994, Technologies de linformation Interconnexion de systmes ouverts Modle de rfrence de base: L
39、e modle de rfrence de base. 3 Dfinitions 3.1 Dans la prsente Recommandation, les termes suivants seront utiliss conformment la Recommandation X.200: connexion (N); entit (N); couche (N); service (N); point daccs au service (N). 3.2 Dans la prsente Recommandation, les termes suivants seront utiliss c
40、onformment la Recommandation T.124: confrence; pont de confrence; unit de commande multipoint; nud; terminal. 3.3 La prsente Recommandation dfinit les termes suivants: 3.3.1 connexion dapplication: connexion permettant des entits dapplication de communiquer. 3.3.2 entit dapplication: utilisateur de
41、services ou toute autre entit pouvant participer une connexion. 3.3.3 systme dapplication: pile protocolaire constitue dune partie ou de la totalit des couches OSI 5 (couche Session) 7 (couche Application). 3.3.4 point dextrmit de communication: synonyme de point dextrmit de service. 3.3.5 plate-for
42、me de communication: constitue dun ensemble de fournisseurs de services de communication et dun mcanisme daccs homogne, travers lequel les utilisateurs de services, rpartis sur toute la plante, peuvent tablir des communications entre eux. 3.3.6 commande de confrence: englobe les fonctions telles que
43、 ltablissement et la clture de confrence; lobtention dinformations sur chaque nud participant une mme confrence et sur chaque entit dapplication de la confrence; la coordination de la prsidence de la confrence ainsi que diverses autres fonctions. 3.3.7 connexion: association logique entre deux entit
44、s ou plus, leur permettant de communiquer. 3.3.8 entit de commande: utilisateur de services particulier, responsable de la commande de confrence et pouvant participer une connexion. Recommandation T.180 (06/98) 3 3.3.9 connexion de commande: connexion permettant des entits de commande de communiquer
45、. 3.3.10 relation entre entits homologues multiples: dans une telle relation, les utilisateurs peuvent ngocier les caractristiques de leur interaction auxquelles ils devront ensuite se conformer pour communiquer, sachant que tous les utilisateurs (une entit et ses homologues) ont potentiellement les
46、 mmes droits. 3.3.11 application multipoint: entit dapplication pouvant participer une connexion multipoint. 3.3.12 connexion multipoint: connexion entre plus de deux entits. 3.3.13 relation entre deux entits homologues: dans une telle relation, les utilisateurs peuvent ngocier les caractristiques d
47、e leur interaction auxquelles ils devront ensuite se conformer pour communiquer, sachant que les deux utilisateurs (une entit et son homologue) ont potentiellement les mmes droits. 3.3.14 connexion point point: connexion entre deux entits. 3.3.15 module protocolaire: implmentation dun protocole de communication dont les services sont accessibles via linterface XAPI. En gnral, un module protocolaire nimplmente quune seule couche OSI. 3.3.16 point daccs au service: point auquel des services sont fournis un utilisateur.