mirror of
https://github.com/RangeNetworks/openbts.git
synced 2025-11-02 04:43:16 +00:00
Fixing RRLP timeouts during LUR. We now query for RRLP after the LUR has completed but before the channel is closed.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@3202 19bc5d8c-e614-43d4-8b26-e1612bc8e597
This commit is contained in:
@@ -243,13 +243,6 @@ void Control::LocationUpdatingController(const L3LocationUpdatingRequest* lur, L
|
||||
delete msg;
|
||||
}
|
||||
|
||||
if (gConfig.defines("Control.LUR.QueryRRLP")) {
|
||||
// Query for RRLP
|
||||
if (!sendRRLP(mobileID, DCCH)) {
|
||||
LOG(INFO) << "RRLP request failed";
|
||||
}
|
||||
}
|
||||
|
||||
// We fail closed unless we're configured otherwise
|
||||
if (!success && !openRegistration) {
|
||||
LOG(INFO) << "registration FAILED: " << mobileID;
|
||||
@@ -295,6 +288,13 @@ void Control::LocationUpdatingController(const L3LocationUpdatingRequest* lur, L
|
||||
delete resp;
|
||||
}
|
||||
|
||||
if (gConfig.defines("Control.LUR.QueryRRLP")) {
|
||||
// Query for RRLP
|
||||
if (!sendRRLP(mobileID, DCCH)) {
|
||||
LOG(INFO) << "RRLP request failed";
|
||||
}
|
||||
}
|
||||
|
||||
// If this is an IMSI attach, send a welcome message.
|
||||
if (IMSIAttach) {
|
||||
if (success) {
|
||||
|
||||
Reference in New Issue
Block a user