File Transfer for SIP (Support for MSRP)
The IETF has recently started work on a mechanism that would allow instant messaging applications that support SIP to exchange files using this protocol. The corresponding draft specifies a way to negotiate file transfer sessions through SDP. The solution uses the The Message Session Relay Protocol (MSRP) to actually carry files from one end to the other.

The purpose of this project would be to implement an MSRP protocol stack in Java, and then integrate it in SIP Communicator. You would also have to code support for the file-transfer-mech draft, that we’ve mentioned above, so that you could actually exchange files through SIP.
References:
A Session Description Protocol (SDP) Offer/Answer Mechanism to Enable File Transfer
http://tools.ietf.org/html/draft-ietf-mmusic-file-transfer-mech
The Message Session Relay Protocol (MSRP)
http://tools.ietf.org/html/rfc4975
The MSRP Relay project
http://msrprelay.org
Other SIP Communicator GSoC Projects
http://gsoc.sip-communicator.org
SIP Communicator Developer Documentation
http://www.sip-communicator.org/index.php/Documentation/DeveloperDocumentation
The official SIP Communicator website
http://www.sip-communicator.org
