Academic Instant Messaging System
Deploying Instant Messaging Over an Existing Session Initiation Protocol and
LDAP Service Infrastructure Using the Message Session Relay Protocol
João Antunes, Instituto Superior Técnico
Fernando Silva, Instituto Superior Técnico/INESC -ID
Technical University of Lisbon, Portugal
E-Mail: joao.antunes@tagus.ist.utl.pt, fernando.silva@ist.utl.pt
1
Motivation: Features: 4
Instant Messaging (IM) systems represent a powerful, new, and efficient
Based on the IST's existing SIP
form of communication through the Internet;
infrastructure - fully integrated with its
Instant Messaging as a powerful multimedia collaboration mechanism; current services and offering all of SIP's
Public IM systems rely on personal dissemination of IM addresses potential;
› Mandatory account creation of public IM system; No explicit registration required - service
Integration of IM systems with existing IdP and directory services provide is automatically available to all the
automatic IM access to all registered users; academic community;
Provide an intuitive and client integrated
way to search and add users in IST's
community through an available directory
2 service;
Implementation: Designed to be a non disruptive and
IM implementation based on existing SIP infrastructure; unifying IM system;
Based on SIP Instant Messaging and Presence Leveraging › Possible integration with other IM
Extensions (SIMPLE); systems, providing easy access to users
that already have accounts on other IM
File transfer [1] based on Message Session Relay Protocol
systems;
(MSRP) protocol;
100% Open Source system;
Development of a general purpose Message Session Relay
Protocol (MSRP) Java client library; Android compatible - chosen IM client
with an existing functional android
Add Lightweight Directory Access Protocol (LDAP) query client
prototype;
[2] capabilities to Sip-Communicator;
Integrate MSRP functionalities in Sip-Communicator;
3 5 6
MSRP client library features: Discussion: References:
General purpose library [3] - providing a useful tool Improvements; [1] Anthony Schmitt, “SIP Communicator GSoC 08 - File
not only to IM systems; Full open source IM solution fully transfer project “ - http://gsoc08-e4.blogspot.com/
› Unleashing all of the MSRP potential: integrated with existing directory [2] Sebastian Mazy, “Support for LDAP” -
oFair usage; service; http://mazy.fr/blog/
Future work: [3] João Antunes, “Java MSRP general purpose client
oRelay extensions compatible;
› Desktop sharing capabilities; library”, http://msrp.dev.java.net/
oTLS compatible;
oCustomization;
Acknowledgements:
the support of:
The Sip-Communicator community http://www.nlnet.nl
http://code.google.com/soc http://www.sip-communicator.org