diff options
Diffstat (limited to 'doc/sequence_charts/proxy_cache.dot')
-rw-r--r-- | doc/sequence_charts/proxy_cache.dot | 19 |
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] +} |