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