Commit Graph

  • 1525de0c8f [paging] memset and improve error message Holger Freyther 2009-01-27 23:38:27 +0000
  • 342a2c67de [abis] Do not confuse me again.... Holger Freyther 2009-01-27 22:49:48 +0000
  • fde3114fb5 [tests] build fix Holger Freyther 2009-01-27 19:09:38 +0000
  • 245c534806 [pedantic] Declare abis_nm_bs11_reset_resource to avoid a warning in bsc_hack.c Holger Freyther 2009-01-27 19:00:44 +0000
  • 0c2bb5ea23 [configure] We have a local copy of the header file, remove the check Holger Freyther 2009-01-27 18:23:16 +0000
  • cfe6dce248 don't logon twice Harald Welte 2009-01-19 16:06:43 +0000
  • 61e42ad7fd add bs11_config as LMT alternative Harald Welte 2009-01-18 19:10:46 +0000
  • 7837489a6e abis_nm_reset_resource is a bs11 specific function Harald Welte 2009-01-18 19:09:22 +0000
  • f3066bb17e add zero-length data field to abis_fom_hdr Harald Welte 2009-01-18 19:02:46 +0000
  • 4724f99d19 Implementation of GSM12.21 LOAD SOFTWARE (BS11 dialect thereof) Harald Welte 2009-01-18 18:01:49 +0000
  • 978cb42911 add BTS TYPE field to facilitate future non-BS11 BTS support Harald Welte 2009-01-18 17:57:27 +0000
  • 85770c7aa4 * use #define for number of TS in one TRX * use data structure to indicate E1 timeslot/subslot for every TRX:TS Harald Welte 2009-01-18 17:47:32 +0000
  • 6f676a3541 abis_nm: use correct length in 08.59 OML header for all messages Harald Welte 2009-01-18 14:27:48 +0000
  • 1bc0906436 abis_nm: more BS11 specific messages for configuration Harald Welte 2009-01-18 14:17:52 +0000
  • 05188ee7a7 * prefix all BS11 specific OML functions with proper name * add more BS11 specific OML commands (TRX power, logon, OML TEI, ...) Harald Welte 2009-01-18 11:39:08 +0000
  • adaf08bec8 add some more BS11 specific OML definitions Harald Welte 2009-01-18 11:08:10 +0000
  • d08de2f9e4 fix typo Harald Welte 2009-01-11 04:38:55 +0000
  • 9bb7c70016 If there is already a subscriber and it does not equal to us -> moan Harald Welte 2009-01-10 03:21:41 +0000
  • 4ed0e92464 Make mi_to_string parse the TMSI we generate, finish CM Service Request implementation Harald Welte 2009-01-10 03:17:30 +0000
  • ba4cf164b0 Start working on CM Service Request Harald Welte 2009-01-10 01:49:35 +0000
  • c627afceaa Reset the use_count to zero in chan_free Harald Welte 2009-01-09 21:39:17 +0000
  • 498b0bbd9b Use use_lchan/put_lchan for call handling to keep the channel up Harald Welte 2009-01-09 21:27:43 +0000
  • 626fe9c42b Print the refcount of the lchan as well Harald Welte 2009-01-09 21:24:53 +0000
  • 2f1311b90e [paging] Page pagegroup one... Harald Welte 2009-01-06 23:50:39 +0000
  • 38c2f13098 Hook the paging code into bsc_hack.c and telnet_interface.c Harald Welte 2009-01-06 23:10:57 +0000
  • b68899d3e3 Start creating a paging layer... Harald Welte 2009-01-06 21:47:18 +0000
  • 69b2af293e Handle TMSI reallocation complete by printing the subscriber Harald Welte 2009-01-06 19:47:00 +0000
  • 9898188ca7 Allow to set a different ARFCN Harald Welte 2009-01-06 18:59:11 +0000
  • 8965da4fde Tabs no Spaces... at least here Harald Welte 2009-01-06 18:09:02 +0000
  • ce281c0772 add initializer function for subchan_demux Harald Welte 2009-01-05 20:14:14 +0000
  • 418f5a4e25 * add function to change c-bits in TRAU frame from uplink to downlink * add function to re-encode an exploded TRAU frame into a bit-per-byte stream Harald Welte 2009-01-05 20:12:47 +0000
  • 38e04372e5 handle IDLE speech frames in trau_frame code Harald Welte 2009-01-05 19:42:46 +0000
  • 196a366e30 make sure we build (even if not use) subchan_demux and trau_frame code Harald Welte 2009-01-05 19:01:56 +0000
  • 2a8ee52ced add (untested) TRAU frame decoder with support for FR/EFR and AMR Harald Welte 2009-01-05 19:01:01 +0000
  • 54bd94d8b7 add (untested) 16kbit E1 sub-channel demux with TRAU frame sync Harald Welte 2009-01-05 19:00:01 +0000
  • ca362a6028 Make gcc happy and remove a couple of warnings Holger Freyther 2009-01-04 21:05:01 +0000
  • 7448a53ddb Be able to initiate paging from the telnet interface Holger Freyther 2009-01-04 20:18:23 +0000
  • 4c8f114976 Fix warning Holger Freyther 2009-01-04 20:17:07 +0000
  • a553d098e7 Export the gsm0411 alloc and send function Holger Freyther 2009-01-04 20:16:25 +0000
  • 5e76ce61ac Some simple size check. We would not overflow but would send garbage Holger Freyther 2009-01-04 20:15:12 +0000
  • ca64da984b make use of new functions to print string chreq reason and lchan type Harald Welte 2009-01-04 16:54:12 +0000
  • d4fc1b29ca use get_[lp]chan_name() functions for telnet interface Harald Welte 2009-01-04 16:11:31 +0000
  • a72c98eb2f functions to convert lchan/pchan type into human-readable string Harald Welte 2009-01-04 16:10:38 +0000
  • 47d88aecaf Add some functions to CREATE OBJECTs in the BS-11 internal database Harald Welte 2009-01-04 12:02:08 +0000
  • 868b8cdd58 Implement sending custm GSM 04.08 commands Holger Freyther 2009-01-04 03:57:27 +0000
  • 3e2c32322e Make gsm48_sendmsg public as well Holger Freyther 2009-01-04 03:55:31 +0000
  • 819dd205a9 Make gsm48_msgb_alloc public and usable for the telnet_interface Holger Freyther 2009-01-04 03:52:50 +0000
  • 3ae8fd2acb Implement the call command... Holger Freyther 2009-01-04 03:50:40 +0000
  • f87573dc4e Implement put_channel/get_channel, save on which bts we currently operate Holger Freyther 2009-01-04 03:49:41 +0000
  • d0e38c3cad Add implementation to find a lchan by the struct gsm_subscriber Holger Freyther 2009-01-04 03:48:30 +0000
  • a471a41680 Define the gsm_subscriber getter functions in the header Holger Freyther 2009-01-04 03:47:05 +0000
  • ae61cae9b2 Add a show command to list the channel allocation Holger Freyther 2009-01-04 03:46:01 +0000
  • 5f234e4f3a Add test case that is not registering the timer again Holger Freyther 2009-01-04 03:45:13 +0000
  • 4668fdaa26 define and use enum values for BS11 (or Siemens?) specific OML message types Harald Welte 2009-01-03 08:19:29 +0000
  • 227d4073fb use NM_MT_* enum instead of hard-coded values Harald Welte 2009-01-03 08:16:25 +0000
  • 52aab5445d Make wireshark happy. Holger Freyther 2009-01-03 05:49:22 +0000
  • 460af8b794 Clean up struct gsm_network and remove the gsm_subscriber Holger Freyther 2009-01-03 05:48:32 +0000
  • 1272aab1cd Go through del_timer otherwise in_list will not be reset leading to crashes... Harald Welte 2009-01-03 04:39:51 +0000
  • 599639eaf9 Readd the dummy lapd header... this gives valid TEI/SAPI information Harald Welte 2009-01-03 03:28:10 +0000
  • 4e0d137a2c Dump something that can be read by wireshark Harald Welte 2009-01-03 03:04:07 +0000
  • 62a923d46a Use the right network/link type, prepend the vISDN header... Harald Welte 2009-01-03 01:32:00 +0000
  • ca6bf7815a Write the pcap packet header first :) Harald Welte 2009-01-03 00:41:04 +0000
  • b8f04ea5a9 Add new management function to struct timer_list Harald Welte 2009-01-02 23:57:22 +0000
  • 219518d064 Add simplistic telnet control interface Holger Freyther 2009-01-02 22:04:43 +0000
  • c6880a46ad Use the _safe variant as a bsc_unregister_fd might be called from within the callback Holger Freyther 2009-01-02 21:53:34 +0000
  • b21b305d7c Fix make distcheck by adding some header files Holger Freyther 2009-01-02 02:00:35 +0000
  • 52af7d4284 Write only actual data into the pcap file Holger Freyther 2009-01-02 01:18:28 +0000
  • 2139b246a0 Attempt to put the time into the pcap packet record Holger Freyther 2009-01-02 01:17:48 +0000
  • 9a3ee0ff1b Add the option to write the communication on the D Channel to a pcap file Holger Freyther 2009-01-02 00:40:15 +0000
  • 355701bcc0 Document where to find the how to determine the paging group Holger Freyther 2009-01-01 18:02:29 +0000
  • 12aa50d5a2 Change the subscriber and database backend Holger Freyther 2009-01-01 18:02:05 +0000
  • 67b4b9a017 Do not call rsl_chan_release directly but use the use_count of the lchan Holger Freyther 2009-01-01 03:46:11 +0000
  • 3eaa792b21 Speculative fix for not sending LOCATION UPDATING REJECT Holger Freyther 2009-01-01 02:59:03 +0000
  • d125250ae2 add signal handlers for clean shutdown of BTS via OML on shutdown of program Harald Welte 2009-01-01 01:50:32 +0000
  • e872cb1221 get rid of some more gcc warnings Harald Welte 2009-01-01 00:33:37 +0000
  • f85497c857 get rid of gcc warnings about function prototype Harald Welte 2009-01-01 00:33:20 +0000
  • 404d816947 add missing string.h include Harald Welte 2009-01-01 00:33:02 +0000
  • 21768818f0 don't return a value in a void function Harald Welte 2009-01-01 00:32:49 +0000
  • 179f064cbe * fix check for null-pointer in release_loc_updating_req() * fix endianness of operator name Harald Welte 2008-12-31 23:59:18 +0000
  • dbede4e414 Move the db_test.c to a specific test directory Holger Freyther 2008-12-31 23:25:05 +0000
  • 6dbca34bd3 Make the test compile again Holger Freyther 2008-12-31 23:24:37 +0000
  • 73487a23da Introduce logical updating request operation on the gsm_lchan Holger Freyther 2008-12-31 18:53:57 +0000
  • 41ed300aab We have freed the channel there is no subscriber associated anymore Holger Freyther 2008-12-31 18:52:54 +0000
  • e97f7fba97 Add an option to set the global reject cause Holger Freyther 2008-12-31 18:52:11 +0000
  • 1bc7de50be Fix the compile the timer got renamed Holger Freyther 2008-12-31 18:50:58 +0000
  • c6ea9dbeba Recylce a gsm_lchan when the refcount drops to zero Holger Freyther 2008-12-30 19:18:21 +0000
  • 36cbeff164 Document where Channel release is coming from Holger Freyther 2008-12-30 19:15:20 +0000
  • 590d66acec Fix the reference. The names and values are described in 9.1 of 04.08 Holger Freyther 2008-12-30 19:13:13 +0000
  • ea889020e2 Fix indenting... use tabs here Holger Freyther 2008-12-30 19:10:47 +0000
  • c6ba9c2a97 * 04:08: add MM INFO information elements * gsm_data: add network name to gsm_network Harald Welte 2008-12-30 18:01:02 +0000
  • f5cbab7478 * add network name information to GSM network * disable callbacks for now Harald Welte 2008-12-30 18:00:15 +0000
  • db253af1aa * fix IMSI parsing of last two digits * add MM INFO packet support and send it after LOCATION ACCEPT * send 'ALL YOUR BASE ARE BELONG TO US' Harald Welte 2008-12-30 17:56:55 +0000
  • 89824fc466 Add an option to allow everyone to the network. Holger Freyther 2008-12-30 16:18:18 +0000
  • a767794d96 [gsm0408] Add enum values for the LOCATION UPDATING REJECT cause Holger Freyther 2008-12-30 16:18:16 +0000
  • eab55416f8 Fix regression and send the accept message again Holger Freyther 2008-12-30 16:18:15 +0000
  • e6cabf0ba0 Channel opened not from a PAGING COMMAND... remove message Holger Freyther 2008-12-30 16:18:14 +0000
  • 8c2e36edff use 'ALL YOUR PHONE ARE BELONG TO US' as SMS Harald Welte 2008-12-30 15:00:14 +0000
  • b0f4793f90 export debug_flags Harald Welte 2008-12-30 14:59:01 +0000
  • 523200b11b update the timestamp in the db Harald Welte 2008-12-30 14:58:44 +0000
  • 6cc38d7f79 suppress hexdumps for better console readability Harald Welte 2008-12-30 14:58:19 +0000