Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-11-02 | mgcp: Introduce trans_bts and send BTS packets from this port | Holger Hans Peter Freyther | 1 | -1/+15 | |
Introduce the trans_bts. Right now only a port is allocated and the packets from the BTS are sent from this socket. | |||||
2010-11-01 | mgcp: Rename transcoder_end to trans_net | Holger Hans Peter Freyther | 1 | -1/+2 | |
Packets arriving for trans_net will be send out to the networking. We will introduce a trans_bts in a second. | |||||
2010-11-01 | mgcp: Make transcoding a per Endpoint configuration | Holger Hans Peter Freyther | 1 | -0/+1 | |
This allows to switch off transcoding on the fly, or only enable it for certain vessels with known problems. | |||||
2010-10-27 | Merge branch 'zecke/number-rewrite'openbsc/0.9.9 | Holger Hans Peter Freyther | 1 | -0/+7 | |
2010-10-27 | nat: Close SCCP connections when the USSD Provider is closed. | Holger Hans Peter Freyther | 1 | -0/+1 | |
Send a RLSD down to the BSC in case the USSD Provider is gone. It is not sending a Clear Command and ut depends if the BS+ will like this kind of behavior. At least the data on the NAT will be freed soon afterwards due the RLC message. | |||||
2010-10-27 | nat: Implement rewriting, have a very basic test for that feature | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-10-27 | nat: Add hook for rewriting a setup message | Holger Hans Peter Freyther | 1 | -0/+2 | |
Create a new function, hand the data to this function, take back a possible modified msgb and invalidate parsed at this point. | |||||
2010-10-27 | nat: Add vty option for number rewriting | Holger Hans Peter Freyther | 1 | -0/+5 | |
Parse a msg file in case we do have a list. | |||||
2010-10-25 | ipaccess: Add a structure for informing the USSD provider about the state | Holger Hans Peter Freyther | 1 | -0/+12 | |
This is used to inform the USSD provider about the state of the connection. | |||||
2010-10-25 | nat: Implement accepting a USSD Provider connection, do authentication | Holger Hans Peter Freyther | 1 | -0/+8 | |
2010-10-25 | nat: Keep a ussd token in the config | Holger Hans Peter Freyther | 1 | -0/+2 | |
We will have the USSD provider connecting to us and we will use the IPA protocol, including the auth mechanism. | |||||
2010-10-25 | nat: Add an option to set the query string to match | Holger Hans Peter Freyther | 1 | -0/+1 | |
Allow the query string to be set. The ussd matching code will check for this string and then forward it to the bypass. | |||||
2010-10-25 | nat: Make the imsi checking function public. | Holger Hans Peter Freyther | 1 | -0/+1 | |
We will use this method in the USSD module to check if the IMSI should be handled for USSD queries. | |||||
2010-10-25 | nat: Provide a USSD access list to check for which to play HLR. | Holger Hans Peter Freyther | 1 | -0/+3 | |
2010-10-25 | nat: Create a USSD module to filter out USSDs... | Holger Hans Peter Freyther | 1 | -0/+3 | |
2010-10-25 | nat: Introduce a new connection type for Supplementary Services | Holger Hans Peter Freyther | 1 | -0/+2 | |
If we have a CM Service Request we will look into the message to see if it is a Supplementary Service Activation. | |||||
2010-10-21 | nat: Move the DTAP unpacking into a new method | Holger Hans Peter Freyther | 1 | -0/+3 | |
DTAP unpacking will be used by the USSD checking code | |||||
2010-10-21 | nat: Copy the IMSI, then free it or move the context to the connection | Holger Hans Peter Freyther | 1 | -1/+1 | |
Extract the IMSI from the first message as well and safe it in the connection structure. The problem is that we do not have this structure at this point, so we will allocate the imsi as child of the bsc_connection and then move/steal it. | |||||
2010-10-21 | nat: Store the IMSI inside the SCCP Connection data | Holger Hans Peter Freyther | 1 | -0/+1 | |
Store the IMSI for the connections that we are tracking, it will be freed when the normnal SCCP connection is freed. | |||||
2010-10-19 | nat: Add a method to add a proper message to the queue. | Holger Hans Peter Freyther | 1 | -0/+1 | |
This will be used by the USSD module to forward the data without creating another copy of the data. | |||||
2010-10-19 | nat: Find a connection by the real ref | Holger Hans Peter Freyther | 1 | -0/+2 | |
2010-10-13 | nat: Make the write_queue write callback a public function | Holger Hans Peter Freyther | 1 | -0/+1 | |
2010-10-13 | nat: Make the queue routine work on any write_queue | Holger Hans Peter Freyther | 1 | -0/+1 | |
2010-10-13 | ipaccess: Put our extensions to the protocol into the same enum | Holger Hans Peter Freyther | 2 | -2/+3 | |
Rename NAT_IPAC_PROTO_MGCP to IPAC_PROTO_MGCP and place it in the enum. We need to be prepared to change this number if IPA is ever going to use it for something else. | |||||
2010-10-12 | misc: Replace the idiom for replacing a string with a function call | Holger Hans Peter Freyther | 1 | -0/+1 | |
Remove a lot of code in favor of a new function that is freeing the old string and copying the new one. I should have gotten the context and the strings right. | |||||
2010-10-10 | ussd: Move the code libosmocore, increase the version number. | Holger Hans Peter Freyther | 1 | -10/+1 | |
Move the code to libosmocore, update the header file and the version required in the configure.in. | |||||
2010-10-08 | nat: Allow a BSC to have multiple LACs | Holger Hans Peter Freyther | 1 | -2/+12 | |
Make it possible that one BSC is serving multiple cells. Introduce a list of lacs, add functions to manipulate the lists. The current test cases for paging by lac continue to work. | |||||
2010-10-06 | db.h: Move the '*' to the other side for the gsm_subscriber | Holger Hans Peter Freyther | 1 | -7/+7 | |
2010-10-03 | nat: Provide statistics about amount of different messages. | Holger Hans Peter Freyther | 1 | -0/+6 | |
Provide simple statistics on how many LUs, Paging Responses etc. we are seeing in the network. | |||||
2010-09-30 | gsm_04_80: Require libosmocore for creating USSD messages | Holger Hans Peter Freyther | 1 | -6/+0 | |
Use the libosmocore to create USSD messages, increase the minimum version of libosmocore, add header files, remove the code. | |||||
2010-09-25 | nat: Keep track of how many connections we reject | Holger Hans Peter Freyther | 1 | -0/+3 | |
Keep track of how many connections we reject due the IMSI filter itself or due not being able to parse the message. | |||||
2010-09-25 | nat: Add statistics to the access-list in the NAT | Holger Hans Peter Freyther | 1 | -0/+8 | |
Count how many times we match a BSC or NAT deny. This will give us the number of how often something should be filtered. | |||||
2010-09-20 | nat: Send a transcoder reset on start up. | Holger Hans Peter Freyther | 1 | -0/+1 | |
The transcoder RESET is using the same extensions to reset all endpoints on a remote site. This makes sure that all allocations can be made in a properly configured network. | |||||
2010-09-20 | mgcp: Make the base port of the transcoder configurable | Holger Hans Peter Freyther | 1 | -2/+5 | |
The code assumes a static mapping from endpoint to RTP port, be able to configure the start of such a mapping. | |||||
2010-09-20 | mgcp: Forward data from the BTS-in to the transcoder | Holger Hans Peter Freyther | 1 | -0/+2 | |
Bind a new port for the transcoder, forward data from the BTS to the transcoder, and from the transcoder to the network. Leave BTS-IN where it is, BTS-OUT can now be after the transcoding took place. We send the data from the BTS RTP port. This whole route will be guarded by the transcoder_ip and if it is NULL (current default) it will not go through the transcoder. | |||||
2010-09-20 | mgcp: Add ports for the transcoder as well | Holger Hans Peter Freyther | 1 | -0/+1 | |
2010-09-20 | mgcp: Add a transcoder-mgw command to store the address | Holger Hans Peter Freyther | 1 | -0/+2 | |
2010-09-20 | nat: Use the write_queue inside the CFG. | Holger Hans Peter Freyther | 1 | -1/+0 | |
2010-09-20 | mgcp: Keep the gw_fd inside the mgcp_config | Holger Hans Peter Freyther | 1 | -0/+3 | |
Move the bfd from a static var into the mgcp_config. | |||||
2010-09-20 | mgcp: Remove the hack to remap timeslot one... | Holger Hans Peter Freyther | 1 | -5/+7 | |
The timeslot one is blocked and should not be used, replace the code with a warning and watch out for it. Tis is most likely due the uncovered in the previous commit due the wrong TLV definition. | |||||
2010-09-17 | db: Declare db_sms_inc_deliver_attempts. | Holger Hans Peter Freyther | 1 | -0/+1 | |
2010-09-16 | bsc: Prepare to store the SCCP connection inside the subscriber | Holger Hans Peter Freyther | 1 | -0/+4 | |
2010-09-16 | msc: Send a signal when the connections to the MSC dropped | Holger Hans Peter Freyther | 1 | -0/+14 | |
Send a signal, this way another module can close all connections to the MSC and all local channels. | |||||
2010-09-16 | bsc: Make the write method public it will be used by other modules | Holger Hans Peter Freyther | 1 | -0/+1 | |
2010-09-16 | bsc: Add code responsible for connecting, reconnecting to the MSC | Holger Hans Peter Freyther | 1 | -0/+9 | |
Add the code that is forwarding data, from and to the MSC, also handling ping/pong timers and authentication. Hook it into the osmo_bsc. The code is only compile tested and ported from the on-waves/bsc-master branch. | |||||
2010-09-16 | bsc: Keep all active subscriber connections in a list. | Holger Hans Peter Freyther | 1 | -0/+2 | |
2010-09-16 | bsc: Add the osmo_bsc_grace from the on-waves/bsc-master branch | Holger Hans Peter Freyther | 2 | -1/+30 | |
The grace code will decide if a given connection is allowed to be made or if it is going to be rejected. For active connections it is going to send a USSD message. | |||||
2010-09-16 | osmo_rf: Keep the current policy inside the RF struct.. | Holger Hans Peter Freyther | 1 | -1/+3 | |
Keep a back pointer to the rf struct inside the connection, resolve the network through the back pointer. Also assume that the RF is on. In case we start with RF locked, the policy is on but we will not see any MS talking to us. | |||||
2010-09-15 | bsc: Move the rf_ctl into the msc data struct | Holger Hans Peter Freyther | 1 | -0/+3 | |
2010-09-15 | bsc: Register a new MSC group with data for the MSC connection | Holger Hans Peter Freyther | 2 | -0/+11 | |
This group contains everything that is related to the MSC connections. |