Project

General

Profile

Actions

DesignXMPP arch » History » Revision 5

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

Updated by almost 13 years ago · 5 revisions