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
3b82029531
ipa: IPADispatcher>>#initialize is called automatically, remove
2012-07-28 20:09:35 +02:00
Holger Hans Peter Freyther
5c31946735
webapp: Move ProcedureWidget code to one place
2012-03-23 14:56:45 +01:00
Holger Hans Peter Freyther
3fb1d74dff
webapp: Remove the comet usage to figure out the network state..
2012-03-23 14:55:15 +01: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
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
71fb6dc113
test: make sure the OsmoGSM module is loaded here.
2011-04-03 17:58:35 +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
bb4e22695c
WebApp: Create a procedure widget and show active procedures.
2010-12-12 16:03:37 +01:00
Holger Hans Peter Freyther
ce184032e8
WebApp: Provide a very simple way to report an error..
2010-12-12 10:39:57 +01:00
Holger Hans Peter Freyther
d10427f782
WebApp: Abuse Comet to update the status of the connection
2010-12-12 10:38:57 +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
b1d6f361b6
WebApp: Just have a simple LU update...
2010-12-11 12:33:44 +01:00
Holger Hans Peter Freyther
0427513af8
WebApp: Require a very simple login...
2010-12-11 12:30:46 +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
fe9d459ff9
GSM: Export the underlying driver
2010-12-11 12:21:36 +01:00
Holger Hans Peter Freyther
6130b0b9d9
WebApp: Work on a simple web application
2010-12-11 09:45:25 +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
bfca9dd8c3
GSM: Fix the Setup message in the GSM foo bar.
2010-12-11 08:05:18 +01:00
Holger Hans Peter Freyther
71ab8bf8e6
GSM: Add a default implementation for the simple default data
2010-12-11 08:04:47 +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
c9641eebff
GSM48: Add code to encode a phone number.
2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther
d8e6a7b3a5
GSM48: Add class to decode the BCD digits of the called addr
2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther
270c51a520
GSM48: Add optional handling to the CM Service Request
2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther
8a1aa48fda
GSM48: Make DataHolder work with a MIN/MAX length.
...
Provide min/max for the allowed types. Switch the TLV
based classes over to this.
2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther
b36b8d05a7
GSM48; Simplify code and remove T hack from it.
2010-12-05 10:02:09 +01:00