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

25 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther 547b7e1531 sip: Introduce a SIPIdentityManager to register and manage identities
A list of identities can be added and they will be re-gistered
and re-registered. The manager can be asked which of the of the
identities are available. This is understood as being registered.
2014-04-22 16:50:45 +02:00
Holger Hans Peter Freyther 8c4ca4a6d4 fallout: Fix the package.xml, load OsmoSIP and move the call class 2014-04-22 16:46:14 +02:00
Holger Hans Peter Freyther 1347876255 auth: Split the authentication code into one file per class 2014-04-07 16:29:25 +02:00
Holger Hans Peter Freyther 74f873e219 call: Move things around to provide a better structure 2014-04-07 16:14:41 +02:00
Holger Hans Peter Freyther b02113d070 test: Splity tests into file per class 2014-03-13 12:38:59 +01:00
Holger Hans Peter Freyther 2b233e68c5 paging: Introduce a paging manager than can page on all BSCs 2014-03-13 09:17:37 +01:00
Holger Hans Peter Freyther bb38dd32ea emergency: Be able to set-up an emergency call
Re-use the GSMMOCall for the emergency call setup. Add a special
route for the emergency setup as there is no number.
2014-03-13 09:17:37 +01:00
Holger Hans Peter Freyther b174396fe7 cm: Deal with CM Service Requests to a certain degree.
The CM Service Request accepts the service and then we need to
wait for the real service. It could check if the requested service
is matching with the 'inital' message but this is not done yet.

The biggest issue is in the hand-over from CMServiceRequest to the
real request. Right now a second SMS submit would break things
up.
2014-03-13 09:17:37 +01:00
Holger Hans Peter Freyther 587c1c3683 auth: Introduce an authenticator that asks for the IMSI 2014-03-13 09:17:37 +01:00
Holger Hans Peter Freyther 7382efcf16 gsm: Introduce the concept of an authenticator for a channel
The role of the authenticator is to collect information about
the subscriber and allow the GSMProcessor to accept the service,
enable encryptionor whatever is needed.
2014-03-13 09:17:37 +01:00
Holger Hans Peter Freyther e141dd4568 gsm: Split out the LURequest to start with GSM LU requests. 2012-03-30 09:04:46 +02:00
Holger Hans Peter Freyther 7af3b25ebf bsc: Move out the SCCPHandler into a new file 2012-02-21 16:07:49 +01:00
Holger Hans Peter Freyther a515493057 misc: Move the sources into a subdirectory
I am still searching for a better way to group these files for
their specific main functionality.
2011-09-24 12:00:37 +02:00
Holger Hans Peter Freyther f2f0b71b04 tests: Move tests to the test directory 2011-09-24 11:38:50 +02:00
Holger Hans Peter Freyther a0e8393e98 call: Work on connecting two legs of a call 2011-07-20 16:21:07 +02:00
Holger Hans Peter Freyther 222bd7c47a gsm0408: Work on dispatching things for the BSC connection 2011-06-20 18:53:01 +02:00
Holger Hans Peter Freyther d53640f69d BSC: Have a back pointer to the MSC. Create a GSMProcessor 2011-01-05 14:49:12 +01:00
Holger Hans Peter Freyther 812a7ab6c8 MSC: Handle incoming SCCP Connections from a BSC. 2010-12-18 11:06:59 +01:00
Holger Hans Peter Freyther 28e8583059 MSC: Reorder the imports. take the osmo-logging first.
This is just cosmetic and tries to represent the stack.
2010-12-15 12:52:50 +01:00
Holger Hans Peter Freyther 539e6c96b7 BSC: Create a BSCIPAConnection for a newly connected BSC
The BSCIPAConnection will be responsible for handling
data from the BSC. We might introduce a base class for
plain GSM messages but this will follow in a second.
2010-12-15 12:24:58 +01:00
Holger Hans Peter Freyther f9ea65bed8 MSC: Introduce an MSC application for the configuration
The MSCApplication will make sure that everything that needs to
communicate with each other can do so. The first thing is to handle
incoming connections from the BSCListener. They are now forwarded.
2010-12-15 12:18:24 +01:00
Holger Hans Peter Freyther 9b1100191d BSC: Add an Object to wait for incoming connections. 2010-12-15 10:44:08 +01:00
Holger Hans Peter Freyther 55becf79db BSCConfig: Add a very simple BSC configuration class 2010-12-15 10:43:35 +01:00
Holger Hans Peter Freyther f5f1d15d5f Logging: Load the Logging Areas for the MSC 2010-12-13 10:42:22 +01:00
Holger Hans Peter Freyther 6e70fbbe4a MSC: Introduce classes for HLR/VLR and create some simple tests 2010-12-13 10:20:59 +01:00