Interface de programmation d'application du serveur de téléphonie - Telephony Server Application Programming Interface
L'interface de programmation d'application de serveur de téléphonie était une norme d' intégration de téléphonie informatique développée et promue par Novell et AT&T . Il se composait d'un certain nombre de commandes de contrôle d'appel pour basculer les appels, la messagerie vocale et la journalisation des appels à l'aide de serveurs NetWare . Contrairement à l' interface de programmation d'applications de téléphonie concurrente de Microsoft et Intel , il s'agissait d'un système basé sur un serveur qui ne s'attendait pas à ce que l'équipement côté client gère la commutation d'appel. C'était important pour AT&T, qui vendait de gros commutateurs téléphoniques avec lesquels l'interface de programmation d'application Telephony Server était censée fonctionner.
La description
L'interface de programmation d'application de serveur de téléphonie se composait de deux parties principales, l' interface de programmation d'application elle-même et un «fournisseur de services de téléphonie» qui s'exécutait sur un serveur et parlait aux clients. Novell a produit un tel fournisseur, "TServer", qui fonctionnait, sans surprise, sur les serveurs NetWare. TServer, à son tour, a parlé à un pilote spécifique à la marque du commutateur de téléphonie utilisé. NetWare agissait principalement comme système d'exploitation pour TServer, bien que TServer ait utilisé les services d'annuaire NetWare pour la sécurité et l'approvisionnement. L'ensemble du système, des pilotes côté client au serveur en passant par le pilote de central téléphonique privé , était connu sous le nom de «NetWare Telephony Services», du moins lors de l'utilisation du logiciel Novell.
Les formats de message étaient basés sur une norme promue par l' Association européenne des fabricants d'ordinateurs , qui était directement prise en charge par un certain nombre de commutateurs construits en Europe. Lorsqu'il est utilisé avec l'un de ces commutateurs, le pilote entre le serveur et le commutateur était "mince". Des pilotes «plus épais» étaient nécessaires pour les commutateurs qui ne supportaient pas directement ces normes. L'interface de programmation d'application côté client était disponible pour Windows 3.1 , Windows 95 , Windows NT , OS / 2 , Mac OS , UnixWare et Linux .
L'interface était un protocole de contrôle uniquement et n'envoyait pas de données vocales sur le réseau pour une utilisation avec des téléphones logiciels. Il comprenait des commandes de numérotation, de raccrochage et d'autres instructions. Il fallait qu'un canal, appelé flux , soit mis en place pour toutes les communications.
Interface de programmation d'application de serveur de téléphonie et Versit
L'interface de programmation d'application de serveur de téléphonie a été créée à une époque où les principaux fournisseurs de téléphonie promouvaient une vision de réseau étendu basé sur des liaisons à commutation de circuits dédiées. Contrairement aux systèmes de réseau modernes où chaque élément de données est acheminé séparément vers sa destination, ces systèmes de réseau étaient essentiellement une version du système téléphonique existant transportant des données au lieu de la voix, mettant en place des canaux dédiés entre les terminaux. À la recherche d'applications susceptibles d'utiliser un tel réseau, les fournisseurs ont promu de nombreuses nouvelles normes pour la visiophonie, la télécopie à haut débit, etc.
Seul le système de contrôle a été normalisé; l'entrée et la sortie des données d'un ordinateur restait un problème. Plusieurs fournisseurs ont déployé des efforts pour prendre en charge cette fonctionnalité. Apple Computer faisait la promotion de GeoPort comme le terminal informatique d'un tel système et a choisi l'interface de programmation d'application Telephony Server comme protocole de messagerie. Les différents fournisseurs ont formé le Consortium Versit et ont publié «The Versit CTI Encyclopedia». L'Encyclopédie a élargi le système de base pour inclure un identificateur de type de données pour lui permettre de basculer n'importe quelle sorte d '«appel». De plus, Versit a permis que ces données soient transférées vers l'ordinateur à l'aide de GeoPort ou d'un certain nombre d'autres options de connexion.
Les références
- Paul Cronin, "An Introduction to TSAPI and Network Telephony" , IEEE Communications , avril 1996
- "Interface de programmation d'application des services de téléphonie (TSAPI)" , Kit de développement logiciel NetWare, version 5 (ou ultérieure) xx Le lien est mort xx