$ dropped by the network by retransmitting.

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@3677 19bc5d8c-e614-43d4-8b26-e1612bc8e597
This commit is contained in:
kurtis.heimerl
2012-05-28 01:07:16 +00:00
parent 9704fa28e7
commit 55d1bf25a4
5 changed files with 94 additions and 20 deletions

View File

@@ -136,8 +136,10 @@ void forceSIPClearing(TransactionEntry *transaction)
transaction->MODWaitForCANCELOK();
}
else { //we received, respond and then don't send ok
//changed state immediately to canceled
transaction->MODSendUnavail();
//changed state immediately to canceling
transaction->MODSendUNAVAIL();
//then canceled
transaction->MODWaitForUNAVAILACK();
}
}
@@ -335,8 +337,8 @@ bool callManagementDispatchGSM(TransactionEntry *transaction, GSM::LogicalChanne
transaction->MODWaitFor487();
}
else { //if we received it, send a 4** instead
transaction->MODSendUnavail();
//enventually wait for ACK here -kurtis
transaction->MODSendUNAVAIL();
transaction->MODWaitForUNAVAILACK();
}
transaction->GSMState(GSM::NullState);
return true;