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