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

96 Commits

Author SHA1 Message Date
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