Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-08-08 | mgcp: Rename the bind method to show it is only binding for the bts port | Holger Hans Peter Freyther | 3 | -4/+3 | |
2010-08-08 | mgcp: Only use early bind for the BTS socket. | Holger Hans Peter Freyther | 3 | -25/+12 | |
Simplify the code by onlt allowing one way to allocate a socket. | |||||
2010-08-08 | mgcp: Attempt to separate the RTP/RTCP port for the Network and for the BTS | Holger Hans Peter Freyther | 4 | -20/+22 | |
We plan to have two different ports for the network and for the BTS to avoid detecting the BTS and to dynamically allocate the port to have old data not go to a new socket. Conflicts: openbsc/src/nat/bsc_mgcp_utils.c | |||||
2010-08-08 | mgcp: Group the state for bts/net into a struct and have two instances | Holger Hans Peter Freyther | 4 | -52/+57 | |
Group the data that each end (network/bts) have into a struct and use this struct throughout the sourcecode. Conflicts: openbsc/src/nat/bsc_mgcp_utils.c | |||||
2010-08-08 | mgcp: Remove the forwarding mode as it was not used. | Holger Hans Peter Freyther | 3 | -62/+2 | |
Conflicts: openbsc/include/openbsc/mgcp.h | |||||
2010-08-08 | mgcp: Fix the payload_type... it broke in ↵ | Holger Hans Peter Freyther | 1 | -2/+2 | |
7cdc62c01223570441e60ec6d0dd7a92e622677b | |||||
2010-08-08 | mgcp: Fix the reversed net/bts... which has not cause any issue.. | Holger Hans Peter Freyther | 1 | -2/+2 | |
2010-08-08 | mgcp: Pass the whole endpoint to the patch method. | Holger Hans Peter Freyther | 1 | -12/+10 | |
2010-08-08 | mgcp: Fix the order of the arguments... | Holger Hans Peter Freyther | 1 | -3/+3 | |
2010-08-08 | mgcp: Print the conn mode as well | Holger Hans Peter Freyther | 1 | -5/+5 | |
2010-08-08 | mgcp: Disable the actual patching... this is a temporary hack | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-08-08 | mgcp: Print the system for the duplicate SSRC... | Holger Hans Peter Freyther | 1 | -5/+12 | |
2010-08-08 | bsc_msc: Fix the naming of this function. | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-08-04 | on-waves: Increase the version number...on-waves/0.3.99.19 | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-08-04 | mgcp: Only patch the header if we had a change in SSRC | Holger Hans Peter Freyther | 2 | -5/+9 | |
2010-08-04 | mgcp: Style issue... add a space. | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-08-04 | mgcp: Allow switching the audio streams, patch the header | Holger Hans Peter Freyther | 2 | -3/+30 | |
Patch the sequence number, the SSRC and the timestamp to allow to mix various voice streams, e.g. toggling the loop during the call. | |||||
2010-08-04 | mgcp: Move the rtp state into a struct | Holger Hans Peter Freyther | 4 | -18/+21 | |
Use a struct to group the rtp state for the up and the down link of the bts. | |||||
2010-08-04 | mgcp: Fix the documentation entry for the parameters | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-08-03 | bsc: Fix the vty writing... it is dtx-used... | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-08-03 | grace: Do not crash if there is no rf ctl | Holger Hans Peter Freyther | 1 | -0/+2 | |
Accept the new connection if there is no rf ctl. Fixes a segfault. | |||||
2010-08-03 | mgcp: Allow to change the receive (the loopback part) via the VTY | Holger Hans Peter Freyther | 3 | -0/+35 | |
Conflicts: openbsc/src/mgcp/mgcp_vty.c | |||||
2010-08-03 | mgcp: Implement the "loopback" mode for a connection endpoint. | Holger Hans Peter Freyther | 3 | -7/+15 | |
2010-08-03 | osmocore: Build a against the latest version.. | Holger Hans Peter Freyther | 2 | -28/+1 | |
2010-07-29 | osmo-grace: Send USSD messages on the TCH to inform the user.. | Holger Hans Peter Freyther | 2 | -1/+36 | |
Send a USSD notification to the user to inform him that the service will go away in a second.. | |||||
2010-07-29 | osmo-grace: Introduce a global trace text to be send to subscribers | Holger Hans Peter Freyther | 2 | -0/+21 | |
2010-07-29 | osmo-grace: Handle the grace signal to execute a grace action | Holger Hans Peter Freyther | 1 | -0/+31 | |
2010-07-29 | osmo_grace: Allow new connections when the network policy is S_RF_ON. | Holger Hans Peter Freyther | 1 | -1/+3 | |
In case of S_RF_OFF and S_RF_GRACE we will allow new connections. | |||||
2010-07-29 | osmo_rf: Keep the current policy inside the RF struct.. | Holger Hans Peter Freyther | 2 | -6/+10 | |
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-07-29 | bsc_rf: Embed the rf status inside the GSM Network. | Holger Hans Peter Freyther | 2 | -3/+4 | |
Right now we have a network-wide RF lock, in the future one BSC might have multiple BTSs at different positions and a global state will not make sense anymore and need to be moved over to the BTS struct.. | |||||
2010-07-29 | bsc_grace: Add a new per network check to decide if new connections are allowed | Holger Hans Peter Freyther | 6 | -3/+67 | |
In case of an ordered RF shutdown we can enter a grace period where no new RF connections are allowed but active connections will stay alive until the RF is switched off. | |||||
2010-07-29 | gsm_04_80: Allow to specify the alert pattern for the notification | Holger Hans Peter Freyther | 2 | -6/+12 | |
Allow to specify the level (not the category) of the notification this provides an easy way to test it on the phones. Conflicts: openbsc/src/vty_interface_layer3.c | |||||
2010-07-29 | gsm_04_80: Embed a ss_Code inside the NotifySS-ARG... | Holger Hans Peter Freyther | 1 | -1/+7 | |
Indicate that this is about the Call Name Presentation (cnap) but the a1200 still ignores the call completelty... | |||||
2010-07-29 | gsm_04_80: Send a Release Complete otherwise the USSD unit stays BUSY | Holger Hans Peter Freyther | 2 | -0/+19 | |
We need to release the USSD unit, otherwise it is staying blocked and will stop to function (even across LUs on my a1200). This code should encode the transaction and the direction depending on the network state but this is omitted right now. Conflicts: openbsc/src/vty_interface_layer3.c | |||||
2010-07-29 | gsm_04_80: Add untested code for USSD notification... | Holger Hans Peter Freyther | 2 | -0/+24 | |
One should be able to send a USSD Notification to a given subscriber if we has an active link... Conflicts: openbsc/src/vty_interface_layer3.c | |||||
2010-07-29 | gsm_04_80: Fix the size calculation of the 04.80 message.. | Holger Hans Peter Freyther | 1 | -1/+1 | |
Subtract the two bytes we were adding to the length of the message. | |||||
2010-07-29 | gsm_04_80: Use msgb_push to get the verification code of msgb | Holger Hans Peter Freyther | 1 | -11/+11 | |
msgb started to verify that we do have enough tail/headroom and this code was not using this check. | |||||
2010-07-29 | gsm_04_80: Add code to wrap a facility IE around. | Holger Hans Peter Freyther | 2 | -0/+10 | |
2010-07-29 | gsm_04_80: Create a unstructuredSS-Notify message | Holger Hans Peter Freyther | 2 | -0/+36 | |
Create a unstructuredSS-Notify for a given type. | |||||
2010-07-29 | gsm_04_80: Fix the style and move the '*' to the function | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-07-29 | gsm0480: Implement a generic "invoke" wrapping for messages. | Holger Hans Peter Freyther | 2 | -1/+23 | |
Implement a GSM 04.80 invoke wrapper for a component and an invoke id. Conflicts: openbsc/src/gsm_04_80.c | |||||
2010-07-29 | gsm0480: Attempt to encode a NotifySS-Arg with a username.. | Holger Hans Peter Freyther | 2 | -1/+66 | |
2010-07-29 | bsc_msc_rf: Add a grace command, send a signal | Holger Hans Peter Freyther | 2 | -0/+27 | |
2010-07-29 | mgcp: Attempt to count lost packets better... | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-07-29 | mgcp: Provide the RTP packet loss information in the mgcp overview | Holger Hans Peter Freyther | 1 | -2/+3 | |
2010-07-29 | mgcp: Attempt to count missing RTP packets with a basic calculation | Holger Hans Peter Freyther | 3 | -4/+27 | |
This code compares the UDP sequence numbers of two RTP messages and guesses if packets are missing. It is guessing in two ways: 1.) by default the sequence number is 0, so on the first value we ignore the jump... we might ignore a real issue in case of a wrap around which is easily possible as the sequence should be a random number. 2.) the UDP stream might have been reordered on the network and we would see the jump... In any case these two shortcomings are acceptable for the feature that is meant to provide some basic analysis.. | |||||
2010-07-27 | bsc_msc_ip: Use ip-dscp and provide the old value as alias. | Holger Hans Peter Freyther | 3 | -7/+12 | |
2010-07-27 | mgcp: Rename TOS to DSCP | Holger Hans Peter Freyther | 3 | -10/+16 | |
DSCP is the more modern information for TOS and the kernel will set parts of TOS by itself (e.g. for ECN). | |||||
2010-07-27 | nat: Remove the nat code from the On-Waves branch... new code is in master | Holger Hans Peter Freyther | 14 | -4141/+2 | |
2010-07-23 | bssap: Use libosmocore for the assignment complete msg generation | Holger Hans Peter Freyther | 1 | -44/+4 | |