1
0
Fork 0
Commit Graph

32 Commits

Author SHA1 Message Date
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