Asterisk ist eine freie Telefonanlage, die VoIP und analoge ISDN-Anschlüsse unterstützt und verschiedene Anwendungen wie Anrufbeantworter und Telefonkonferenzen bietet. Die Asterisk-Java-Bibliothek ermöglicht eine vereinfachte Nutzung der Asterisk-Schnittstellen AMI und AGI über TCP/IP in Java-Anwendungen. Beispiele für die Anwendung dieser Bibliothek zur Anrufinitiierung und zur Erstellung von Sprachdialegen sind ebenfalls enthalten.