aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include
AgeCommit message (Collapse)AuthorFilesLines
2009-07-12yet again some more ip.access RSL definitions + parsingHarald Welte1-1/+20
2009-07-12add some more ip.access RTP related definitionsHarald Welte1-0/+39
2009-07-12add more ipaccess 12.21 object classes, NSVC only exists onceHarald Welte1-2/+7
2009-07-12rename ip.access structure field members and variablesHarald Welte2-3/+4
to reflect that we now know their true names/meanings
2009-07-12give ip.access RSL IE's their proper namesHarald Welte1-0/+14
2009-07-12more ip.access abis_nm attributesHarald Welte1-8/+40
we also rename some existing attributes to reflect reality
2009-07-08ipacess-config: Handle NVATTR NACKs in ipaccess-configHolger Hans Peter Freyther1-0/+1
Currently we send the attribute changes in a send and forget fashion. But sometimes the nanoBTS is sending us a NACK, e.g with a invalid unit id. Start handling the NACK and provide an error message to the user. The error message is not yet describing the cause of the error but this is a slight progress to the previous silent failure.
2009-07-05Store classmark1/2/3 in equipment SQL tableHarald Welte1-8/+17
For further evaluation/analysis, this patch stores the classmark 1, 2 and 3 values of every equipment in the SQL database. We can use this non-volatile data to determine the supported features for each handset that we've ever seen on our network.
2009-07-03add more TLV parser definitiosn for IPA NM attributesHarald Welte1-0/+1
2009-07-01Merge branch 'master' of gitosis@bs11-abis.gnumonks.org:openbscHarald Welte1-1/+1
2009-07-01ip.access test numbersHarald Welte1-0/+8
2009-07-01add more ipaccess 12.21 OML extension definitionsHarald Welte1-0/+40
2009-06-29the pointer "tall_bsc_ctx" belongs to the gsm_data.c file not to include file.Andreas Eversberg1-1/+1
2009-06-27add new DMEAS debug category for measurement reportingHarald Welte1-0/+1
disable it by default
2009-06-26use named variant when allocating msgb'sHarald Welte1-3/+4
when we generate a talloc report (SIGUSR1), we can now see which system allocated a given msgb, this helps memory leak debugging
2009-06-26Merge branch 'master' into tallocHarald Welte1-4/+4
2009-06-25abis_nm.h: Fix various typosHarald Welte1-4/+4
2009-06-21switch to dynamically allocated BTS and TRX data structuresHarald Welte1-7/+15
This makes it much easier to do run-time configuration using the vty interface.
2009-06-20introduce talloc all over OpenBSCHarald Welte2-0/+192
2009-06-20replace 'struct gsm_attr' by 'struct tlv_parsed'Harald Welte1-7/+4
This is where we will store the 12.21 / NM attributes for the given object.
2009-06-20Introduce BS and MS power control related functionsHarald Welte2-0/+17
* add bts->band field plus corresponding VTY and commandline argument * add trx->nominal_power and trx->max_power_red fields * add rsl_chan_bs_power_ctrl() to control TRX RF power for a given TS * add rsl_chan_ms_power_ctrl() to control MS RF power for a given lchan.
2009-06-15mncc: Add IMSI to gsm_mnccAndreas Eversberg1-0/+1
This allows us to do subscriber lookups based on IMSI and e.g. establish MT calls to subscribers with no assigned extension.
2009-06-14Merge branch 'mncc-harald'Harald Welte4-58/+378
2009-06-14Merge branch 'master' of gitosis@bs11-abis.gnumonks.org:openbscHarald Welte2-2/+2
2009-06-12make btstype2str return a const char* to make gcc 4.4 happyHolger Hans Peter Freyther1-1/+1
2009-06-12Merge commit 'origin/master' into mncc-haraldHarald Welte1-1/+1
2009-06-12[misc] Fix make distcheck by adding compat_af_isdn.hHolger Hans Peter Freyther1-1/+1
2009-06-12Increase LCHAN_RELEASE_TIMEOUT to 10 secondsHarald Welte1-1/+1
If we release the LCHAN after the CM SERVICE ACK too early, we can no longer receive longer SMS messages... so let's increase it to 10 secs.
2009-06-11use less magic numbers (04.08 CC cause values)Harald Welte1-0/+53
Introduce a gsm48_cc_cause enum and use it from gsm_04_08 and MNCC, also make sure we use gsm48_cause_loc rather than plain numbers.
2009-06-10reworked MNCC codebaseHarald Welte4-57/+324
This is Harald's reworked MNCC base, slowly heading towards integration into master. The key changes are: * provide much more structure to the data in gsm_mncc * encode_* and decode_* functions now take a structure rather than tons of individual arguments (whose order nobody can remember) * make sure we don't have copies of the same code everywhere by introducing mncc_set_cause() and mncc_release_ind() * save horizontal screen space if possible * make sure we break lines > 80 characters
2009-06-10Merge commit 'origin/master'Harald Welte4-1/+10
2009-06-10Handle and dispatch paging requests in gsm_subscriberHolger Freyther2-0/+2
Implement subscr_get_channel and subscr_put_channel to a degree that SMS Submit and phone call scheduled at the same time will deliver both (one after the other).
2009-06-10Proposal for a "channel request" interface...Holger Freyther2-1/+7
Reuqests for a subscriber a stored within the gsm_subscriber datastructure and it will keep track how many channels are allocated for this user and of which type to decide on policy... e.g. attempt to submit SMS during a phone call and not doing paging but a simple (immediate) assignment of the channel...
2009-06-10[o&m] Dispatch a signal for nacked O&M messagesHolger Hans Peter Freyther1-0/+1
When trying to operate a nanoBTS900 on channels for 1800 or the other way around the "SET BTS ATTRIBUTES" message will be nacked. Dispatch all nacked messages from abis_nm via signals. Handle this in bsc_hack.c, print a small hint and exit the application as this is considered a fatal unrecoverable error (the exit is in the app, so a library can be more robust).
2009-06-10introduce encoding/decoding functions for 04.08 CCHarald Welte1-4/+8
this patch implements the encoding/decoding of 04.08 call control information elements. It adds new functions to be used for the application interface patch, and is basis for the application patch (currently patch 36). Please ignore warnings about unused static functions for now. (Andreas Eversberg)
2009-06-10move openbsc into its own subdirectoryHarald Welte36-0/+4992