blob: 4f9e77359f06b273f597f5d8e0962b81d2e390b9 [file] [log] [blame]
{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