aboutsummaryrefslogtreecommitdiffstats
path: root/doc/manuals/chapters/proxy_cache_tuple_cache_dry.msc
blob: 2ef1d9f7159dbd54561bdbd54e734c46929410b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
msc {
  hscale="2";
  ms[label="MS,BSS"],__msc[label="MSC"],hlr[label="HLR proxy"],home[label="Home HLR"];

  ms => __msc [label="CM Service Request / Paging Response"];
  __msc => hlr [label="Send Auth Info Request"];
  hlr rbox hlr [label="Use already set up proxy path"];
  hlr abox hlr [label="All cached auth tuples have been sent to the MSC before"];
  --- [label="If no GSM AKA fallback is allowed"];
  __msc <= hlr [label="Send Auth Info Error"];
  ms rbox __msc [label="Detach"];
  --- [label="If GSM AKA fallback is allowed"];
  hlr rbox hlr [label="(6) Resend only GSM AKA tuples, already sent earlier"];
  __msc <= hlr [label="Send Auth Info Result\ncontaining GSM AKA auth tuples\nfrom the proxy cache"];
  ms rbox __msc [label="2G: Authentication\n3G: Detach"];
  ms rbox __msc [label="Continue the CM Service / Paging action"];
}