smalltalk
/
osmo-st-gsm
Archived
1
0
Fork 0
Commit Graph

302 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther fcd14dd480 sccp: Assign the srcRef inside the add method
This is done to allow to have the lock taken in one
place only.
2010-12-17 21:53:53 +01:00
Holger Hans Peter Freyther b7e82ffb28 sccp: Prepare dealing with concurrency and locking. 2010-12-17 21:53:17 +01:00
Holger Hans Peter Freyther d85ae734ae sccp: Differentiate Released and ReleaseComplete 2010-12-16 21:25:18 +01:00
Holger Hans Peter Freyther 198eaba529 sccp: Work on accepting connections and releasing them. 2010-12-16 21:25:18 +01:00
Holger Hans Peter Freyther 22252d43b7 SCCP: Make sure no data is accepted after a connection is closed. 2010-12-16 21:25:18 +01:00
Holger Hans Peter Freyther 912ff78f55 SCCPHandler: Make sure that we drain all messages. 2010-12-16 21:25:18 +01:00
Holger Hans Peter Freyther 3993a4307e SCCP: The message can be a MessageBuffer or a plain ByteArray. 2010-12-16 21:25:18 +01:00
Holger Hans Peter Freyther 6f210e2906 Create osmo-gsm based on the old testphone code. 2010-12-16 21:25:17 +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
Holger Hans Peter Freyther 730d9612d8 GSM48: Create a factory for the optional elements
For adding an optional element call with nameOrDefault.
2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther d29b9b973a GSM48: Refactor and share code to add variables 2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther 42f49c05c3 GSM48: Check if member variable exists... 2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther 3df7777c28 GSM48: Parse a CM Service Reject properly 2010-12-05 10:02:09 +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 11631c1065 GSM48: Parse the Release Complete message... 2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther dd4b5a5595 GSM48: Parse the CC Release message... 2010-12-05 10:02:09 +01:00
Holger Hans Peter Freyther f5b4e965d8 GSM48: Be able to parse a GSM48 Disconnect message 2010-12-05 10:02:08 +01:00
Holger Hans Peter Freyther a2e1334406 GSM48: Parse the Connect Acknowledge messages.. 2010-12-05 10:02:08 +01:00