Project

General

Profile

DesignXMPP arch » History » Revision 5

Revision 4 (Anonymous, 02/29/2012 11:45 AM) → Revision 5/30 (Anonymous, 02/29/2012 12:17 PM)

= XMPP gateway architecture = 

 The architecture of the SIP-XMPP gateway can be modeled in two different ways: 

  * Based on an XMPP component 
  * Based on an XMPP server (using server-to-server communication) 

 Both approaches are not mutually exclusive, they can both be implemented at the same time and decide which one to use with a configuration option to allow different deployment scenarios. 

 == XMPP component based architecture == 

 [[Image(xmppgw-arch-component.png)]] [[Image(XMPP-components.png)]] 

 === Elements required === 

  * XMPP server (ejabberd for example) (ejabberd) 
  * XMPP server plugin (divert stanzas to offline users to a given component) 
  * SIP Application server which is also a XMPP component 
  * SIP proxy (registration, AAA and routing) 

 == XMPP server based architecture == 

 [[Image(xmppgw-arch-server.png)]] TODO 

 === Elements required === 

  * SIP Application server which is also a XMPP server 
  * SIP proxy (registration, AAA and routing) 

 TODO