Using the Java Media Framework (JMF 2.0), build a minimal audio client that can send and receive RTP packets. The client should run on Solaris and Windows 95/NT. No user interface is required; the receive port and destination address and port should be configured via command line arguments.
The client will be used in conjunction with a SIP-based Internet telephony application, sipc to allow Internet telephony calls.
As a second step, the client should be controllable by an external message interface using a subset of MGCP. In particular, the destination address, receive and send port and the media type must be changeable while the client is running.
Vovida has an open-source MGCP implementation, but not in Java.