Holger Hans Peter Freyther
5437e06440
msc: One start script is enough
2012-10-12 11:42:39 +02:00
Holger Hans Peter Freyther
04d756a748
ow: Change the way the image is started and configured
2012-10-12 10:56:32 +02:00
Holger Hans Peter Freyther
c8b5c70f6a
msc: Flush the package cache to be able to relocate the image
...
The system GST must have the package cache in different directories.
Flush the cache before saving the image.
2012-09-10 00:05:54 +02:00
Holger Hans Peter Freyther
eb6317ba50
init: Add a init script for the MSC, tested on debian stable
2012-08-21 13:10:40 +02:00
Holger Hans Peter Freyther
86236a7791
process: Label the processes started by the MSC
2012-08-09 03:11:14 +02:00
Holger Hans Peter Freyther
382a7b8e5b
msc: Attempt to restart the existing MSC when an image is resumed
2012-08-09 03:11:14 +02:00
Holger Hans Peter Freyther
b4156fafbf
gsm: Add a way to handle incoming CM Updates.
...
A CM Update would cause an unhandled exception and release
a call/SMS. Add a stub for the CM update.
2012-08-08 17:32:39 +02:00
Holger Hans Peter Freyther
5c813bb6e2
ipa: Remove IPADispatcher>>#initializer as it is called by >>#new now
2012-07-28 20:07:06 +02:00
Holger Hans Peter Freyther
66e565df5e
bsc: Fix the test failure by initializing the osmoExtension
2012-04-06 19:46:55 +02:00
Holger Hans Peter Freyther
889e86d488
bsc: Send the Osmo RSIP extension to our bsc to reset the mediagateway
2012-04-06 19:34:59 +02:00
Holger Hans Peter Freyther
37c768d3cb
tests: Use "self deny: aBoolean" instead of "self assert: aBoolean not"
2012-03-30 13:41:35 +02:00
Holger Hans Peter Freyther
d27648f276
tests: Fix two test failures in the socket handling code
2012-03-30 13:41:10 +02: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
eff4c24e8a
misc: Add a category
2012-03-30 09:02:44 +02:00
Holger Hans Peter Freyther
22dbe844e8
ipa: Start to send PING and wait for the pong from the remote
2012-02-21 16:16:31 +01: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
157518a9d6
[BSC] Move the TX queue draining to a separate method
...
This way we can replace the code from one function call
to another.
2012-02-09 23:37:24 +01:00
Holger Hans Peter Freyther
507e1f150f
bsc: Provide a log message when we do not handle the incoming connection
2011-10-20 12:51:33 +02:00
Holger Hans Peter Freyther
b71af1f9d2
bsc: Create handleOneConnection so we can patch the code more easily
2011-10-20 12:17:27 +02:00
Holger Hans Peter Freyther
637f2f821e
misc: Provide proper categories for the classes
2011-09-27 17:59:10 +02:00
Holger Hans Peter Freyther
141f7c640f
contrib: Make sure the output is detached...
2011-09-25 14:20:41 +02:00
Holger Hans Peter Freyther
2a92c99cf2
bsc: Add another default BSC to the MSC config
2011-09-25 10:59:02 +02:00
Holger Hans Peter Freyther
b2765cbd48
msc: Provide some files to generate a nice image.
2011-09-24 20:29:42 +02:00
Holger Hans Peter Freyther
53b10145d9
msc: Add an init script...
2011-09-24 20:28:38 +02:00
Holger Hans Peter Freyther
e77d990cf0
msc: Bind the SIP port local too
2011-09-24 20:28:17 +02: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
e0f5ed1f04
call-routing: Some very simple call routing in the SWITCH
2011-09-23 16:02:58 +02:00
Holger Hans Peter Freyther
2ebffd8918
msc: Fix the state for the MO Call
...
It is this state now, the other one got removed.
2011-09-23 15:32:19 +02:00
Holger Hans Peter Freyther
0788326db6
mo-call: Work on ringing the phone
2011-07-21 00:03:06 +02:00
Holger Hans Peter Freyther
69282eadb1
mo-call: Remove some printf style debugging from the code
2011-07-21 00:02:35 +02:00
Holger Hans Peter Freyther
773add207e
osmo: There is a one offset on timeslots and timeslots in assignment
...
It is most likely a bug in the osmo calculation...
2011-07-20 23:36:50 +02:00
Holger Hans Peter Freyther
bc37d06fcc
mo-call: Document short comings with the state handling
...
Point to the documentation in the hope that it will help to
understand what needs to be changed.
2011-07-20 23:35:31 +02:00
Holger Hans Peter Freyther
7a68ef5c29
mo-call: Work on connecting the two legs on callbacks
...
This will now connect the GSM part to the call.
2011-07-20 20:54:51 +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
0d9e38cc4e
test: Make the smoke test run again
2011-07-15 10:06:52 +02:00
Holger Hans Peter Freyther
acef6cb076
bsc: Implement queuing of MGCP messages
...
Introduce a queue of MGCP messages, this way we can just schedule
MDCX, MDCX, DLCX without having to worry about when things will be
executed. The assumption is that MDCX/DLCX will not be scheduled when
CRCX is in-fly and then if things timeout.
2011-06-29 14:43:07 +02:00
Holger Hans Peter Freyther
039cb8a337
mo-call: Second part of the GSM48CCStatus handling
...
If we did something wrong, log it somewhere and close
the transaction.
2011-06-29 14:25:19 +02:00
Holger Hans Peter Freyther
b8730c4fc7
mo-call: Use Symbols for the name of the state
2011-06-29 14:18:37 +02:00
Holger Hans Peter Freyther
3b6deba99f
bsc: Dispatch IPA messages using the OsmoDispatcher
...
Handle the incoming IPA message in the OsmoDispatcher
context. This way we don't need to care about locking.
2011-06-29 14:16:46 +02:00
Holger Hans Peter Freyther
95097f2e10
mo-call: Handle incoming GSM CC Status in case we did something wrong
...
GSM CC Status will inform us about stuff we didn't do correctly,
keep it and log it.
2011-06-28 21:30:48 +02:00
Holger Hans Peter Freyther
5b9377dfd4
gsmproc: Implement dispatchDTAP:, send data and sapi forward
2011-06-28 21:29:59 +02:00
Holger Hans Peter Freyther
8fec553135
gsmproc: Use channel type supported by OsmoBSC.
2011-06-28 21:28:30 +02:00
Holger Hans Peter Freyther
bc3ac4e343
mo-call: take the right locks for timeouts
2011-06-28 11:58:29 +02:00
Holger Hans Peter Freyther
6d68f43046
mo-call: Deal with a disconnect, send a release, detroy on release complete
2011-06-28 11:57:54 +02:00
Holger Hans Peter Freyther
dcc3a0d23f
mo-call: Server side the sequence numbers must always be 0.
2011-06-28 11:57:21 +02:00
Holger Hans Peter Freyther
dc7ee665f1
bsc: Send a ID ACK to the BSC once to make the osmo-bsc happy
2011-06-27 21:54:08 +02:00
Holger Hans Peter Freyther
6a7dd697fb
msc: Make it possible to specify different ips for MGCP/SIP
...
Fall back to the normal ip if the specialized ip is not set
2011-06-25 17:12:35 +02:00
Holger Hans Peter Freyther
2bf21c0bd1
bsc: Send the call proceeding before we send the assignment command
...
Do not automatically send the assignment when we allocate an
endpoint but allocate it after the proceeding has been sent.
2011-06-25 16:33:18 +02:00
Holger Hans Peter Freyther
a298c7a249
bsc: Save the SDP file coming from the the MGCP MGW
2011-06-25 16:31:57 +02:00