Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-19 | [bsc_hack] House keeping, remove dead code | Holger Freyther | 1 | -3/+0 | |
This callback is not used from within the paging layer. We do have a different set of callbacks in place. Remove it here. | |||||
2009-04-19 | [db] Keep track of the current gsm_network | Holger Freyther | 1 | -1/+1 | |
2009-04-12 | [subscriber] Introduce subscr_put_channel | Holger Freyther | 1 | -0/+1 | |
Introduce subscr_put_channel to release a channel and to allow gsm_subscriber.c to hand this channel to any suitable pending requests. | |||||
2009-04-12 | [subscriber] Update the current_bts field on imsi detach and LOC accept | Holger Freyther | 1 | -1/+7 | |
When sending LOCATION UPDATING REQUEST Accept or when getting a IMSI Detach update the gsm_bts of the gsm_subscriber. | |||||
2009-03-31 | [e1] Enable dumping of LAPD frames again | Holger Freyther | 2 | -1/+3 | |
Kill mi_set_pcap_fd from the header, introduce e1_set_pcap_fd and call it from bsc_hack.c. Hook into abis_rsl_sendmsg and _abis_nm_sendmsg for sending and e1inp_rx_ts for reading. It compiles and should not cause a regression. | |||||
2009-03-30 | Store incoming SMS into SQL database | Harald Welte | 4 | -8/+110 | |
* gsm_util now uses caller-allocated data (rather than callee-allocated) * correctly parse destination address * parse (but not transcode) non-default encodings of SMS * reject SMS to unknown destination number * resolve target subscriber id and store incoming SMS (without header) in 'sms' table What we're now missing is the sending part, i.e. a regular task iterating over all pending SMS and trying to deliver them. Also, check for pending SMS once we get a LOCATION UPDATE. | |||||
2009-03-28 | Fix 'delete-trx1' command of bs11_config (we can now delete TRX1) | Harald Welte | 1 | -1/+2 | |
2009-03-11 | [misc] Make distcheck work again | Holger Freyther | 2 | -1/+2 | |
2009-03-10 | * correctly handle VTY_READ/VTY_WRITE events and select loop integration of VTY | Harald Welte | 1 | -1/+17 | |
2009-03-10 | * make sure we can obtain signalling type and timslot type names | Harald Welte | 1 | -0/+2 | |
* make sure every e1 timeslot has a valid backpointer to its line | |||||
2009-03-10 | export nm_*_name() functions to get operational and availability state to ↵ | Harald Welte | 1 | -0/+2 | |
strings | |||||
2009-03-10 | export list of e1 drivers and e1 lines | Harald Welte | 1 | -0/+2 | |
2009-03-10 | make telnet interface use VTY code | Harald Welte | 1 | -0/+4 | |
2009-03-10 | add VTY dumping functions for OpenBSC | Harald Welte | 1 | -1/+3 | |
2009-03-10 | import VTY code from zebra/quagga (from my cardshell project) | Harald Welte | 4 | -0/+647 | |
2009-03-10 | move is_ipaccess_bts() and parse_btstype9) to gsm_data.c | Harald Welte | 1 | -0/+15 | |
2009-03-10 | add USSD protocol discriminator | Harald Welte | 1 | -0/+1 | |
2009-03-09 | [misc] Fix compile warnings... | Holger Freyther | 2 | -2/+9 | |
2009-02-28 | introduce new 'mode' parameter to RSL ACTIVATE CHANNEL | Harald Welte | 1 | -1/+1 | |
2009-02-28 | * more RSL and 04.08 constant defines | Harald Welte | 2 | -0/+16 | |
* initialize some data structures before using them in RSL * DATA_REQ is a transparent message * more elaborate DEBUGP statements here and there * don't call 04.08 with zero-length RSL DATA INDICATION * reject 04.08 CC HOLD and RETRIEVE, as we don't support them yet | |||||
2009-02-28 | make sure all channels in one BTS use the same TSC (training sequence code) | Harald Welte | 1 | -0/+3 | |
2009-02-28 | make hexdump return a 'char *' rather than printing by itself | Harald Welte | 1 | -1/+1 | |
2009-02-23 | [sms] Add test case for the 7-bit coding/decoding... | Holger Freyther | 1 | -1/+1 | |
we don't pass it yet. | |||||
2009-02-23 | [misc] Fix make distcheck again... | Holger Freyther | 1 | -1/+1 | |
2009-02-22 | fix paging response parsing for phase1 phones (classmar2 can be less than 4 ↵ | Harald Welte | 1 | -10/+0 | |
bytes in length) | |||||
2009-02-22 | * location updating types | Harald Welte | 1 | -0/+13 | |
* struct for imsi detach | |||||
2009-02-21 | add missing SET BS11 ATTRIBUTE NACK MT | Harald Welte | 1 | -0/+1 | |
2009-02-21 | * set OML TEI and E1 timeslot in one command | Harald Welte | 1 | -3/+2 | |
* introduce new 'oml-tei' command of bs11_config | |||||
2009-02-21 | fix various compiler warnings while building bs11_config | Harald Welte | 1 | -0/+8 | |
2009-02-21 | tlv_parser now operates on 'const' input buffer | Harald Welte | 1 | -2/+3 | |
2009-02-20 | [build] Create a libbsc.a as noinst_LIBRARY, link bsc_hack and tests against it | Holger Freyther | 1 | -1/+1 | |
Link the tests against the libbsc.a to avoid most of the breakage when creating new symbols. | |||||
2009-02-19 | add gst_ts_name() function to obtain human-readable channel name | Harald Welte | 1 | -0/+1 | |
2009-02-19 | don't pass subchannel data to the TRAU decoder if we're not synchronized yet | Harald Welte | 1 | -0/+3 | |
2009-02-19 | trau mux updates | Harald Welte | 1 | -0/+2 | |
* add function to map two lchans to each other * make sure to evic old trau mux mappings before creating a new one | |||||
2009-02-19 | add various BS11 management related abis_nm functions | Harald Welte | 1 | -0/+5 | |
2009-02-18 | * support BS11 specific IE types in abis_nm | Harald Welte | 1 | -2/+5 | |
* make bs11_config compile again * now that we have a proper TLV parser, use it to parse the status response on the serial port | |||||
2009-02-18 | "the big fix", of the E1 subchannel [de]multiplexer. I don't even remember how | Harald Welte | 1 | -1/+2 | |
many bugs I fixed during the last couple of hours. It was never working at any time before. | |||||
2009-02-18 | * ensure TCH/F are activated signalling-only | Harald Welte | 1 | -2/+3 | |
* add function for RSL CHANNEL MODIFY REQUEST * add missing channel activation function to header file | |||||
2009-02-18 | #defines for GSM48 channel modes | Harald Welte | 1 | -0/+9 | |
2009-02-18 | add DMUX debug prefix | Harald Welte | 1 | -0/+3 | |
2009-02-17 | [utils] Create gsm_utils for 7bit encoding and decoding... | Holger Freyther | 2 | -1/+34 | |
2009-02-17 | various CC updates: | Harald Welte | 2 | -4/+9 | |
* correctly lchan_put the second lchan of a call at teardown * map the RTP streams of ip.access onto each other * fix bug that prevented a CONNECt message to ever reach the 'B' side | |||||
2009-02-17 | * increased debug verbosity for ip.access BIDND_ACK processing | Harald Welte | 1 | -2/+10 | |
* emit a signel when the BIND is acknowledged | |||||
2009-02-17 | add parsing for ip.access vendor specific NM messages | Harald Welte | 1 | -1/+12 | |
2009-02-17 | slightly more complete GSM 04.08 CC, we can now | Harald Welte | 1 | -2/+3 | |
* initiate phone calls from one MS * look-up the subscriber based on dialled extension * page the called subscriber * send the SETUP to the called subscriber, including CLIP/CLIR * get ALERTING notification back to caller * relay DISCONNECT from either side to the other This is still far from being complete, but it at least works for the most common case | |||||
2009-02-17 | switch paging code to use a timer again, since not all BTS send reliable ↵ | Harald Welte | 2 | -1/+4 | |
CCCH load indications | |||||
2009-02-16 | forgot the header files in last commit. sigh. | Harald Welte | 3 | -2/+26 | |
2009-02-16 | add IEI values for GSM 04.11 | Harald Welte | 1 | -0/+10 | |
2009-02-16 | modify the signal handler/dispatch code (sorry zecke, no offense, I just had ↵ | Harald Welte | 1 | -18/+15 | |
some different ideas) * introduce new notion of subsystem in addition to signal number * no need for bitmasks of 'areas' (aka subsystems) * pass subsystem/signal_nr/... per argument rather than by data structure | |||||
2009-02-16 | * introduce TLV parser definitions for RSL IE's | Harald Welte | 2 | -0/+27 | |
* introduce functions for ip.access specific RSL commands |