All Blueworx Voice Response Java applications are extensions of the WVRApplication class. This class contains methods which are used automatically by the Java and VoiceXML environment when it manages your application. The WVRApplication class also contains a voiceMain() method, which will contain the main implementation of your application. Within this voiceMain() method your code will include a WVR object, which represents the base Blueworx Voice Response system, and at least one Call object, which represents a single call. The WVR class is used to receive and make telephone calls, handle voice segments and define application properties. The Call class is used to interact with and manipulate telephone calls, for example, by playing audio, transferring calls, getting input from callers and so on.