O que é um cartão dialógico?
Uma placa dialógica atua como uma interface entre os sinais telefônicos analógicos e o barramento de interconexão do componente periférico, ou barramento PCI, encontrado nos computadores. Os barramentos em um computador atuam como canais conectando diferentes componentes. O cartão dialógico lida com informações de linhas telefônicas analógicas e é usado em aplicativos como mensagens de voz, sistemas de notificação, discadores automáticos e correio de voz. Eles também são usados para resposta de voz interativa, distribuição automática de chamadas e sistemas de resposta de voz ou áudio. Utilizadas em muitos produtos de gravação de voz, as placas dialógicas são produzidas nas configurações digital e analógica, dependendo da maneira como são utilizadas.
Permitindo aplicativos de alta densidade, os cartões dialógicos são usados principalmente em sistemas telefônicos automatizados com serviços como discagem preditiva e conferência. Existem cartões que podem lidar com várias chamadas telefônicas simultaneamente. Um cartão dialógico pode até rotear cada chamada para o representante correto. A função principal de um cartão dialógico é integrar computadores com telefones, permitindo uma ampla variedade de funções. A comutação de barramento distribuído interno permite redirecionar as chamadas de entrada e de saída.
A decodificação e codificação de voz, a recuperação de números de identificação de chamadas e a realização e atendimento de chamadas são possíveis através de um cartão dialógico. Ele pode detectar os tons de discagem, gravar sons da linha telefônica e identificar quando a conexão foi cortada. A maioria das placas suporta muitas linhas analógicas e possui um circuito de proteção a bordo, o que as torna muito confiáveis. Certas funções de sinalização, como a detecção de corrente, podem não apenas ser monitoradas, mas também controladas pelo computador com a ajuda de um cartão dialógico. Também é possível configurar várias placas em um único chassi e expandir o número de portas analógicas facilmente, se necessário.
Os aplicativos anteriores para cartões dialógicos foram criados com interfaces ou APIs de programação de aplicativos de telefonia, como Dialogic R4, GlobalCall e ECTF S.100. Controles ActiveX, como voz visual e APIs baseadas em Java, incluindo API e JTAPI, também foram usados para criar aplicativos de telefonia. Todos eles, no entanto, tiveram numerosos problemas. As APIs baseadas em Java não são mais utilizadas e o ECTF S.100 é usado muito raramente. Outras linguagens de script proprietárias também foram abandonadas ao longo do tempo.
Todas essas APIs foram restritas a sistemas operacionais muito específicos e não foram amplamente adotadas como padrões. Todos caíram em desuso à medida que os padrões mais modernos baseados na Web evoluíram. Dois padrões de telefonia amplamente utilizados que se tornaram populares ao longo do tempo foram o VoiceXML e o CCXML. Eles têm a vantagem adicional de serem baseados em XML e HTTP onipresentes, tornando-os tecnologias baseadas na Web mais fáceis de usar.