Project

General

Profile

DesignXMPP arch » History » Version 4

Anonymous, 02/29/2012 11:45 AM

1 1
= XMPP gateway architecture =
2
3 4
The architecture of the SIP-XMPP gateway can be modeled in two different ways:
4 1
5 4
 * Based on an XMPP component
6
 * Based on an XMPP server (using server-to-server communication)
7 1
8 4
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.
9
10
== XMPP component based architecture ==
11
12 2
[[Image(XMPP-components.png)]]
13
14 4
=== Elements ===
15 3
16
 * XMPP server (ejabberd)
17 1
 * XMPP server plugin (divert stanzas to offline users to a given component)
18
 * SIP Application server which is also a XMPP component
19
 * SIP proxy (registration, AAA and routing)
20 4
21
== XMPP server based architecture ==
22
23
TODO
24
25
=== Elements ===
26
27
TODO