<div dir="ltr">Hi list,<div><br></div><div style>when a MS is in a call it misses the network-initiated Location Area Update procedure(s). This inconvenience can lead (if the call ends after the expire_lu time) to having an attached (and active) subscriber marked as expired in the HLR. Furthermore if at this point the MS initiates a new call, the call will be dropped and (as expected) a new Location Area Update procedure will be initiated by the BSC.</div>
<div style><br></div><div style>I find this behavior annoying mostly in scenarios where the T3212 (LAU timer) has been setup to a low value.</div><div style><br></div><div style>To tackle this issue I thought of triggering a subscriber update when a call get released (either by the network or by the MS) for each of the MS involved in the call.</div>
<div style>The code can also be optimized by checking whether the subscriber is expired before performing the update.</div><div style><br></div><div style>I can provide a patch if you also consider the above as a misbehavior of OpenBSC.</div>
<div style><br></div><div style>cheers</div><div style>luca</div></div>