aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-12-01paging: Dispatch the SS_PAGING signals at the MSC code levelSylvain Munaut3-14/+13
This way the channel is fully ready for use. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-01auth/ciph: Enable securing of channel directly after paging responseSylvain Munaut1-3/+55
This protects MT services Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-01gsm_04_08: Make gsm48_secure_channel available globallySylvain Munaut1-2/+2
Can't declare it in gsm_04_08.h tough ... gsm_cbfn is defined in gsm_data.h and trying to include that in gsm_04_08 just creates a huge mess. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-01gsm_04_08: Use subscr_get_channel instead of directly paging_requestSylvain Munaut1-3/+4
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-01paging: Give the msgb that caused paging_stop up to the paging callbackSylvain Munaut4-8/+11
The handler might need to know some info of the paging response Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-01gsm_subscriber: Move the get_channel/put_channel logic in MSC partSylvain Munaut2-128/+134
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-01gsm_04_08: Don't set ciphering manually but call gsm0808_cipher_modeSylvain Munaut1-10/+4
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-01bsc: Allow to configure Optional Cell Selection params from vtySylvain Munaut3-0/+114
The default values are those where the parameters are encoded as '0' and they're not output in the config file if that case Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-01wireshark: port abis_oml.patch to more recent version of wiresharkHarald Welte1-17/+21
Some internals of the value_string_extended have changed
2010-12-01wireshark: update HSL patch to add preferences on where to show HSL debugHarald Welte1-9/+37
2010-12-01wireshark: add patch to make IPA ports configurable preferencesHarald Welte1-0/+128
2010-11-29wireshark: More work on Ericsson OML (OM2000) dissectorHarald Welte1-33/+295
We now decode virtually everything in a RBS startup.
2010-11-29wireshark: Add initial patch for adding Ericsson OML-in-HDLC-in-L2TP supportHarald Welte1-0/+1632
This also hooks up the RSL dissector with the Ericsson HLDC
2010-11-29wireshakrk: add patch to display HSL debug messages in logHarald Welte1-0/+63
2010-11-26bsc: Add a command to set the ussd_welcome_textHolger Hans Peter Freyther1-0/+17
Make the USSD welcome text configurable.
2010-11-26mid-call: Do not lose the first word of the messageHolger Hans Peter Freyther1-1/+1
2010-11-26mid-call: Make the mid-call behavior the default for switching things offHolger Hans Peter Freyther1-20/+34
When switching the RF off we will always go through the grace period, add a direct off mode to switch it off directly. Make the query return a 'g' if we are in the process of switching things over.
2010-11-26mid-call: Implement a timer to go from grace to off.Holger Hans Peter Freyther2-7/+43
Start the timer... switch it off when we do the final tranistion by a command.
2010-11-26mid-call: Rename ussd-grace to mid-callHolger Hans Peter Freyther3-17/+17
2010-11-26mid-call: Introduce a timeout to switch from grace to rf off.Holger Hans Peter Freyther2-0/+14
2010-11-26vty: For ipaccess we will dump if the OML connection is presentHolger Hans Peter Freyther1-2/+6
2010-11-26test: Add shell script to drop the OML in fixed intervalsHolger Hans Peter Freyther2-0/+14
2010-11-15ipaccess: Fix dropping the OML/RSL connection.Holger Hans Peter Freyther1-4/+3
Use the ipaccess_drop_oml and ipaccess_drop_rsl functions instead of closing the socket and hoping this is picked up somehow. This just leads to some weird hangs. And gdb was not really helpful to say where it was coming from.
2010-11-15Merge branch 'zecke/osmo-bsc'Holger Hans Peter Freyther36-137/+1775
2010-11-15bsc: Add script to hang up the MSC connection every 58sHolger Hans Peter Freyther1-0/+8
2010-11-15bsc: Add wild scripts to do dial testing with a Motorola A1200Holger Hans Peter Freyther4-0/+24
2010-11-15bsc: Implement queuing of messages to the MSC before the con is establishedHolger Hans Peter Freyther2-5/+48
2010-11-15bsc: Use the BSC Filter to stop a paging_requestHolger Hans Peter Freyther1-0/+49
2010-11-15bsc: Implement paging by creating a dummy subscr for the pagingHolger Hans Peter Freyther1-2/+14
In the future we should avoid using a gsm_subscriber at all and pass the imsi/tmsi to the paging function directly. For now we can use the old model for paging and go through the gsm_subscriber. This has the benefit of load balancing on the BTS and such.
2010-11-15bsc: The ip.access rtp-payload has no useful meaningHolger Hans Peter Freyther3-17/+0
Sending this as the RTP_PAYLOAD2 will produce a MDCX NACK as we send the RTP_PAYLOAD in the CRCX. It does not seem to be necessary to send anything != 0 for the RTP_PAYLOAD2.
2010-11-15bsc: Add thr audio module to send the MDCX message to the BTSHolger Hans Peter Freyther4-3/+81
2010-11-15bsc: Implement DTAP coming from the MSC and forward to the BSC APIHolger Hans Peter Freyther1-1/+38
2010-11-15bsc: Implement the assignment command to the point of calling into the BSC APIHolger Hans Peter Freyther2-0/+179
2010-11-15bsc: Parse the cipher mode command and pass it to the BSC api.Holger Hans Peter Freyther2-0/+80
2010-11-15bsc: Parse the CLEAR COMMAND and close the lchan and ack thatHolger Hans Peter Freyther1-1/+46
2010-11-15bsc: Make bsc_queue_for_msc work on the osmo_bsc_sccp_conHolger Hans Peter Freyther3-5/+5
The gsm_subscriber_connection can die before the SCCP connection so we should work on the osmo_bsc_sccp_con.
2010-11-15bsc: Work on paging and parsing other messagesHolger Hans Peter Freyther1-1/+140
The paging is not implemented due bad/missing API in the BSC API, the rest are simple stubs to be merged from the on-waves/bsc-master.
2010-11-15bsc: Add module for handling BSSAP inputHolger Hans Peter Freyther4-25/+71
The current implementation is a stub. The code from bssap.c of on-waves/bsc-master will be migrated into this new structure
2010-11-15bsc: Implement sending a SCCP CR with the complete layer3 dataHolger Hans Peter Freyther1-2/+4
2010-11-15bsc: Implement SCCP connection confirmed handling.Holger Hans Peter Freyther1-0/+6
2010-11-15bsc: Implement clearing the SCCP connectionHolger Hans Peter Freyther1-0/+16
2010-11-15bsc: Implement writing out UDT messages to a MSC ConnectionHolger Hans Peter Freyther1-2/+3
2010-11-15bsc: Implement closing the connections when the MSC goes missingHolger Hans Peter Freyther2-8/+41
Refactor the closing code of the CC timeout to a new function, also make sure that the SCCP Connection is forced closed before we destruct the connection for real.
2010-11-15bsc: Implement sending a message toward the MSC.Holger Hans Peter Freyther1-1/+9
2010-11-15bsc: Implement a CC timeout and the IT timeout, prepare the timersHolger Hans Peter Freyther1-0/+37
2010-11-15bsc: Make open/close work on the sccp dataHolger Hans Peter Freyther3-10/+12
2010-11-15bsc: Start to open a SCCP connection and prepare timers and such.Holger Hans Peter Freyther2-4/+68
2010-11-15bsc: Work a bit on opening the SCCP connection to the MSC.Holger Hans Peter Freyther3-8/+63
Most of the code is still stubs but the structure is a lot cleaner than the one in the on-waves/bsc-master branch.
2010-11-15bsc: Add a mobile country code setting for the backbone.Holger Hans Peter Freyther4-1/+18
2010-11-15bsc: Implement scanning and changing messages from the MSCHolger Hans Peter Freyther2-0/+45
This will change the LAI of a LU accept message to the LAI used for the on-air network. It will also detect when to send a welcome ussd to the subscriber.