Rozhraní pro aplikační programování telefonního serveru - Telephony Server Application Programming Interface

Telephony Server Application Programming Interface byl standard integrace počítačové telefonie vyvinutý a propagovaný společnostmi Novell a AT&T . Skládala se z řady příkazů pro ovládání hovorů pro přepínání hovorů, hlasové pošty a protokolování hovorů pomocí serverů NetWare . Na rozdíl od konkurenčního programovacího rozhraní Telephony Application Programming Interface od společností Microsoft a Intel se jednalo o serverový systém, který neočekával, že zařízení na straně klienta zvládne přepínání hovorů. To bylo důležité pro společnost AT&T, která prodávala velké telefonní spínače, se kterými mělo pracovat Telephony Server Application Programming Interface.

Popis

Rozhraní pro aplikační programování telefonního serveru se skládalo ze dvou primárních částí, samotného aplikačního programového rozhraní a „poskytovatele telefonních služeb“, který běžel na serveru a hovořil s klienty. Společnost Novell vyrobila jednoho takového poskytovatele „TServer“, který nepřekvapivě běžel na serverech NetWare. TServer zase mluvil s řidičem specifickým pro použitou značku telefonního přepínače. NetWare fungoval primárně jako operační systém, ve kterém má TServer běžet, ačkoli TServer pro zabezpečení a zajišťování služeb využíval NetWare Directory Services . Celý systém od ovladačů na straně klienta po server až po ovladač pobočkové ústředny byl známý jako „NetWare Telephony Services“, alespoň při použití softwaru Novell.

Formáty zpráv byly založeny na standardu propagovaném Evropskou asociací výrobců počítačů , který byl přímo podporován řadou evropských přepínačů. Při použití s ​​jedním z těchto přepínačů byl ovladač mezi serverem a přepínačem „tenký“. Pro přepínače, které přímo nepodporují tyto standardy, byly zapotřebí „silnější“ ovladače. Rozhraní pro programování aplikací na straně klienta bylo k dispozici pro Windows 3.1 , Windows 95 , Windows NT , OS / 2 , Mac OS , UnixWare a Linux .

Rozhraní bylo pouze řídicím protokolem a neposílalo hlasová data po síti pro použití se softwarovými telefony. Zahrnovalo příkazy pro vytáčení, zavěšení a další pokyny. Vyžadovalo nastavení kanálu zvaného stream pro veškerou komunikaci.

Rozhraní aplikačního programování a telefonování na serveru

Rozhraní pro aplikační programování telefonního serveru bylo vytvořeno v době, kdy významní prodejci telefonie propagovali vizi rozsáhlých sítí založených na vyhrazených spojích s přepínáním obvodů. Na rozdíl od moderních síťových systémů, kde je každá část dat samostatně směrována na místo určení, byly tyto síťové systémy v podstatě verzí stávajícího telefonního systému, který přenáší data namísto hlasu a nastavuje vyhrazené kanály mezi koncovými body. Při hledání aplikací, které by takovou síť mohly využívat, prodejci propagovali řadu nových standardů pro videotelefonii, vysokorychlostní fax atd.

Standardizován byl pouze kontrolní systém; problémem bylo získávání dat do a z počítače. Existuje celá řada snah různých dodavatelů o podporu této funkce. Apple Computer propagoval GeoPort jako počítačový konec takového systému a jako protokol pro zasílání zpráv zvolil Telephony Server Application Programming Interface. Různí prodejci vytvořili konsorcium Versit a vydali „Encyklopedii Versit CTI“. Encyklopedie rozšířila základní systém tak, aby zahrnoval identifikátor datového typu, aby mohl přepínat jakýkoli druh „volání“. Versit navíc umožnil přepínání těchto dat na počítač pomocí GeoPortu nebo řady dalších možností připojení.

Reference