Release 1 specified the components that were included in the initial release of the Voice over IP Project. At this stage the system consisted of three main entities, the User System, which resides on the support requesters side; a Broker, which is responsible for redirecting support requests to an appropriate Provider; and the Provider which gives service to the User System.
The general infrastructure of a Java Bean has been implemented along with the API interface for the bean.
VoIP data stream
The software allows the recording, encoding and transmission of a voice stream to a waiting recipient using an appropriate voice codec. The beans can also be able to receive, decode and play an incoming stream.
The Broker allowed authentication of the User System through the use of an authentication class that can be adapted to the needs of the situation the system will be used for. An authentication class can be sent to the Broker, which determines if the User system is valid and then allows the connection to continue.