aboutsummaryrefslogtreecommitdiffstats
path: root/doc/sequence_charts/proxy_cache.dot
diff options
context:
space:
mode:
Diffstat (limited to 'doc/sequence_charts/proxy_cache.dot')
-rw-r--r--doc/sequence_charts/proxy_cache.dot19
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/sequence_charts/proxy_cache.dot b/doc/sequence_charts/proxy_cache.dot
new file mode 100644
index 0000000..7528da6
--- /dev/null
+++ b/doc/sequence_charts/proxy_cache.dot
@@ -0,0 +1,19 @@
+digraph G {
+rankdir=LR
+labelloc=t;
+
+ msc [label="MS/BSS/MSC"]
+ subgraph cluster_proxy {
+ label="HLR Proxy"
+ proxy_mm [label="Proxy Mobility Management FSM",shape=box3d]
+ proxy_home [label="Proxy to Home HLR FSM",shape=box3d]
+ proxy [label="GSUP Proxy"]
+ proxy_mm -> proxy_home [constraint=false,dir=both,label="(FSM events)"]
+ }
+ hlr [label="Home HLR"]
+
+ msc -> proxy_mm [dir=both,label="MM related GSUP\n (immediate response\n if possible)"]
+ proxy_home -> hlr [dir=both,label="MM related GSUP\n (delayed)"]
+
+ msc -> proxy -> hlr [dir=both,label="non-MM GSUP",style=dashed]
+}