Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-07 | api: Catch up with GNU Smalltalk changes to >>#newHEADmaster | Holger Hans Peter Freyther | 1 | -1/+1 | |
In master >>#new will call initialize but we don't want to call >>#initialize before we have set some instance variables. Use the >>#basicNew to avoid that. | |||||
2016-08-07 | call: Fix syntax error and see how smoke test looks like after | Holger Hans Peter Freyther | 1 | -1/+1 | |
2014-05-28 | mgcp: Catch-up with latest API change in the MGCPCommand code | Holger Hans Peter Freyther | 1 | -4/+4 | |
>>#parameterAdd: string has been remove we now want to have the key/value of it. | |||||
2014-04-22 | sip: In case the redirect does not return a call release the other end | Holger Hans Peter Freyther | 1 | -2/+6 | |
Deal with a possible failure in the redirect case. Release the remoteLeg if no new B-leg could be selected. | |||||
2014-04-22 | sip: Assign an MSC identity to a call | Holger Hans Peter Freyther | 3 | -2/+32 | |
For some usecases we have a list of identities and when selecting a route an unused identity/line needs to be used. Keep track of which lines/identities we are using. The code might release a line too early. There should probably be another call in Osmo.SIPCall to inform the code when the call has "terminated" in one way or another (busy, cancel, failure, remote hangup, local hangup, redirected, etc). Right now it could still happen than an identity remains used. | |||||
2014-04-22 | sip: Introduce a SIPIdentityManager to register and manage identities | Holger Hans Peter Freyther | 6 | -0/+237 | |
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 | fallout: Fix the package.xml, load OsmoSIP and move the call class | Holger Hans Peter Freyther | 2 | -1/+2 | |
2014-04-22 | start: Fix-up the Start script with the split-up classes | Holger Hans Peter Freyther | 1 | -4/+9 | |
2014-04-07 | auth: Split the authentication code into one file per class | Holger Hans Peter Freyther | 4 | -89/+127 | |
2014-04-07 | call: Move things around to provide a better structure | Holger Hans Peter Freyther | 4 | -59/+76 | |
2014-04-07 | call; Handle "180 ringing" as ringing as well | Holger Hans Peter Freyther | 1 | -1/+3 | |
Without handling "180 ringing" as alert we will not inform the other side of the leg about our progress. A mobile station will send a CC disconnect 30 seconds after it received the proceeding information. | |||||
2014-04-07 | misc: Forget about some of the objects to help the GC | Holger Hans Peter Freyther | 2 | -1/+2 | |
After we are done using these objects we can set the reference to nil. This way the GC can recycle them more quickly. | |||||
2014-04-07 | audio: Implement handling SIP 30X redirects by starting another call | Holger Hans Peter Freyther | 3 | -1/+40 | |
When we receive a SIP 30X redirect we need to open a new leg and replace it. We do this through the MSCApplication and tell the other one. | |||||
2014-04-07 | audio: Enable full-rate as possible audio codec too | Holger Hans Peter Freyther | 1 | -1/+2 | |
2014-04-07 | auth: Do not handled EndOfStream Notification and notifications in general | Holger Hans Peter Freyther | 1 | -1/+1 | |
Catching Exception will catch all Notifications and then even generating a branch will be broken. | |||||
2014-03-13 | msc: Fix fall-out from auth handling in the the processor | Holger Hans Peter Freyther | 1 | -1/+1 | |
We can continue if the state is either auth or ack. Probably only when it is in the state auth. | |||||
2014-03-13 | misc: Add git ignore file to ignore vim files | Holger Hans Peter Freyther | 1 | -0/+1 | |
2014-03-13 | test: Splity tests into file per class | Holger Hans Peter Freyther | 15 | -283/+479 | |
2014-03-13 | Merge branch 'zecke/gsm-auth' | Holger Hans Peter Freyther | 13 | -44/+618 | |
This adds the authenticator features to the MSC. It sits on the disk for far too long. So let's just merge this and be done with it. | |||||
2014-03-13 | misc: Make the categories match the package name to ease exporting | Holger Hans Peter Freyther | 7 | -17/+27 | |
2014-03-13 | paging: Introduce a paging manager than can page on all BSCs | Holger Hans Peter Freyther | 6 | -2/+85 | |
2014-03-13 | config: Keep the current connection inside the BSCConfigItem | Holger Hans Peter Freyther | 2 | -10/+14 | |
For paging we will need to go from the MSC to the BSCs and then to the connection to enqueue the paging messages. | |||||
2014-03-13 | emergency: Be able to set-up an emergency call | Holger Hans Peter Freyther | 7 | -4/+81 | |
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 | cm: Deal with CM Service Requests to a certain degree. | Holger Hans Peter Freyther | 4 | -3/+107 | |
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 | auth: Make the authenticator more strict and check the initial message. | Holger Hans Peter Freyther | 2 | -8/+68 | |
The initial message needs to be one that is specified in GSM 08.08. We do not support all of the messages yet but it is a start. On top of that we also support to start with a CC Setup message. | |||||
2014-03-13 | auth: Introduce an authenticator that asks for the IMSI | Holger Hans Peter Freyther | 4 | -2/+197 | |
2014-03-13 | gsm: Introduce the concept of an authenticator for a channel | Holger Hans Peter Freyther | 5 | -6/+45 | |
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 | lu: Send a LU Reject when the procedure times out. | Holger Hans Peter Freyther | 1 | -0/+1 | |
2014-03-13 | lu: Add some logging to the LURequest stub | Holger Hans Peter Freyther | 1 | -3/+4 | |
2012-11-20 | ow: Change the way the image is started and configured | Holger Hans Peter Freyther | 4 | -32/+69 | |
2012-10-28 | gsm: Introduce the concept of an authenticator for a channel | Holger Hans Peter Freyther | 2 | -9/+156 | |
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. | |||||
2012-10-28 | gsm: Refactor opening a transaction allowing for authentication | Holger Hans Peter Freyther | 3 | -5/+9 | |
Make it possible to add authentication into a central place of the MSC. Right now a prcedure will allocate the transaction and then add it to the connection. The connection can decide when the transaction is started. | |||||
2012-10-28 | gsm: Make the debug output fit onto my terminal screen | Holger Hans Peter Freyther | 1 | -1/+2 | |
2012-10-12 | contrib: Use the --daemon option for the start script | Holger Hans Peter Freyther | 1 | -1/+1 | |
2012-10-12 | msc: One start script is enough | Holger Hans Peter Freyther | 1 | -153/+0 | |
2012-09-10 | msc: Flush the package cache to be able to relocate the image | Holger Hans Peter Freyther | 1 | -1/+2 | |
The system GST must have the package cache in different directories. Flush the cache before saving the image. | |||||
2012-08-21 | init: Add a init script for the MSC, tested on debian stable | Holger Hans Peter Freyther | 1 | -0/+153 | |
2012-08-09 | process: Label the processes started by the MSC | Holger Hans Peter Freyther | 2 | -1/+7 | |
2012-08-09 | msc: Attempt to restart the existing MSC when an image is resumed | Holger Hans Peter Freyther | 1 | -11/+56 | |
2012-08-08 | gsm: Add a way to handle incoming CM Updates. | Holger Hans Peter Freyther | 1 | -0/+5 | |
A CM Update would cause an unhandled exception and release a call/SMS. Add a stub for the CM update. | |||||
2012-07-28 | ipa: Remove IPADispatcher>>#initializer as it is called by >>#new now | Holger Hans Peter Freyther | 1 | -1/+0 | |
2012-04-06 | bsc: Fix the test failure by initializing the osmoExtension | Holger Hans Peter Freyther | 2 | -5/+10 | |
2012-04-06 | bsc: Send the Osmo RSIP extension to our bsc to reset the mediagateway | Holger Hans Peter Freyther | 3 | -10/+29 | |
2012-03-30 | tests: Use "self deny: aBoolean" instead of "self assert: aBoolean not" | Holger Hans Peter Freyther | 1 | -7/+7 | |
2012-03-30 | tests: Fix two test failures in the socket handling code | Holger Hans Peter Freyther | 2 | -3/+5 | |
2012-03-30 | gsm: Split out the LURequest to start with GSM LU requests. | Holger Hans Peter Freyther | 4 | -5/+62 | |
2012-03-30 | misc: Add a category | Holger Hans Peter Freyther | 1 | -0/+1 | |
2012-02-21 | ipa: Start to send PING and wait for the pong from the remote | Holger Hans Peter Freyther | 1 | -2/+48 | |
2012-02-21 | bsc: Move out the SCCPHandler into a new file | Holger Hans Peter Freyther | 4 | -38/+66 | |
2012-02-09 | [BSC] Move the TX queue draining to a separate method | Holger Hans Peter Freyther | 1 | -4/+11 | |
This way we can replace the code from one function call to another. |