aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/osmo_msc.c
AgeCommit message (Collapse)AuthorFilesLines
2010-12-29subscr: Remember if we need to call subscr_put_channel at the end.Holger Hans Peter Freyther1-0/+8
Remember if this channel got opened due a paging response and in that case when we close it down we will call subscr_put_channel that will try to page the subscriber again. This highlights the lack of a good subscriber management in the MSC code.
2010-11-15bsc_api: Provide the link_id in the dtap callback.Holger Hans Peter Freyther1-1/+1
2010-11-15bsc_api: Fix a use after free error in the Clear Request pathHolger Hans Peter Freyther1-1/+2
The implementation of bsc_hack would call subscr_con_free before the BSC API has had the chance to call gsm0808_clear to try to release other channels. Fix that by adding a return value.
2010-10-06misc: Once again go from "On Waves" to "On-Waves"..Holger Hans Peter Freyther1-1/+1
Try to get the company name of our sponsor right...
2010-09-18janitor: Move the * to the variable nameHolger Hans Peter Freyther1-2/+2
2010-09-16bsc_api: Do not free the subscriber conn on clear and clear requestHolger Hans Peter Freyther1-0/+1
Do not free the GSM Subscriber Connection when a channel is failing or if a clear is requested, instead just give up _all_ the channels, reset them to NULL and free the remaining channels.
2010-07-05msc: Create a dummy operation to keep the channel open for five secondsHolger Hans Peter Freyther1-1/+2
* We should create the transaction for SMS, CC on the CM Service Request but for now we will use a band aid and create a dummy operarion to wait five seconds for the transaction to be opened.
2010-06-28bsc_msc: Remove use_count from the subscriber connectionHolger Hans Peter Freyther1-0/+28
A channel will be released in case of * Errors via the clear_request callback... * no more transactions and operations are going on. This means that if we do something without a transaction the channel might be closed down right away. The bug fix will be to create a transaction/operation.
2010-06-17bsc_api: Move gsm48_rcvmsg into the BSC API and dispatch.Holger Hans Peter Freyther1-0/+16
The next step in the way to the BSC API. We have a clear a new connection was opened signal now... and the MSC could use it...
2010-06-15bsc_api: Switch gsm_04_08.c to use the clear request of the API.Holger Hans Peter Freyther1-0/+6
2010-06-15bsc_api: Do not use RLL inside the SMS code, handle SAPI n REJECTHolger Hans Peter Freyther1-0/+6
Directly send a SMS using the send method, in case of an error we will need to find the transaction and free the SMS and the transaction.
2010-06-15bsc_api: Create osmo_msc, and initialize the MSC API in the bsc_init.Holger Hans Peter Freyther1-0/+38