Hvad er et dialogisk kort?
Et dialogisk kort fungerer som en grænseflade mellem analoge telefonsignaler og den perifere komponent-forbindelsesbuss, eller PCI-bus, der findes på computere. Busser inden for en computer fungerer som kanaler, der forbinder forskellige komponenter. Dialogkortet håndterer oplysninger fra analoge telefonlinjer og bruges i applikationer som stemmemeddelelser, meddelelsessystemer, autoopkaldere og telefonsvarer. De bruges også til interaktiv stemmesvar, automatisk opkaldsfordeling og tale- eller lydresponssystemer. Brugt i mange stemmeoptagelsesprodukter produceres dialogiske kort i både digitale og analoge konfigurationer afhængigt af den måde, de bruges på.
Tillader applikationer med høj tæthed bruges dialogkort kort i automatiserede telefonsystemer med tjenester såsom forudsigelig opkald og konferencer. Der er kort, der kan håndtere et antal telefonopkald samtidig. Et dialogisk kort kan endda rute hvert opkald til den korrekte repræsentant. Kernefunktionen ved et dialogisk kort er at integrere computere med telefoner, hvilket muliggør en bred vifte af funktioner. Den interne distribuerede busskift muliggør omdirigering af både indgående og udgående opkald.
Stemmekodning og kodning, hentning af opkalds-ID-numre og foretagelse og besvarelse af opkald gøres alle mulige via et dialogkort. Det kan registrere de opkaldte berøringsfarvetoner, optage lyde fra telefonlinjen og identificere, hvornår forbindelsen er afbrudt. De fleste af kortene kan håndtere mange analoge linjer og har beskyttelseskredsløb ombord, der gør dem meget pålidelige. Visse signalfunktioner, såsom strømdetektion, kan ikke kun overvåges, men også kontrolleres gennem computeren ved hjælp af et dialogkort. Det er også muligt at konfigurere flere tavler i et enkelt chassis og udvide antallet af analoge porte let om nødvendigt.
Tidligere applikationer til dialogkort blev skrevet med programmeringsgrænseflader til telefoniapplikationer eller API'er, som Dialogic R4, GlobalCall og ECTF S.100. ActiveX-kontroller som visuel stemme og Java-baserede API'er, herunder API og JTAPI, blev også brugt til at oprette telefoniprogrammer. De havde imidlertid mange problemer. De Java-baserede API'er bruges ikke længere, og ECTF S.100 bruges meget sjældent. Andre proprietære scripting-sprog er også blevet forladt over tid.
Alle disse API'er var begrænset til meget specifikke operativsystemer og blev ikke bredt anvendt som standarder. De blev alle brugt, da mere moderne, webbaserede standarder udviklede sig. To vidt anvendte telefoni standarder, der blev populære med tiden var VoiceXML og CCXML. De har den ekstra fordel at være baseret på den allestedsnærværende XML og HTTP, hvilket gør dem lettere at bruge webbaserede teknologier.