Wat is een dialoogkaart?
Een dialoogkaart fungeert als een interface tussen analoge telefoonsignalen en de perifere componentverbindingsbus of PCI-bus, gevonden in computers. Bussen binnen een computer fungeren als kanalen die verschillende componenten verbinden. De dialoogkaart verwerkt informatie van analoge telefoonlijnen en wordt gebruikt in toepassingen zoals voicemail, meldingssystemen, automatische dialers en voicemail. Ze worden ook gebruikt voor interactieve spraakrespons, automatische oproepverdeling en spraak- of audioresponssystemen. Gebruikt in veel spraakopnameproducten, worden dialoogkaarten geproduceerd in zowel digitale als analoge configuraties, afhankelijk van de manier waarop ze worden gebruikt.
Dialoogkaarten zijn geschikt voor toepassingen met een hoge dichtheid en worden meestal gebruikt in geautomatiseerde telefoonsystemen met services zoals voorspellend bellen en vergaderen. Er zijn kaarten die een aantal telefoontjes tegelijkertijd kunnen verwerken. Een dialoogkaart kan zelfs elk gesprek naar de juiste vertegenwoordiger routeren. De kernfunctie van een dialoogkaart is het integreren van computers met telefoons, waardoor een breed scala aan functies mogelijk is. De interne gedistribueerde busomschakeling maakt een omleiding mogelijk van zowel inkomende als uitgaande oproepen.
Spraakdecodering en -codering, het ophalen van beller-ID-nummers en het plaatsen en beantwoorden van oproepen worden allemaal mogelijk gemaakt via een dialoogkaart. Het kan de gekozen aanraaktonen detecteren, geluiden van de telefoonlijn opnemen en vaststellen wanneer de verbinding is verbroken. De meeste kaarten kunnen veel analoge lijnen aan en hebben een beschermingscircuit aan boord dat ze zeer betrouwbaar maakt. Bepaalde signaleringsfuncties, zoals huidige detectie, kunnen niet alleen worden gecontroleerd, maar ook via de computer worden beheerd met behulp van een dialoogkaart. Het is ook mogelijk om meerdere kaarten binnen een enkel chassis te configureren en het aantal analoge poorten eenvoudig uit te breiden indien nodig.
Eerdere applicaties voor dialoogkaarten werden geschreven met telefonische applicatie-programmeerinterfaces of API's, zoals Dialogic R4, GlobalCall en ECTF S.100. ActiveX-besturingselementen zoals visuele spraak en op Java gebaseerde API's, waaronder API en JTAPI, werden ook gebruikt om telefonietoepassingen te maken. Ze hadden echter allemaal verschillende problemen. De op Java gebaseerde API's worden niet langer gebruikt en de ECTF S.100 wordt zeer zelden gebruikt. Andere scriptingtalen zijn in de loop van de tijd ook verlaten.
Al deze API's waren beperkt tot zeer specifieke besturingssystemen en werden niet algemeen aanvaard als standaarden. Ze zijn allemaal in onbruik geraakt naarmate modernere, webgebaseerde standaarden evolueerden. Twee veelgebruikte telefoniestandaarden die in de loop van de tijd populair werden, waren VoiceXML en CCXML. Ze hebben het extra voordeel dat ze zijn gebaseerd op de alomtegenwoordige XML en HTTP, waardoor ze gemakkelijker te gebruiken webgebaseerde technologieën zijn.