aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-02-18bsc: Use msg->data and msg->len for the hexdump, pick a better nameHolger Hans Peter Freyther1-3/+3
Rename the method as we send everything to the MSC and not just SCCP. Put alink into the function name. Also use msg->data and msg->len in hexdump as this is what we are sending to the server.
2011-02-18nat: If the number starts with 00 turn it into a international numberHolger Hans Peter Freyther1-1/+6
Switch the type to international and skip the '00' of the phone number. This should fix some issues with gateway MSCs.
2011-02-18nat: Add extra size check for the number and fail if it does not fitHolger Hans Peter Freyther1-0/+6
If the replaced number is too long for the phone number we will have to stop processing here.
2011-02-18bsc: core-mobile-country-code and core-mobile-network-code range is too smallHolger Hans Peter Freyther1-2/+2
Make both VTY commands have the same range as the normal MCC and NCC command in the config file.
2011-02-18LOGGING: make sure to make the 'logging filter' compatible with vty log cfgHarald Welte3-18/+15
Recent libosmocore introdues a way how log targets can be configured from the VTY. This commit makes the 'log filter (imsi|nsvc|bvc)' compatible with it.
2011-02-15Allow configuration of SI5 neighbor list != SI2 neighbor listHarald Welte4-14/+76
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-14add example openbsc.cfg for RBS2308 with 4TRXHarald Welte1-0/+221
2011-02-14DAHDI: Automatically switch signalling slots to HDLC + FCS modeHarald Welte1-1/+6
This will now make signalling slots work anywhere, even if /etc/dahdi/system.conf states the timeslot is a bchan.
2011-02-14OM2000: Make sure the IS and CON lists are kept in orderHarald Welte1-2/+2
2011-02-14DAHDI: usse lower-case name to parse correctly by vty codeHarald Welte1-1/+1
2011-02-14OM2000/RBS2000: Make IS+CON configuration persistent in config fileHarald Welte3-10/+38
This uses the new bts_model->config_write_bts() callbacks
2011-02-14VTY: Allow for per-BTS-model specific config file write functionsHarald Welte2-0/+15
This way a BTS module can append config data to the TS, TRX and BTS sections.
2011-02-14LAPD: keep sent/receive sequence numbers per SAPI, not just per TEIHarald Welte1-36/+48
If there are multiple SAPIs active on the same TEI, we need to keep one set of sequence numbers for each SAPI, not just for the TEI.
2011-02-14OM2000: Handle various ACKs better, implement CON CONF REQHarald Welte1-1/+43
2011-02-14OM2000: Route outgoing NM message depending on MOHarald Welte6-22/+49
Depending on the MO we adress, select the proper OML link
2011-02-13OM2000: Complete the VTY help message for OM2000 MO commandsHarald Welte1-1/+9
2011-02-13OM2000: Allow configuration of CON from VTYHarald Welte3-2/+95
However, we have no code that generates the OM2K CON List attribute.
2011-02-13OM2000: Allow VTY based configuration of IS connection groupsHarald Welte3-14/+83
2011-02-13OM2000: Don't send START REQ in response to FAULT REPHarald Welte1-1/+0
2011-02-13INPUT: Disable the per-TRX OML Link for nowHarald Welte1-0/+2
We need a way for the caller to specify which OML link (BTS or TRX) he wants.
2011-02-13RBS2000: Differentiate between BTS OML and TRX OMLHarald Welte1-4/+14
We don't want to restart the CF on TRX OML link establishment...
2011-02-13INPUT: Include TEI + SAPI in E1 INPUT SIGNALHarald Welte2-0/+4
2011-02-13INPUT: Allow for a per-TRX OML linkHarald Welte3-4/+20
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-13RBS2000: fix compiler warning about unhandled enum in switch()Harald Welte1-1/+1
2011-02-13Merge branch 'rbs2000'Harald Welte16-19/+1489
2011-02-13OM2000: Configure the IS to route both TRX0 and TRX1Harald Welte1-1/+6
2011-02-13LAPD: Make sure we don't re-start SABM timer for INACTIVE SAPsHarald Welte1-2/+3
2011-02-13RBS2000: Generate per-TRX OML linkHarald Welte1-0/+5
2011-02-13DAHDI: Deliver ALARM/NOALARM as input signal to RBS2000 driverHarald Welte3-5/+25
... and re-start LAPD SABM as required
2011-02-13OM2000: Make sure we ACK an ENABLE RESULTHarald Welte1-0/+3
2011-02-13RBS2000: Move SABM re-transmit logic into LAPD codeHarald Welte3-39/+188
This means we now can support multiple LAPD links
2011-02-13RBS2000: Make sure we transmit SABM at 0.3 second intervalsHarald Welte1-2/+4
This is apparently the right timing to increase the chance that the RBS detects it quickly. (10..15 seconds)
2011-02-13OM2000: Use om2k in VTY promptHarald Welte1-1/+1
2011-02-13OM2000: Add IS Conf ReqHarald Welte3-0/+54
2011-02-13OM2000: Add enable/disable commandsHarald Welte3-7/+54
2011-02-13OM2000: Fix Negotiation parsingHarald Welte1-1/+4
2011-02-13OM2000: Implement proper parsing and response for NegotiationHarald Welte1-3/+59
2011-02-13OM2000: Add support for sending the TEST REQUEST messageHarald Welte3-0/+24
2011-02-13OML2000: Make sure we can properly exit the VTY nodeHarald Welte1-0/+1
2011-02-13OM2000: Make sure we can properly exit tye VTY nodeHarald Welte1-0/+2
2011-02-13OM2000: Add VTY commands for connect/disconnect and op_infoHarald Welte3-10/+63
2011-02-13OM2000: Add missing file from previous commitHarald Welte1-0/+182
2011-02-13OM2000: Introduce VTY commands to initiate OM2000 proceduresHarald Welte5-2/+17
2011-02-13OM2000: Negotiation Resposne, send START on OML-up eventHarald Welte3-11/+53
2011-02-13OM2000: Fix computation of length field in header, direct transmit of msgsHarald Welte1-8/+16
2011-02-13[RBS2000] Add initial code for Ericsson OM2000 O&M protocolHarald Welte4-2/+664
... and link it from the RBS2000 BTS support
2011-02-13[RBS2000] Add FIXMEs in code that is a crude hackHarald Welte1-3/+8
2011-02-13[RBS2000] Actually activate the RBS2000 supportHarald Welte2-1/+4
The previous patch introduces new code for the RBS2000 but didn't actually activate/call it yet. After this patch, you can see LAPD being established and OM2000 messages will fall into abis_nm.c (which of course has no clue about them).
2011-02-13[RBS2000] Initial attempt at Ericsson RBS2000 supportHarald Welte4-1/+129
2011-02-13[OML] Allow each BTS model to specify the OML callbackHarald Welte5-1/+11
This allows us to add BTS models that do not use the standard TS 12.21 OML