Telefoni Server Application Programmeringsgrænseflade - Telephony Server Application Programming Interface

Telefoni Server Application Programming Interface var en computer telefoni integration standard udviklet og promoveret af Novell og AT & T . Det bestod af et antal opkaldskontrolkommandoer til at skifte opkald, telefonsvarer og opkaldslogning ved hjælp af NetWare- servere. I modsætning til den konkurrerende telefonitimeprogrammeringsgrænseflade fra Microsoft og Intel , var det et serverbaseret system, som ikke forventede, at klientsidenudstyr skulle håndtere opkaldsskift. Dette var vigtigt for AT&T, der solgte store telefonafbrydere, som Telephony Server Application Programming Interface var beregnet til at arbejde med.

Beskrivelse

Telefoni Server Application Programming Interface bestod af to primære dele, selve applikationsprogrammeringsgrænsefladen og en "telefonitjenesteudbyder", der kørte på en server og talte med klienter. Novell producerede en sådan udbyder, "TServer", der overraskende kørte på NetWare-servere. TServer talte til gengæld med en driver, der var specifik for det mærke telefoni-switch, der blev brugt. NetWare fungerede primært som operativsystemet for TServer at køre inden for, selvom TServer brugte NetWare Directory Services til sikkerhed og levering. Hele systemet fra klientsidedrivere til server til privat filialbyttedriver blev kendt som "NetWare Telephony Services", i det mindste når du bruger Novell-software.

Meddelelsesformaterne var baseret på en standard, der blev promoteret af European Computer Manufacturer Association , som blev direkte understøttet af et antal europæiske byggede switches. Når det blev brugt med en af ​​disse switches, var driveren mellem serveren og kontakten "tynd". Der var behov for "tykkere" drivere til afbrydere, der ikke direkte understøttede disse standarder. Programmeringsgrænsefladen på klientsiden var tilgængelig for Windows 3.1 , Windows 95 , Windows NT , OS / 2 , Mac OS , UnixWare og Linux .

Interfacet var kun en kontrolprotokol og sendte ikke stemmedata over netværket til brug med softwarebaserede telefoner. Det inkluderede kommandoer til opkald, ophæng og andre instruktioner. Det krævede , at der blev oprettet en kanal, kaldet en strøm , til al kommunikation.

Telefoni Server Application Programmering Interface og Versit

Programmeringsgrænseflade til telefoni-server blev oprettet i en æra, hvor store telefoni-leverandører fremmede en vision for bredt netværk baseret på dedikerede kredsløbskoblede links. I modsætning til moderne netværkssystemer, hvor hvert stykke data ledes separat til sin destination, var disse netværkssystemer i det væsentlige en version af det eksisterende telefonsystem, der bærer data i stedet for tale, og indstillede dedikerede kanaler mellem slutpunkter. På udkig efter applikationer, der muligvis gør brug af et sådant netværk, fremmede leverandører adskillige nye standarder for videotelefoni, højhastighedsfax osv.

Kun kontrolsystemet var standardiseret; at få data ind og ud af en computer forblev et problem. Der var en række bestræbelser fra forskellige leverandører for at understøtte denne funktionalitet. Apple Computer promoverede GeoPort som computerens ende af et sådant system og valgte Telephony Server Application Programming Interface som meddelelsesprotokollen. De forskellige leverandører dannede Versit Consortium og udgav "The Versit CTI Encyclopedia." Encyclopedia udvidede det grundlæggende system til at omfatte en datatype-identifikator for at give det mulighed for at skifte enhver slags "opkald". Derudover tillod Versit, at data kunne skiftes til computeren ved hjælp af GeoPort eller en række andre forbindelsesindstillinger.

Referencer