Holger Hans Peter Freyther
f1f6bba16d
mgcp: Fix the order of the arguments...
2010-08-04 22:14:46 +08:00
Holger Hans Peter Freyther
aaf8301a19
mgcp: Print the conn mode as well
2010-08-04 21:52:11 +08:00
Holger Hans Peter Freyther
bb14e62a7f
mgcp: Disable the actual patching... this is a temporary hack
2010-08-04 21:52:11 +08:00
Holger Hans Peter Freyther
2f10458831
mgcp: Print the system for the duplicate SSRC...
2010-08-04 21:52:11 +08:00
Harald Welte
6526ca720c
ipaccess-config / NWL: Decode + print neighbor cell ARFCNs
2010-08-04 13:14:34 +02:00
Holger Hans Peter Freyther
a64c67dd61
vty: Remove the logging command that is in libosmocore
2010-08-04 06:26:25 +08:00
Holger Hans Peter Freyther
cbfd09843a
nat: Show if we are connected to the MSC.
2010-08-04 02:34:10 +08:00
Holger Hans Peter Freyther
a99c5b9d0f
nat: Count the number of connects to the MSC.
2010-08-04 02:31:55 +08:00
Holger Hans Peter Freyther
03a0ad08cf
nat: Indent the connected... to make it belong to the BSC group
2010-08-04 02:29:03 +08:00
Holger Hans Peter Freyther
62abaded39
bsc_msc: Fix the naming of this function.
2010-08-04 02:27:34 +08:00
Holger Hans Peter Freyther
5c1e6cf5fc
mgcp: Only patch the header if we had a change in SSRC
2010-08-03 23:57:16 +08:00
Holger Hans Peter Freyther
89976e8285
mgcp: Style issue... add a space.
2010-08-03 23:57:16 +08:00
Holger Hans Peter Freyther
6aa882b515
mgcp: Allow switching the audio streams, patch the header
...
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-03 23:57:16 +08:00
Holger Hans Peter Freyther
3186892771
mgcp: Move the rtp state into a struct
...
Use a struct to group the rtp state for the up and the down
link of the bts.
2010-08-03 23:57:16 +08:00
Holger Hans Peter Freyther
ebc824cd2e
mgcp: Fix the documentation entry for the parameters
2010-08-03 23:57:16 +08:00
Harald Welte
d5db12c160
Use new include paths of libosmo-sccp 0.0.2
2010-08-03 15:11:51 +02:00
Holger Hans Peter Freyther
3bcbc0c47a
Merge branch 'on-waves/mgcp'
2010-08-03 03:05:33 +08:00
Holger Hans Peter Freyther
c597a4eba1
mgcp: Allow to change the receive (the loopback part) via the VTY
2010-08-03 03:04:31 +08:00
Holger Hans Peter Freyther
98a3877e97
mgcp: Implement the "loopback" mode for a connection endpoint.
2010-08-03 02:27:21 +08:00
Holger Hans Peter Freyther
294cfcc1e5
sccp: Remove the libsccp.pc.in and the occurence inside the Makefile.am
2010-08-02 23:43:46 +08:00
Holger Hans Peter Freyther
c2b31ed9cd
nat: Fix compilation with nat not being enabled.
...
common_vty.c was including bsc_nat.h which tried to
get the sccp/sccp_types.h which is not required to be
installed. Move all structs using/embedding SCCP structures
into the bsc_nat_sccp.h and include. This should fix
the compilation.
2010-07-31 05:20:31 +08:00
Holger Hans Peter Freyther
5654c5b090
vty: Handle end for NAT and BSC NAT.
2010-07-31 05:20:31 +08:00
Harald Welte
a780a3dc9f
network-listen: The BSIC flag is not set as expected
2010-07-30 22:35:31 +02:00
Harald Welte
e1d1f45034
ipaccess-config: Don't dump the Rxlevel statistics
2010-07-30 22:35:31 +02:00
Harald Welte
59509630df
ipaccess-config: Terminate program after running BCCH INFO test
2010-07-30 22:35:30 +02:00
Harald Welte
1e194a304f
network_listen: dump BSIC as part of BCCH INFO test
2010-07-30 22:35:30 +02:00
Harald Welte
1ef7ce4fe8
ipaccess-config: Add option to disable color in log output
2010-07-30 22:35:30 +02:00
Holger Hans Peter Freyther
4b85a32360
chan_alloc: Change Channel Release to release SAPIs, then the channel
...
Currently every SAPI release indication will trigger the channel. It
was possible that we had SAPI=3 and SAPI=0 allocated and we tried to
release the channel by sending a RF Channel Release, the BTS answered
with a RF Channel Release ACK but also sent the SAPI Release Indication
which triggered a channel release here. So it was possible that we
would have released a newly allocated channel because of the SAPI
release of the old connection.
This code now works by releasing all SAPIs from highest to lowest,
then sending a SACH Deactivate and finally releasing the channel. This
approach is in use on the on-waves/bsc-master.
2010-07-31 04:09:38 +08:00
Holger Hans Peter Freyther
aeb45f5186
chan_alloc: After freeing set the pointer to NULL.
2010-07-31 04:09:38 +08:00
Holger Hans Peter Freyther
30e1ae923d
sccp: Use the external libosmo-sccp as sccp implementation
...
Add --enable-nat and --enable-osmo-bsc to build applications
requiring the Osmo SCCP library to be installed. We are not
using autodiscover as this is out of fashion.
2010-07-31 04:09:38 +08:00
Holger Hans Peter Freyther
c44db4a534
abis_rsl: Reduce level from notice to debug for measurement reports
...
It can happen that OpenBSC decides to close the lchan but we
still receive some measurement reports until the BTS has decided
to close the channel.
2010-07-31 04:09:38 +08:00
Harald Welte
290aaed6e4
[BSC] use correct 0x2B padding for user-specified SI
2010-07-30 11:53:18 +02:00
Harald Welte
9fbff4adac
[BSC] Add support for configfile-hardcoded System Information messages
2010-07-30 11:50:09 +02:00
Harald Welte
5f827f4ede
Add more RSL <-> Osmo SI type mappings, export osmo_sitype_strs[]
2010-07-30 11:17:13 +02:00
Harald Welte
88f9d98ccc
Use hexparse() from libosmocore >= 0.1.14
2010-07-30 10:39:26 +02:00
Holger Hans Peter Freyther
417920a660
mgcp: Attempt to count lost packets better...
2010-07-29 03:04:57 +08:00
Holger Hans Peter Freyther
1aa4246bb8
mgcp: Provide the RTP packet loss information in the mgcp overview
2010-07-29 02:43:14 +08:00
Holger Hans Peter Freyther
380b8711a2
mgcp: Attempt to count missing RTP packets with a basic calculation
...
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-29 02:41:38 +08:00
Holger Hans Peter Freyther
12b917d839
osmo_bsc_rf: Add a grace command, send a signal
2010-07-29 02:41:38 +08:00
Holger Hans Peter Freyther
d0c3229590
mgcp: Rename TOS to DSCP
...
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 20:35:03 +08:00
Holger Hans Peter Freyther
6b7710739a
nat: Rename ip-tos to ip-dscp and provide an alias...
2010-07-27 19:21:53 +08:00
Holger Hans Peter Freyther
e731e1d6dd
gsm_04_80: Allow to specify the alert pattern for the notification
...
Allow to specify the level (not the category) of the notification
this provides an easy way to test it on the phones.
2010-07-27 18:27:46 +08:00
Holger Hans Peter Freyther
44d0f19787
gsm_04_80: Embed a ss_Code inside the NotifySS-ARG...
...
Indicate that this is about the Call Name Presentation (cnap)
but the a1200 still ignores the call completelty...
2010-07-27 04:05:29 +08:00
Holger Hans Peter Freyther
68d26796ca
gsm_04_80: Send a Release Complete otherwise the USSD unit stays BUSY
...
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.
2010-07-27 03:31:50 +08:00
Holger Hans Peter Freyther
e6373b7f63
gsm_04_80: Fix the size calculation of the 04.80 message..
...
Subtract the two bytes we were adding to the length of the message.
2010-07-27 01:25:59 +08:00
Holger Hans Peter Freyther
daf753477e
gsm_04_80: Add untested code for USSD notification...
...
One should be able to send a USSD Notification to a given
subscriber if we has an active link...
2010-07-26 20:01:07 +08:00
Holger Hans Peter Freyther
742fc70011
vty_interface_layer3: Fix a subscriber memory leak..
2010-07-26 19:43:54 +08:00
Holger Hans Peter Freyther
ac30cc833c
gsm_04_80: Use msgb_push to get the verification code of msgb
...
msgb started to verify that we do have enough tail/headroom
and this code was not using this check.
2010-07-26 19:08:59 +08:00
Holger Hans Peter Freyther
b02c89e292
gsm_04_80: Add code to wrap a facility IE around.
2010-07-26 19:05:56 +08:00
Holger Hans Peter Freyther
15ef17e70e
gsm_04_80: Create a unstructuredSS-Notify message
...
Create a unstructuredSS-Notify for a given type.
2010-07-26 18:34:27 +08:00