Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-03-05 | OM2000: Add support for sending TX, RX and TS configuration requests | Harald Welte | 1 | -0/+15 | |
They can be triggered from the VTY | |||||
2011-03-04 | [HSL] initial support for the HSL 2.75G Femtocell | Harald Welte | 1 | -0/+4 | |
The HSL Femtocell seems to be a poor man implementation of the ip.access Abis/IP protocol, but cutting corners wherever possible. We try to workaround those corners wherever possible... | |||||
2011-02-28 | misc: Fix the make distcheck of the sources.openbsc/0.9.120.9.12 | Holger Hans Peter Freyther | 1 | -1/+1 | |
2011-02-28 | mgcp: Fix the static allocation of E1 trunks for the BTS/NET side | Holger Hans Peter Freyther | 1 | -0/+4 | |
2011-02-28 | mgcp: Allocate the endpoints for the E1 trunks as well. | Holger Hans Peter Freyther | 1 | -1/+1 | |
2011-02-28 | mgcp: Introduce a trunk config for multiple trunks. | Holger Hans Peter Freyther | 3 | -0/+7 | |
A trunk will always have 32 endpoints to be used and we allow a sparse allocation of endpoints. | |||||
2011-02-28 | mgcp: Introduce a mgcp_trunk_config enum for endpoint configs | Holger Hans Peter Freyther | 2 | -16/+35 | |
We want to support real trunks in the MGCP code and we need to have some better book keeping for those. Move the code around. | |||||
2011-02-27 | nat: Fix some corruption in the test case | Holger Hans Peter Freyther | 1 | -0/+1 | |
2011-02-27 | nat: Change number of multiplexes to the max-endpoints | Holger Hans Peter Freyther | 1 | -1/+3 | |
2011-02-26 | nat: Allocate endpoints from multiple multiplexes. | Holger Hans Peter Freyther | 1 | -1/+1 | |
This code allocates endpoints from multiple multiplexes but will always leave 0x0 and 0x1f unassigned in the multiplex. | |||||
2011-02-26 | nat: Start making the number of multiplexes configurable | Holger Hans Peter Freyther | 1 | -0/+1 | |
Introduce a VTY setting that right now needs to be set to one. To make updating this setting possible we will now store the number of endpoints in the bsc connection as well. | |||||
2011-02-26 | nat: Allocate the endpoint status dynamically | Holger Hans Peter Freyther | 1 | -1/+4 | |
Allocate the status for an endpoint dynamically. We will support BSCs with different amount of multiplexes and need to have this flexibility in the future. Add the proper null checks to the current users of this code. | |||||
2011-02-24 | rf: Delay execution of commands | Holger Hans Peter Freyther | 1 | -0/+4 | |
Delay executing RF commands up to a second. If many commands arrive within a second then just execute the last command. | |||||
2011-02-24 | rf: Verify that the requested mode is entered and drop OML in error | Holger Hans Peter Freyther | 1 | -0/+3 | |
Verify that the BTS is following our orders, if we think there was an error we will drop the OML connection. | |||||
2011-02-24 | rf: Remember the last command requested on the RF CMD interface | Holger Hans Peter Freyther | 1 | -0/+2 | |
2011-02-19 | Fix various compiler warnings all over the code | Harald Welte | 2 | -0/+5 | |
2011-02-15 | Allow configuration of SI5 neighbor list != SI2 neighbor list | Harald Welte | 1 | -1/+10 | |
This introducecs the new VTY command "neighbor-list mode manual-si5" in combination with "si5 neighbor-list (add|del) arfcn <0-1024>", which allows you to (optionally) have neighbor channel lists that differ in SI5 and in SI2. | |||||
2011-02-14 | OM2000/RBS2000: Make IS+CON configuration persistent in config file | Harald Welte | 1 | -0/+3 | |
This uses the new bts_model->config_write_bts() callbacks | |||||
2011-02-14 | VTY: Allow for per-BTS-model specific config file write functions | Harald Welte | 1 | -0/+6 | |
This way a BTS module can append config data to the TS, TRX and BTS sections. | |||||
2011-02-14 | OM2000: Route outgoing NM message depending on MO | Harald Welte | 2 | -1/+2 | |
Depending on the MO we adress, select the proper OML link | |||||
2011-02-13 | OM2000: Allow configuration of CON from VTY | Harald Welte | 1 | -0/+3 | |
However, we have no code that generates the OM2K CON List attribute. | |||||
2011-02-13 | OM2000: Allow VTY based configuration of IS connection groups | Harald Welte | 1 | -0/+5 | |
2011-02-13 | INPUT: Include TEI + SAPI in E1 INPUT SIGNAL | Harald Welte | 1 | -0/+2 | |
2011-02-13 | INPUT: Allow for a per-TRX OML link | Harald Welte | 1 | -0/+2 | |
So far, all BTS we have interfaced had one OML link per BTS, independent of the number of TRX. In Ericsson RBS 2000, there is an OML link for the DXU/IXU, and one additional OML link for each TRX/TRU. | |||||
2011-02-13 | DAHDI: Deliver ALARM/NOALARM as input signal to RBS2000 driver | Harald Welte | 1 | -0/+2 | |
... and re-start LAPD SABM as required | |||||
2011-02-13 | OM2000: Add IS Conf Req | Harald Welte | 1 | -0/+8 | |
2011-02-13 | OM2000: Add enable/disable commands | Harald Welte | 1 | -0/+2 | |
2011-02-13 | OM2000: Add support for sending the TEST REQUEST message | Harald Welte | 1 | -0/+1 | |
2011-02-13 | OM2000: Add VTY commands for connect/disconnect and op_info | Harald Welte | 1 | -3/+7 | |
2011-02-13 | OM2000: Introduce VTY commands to initiate OM2000 procedures | Harald Welte | 2 | -0/+6 | |
2011-02-13 | OM2000: Negotiation Resposne, send START on OML-up event | Harald Welte | 1 | -0/+11 | |
2011-02-13 | [RBS2000] Add initial code for Ericsson OM2000 O&M protocol | Harald Welte | 1 | -0/+28 | |
... and link it from the RBS2000 BTS support | |||||
2011-02-13 | [RBS2000] Initial attempt at Ericsson RBS2000 support | Harald Welte | 1 | -0/+1 | |
2011-02-13 | [OML] Allow each BTS model to specify the OML callback | Harald Welte | 1 | -0/+2 | |
This allows us to add BTS models that do not use the standard TS 12.21 OML | |||||
2011-02-11 | E1 Input: Add new S_INP_LINE_INIT signal | Harald Welte | 1 | -0/+2 | |
This allows other code to listen ot a signal about a new line that was just configured. | |||||
2011-02-11 | [BSC] Move the BTS-type specific code from bcs_init.c to bts_*.c | Harald Welte | 3 | -14/+23 | |
bsc_init.c was a big mess even only for two supported BTS models, so before adding more BTS types, this needs a cleanup. All the BTS specific code from bsc_init.c has now moved into bts_{siemens_bs11,ipaccess_nanobts}.c This has required that input_event() and nm_state_event() get both converted to proper libosmocore signals instead of referencing external symbols. | |||||
2011-02-05 | [LAPD] Support multiple instances of LAPD | Harald Welte | 1 | -1/+5 | |
We cannot afford static/global state, as we may have multiple E1 lines, each having its own LAPD instance. Furthermore, we might even have multiple LAPD instances on the same E1 line (think of a multi-drop setup). This also implements dynamic TEI allocation, i.e. no hardcoded TEI list anymore. | |||||
2011-02-05 | [E1 INPUT] explicitly configure the E1 input driver for each line | Harald Welte | 2 | -2/+12 | |
This introduces a new 'e1_input' config node with a command to be used like: e1_line 0 driver misdn This allows us to have different input drivers in the future | |||||
2011-02-05 | [input] make mi_e1_line_update() a driver specific callback | Harald Welte | 1 | -0/+1 | |
This helps us to further disentangle the misdn driver and e1_input in preparation of DAHDI support. | |||||
2011-01-13 | RSL: add code to generate SACCH INFO MODIFY command | Harald Welte | 1 | -0/+3 | |
SACCH INFO MODIFY is intended to modify the SACCH content for a single logical channel (as opposed to the default SACCH FILLING) | |||||
2011-01-11 | [BSC] Allow manual override of neighbor cell list | Harald Welte | 1 | -0/+1 | |
So far, OpenBSC simply assumed that all BTS's configured in openbsc.cfg are neighbors of each other. While this is true for small site installations, it is definitely not true in most real world cases. We now have the following new commands at the 'configure bts' level: 'neighbor-list mode (auto|manual)' for selecting the mode 'neighbor-list (add|del) arfcn <0-1024>' for adding/deleting ARFCN in manual mode | |||||
2011-01-10 | sms: Allow to specify the DCS for the SMS. | Holger Hans Peter Freyther | 1 | -1/+1 | |
2011-01-10 | sms: Move the sms_from_text to gsm_04_11 | Holger Hans Peter Freyther | 1 | -0/+1 | |
Move the SMS from text code from the VTY interface into the gsm_04_11.c code next to the sms_alloc and sms_free. | |||||
2011-01-07 | ipa: Only use one IPA number for Osmo extensions | Holger Hans Peter Freyther | 1 | -2/+9 | |
Instead of using more numbers from the proto range we will use the 0xee and then have a mini header with our new proto id in there. For a start rename the use types to _OLD. | |||||
2011-01-06 | mgcp: Include a MGCP Response String in the response | Holger Hans Peter Freyther | 1 | -1/+1 | |
Switch to a \r\n at the end of the query. Both \n and \r\n are valid according to the spec but this makes us match responses of other equipment. | |||||
2011-01-06 | subscr: Stop stopping paging requests behind the back of subscr | Holger Hans Peter Freyther | 1 | -0/+3 | |
The transaction layer was stopping paging requests that might or might not have been owned by the transaction. This makes the subscr code get stuck delivering requests. This code is mostly a band aid and just makes sure that we will kick the queue if it is needed. | |||||
2011-01-06 | subscr: Remember if we need to call subscr_put_channel at the end. | Holger Hans Peter Freyther | 1 | -0/+1 | |
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. | |||||
2011-01-06 | subscr: Add a vty option to kick the queue. | Holger Hans Peter Freyther | 1 | -0/+1 | |
2011-01-06 | subscr: Dump the pending requests to help with debugging state. | Holger Hans Peter Freyther | 1 | -0/+3 | |
2011-01-06 | subscr: Make it possible to clear pending requests for a subscriber | Holger Hans Peter Freyther | 1 | -0/+1 | |