Project

General

Profile

DesignXMPP » History » Revision 15

Revision 14 (Adrian Georgescu, 03/30/2010 09:19 AM) → Revision 15/100 (Adrian Georgescu, 04/29/2010 08:38 AM)

== SIMPLE server == 

 The goal of this project projects is to implement: 

 === Multiparty Chatserver === 

 This is a conference server that can mix Audio, MSRP and SIP MESSAGE. 

  * MSRP ad-hoc multi-party chat sessions draft-ietf-simple-chat-05 
  * A Framework for Conferencing with Session Initiation Protocol (SIP) RFC4353 
  * Conference Event Package RFC4575 
  * Audio mixer 

 === XMPP Gateway === 

 Bidirectional gateway for Presence and IM between SIP and XMMP protocol based on the following IETF specifications: 

  * http://xmpp.org/internet-drafts/draft-saintandre-sip-xmpp-presence-02.html 
  * http://xmpp.org/internet-drafts/draft-saintandre-sip-xmpp-im-01.html 
  * http://xmpp.org/internet-drafts/draft-saintandre-sip-xmpp-chat-03.html 
  * http://xmpp.org/internet-drafts/draft-saintandre-sip-xmpp-groupchat-01.html 

 ==== Usage Scenario ==== 

 The gateway will be used by [http://icanblink.com Blink]. End users will add a Contact in their Contact lists in the form of user@domain. Using SIP Subscribe Method the user will subscribe to the presence state of the recipient. The user should not need to know if the remote user uses SIP or XMPP protocol for IM and Presence. The SIP Proxy/Registrar of the user will decide if the remote user uses XMPP and will forward the request to the gateway.