aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc
AgeCommit message (Collapse)AuthorFilesLines
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-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.
2010-11-15bsc: Add a method to scan messages coming from the MSC.Holger Hans Peter Freyther2-0/+9
2010-11-15bsc: Look for location updating requests in messagesHolger Hans Peter Freyther2-0/+41
Introduce the SCCP connection data and remember that we were seeing a location updating request from a different LAC.
2010-11-15bsc: Add a hook where we can scan for LU and other messages.Holger Hans Peter Freyther4-1/+39
2010-11-15bsc: Call into the SCCP layer to create a new connection.Holger Hans Peter Freyther3-0/+11
2010-11-15bsc: Reduce duplication with a macro.Holger Hans Peter Freyther1-30/+12
2010-11-15bsc: Implement sending an assignment failureHolger Hans Peter Freyther1-0/+9
2010-11-15bsc: Send a Clear Reques on RF Failures to the MSC.Holger Hans Peter Freyther1-0/+10
2010-11-15bsc: Implement sending a SAPI n Reject.Holger Hans Peter Freyther1-0/+9
It is not clear that the link_id is setup correctly here.
2010-11-15bsc: Implement the DTAP callback and forward the data to the MSCHolger Hans Peter Freyther1-0/+9
2010-11-15bsc: Implement sending the assignment complete to the networkHolger Hans Peter Freyther1-0/+10
2010-11-15bsc: Implement sending a Cipher Mode Complete messageHolger Hans Peter Freyther1-0/+12
2010-11-15bsc: Add a method that will queue the message on a MSC connection.Holger Hans Peter Freyther2-0/+9
2010-11-15bsc: Add some basic checks to see if a SCCP connection is establishedHolger Hans Peter Freyther1-0/+19
2010-11-15bsc: Complain about unimplemented stuff.Holger Hans Peter Freyther1-0/+1
2010-11-15bsc_api: Implement the assignment command for the BSC.Holger Hans Peter Freyther2-7/+217