Anders Løvøy
Alle som har forsøkt å ringe opp en annen maskin gjennom et modem vet at det ofte er ensbetydende med trøbbel. Gjennom TAPI, som følger med Windows 95, har Microsoft forsøkt å gjøre noe med det.
Modem-kommunikasjon er sterkt forbundet med Murphys lov. Kjøper du et faks-program kan du være sikker på at ditt modem ikke er på listen over støttede modem. Og prøver du å ringe leverandøren av modemet, får du ganske sikkert beskjed om at ditt kommunikasjonsprogram ikke støttes.
Hvis du mot formodning skulle få opp faks-programmet kan du være sikker på at maskinen kræsjer senere, fordi et annet program gjør noe mot den samme kommunikasjonsporten. Det føles som om problemene står i kø, og det er en grunn til elendigheten.
Det betyr også at alle kommunikasjonsprogrammene har egne måter å ringe på, de har egen konfigurasjon og de har egne oppsettsfiler. I et slikt anarki må hver produsent av et kommunikasjonsprogram selv sørge for å få laget oppsett for modemene.
I praksis betyr det at hvis du kjøper siste skrik i modem, kan du være temmelig sikker på at det ikke støttes direkte i ditt kommunikasjonsprogram.
Problemene har vært kjent lenge, men det er først med Windows 95 en skikkelig løsning på problemet kommer. I Windows 95 (og Windows NT) leveres TAPI med gratis.
Dersom to programmer prøver å aksessere samme kommunikasjonsport gjennom TAPI, vil derfor bare det første slippe fram. Det andre programmet vil få en beskjed om at porten er opptatt gjennom returkoder.
Det er også støtte for at et program kan vente på innkommende kall, og allikevel låne porten bort til et annet program for en utgående samtale. Dette er praktisk dersom du for eksempel kjører et faks-program og ønsker å ringe en BBS.
En vel så stor gevinst finnes imidlertid på oppsett- og konfigurasjonssiden. Det er nemlig TAPI som foretar selve oppringingen, og store deler av konfigurasjonen blir sentralisert. Det eneste som må konfigureres fra programmet er telefonnummeret som skal ringes, og hvilken modem-type som skal benyttes.
Dermed kan modem-produsentene lage én TAPI-konfigurasjon i stedet for at alle programvareleverandørene må ha egne oppsett. Med nye modem vil normalt en diskett med et TAPI-oppsett ligge ved. Denne disketten installeres i TAPI, og alle kommunikasjonsprogrammene støtter modemet automatisk.
En anne fordel er at selve oppringingen blir uniform. I og med at alle programmene bruker samme modul for oppringing, vil feil bli behandlet likt overalt, og feilkoder bli standardisert.
Erkefienden Novell har et grensesnitt med lignende funksjonalitet, TSAPI (Telephony Service Application Programming Interface), men mye tyder på at TAPI vil bli det toneangivende grensesnittet. Det er få selskaper som har forpliktet seg til å levere i henhold til Novells standard, mens et utall selskaper har forpliktet seg til å levere TAPI.
Atter en gang viser Microsoft og Bill Gates muskler -- de setter en standard gjennom å levere et grensesnitt.
Telephony Application Programming Interface (TAPI), er en standard for modem-kommunikasjon som følger med Windows 95 og Windows NT. Under TAPI vil en konfigurasjon av et modem kunne benyttes av alle kommunikasjonsprogrammene. TAPI foretar selve oppringingen.
TAPI
Foreløpig er det ikke mange programmer som støtter standarden, men de fleste har forpliktet seg til den, og sannsynligvis kommer flere produsenter med TAPI-produkter snart.
Novell har en rivaliserende standard, TSAPI (Telephony Serrvice Application Programming Interface), men alt tyder på at Microsofts standard vil bli toneangivende i sluttbrukermarkedet.
Se etter TAPI-støtte dersom du kjøper kommunikasjonsprogramvare som skal brukes under Windows 95 eller Windows NT.
KONFIGURASJON: Her konfigurerer du et nytt modem i TAPI. Når det er konfigurert kan modemet brukes av alle kommunikasjonsprogrammene.
TIDLIG: QmodemPro er en den første kommunikasjonspakken som er en ren Windows