diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-04-16 14:03:10 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-04-16 14:03:10 +0200 |
commit | 67c18010310a11103475888f45d156d7d78b1a55 (patch) | |
tree | 47008b438889d9f303a17007215535aab1a22f08 | |
parent | fdd443775892bbe40311b24538342cb7400bfa17 (diff) |
gsm: Use a transaction identifier, verify that it is correct.
-rw-r--r-- | GSMDriver.st | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/GSMDriver.st b/GSMDriver.st index 3a99ac3..1fcba03 100644 --- a/GSMDriver.st +++ b/GSMDriver.st @@ -408,6 +408,7 @@ ProcedureBase subclass: USSDProcedure [ | reg | reg := GSM48SSRegister new. + reg ti: 1. reg facility data: (self class buildProcessUnstructReq: nr). reg ssVersionOrDefault data: #(0). @@ -417,7 +418,7 @@ ProcedureBase subclass: USSDProcedure [ handleData: aMsg sapi: aSapi [ aMsg class messageType = GSM48SSMessage msgReleaseCompl ifTrue:[ aMsg inspect. - self success: true. + self success: aMsg ti = 9. ] ] ] |