Holger Hans Peter Freyther
5b48038ca8
tests: Move the GSNNumberDigit Test to a dedicated test class
...
This makes jump to test work on Pharo
2013-08-14 15:50:10 +02:00
Holger Hans Peter Freyther
1c95d092e6
gsm04.11: Beging with message handling for GSM 04.11 (SMS)
...
It is not clear of how much parsing/handling code can be shared with
the GSM04.08 code. There are also a lot less IEs to handle for SMS so
we might not need the fixed size/data holder classes.
2012-11-15 17:02:36 +01:00
Holger Hans Peter Freyther
b095b0315a
gsm48: Add code to create the GSM48 Progress IE
...
The progress IE might be required to initiate alerting
on the phone. Write the code, add a very basic test.
2012-08-23 20:51:25 +02:00
Holger Hans Peter Freyther
0cffe9f7ac
bearer: Create a generic GSMBitField helper, implement BearerCaps parsing
...
The single bearer cap octets are represented as classes and provide
getter/setter to the underlying byte. The BearerCapFrom.. provides a way
to parse and later generate the caps. Parse one example cap and dissect
it.
2011-11-23 17:18:28 +01:00
Holger Hans Peter Freyther
95f4c07cc9
sccp: Attempt to add timeout handling to the SCCP Connection.
...
Rename SCCPConnectionBase to SCCPConnectionState and subclass
to add timer handling on top of the State. The IT sending is
not implemented properly yet.
2011-06-22 17:00:05 +02:00
Holger Hans Peter Freyther
7256ab993a
timer: Remove the code from here and move to a new core package
...
Create a new OsmoCore package which core non network related
functionality that will be useful for everything.
2011-06-22 14:56:00 +02:00
Holger Hans Peter Freyther
e314f4a324
timer: Introduce a very simple TimerScheduler...
2011-06-22 11:45:55 +02:00
Holger Hans Peter Freyther
60f1e3ec05
GSM: Add very simple encoding routine
2011-03-31 19:18:10 +02:00
Holger Hans Peter Freyther
8f326e19f3
gsm: Include A3A8.st support.
2010-12-22 12:51:42 +01:00
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
6f210e2906
Create osmo-gsm based on the old testphone code.
2010-12-16 21:25:17 +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
afd83ce445
Messages: Introduce a IEBase base class and share it for GSM48 and GSM0808
2010-11-27 14:00:26 +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
Holger Hans Peter Freyther
4b90b71d92
GSM48: Start adding test cases for the functionality.
2010-11-19 20:27:26 +01:00
Holger Hans Peter Freyther
b7a67d63e5
GSM48.st: Add lot of IE formation to be able to create a LU Request
2010-11-17 21:20:54 +01:00
Holger Hans Peter Freyther
512da52c99
BSSAP: Test the new BSSAP code to prepend the messages.
2010-11-17 21:20:43 +01:00
Holger Hans Peter Freyther
f8b0fa8e82
GSM48: Move the GSM48 methods to this new file.
2010-11-17 16:56:10 +01:00
Holger Hans Peter Freyther
07d628ccfc
Add GSM0808 creation support and add some test cases for these messages
2010-11-17 10:21:48 +01:00