blob: 4f9e77359f06b273f597f5d8e0962b81d2e390b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
{hscale=2}
ms = MS,BSS
msc = MSC
hlr = HLR proxy
home = Home HLR
ms -> msc CM Service Request / Paging Response
msc -> hlr Send Auth Info Request
hlr () . Use already set up proxy path
hlr <> . there still are unsent auth tuples
in the cache
hlr () . (3) Send cached, fresh tuples
msc <- hlr Send Auth Info Result
containing auth tuples
from the proxy cache
ms () msc Authentication
ms () msc Continue the CM Service / Paging action
hlr <> . Note that there are no/few unused tuples in the cache, fill up again
hlr () . (4) Ask for more auth tuples to cache
hlr -> home Send Auth Info Request
--- If the home HLR link is not working
hlr <> . no link
or
response timeout
hlr () . (5) Set up a timer to retry SAI
(a few minutes?)
hlr <> . Timer triggers
hlr -> home Send Auth Info Request
--- If the home HLR link is functional
hlr <- home Send Auth Info Result
hlr () . store 5 more tuples
|