path: root/openbsc/tests
diff options
authorJacob Erlbeck <>2015-01-27 14:56:40 +0100
committerHolger Hans Peter Freyther <>2015-01-30 21:27:07 +0100
commit8000e0ea509c5a4488a5d1878f465418d32b7fdb (patch)
treebd7bd991708784412b11f11774ae094ee8c2eece /openbsc/tests
parent929acdf6bf4ef25c8cc587a6aa48651696348881 (diff)
gprs: Support cancellation type
The cancellation type that is part of the UpdateCancellation message is currently ignored. This patch adds the missing glue between the existing GSUP and GMM support. If the type is not present or has the value updateProcedure the subcriber and MM context are siliently removed. Otherwise, a message with cause 'implicitly detached' is sent to the MS. Since the real cause is not known (the specification neither added a cause IE nor defined a static cause value), the MS may get the real cause in the following AttachRej. Added VTY commands: - update-subscriber imsi IMSI cancel update-procedure - update-subscriber imsi IMSI cancel subscription-withdraw the old form without the cause is no longer supported. Sponsored-by: On-Waves ehf
Diffstat (limited to 'openbsc/tests')
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/tests/ b/openbsc/tests/
index de6a708c3..4adc8e8e2 100644
--- a/openbsc/tests/
+++ b/openbsc/tests/
@@ -768,7 +768,7 @@ class TestVTYSGSN(TestVTYGenericBSC):
res = self.vty.command('show subscriber cache')
self.assert_(res.find('1234567890') >= 0)
self.assert_(res.find('Authorized: 1') >= 0)
- self.assertTrue(self.vty.verify('update-subscriber imsi 1234567890 cancel', ['']))
+ self.assertTrue(self.vty.verify('update-subscriber imsi 1234567890 cancel update-procedure', ['']))
res = self.vty.command('show subscriber cache')
self.assert_(res.find('1234567890') >= 0)
self.assertTrue(self.vty.verify('update-subscriber imsi 1234567890 destroy', ['']))