1
0
Fork 0
Commit Graph

38 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 c83932dbe0 gsm: Rename selector to be more specific and correct 2013-01-07 10:09:10 +01: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 27b2de5c76 gsmdriver: Send a Classmark Change after the connection is confirmed 2012-10-21 15:50:20 +02:00
Holger Hans Peter Freyther e7191a921f gsmdriver: Remove some inspects from the code 2012-10-21 15:48:29 +02:00
Holger Hans Peter Freyther b1533448d0 gsmdriver: Make it work with newer OsmoGSM
It is now called luType
2012-10-21 15:47:54 +02:00
Holger Hans Peter Freyther 41fcc5d899 CC: Some call control fixes 2012-08-11 17:12:01 +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 60c5441e9b ussd: Switch invokeid... respond to a unstructuredRequest
Respond with a fixed response.... this is only useful for testing
right now.
2011-04-20 23:19:59 +02:00
Holger Hans Peter Freyther 67c1801031 gsm: Use a transaction identifier, verify that it is correct. 2011-04-16 14:03:10 +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 4e11c5a0c7 ussd: Properly encode the processUnstructuredSS request 2011-04-01 14:59:18 +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 f39eb314bf GSM: Cancel active operations when they are removed from the list 2010-12-13 05:32:41 +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 e35bac5357 GSMDriver: Send a clear request in case there is an exception 2010-12-13 05:25:25 +01:00
Holger Hans Peter Freyther cfb10be704 GSM: Export if something is finished or not yet. 2010-12-12 01:46:10 +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 fe9d459ff9 GSM: Export the underlying driver 2010-12-11 12:21:36 +01:00
Holger Hans Peter Freyther 39c1d7ec47 GSMDriver: Report call progress and such.. 2010-12-11 08:51:15 +01:00
Holger Hans Peter Freyther 145efcb789 SCCP: Be more precise about the exception 2010-12-11 08:50:10 +01:00
Holger Hans Peter Freyther 761201406b GSM: Call Control with a fixed number 2010-12-11 08:42:57 +01:00
Holger Hans Peter Freyther fd74ca7bd6 SCCP: Handle CMService Accept and Cipher Mode Command as accepted 2010-12-11 08:34:26 +01:00
Holger Hans Peter Freyther 1250903788 GSM: Move the success to the ProcedureBase 2010-12-11 08:32:18 +01:00
Holger Hans Peter Freyther fcc2e50854 GSM: Check if the LU is accepted and change the return type 2010-12-11 08:14:48 +01:00
Holger Hans Peter Freyther 7bf1e7e038 GSM: Attempt to work with different SAPIs to do proper dispatch 2010-12-11 08:06:12 +01:00
Holger Hans Peter Freyther eea1c7c377 GSM: Add an ensure block to always signal when we leave here 2010-12-11 08:04:13 +01:00
Holger Hans Peter Freyther 077cd9ac2d GSMDriver: Add a method to do a timed wait on the completion. 2010-12-05 13:57:50 +01:00
Holger Hans Peter Freyther 50b9f6013a GSMDriver: Reply with an Assignment Complete message... 2010-12-05 13:57:40 +01:00
Holger Hans Peter Freyther 33ca33843e GSMDriver: Reply with a Cipher Mode Complete to a Cipher Command 2010-12-05 10:04:35 +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 373483321d GSM48: Handle the AuthRequest and respond with a AuthResponse 2010-11-29 20:34:22 +01:00
Holger Hans Peter Freyther e7c0a15947 GSM: Reply with a GSM0808 Clear Complete to a Clear Command 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