Xen-Agi is an open source java library that allow you to build java applications that interact with the Asterisk Server for VOIP and PBX functionality. This project supports the FastAGI protocol exclusively and is inspired by the Asterisk-Java project.
The Asterisk-Java package consists of a set of Java classes that allow you to easily build Java applications that interact with an Asterisk PBX Server. It supports the FastAGI protocol and the Manager API.
Asterisk JTAPI enables third party call control of the Asterisk PBX for Java applications. It aims at office installations with central server applications such as call centers.