From 039cb8a3378fde6c20bed8e71b63abc62071f1e2 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Wed, 29 Jun 2011 14:25:19 +0200 Subject: [PATCH] mo-call: Second part of the GSM48CCStatus handling If we did something wrong, log it somewhere and close the transaction. --- GSMMOCall.st | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/GSMMOCall.st b/GSMMOCall.st index 64975e6..6e5a4ce 100644 --- a/GSMMOCall.st +++ b/GSMMOCall.st @@ -127,6 +127,15 @@ GSMTransaction subclass: GSMMOCall [ ^ self logUnknown: aMsg. ] + moStatus: aMsg [ + + "We did something wrong, just give up and see how it can be fixed." + self logError: 'GSMOCall(srcref:%1) something wrong with call state.' + % {con srcRef} area: #bsc. + self cancel. + con removeTransaction: self. + ] + dispatch: aMsg [ aMsg dispatchMoCall: self. ]