Project 3 Implement a group version of the SimpleChat application. Use the Ubiquity UDE/UDS to develop a SIP A/S application to solve this problem. 1) Install Ubiquity UDE Use your Ubiquity developer account to download the latest version of the software. Follow the instructions here: https://developer.ubiquitysoftware.com/support/tutorials/tutorials/ude-and-uds-installation-and-configuration-guide Some other steps to help you with debugging down the road are: i) Enable debug output in the UDE by editing the file: c:\USCL\UDE\ServiceHost\var\log4j.properties # change from WARN to DEBUG in 2 places log4j.rootLogger=DEBUG, A1 log4j.appender.A1.Threshold=DEBUG # change CallLogs=OFF to CallLogs=INFO log4j.logger.CallLogs=INFO, C1 ii) watch the log file: c:\\USCL\UDE\ServiceHost\var\ude.log You might want to use a windows "tail" utility such as. http://www.rhazes.com/cgi-bin/Utilitiy_0.asp 2) Install Ubiquity example code and open the folder as a separate Eclipse workspace. https://rnoc.gatech.edu/rnoc/ims/class/projects/SipAsSDK7.0WorkspaceSOLUTIONS.zip 3) Extend the Simple Chat application to support group chat. - Use a back to back (B2B) user agent in the Ubiquity SIP A/S - Start by focusing on the group INVITE. You can hardcode the group member list in your servlet code. For this version, you do not need to test through the IMS simulator. Just use the address and port number of your SIP A/S UDE as your target. - Once you have that working, go back and add the interface for the servlet to query the presence manager to obtain the group list. In this phase, you'll want to invite only the members who are registered as "available" with the group list manager.