aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/osmo_msc_data.h
AgeCommit message (Collapse)AuthorFilesLines
2012-03-16bsc: Prepare to have multiple MSC connectionsHolger Hans Peter Freyther1-3/+11
We now have a list of MSCs but in the code we will try to access the MSC with the nr 0.
2012-03-16bsc: Move more things to use osmo_msc_data* directlyHolger Hans Peter Freyther1-1/+1
2012-03-16bsc: Create a osmo_bsc_data and embed osmo_msc_dataHolger Hans Peter Freyther1-3/+13
We want to have multiple MSCs but we also have some data that is only present on a per BSC basis. Right now the MSC data is not allocated with talloc, so we have some change in the talloc contexts.
2011-07-19bsc: Call the RF Control interface ctrl all the wayHolger Hans Peter Freyther1-1/+1
We had the rf_ctrl_name and the rf_ctl pointer, make both use the word ctrl.
2011-05-06src: use namespace prefix osmo_wqueue*Pablo Neira Ayuso1-1/+1
Summary of changes: s/struct write_queue/struct osmo_wqueue/g s/write_queue_init/osmo_wqueue_init/g s/write_queue_clear/osmo_wqueue_clear/g s/write_queue_enqueue/osmo_wqueue_enqueue/g s/write_queue_bfd_cb/osmo_wqueue_bfd_cb/g
2011-05-06src: use namespace prefix osmo_timer* for timer functionsPablo Neira Ayuso1-2/+2
Summary of changes: s/struct timer_list/struct osmo_timer_list/g s/bsc_add_timer/osmo_timer_add/g s/bsc_schedule_timer/osmo_timer_schedule/g s/bsc_del_timer/osmo_timer_del/g s/bsc_timer_pending/osmo_timer_pending/g s/bsc_nearest_timer/osmo_timers_nearest/g s/bsc_prepare_timers/osmo_timers_prepare/g s/bsc_update_timers/osmo_timers_update/g s/bsc_timer_check/osmo_timers_check/g
2011-04-26bsc: Allow to have a list of MSCs/MUXs to connect toHolger Hans Peter Freyther1-3/+3
Be able to configure a list of destinations (duplicates allowed) that will be tried in a round robin fashion. The change is in the bsc_msc_connection to operate on a list. We achieve the round robin nature with the same trick used in the paging code to delete and append the current entry. The nat code was updated to compile but one can only configure one destination.
2011-04-26bsc: Point back from struct osmo_msc_data to struct gsm_networkDaniel Willmann1-0/+3
2011-04-07bsc: Add the bsc-rf-socket command to master as wellHolger Hans Peter Freyther1-0/+1
Make it possible to specify the rf-socket path via the vty configuration as well. The command line setting will override it though.
2011-03-23src: use new library libosmogsm and new path to headers in libosmocorePablo Neira Ayuso1-1/+1
libosmogsm is a new library that is distributed in the libosmocore. Now, openbsc depends on it. This patch gets openbsc with this change. This patch also rewrites all include path to the new osmocom/[gsm|core] Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
2011-01-01License change: We are now AGPLv3+ instead of GPLv2+Harald Welte1-6/+5
The reason for this is quite simple: We want to make sure anyone running a customized version of OpenBSC to operate a network will have to release all custom modifiations to the source code.
2010-11-26mid-call: Rename ussd-grace to mid-callHolger Hans Peter Freyther1-2/+2
2010-11-26mid-call: Introduce a timeout to switch from grace to rf off.Holger Hans Peter Freyther1-0/+1
2010-11-15bsc: The ip.access rtp-payload has no useful meaningHolger Hans Peter Freyther1-1/+0
Sending this as the RTP_PAYLOAD2 will produce a MDCX NACK as we send the RTP_PAYLOAD in the CRCX. It does not seem to be necessary to send anything != 0 for the RTP_PAYLOAD2.
2010-11-15bsc: Add thr audio module to send the MDCX message to the BTSHolger Hans Peter Freyther1-2/+5
2010-11-15bsc: Add a mobile country code setting for the backbone.Holger Hans Peter Freyther1-0/+1
2010-11-15bsc: Implement scanning and changing messages from the MSCHolger Hans Peter Freyther1-0/+3
This will change the LAI of a LU accept message to the LAI used for the on-air network. It will also detect when to send a welcome ussd to the subscriber.
2010-11-03bsc: Add simple SCCP binding code.Holger Hans Peter Freyther1-0/+1
2010-11-03bsc: Add the audio codec list command to list preferred codecsHolger Hans Peter Freyther1-0/+10
2010-11-03bsc: Add the rtp-base command to osmo-bscHolger Hans Peter Freyther1-0/+1
2010-11-03bsc: Add the ip.access rtp-payload command known from bsc_msc_ipHolger Hans Peter Freyther1-0/+1
2010-11-03bsc: Readd the core network code settingHolger Hans Peter Freyther1-0/+1
This will instruct the BSC to patch messages and replace the old network code with the new one.
2010-09-16bsc: Make the write method public it will be used by other modulesHolger Hans Peter Freyther1-0/+1
2010-09-16bsc: Add code responsible for connecting, reconnecting to the MSCHolger Hans Peter Freyther1-0/+9
Add the code that is forwarding data, from and to the MSC, also handling ping/pong timers and authentication. Hook it into the osmo_bsc. The code is only compile tested and ported from the on-waves/bsc-master branch.
2010-09-15bsc: Move the rf_ctl into the msc data structHolger Hans Peter Freyther1-0/+3
2010-09-15bsc: Register a new MSC group with data for the MSC connectionHolger Hans Peter Freyther1-0/+10
This group contains everything that is related to the MSC connections.
2010-09-15bsc: Create struct osmo_msc_data to hold MSC information, handle signalsHolger Hans Peter Freyther1-0/+33