Qu'est-ce qu'une carte Dialogic?
Une carte de dialogue sert d'interface entre les signaux téléphoniques analogiques et le bus d'interconnexion de composants périphériques, ou bus PCI, présent dans les ordinateurs. Les bus dans un ordinateur agissent en tant que canaux reliant différents composants. La carte de dialogue gère les informations des lignes téléphoniques analogiques et est utilisée dans des applications telles que la messagerie vocale, les systèmes de notification, les numéroteurs automatiques et la messagerie vocale. Ils sont également utilisés pour la réponse vocale interactive, la distribution automatique des appels et les systèmes de réponse vocale ou audio. Utilisées dans de nombreux produits d’enregistrement vocal, les cartes dialogiques sont produites dans des configurations numériques et analogiques en fonction de la manière dont elles sont utilisées.
En permettant des applications haute densité, les cartes dialogiques sont principalement utilisées dans les systèmes téléphoniques automatisés avec des services tels que la numérotation prédictive et la téléconférence. Certaines cartes peuvent gérer plusieurs appels simultanément. Une carte de dialogue peut même acheminer chaque appel au bon représentant. La fonction principale d'une carte de dialogue est d'intégrer des ordinateurs à des téléphones, permettant une grande variété de fonctions. La commutation de bus distribuée interne permet de réacheminer les appels entrants et sortants.
Le décodage et l'encodage de la voix, la récupération des numéros d'identification de l'appelant, ainsi que l'établissement et la réponse à des appels sont tous possibles grâce à une carte de dialogue. Il peut détecter les tonalités composées, enregistrer les sons de la ligne téléphonique et identifier le moment où la connexion a été interrompue. La plupart des cartes peuvent gérer de nombreuses lignes analogiques et disposent d'un circuit de protection intégré qui les rend très fiables. Certaines fonctions de signalisation, telles que la détection de courant, peuvent non seulement être surveillées mais également contrôlées par l’ordinateur à l’aide d’une carte de dialogue. Il est également possible de configurer plusieurs cartes dans un même châssis et d'augmenter facilement le nombre de ports analogiques si nécessaire.
Les applications antérieures pour les cartes de dialogue étaient écrites avec des interfaces de programmation d'applications téléphoniques ou des API, telles que Dialogic R4, GlobalCall et ECTF S.100. Les contrôles ActiveX tels que les API Visual Voice et Java, y compris les API et JTAPI, ont également été utilisés pour créer des applications de téléphonie. Cependant, ils avaient tous de nombreux problèmes. Les API basées sur Java ne sont plus utilisées et l'ECTF S.100 est très rarement utilisé. D'autres langages de script propriétaires ont également été abandonnés au fil du temps.
Toutes ces API étaient limitées à des systèmes d'exploitation très spécifiques et n'étaient pas largement adoptées en tant que normes. Ils sont tous tombés en désuétude au fur et à mesure de l'évolution des normes Web plus modernes. VoiceXML et CCXML sont deux normes de téléphonie largement utilisées qui sont devenues populaires au fil du temps. Ils ont l’avantage supplémentaire d’être basés sur les technologies XML et HTTP omniprésentes, ce qui en fait des technologies Web plus faciles à utiliser.