Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-12-01 | paging: Dispatch the SS_PAGING signals at the MSC code level | Sylvain Munaut | 3 | -14/+13 | |
This way the channel is fully ready for use. Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2010-12-01 | auth/ciph: Enable securing of channel directly after paging response | Sylvain Munaut | 1 | -3/+55 | |
This protects MT services Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2010-12-01 | gsm_04_08: Make gsm48_secure_channel available globally | Sylvain Munaut | 1 | -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-01 | gsm_04_08: Use subscr_get_channel instead of directly paging_request | Sylvain Munaut | 1 | -3/+4 | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2010-12-01 | paging: Give the msgb that caused paging_stop up to the paging callback | Sylvain Munaut | 4 | -8/+11 | |
The handler might need to know some info of the paging response Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2010-12-01 | gsm_subscriber: Move the get_channel/put_channel logic in MSC part | Sylvain Munaut | 2 | -128/+134 | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2010-12-01 | gsm_04_08: Don't set ciphering manually but call gsm0808_cipher_mode | Sylvain Munaut | 1 | -10/+4 | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2010-12-01 | bsc: Allow to configure Optional Cell Selection params from vty | Sylvain Munaut | 3 | -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-11-26 | bsc: Add a command to set the ussd_welcome_text | Holger Hans Peter Freyther | 1 | -0/+17 | |
Make the USSD welcome text configurable. | |||||
2010-11-26 | mid-call: Do not lose the first word of the message | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-11-26 | mid-call: Make the mid-call behavior the default for switching things off | Holger Hans Peter Freyther | 1 | -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-26 | mid-call: Implement a timer to go from grace to off. | Holger Hans Peter Freyther | 2 | -7/+43 | |
Start the timer... switch it off when we do the final tranistion by a command. | |||||
2010-11-26 | mid-call: Rename ussd-grace to mid-call | Holger Hans Peter Freyther | 3 | -17/+17 | |
2010-11-26 | mid-call: Introduce a timeout to switch from grace to rf off. | Holger Hans Peter Freyther | 2 | -0/+14 | |
2010-11-26 | vty: For ipaccess we will dump if the OML connection is present | Holger Hans Peter Freyther | 1 | -2/+6 | |
2010-11-26 | test: Add shell script to drop the OML in fixed intervals | Holger Hans Peter Freyther | 2 | -0/+14 | |
2010-11-15 | ipaccess: Fix dropping the OML/RSL connection. | Holger Hans Peter Freyther | 1 | -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-15 | bsc: Add script to hang up the MSC connection every 58s | Holger Hans Peter Freyther | 1 | -0/+8 | |
2010-11-15 | bsc: Add wild scripts to do dial testing with a Motorola A1200 | Holger Hans Peter Freyther | 4 | -0/+24 | |
2010-11-15 | bsc: Implement queuing of messages to the MSC before the con is established | Holger Hans Peter Freyther | 2 | -5/+48 | |
2010-11-15 | bsc: Use the BSC Filter to stop a paging_request | Holger Hans Peter Freyther | 1 | -0/+49 | |
2010-11-15 | bsc: Implement paging by creating a dummy subscr for the paging | Holger Hans Peter Freyther | 1 | -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-15 | bsc: The ip.access rtp-payload has no useful meaning | Holger Hans Peter Freyther | 3 | -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-15 | bsc: Add thr audio module to send the MDCX message to the BTS | Holger Hans Peter Freyther | 4 | -3/+81 | |
2010-11-15 | bsc: Implement DTAP coming from the MSC and forward to the BSC API | Holger Hans Peter Freyther | 1 | -1/+38 | |
2010-11-15 | bsc: Implement the assignment command to the point of calling into the BSC API | Holger Hans Peter Freyther | 2 | -0/+179 | |
2010-11-15 | bsc: Parse the cipher mode command and pass it to the BSC api. | Holger Hans Peter Freyther | 2 | -0/+80 | |
2010-11-15 | bsc: Parse the CLEAR COMMAND and close the lchan and ack that | Holger Hans Peter Freyther | 1 | -1/+46 | |
2010-11-15 | bsc: Make bsc_queue_for_msc work on the osmo_bsc_sccp_con | Holger Hans Peter Freyther | 3 | -5/+5 | |
The gsm_subscriber_connection can die before the SCCP connection so we should work on the osmo_bsc_sccp_con. | |||||
2010-11-15 | bsc: Work on paging and parsing other messages | Holger Hans Peter Freyther | 1 | -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-15 | bsc: Add module for handling BSSAP input | Holger Hans Peter Freyther | 4 | -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-15 | bsc: Implement sending a SCCP CR with the complete layer3 data | Holger Hans Peter Freyther | 1 | -2/+4 | |
2010-11-15 | bsc: Implement SCCP connection confirmed handling. | Holger Hans Peter Freyther | 1 | -0/+6 | |
2010-11-15 | bsc: Implement clearing the SCCP connection | Holger Hans Peter Freyther | 1 | -0/+16 | |
2010-11-15 | bsc: Implement writing out UDT messages to a MSC Connection | Holger Hans Peter Freyther | 1 | -2/+3 | |
2010-11-15 | bsc: Implement closing the connections when the MSC goes missing | Holger Hans Peter Freyther | 2 | -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-15 | bsc: Implement sending a message toward the MSC. | Holger Hans Peter Freyther | 1 | -1/+9 | |
2010-11-15 | bsc: Implement a CC timeout and the IT timeout, prepare the timers | Holger Hans Peter Freyther | 1 | -0/+37 | |
2010-11-15 | bsc: Make open/close work on the sccp data | Holger Hans Peter Freyther | 3 | -10/+12 | |
2010-11-15 | bsc: Start to open a SCCP connection and prepare timers and such. | Holger Hans Peter Freyther | 2 | -4/+68 | |
2010-11-15 | bsc: Work a bit on opening the SCCP connection to the MSC. | Holger Hans Peter Freyther | 3 | -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-15 | bsc: Add a mobile country code setting for the backbone. | Holger Hans Peter Freyther | 4 | -1/+18 | |
2010-11-15 | bsc: Implement scanning and changing messages from the MSC | Holger Hans Peter Freyther | 2 | -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. | |||||
2010-11-15 | bsc: Add a method to scan messages coming from the MSC. | Holger Hans Peter Freyther | 2 | -0/+9 | |
2010-11-15 | bsc: Look for location updating requests in messages | Holger Hans Peter Freyther | 2 | -0/+41 | |
Introduce the SCCP connection data and remember that we were seeing a location updating request from a different LAC. | |||||
2010-11-15 | bsc: Add a hook where we can scan for LU and other messages. | Holger Hans Peter Freyther | 4 | -1/+39 | |
2010-11-15 | bsc: Call into the SCCP layer to create a new connection. | Holger Hans Peter Freyther | 3 | -0/+11 | |
2010-11-15 | bsc: Reduce duplication with a macro. | Holger Hans Peter Freyther | 1 | -30/+12 | |
2010-11-15 | bsc: Implement sending an assignment failure | Holger Hans Peter Freyther | 1 | -0/+9 | |
2010-11-15 | bsc: Send a Clear Reques on RF Failures to the MSC. | Holger Hans Peter Freyther | 1 | -0/+10 | |