Holger Hans Peter Freyther
98a9d07856
misc: Add proper categories to ease porting
2013-03-31 15:04:13 +02:00
Holger Hans Peter Freyther
150dfba9c0
imsi detach: Implement the IMSI detach procedure
2012-10-21 15:53:12 +02:00
Holger Hans Peter Freyther
345438106d
testphone: Return the GSMConnection to the caller sync calls
2012-10-21 15:49:21 +02:00
Holger Hans Peter Freyther
3b82029531
ipa: IPADispatcher>>#initialize is called automatically, remove
2012-07-28 20:09:35 +02:00
Holger Hans Peter Freyther
99841c28a6
ipa: Open the connection and then wait for the completion
2011-06-20 09:45:43 +02:00
Holger Hans Peter Freyther
91244510c6
ipa: Remove the unused semaphore from the IPAConfig
2011-06-20 09:45:22 +02:00
Holger Hans Peter Freyther
4457adffb2
termination: When writing is failing attempt to clean things as well
2011-06-20 09:44:55 +02:00
Holger Hans Peter Freyther
527a29ced2
sccp: Big structural change of how we handle SCCP connection
...
GSMConnection is the base class it will have
- ProcedureBase (probably be renamed to TransactionBase)
hanging off it, there is the concept of the main transaction
that has started this connection. It is mostly there for having
an easy way to judge if this connection was a success and the
only time this soft phone will have multiple transactions is
when we get MT-SMS while doing something else.
This is not fully tested due the lack of free internet access
the KEF airport.
2011-06-16 16:23:19 +02:00
Holger Hans Peter Freyther
6a07c73878
testphone: misc changes to ease scripting and lu
2011-05-19 00:40:12 +02:00
Holger Hans Peter Freyther
fdd4437758
phone: Allow to specify the AuKey version
2011-04-03 17:59:52 +02:00
Holger Hans Peter Freyther
71fb6dc113
test: make sure the OsmoGSM module is loaded here.
2011-04-03 17:58:35 +02:00
Holger Hans Peter Freyther
abc8326fab
ussd: Add a very simple widget to send USSD requests to the netwrok
...
This will only send processUnstructuredSS-Request and right now
the number is hardcoded. It will be better.
2011-04-01 13:16:02 +02:00
Holger Hans Peter Freyther
716e4ac30c
GSM: Moved all classes to the osmo-network module
2010-12-15 12:52:34 +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
214b1ba827
Phone: Work on the call control and send the right number
2010-12-13 05:26:28 +01:00
Holger Hans Peter Freyther
6f8c0a7fff
GSM: Make the au key work on string and byte array
2010-12-11 12:51:47 +01:00
Holger Hans Peter Freyther
1c8cce66ef
GSM: Provide simple app to do a LU/Call without feedback.
2010-12-11 12:21:36 +01:00
Holger Hans Peter Freyther
421ac8dd46
GSM: Make sure the caller of serve is always notified. provide isConnected
2010-12-11 12:21:36 +01:00
Holger Hans Peter Freyther
1e1584f703
GSMDriver: Create a Procedure to start a call.
...
This is under-developed and will only send the CM Service Request
2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther
46c87fe5b3
GSM: Move the IMSI/AuKey into a PhoneConfig class.
2010-11-29 20:34:22 +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
300f9f470e
SCCP: Work on dispatching the SCCP messages..
2010-11-28 21:27:58 +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
5ed751c24e
SCCPHandler: Start handling SCCP connections.
2010-11-22 17:13:53 +01:00
Holger Hans Peter Freyther
181fc048cf
TestPhone: Take a lock when draining the send queue.
2010-11-20 01:34:41 +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
4cb1daeed6
BSSMAP: Pass the LU directly to the Layer3Info
...
No need to generate a message. We can directly pass
this to the system and generate the data at the end
with a toMessage.
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
Holger Hans Peter Freyther
dbb9182d1d
Use sempahore to handle things in a thread..
2010-11-14 22:47:48 +01:00
Holger Hans Peter Freyther
6ec4e192d3
TestPhone: Start with a lot of stubs..
2010-11-14 22:37:50 +01:00