« Previous - Version 5/30 (diff) - Next » - Current version
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)

=== Elements required ===

  • XMPP server (ejabberd for example)
  • 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)

=== Elements required ===

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

xmppgw-arch-component.png (80.3 kB) , 03/07/2012 04:56 pm

xmppgw-arch-server.png (75.9 kB) , 03/07/2012 04:58 pm