smalltalk
/
osmo-st-gsm
Archived
1
0
Fork 0
Commit Graph

56 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther 912ff78f55 SCCPHandler: Make sure that we drain all messages. 2010-12-16 21:25:18 +01:00
Holger Hans Peter Freyther 1b56da9dfb License: Add AGPLv3 header to the code 2010-12-14 03:03:20 +01:00
Holger Hans Peter Freyther c9641eebff GSM48: Add code to encode a phone number. 2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther d8e6a7b3a5 GSM48: Add class to decode the BCD digits of the called addr 2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther 3df7777c28 GSM48: Parse a CM Service Reject properly 2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther 11631c1065 GSM48: Parse the Release Complete message... 2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther dd4b5a5595 GSM48: Parse the CC Release message... 2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther f5b4e965d8 GSM48: Be able to parse a GSM48 Disconnect message 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther a2e1334406 GSM48: Parse the Connect Acknowledge messages.. 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther 0974816a37 GSM48: Parse the connect message.. 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther e70adb15db GSM: Implement handling the GSM Alerting messages.. 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther 45bb391116 GSM48: Parse the MO data properly. 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther a82f815760 GSM48: Add parsing of the GSM CC Setup message 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther 7a8a3f1ad3 BSSMAP: Be able to parse a simple Classmark Update 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther ebd0c2db73 BSSMAP: Be able to dissect a assignment complete 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther 4ebe933b5b BSSMAP: Be able to parse the CIC and ChosenChannel
These are not properly decoded yet and would  need more
work to be really useful. This will happen once we will
use the IE.
2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther 9ad23782d3 BSSMAP: Be able to parse Cipher Mode command.. 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther f1697c3126 BSSMAP: Be able to parse the CipherMode command 2010-12-05 10:02:07 +01:00
Holger Hans Peter Freyther e73c39f5e1 GSM: Introduce the concept of a 'driver' and a procedure
The procedure holds the driver... everything is still very
vague and needs a better design.
2010-11-29 20:34:22 +01:00
Holger Hans Peter Freyther 5a54fe3caf GSM48: Prefix classes with GSM48 to ease migrating to other ST dialects 2010-11-29 20:34:22 +01:00
Holger Hans Peter Freyther d3dcc6db1a SCCP: Assign a random SCCP Source Reference, try a lot of times 2010-11-29 20:34:22 +01:00
Holger Hans Peter Freyther 788866cb1e BSSMAP: Add a test case to handle the Paging Request 2010-11-28 21:27:57 +01:00
Holger Hans Peter Freyther ded50cff4d GSM48: Be able to parse a GSM IMSI Detach message 2010-11-27 14:33:19 +01:00
Holger Hans Peter Freyther 46231d5a0e GSM48: Parse a CMServiceRequest and the mandantory parameters 2010-11-27 14:26:22 +01:00
Holger Hans Peter Freyther 4cfb2e1e9d GSM48: Implement the IdentityResponse 2010-11-27 14:00:25 +01:00
Holger Hans Peter Freyther 5d0db43bed GSM48: Parse the IdentityRequest message 2010-11-27 14:00:25 +01:00
Holger Hans Peter Freyther 71ca6da63b GSM48: Parse the LocationUpdatingAccept message, add optional elements
Add support for optional elements to the GSM48MSG, add parsing the
LocationUpdatingAccept message.
2010-11-27 14:00:25 +01:00
Holger Hans Peter Freyther 8f77c3ff45 GSM48: Create a GSM48SimpleData base class, extract the seq nr 2010-11-24 22:18:48 +01:00
Holger Hans Peter Freyther f31ba5ca44 MSG: Parse more GSM48 messages... 2010-11-24 21:50:01 +01:00
Holger Hans Peter Freyther 50001c769b BSSMAP: Parse the Clear Command message. 2010-11-24 15:33:19 +01:00
Holger Hans Peter Freyther 69b24ba01d MSG: Parse a DT1 properly... 2010-11-24 15:17:10 +01:00
Holger Hans Peter Freyther f396be9541 GSM48: Parse the reject cause properly 2010-11-24 15:12:48 +01:00
Holger Hans Peter Freyther 5a4cb78826 SCCP: Start parsing the SCCP response from the network 2010-11-24 10:58:30 +01:00
Holger Hans Peter Freyther ac111ccd53 GSM48: Parse the mandantory parts of a message
This is finishing up the test to recursively parse a
SCCP message into each section. The mandantory table
should now holds the association so we can deal with
the instance variables.
2010-11-24 00:41:38 +01:00
Holger Hans Peter Freyther 229c887058 GSM48MI: Parse the IMSI that we are generating 2010-11-24 00:20:16 +01:00
Holger Hans Peter Freyther 58f2f19c98 GSM48Classmark1: Implement parsing the classmark 2010-11-24 00:13:03 +01:00
Holger Hans Peter Freyther 86642be3ef GSM48Lai: Implement parsing the LAI from a byte 2010-11-24 00:13:03 +01:00
Holger Hans Peter Freyther a97775635e GSM48: Start parsing message types 2010-11-24 00:13:03 +01:00
Holger Hans Peter Freyther 77367851c0 Tests: Keep the byte array results around 2010-11-24 00:13:03 +01:00
Holger Hans Peter Freyther 8e68c2bc20 IE: Implement finding the IE based on the type. 2010-11-24 00:13:03 +01:00
Holger Hans Peter Freyther e6767d479a GSMLayer3Info: Implement and Test parseFrom: 2010-11-23 20:15:01 +01:00
Holger Hans Peter Freyther da5e703381 BSSMAP: Parse the GSMCellIdentifier, add a test case 2010-11-23 20:08:49 +01:00
Holger Hans Peter Freyther df1afe1440 BSSMAP: Fix the testcase and declare the variable 2010-11-22 22:34:17 +01:00
Holger Hans Peter Freyther 301b1542b9 BSSMAP: Test the decoding of the IEMessage.. 2010-11-22 17:16:29 +01:00
Holger Hans Peter Freyther f429cd36bb Decode: Create a MSGParser that recursively parses a message.. 2010-11-22 17:13:53 +01:00
Holger Hans Peter Freyther c28b116689 Decode: Work on decoding the messages...
This is a lot of work in progress to recursively decode
the messages.
2010-11-22 17:13:53 +01:00
Holger Hans Peter Freyther 5ed751c24e SCCPHandler: Start handling SCCP connections. 2010-11-22 17:13:53 +01:00
Holger Hans Peter Freyther 1898744e02 BSSAP: Create a class so we can delay creating a MessageBuffer 2010-11-20 01:34:41 +01:00
Holger Hans Peter Freyther da055c7469 Rename from storeOn: to writeOn: to unclash a system selector
Same change as in OsmoNetwork.
2010-11-20 01:34:41 +01:00
Holger Hans Peter Freyther 4cbfc1d0be GSM48: Add dummy code to generate a LU and wrap it in all layers
Create a GSM48 message, wrap it in BSSMAP, BSSAP, SCCP. This
allows us to test the code that is wrapping messages...
2010-11-20 01:34:41 +01:00