CAPI (Common Application Programming Interface) est une interface standard internationale que les applications peuvent utiliser pour communiquer directement avec l'équipement RNIS. Un programme d'application qui utilise CAPI peut être utilisé pour passer et terminer des appels téléphoniques sur des ordinateurs équipés du RNIS. Des applications de téléphonie informatique (CTI) peuvent être écrites pour les utilisateurs du RNIS. Officiellement, CAPI est appelé Common-ISDN-API et est incorporé dans ETS 300 838 ("Integrated Service Digital Network (SDN) ; Harmonized Programmable Communication Interface (HPCI) for ISDN". ETS fait référence aux normes de l'Institut européen des normes de télécommunication (ETSI). La norme est internationalisée par la recommandation T.200 "Interface de communication programmable pour les équipements terminaux connectés au RNIS" de l'Union internationale des télécommunications (UIT). CAPI peut être comparée à l'interface de programmation "standard" d'Intel-Microsoft, la Telephony Application Program Interface (TAPI). CAPI comprend des protocoles de signalisation et d'échange de données qui ne sont pas inclus dans TAPI. Les applications TAPI peuvent également être mappées avec les fonctions CAPI. Le RNIS étant largement utilisé en Allemagne, aux Pays-Bas et en Scandinavie, les utilisateurs de ces pays ont l'habitude de recevoir un logiciel ou un pilote CAPI avec leur carte d'ordinateur RNIS. Tous les pilotes CAPI prennent en charge différentes fonctions. L'interface CAPI fournit des fonctions indépendantes des protocoles de signalisation physique qui varient selon les pays. Les protocoles suivants sont pris en charge par CAPI : HDLC, HDLC inversé, SDLC, LAPD et X.75. Fax groupe 3 (3 (T.30), V.110/V.120) et compression (V.xx).
- MAPI over HTTP (Messaging Application Programming Interface over HTTP) MAPI over HTTP est le protocole de transport par défaut pour connecter les clients à Microsoft Exchange et Exchange Online. L'interface de programmation d'applications de messagerie (MAPI) sur le protocole de transfert hypertexte (HTTP) remplace le protocole RPC (Remote Procedure Call) sur HTTP, également connu sous le nom d'Outlook Anywhere....
- Netscape Server Application Programming Interface (NSAPI) NSAPI (Netscape Server Application Programming Interface), est une interface que Netscape Web Server fournit aux développeurs. Elle leur permet de créer des applications Web plus rapides et plus complexes en étendant les capacités de leur serveur. NSAPI, l'interface de passerelle commune (CGI) et l'API de serveur basée sur Java et...