This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, pmaier/aoip has been updated
via 31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04 (commit)
via 4e5f543b3156de9fe6ac74c0279b7d1805702594 (commit)
via b669ea94cb78fd9b56ee8dd9392538151349f8ba (commit)
via 8b1e4d17c7c590008b57f74a26501931ee49ef38 (commit)
via 2ce633f0ca213a7a9366ddd6e8706689ccb76ede (commit)
via 03b5ff7869922de74012e4f39f90ea6a080faac7 (commit)
via b9cdd7f8e4352976dc260414cd050de43bc3d8c1 (commit)
via f8f4254ba35432b6a342b471b9be496419cd9dd2 (commit)
via a6a4057451a9935de016a6d8deac90ad228d0965 (commit)
via 1fcd2ff62843f3e3adb738a16ff3e8c011197c86 (commit)
via 5d11eb6dcecbc6054faca30b268b34f127a3c9aa (commit)
via 72cf7ad0b9064178a9fb91d39d862c79169b5363 (commit)
from 6c4339f77f4d97a8180c81521b63c50dbd8333a4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=31c2cfe2c5ad5218c1dc8d1f81526a9b…
commit 31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Jun 8 17:22:07 2017 +0200
a_iface_bssap: clear lingering subscriber connections on reset
When the BSC is vanishing, the subscriber connections will stay
active until the MSC is instructed via tha A interface to clear
the connections. Unfortunately, this will most likely not be
the case because the BSC will most likeley have lost all its
state and does not know about the old connections anymore.
This patch fixes the problem by looping through the list with
the active gsm subscriber connections and clearing them manually
when the reset from the BSC is received. Only connections by the
bsc who actually executes the reset are affected. Connections
from other BSCs will not be touched.
http://cgit.osmocom.org/openbsc/commit/?id=4e5f543b3156de9fe6ac74c0279b7d18…
commit 4e5f543b3156de9fe6ac74c0279b7d1805702594
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Jun 8 17:00:31 2017 +0200
cosmetic: fix typo
http://cgit.osmocom.org/openbsc/commit/?id=b669ea94cb78fd9b56ee8dd939253815…
commit b669ea94cb78fd9b56ee8dd9392538151349f8ba
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Jun 8 15:36:14 2017 +0200
mgcp: make sure all endpoints are closed on startup
If the MSC is crashing and restarting, it may leave some endpoints
open. The endpoints can not be re-used until they are deleted
(DLCX). This patch sends a DLCX to all possible endpoints (usually
this is in a countable range) in order to clear possible open
endpoints from a previous run
http://cgit.osmocom.org/openbsc/commit/?id=8b1e4d17c7c590008b57f74a26501931…
commit 8b1e4d17c7c590008b57f74a26501931ee49ef38
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Jun 8 15:28:39 2017 +0200
mgcp: make structs accessible from outside
struct mgcpgw_client and struct mgcp_inuse_endpoint are not
accessible from outside, making it difficult to look in the
mgcp client properties and status. The commit moves the
structs into the header file.
http://cgit.osmocom.org/openbsc/commit/?id=2ce633f0ca213a7a9366ddd6e8706689…
commit 2ce633f0ca213a7a9366ddd6e8706689ccb76ede
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Jun 8 14:21:50 2017 +0200
mgcp: release no longer used endpoint identifiers
When an MGCP endpoint is deleted, we need to mark its endpoint
id as unused, so other calls can used it. This is currently not
happening. This patch fixes that.
http://cgit.osmocom.org/openbsc/commit/?id=03b5ff7869922de74012e4f39f90ea6a…
commit 03b5ff7869922de74012e4f39f90ea6a080faac7
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Jun 8 14:18:47 2017 +0200
mgcp: improve endpoint management
Currently the assignment of endpoint identifiers works by just
incrementing a counter. The mgcpgw only has a limited amount
of endpoint identifiers avaliable, this means we will run out
of endpoints after only a few calls.
This commit adds a mechanism to keep track of used endpoint
identifiers so unused endpoint identifiers can be re-used
http://cgit.osmocom.org/openbsc/commit/?id=b9cdd7f8e4352976dc260414cd050de4…
commit b9cdd7f8e4352976dc260414cd050de43bc3d8c1
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Jun 8 12:21:07 2017 +0200
mgcp: use mgcp DLCX command to terminate endpoint after call is done
Currently no DLCX command is sent to the mgcpgw when a call is over,
this leaves the endpoint open. This means that the endpoint can not
never be reused by other calls. This patch adds a DLCX that
terminates the the endpoint when the call is done.
http://cgit.osmocom.org/openbsc/commit/?id=f8f4254ba35432b6a342b471b9be4964…
commit f8f4254ba35432b6a342b471b9be496419cd9dd2
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Jun 8 12:19:30 2017 +0200
mgcp: add DLCX command to mgcpgw client
The mgcpgw client currently lacks support for DLCX. This patch
adds a generator function to generate a DLCX command as well.
http://cgit.osmocom.org/openbsc/commit/?id=a6a4057451a9935de016a6d8deac90ad…
commit a6a4057451a9935de016a6d8deac90ad228d0965
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Jun 7 18:19:53 2017 +0200
cosmetic: fixing coding style
http://cgit.osmocom.org/openbsc/commit/?id=1fcd2ff62843f3e3adb738a16ff3e8c0…
commit 1fcd2ff62843f3e3adb738a16ff3e8c011197c86
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Jun 6 14:39:22 2017 +0200
fixup: in osmo-bsc-sigtran.h header (bsc_msc_data.h) was missing
http://cgit.osmocom.org/openbsc/commit/?id=5d11eb6dcecbc6054faca30b268b34f1…
commit 5d11eb6dcecbc6054faca30b268b34f127a3c9aa
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Jun 6 14:31:36 2017 +0200
osmo-bsc: Handle RESET/RESET-ACK properly
Improve the way the BSC executes its RESET/RESET-ACK sequence.
Currently only a simple bool variable serves as a state holder.
We set this variable to true when we receive the RESET-ACK
message. Unfortunately no further checking is done. This
patch replaces the old mechanism with a more elaborated
implementation which also detects a loss of the connection
and makes sure to reconnect properly afterwards. Also the
all open connections are closed on connection loss
http://cgit.osmocom.org/openbsc/commit/?id=72cf7ad0b9064178a9fb91d39d862c79…
commit 72cf7ad0b9064178a9fb91d39d862c79169b5363
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Jun 6 12:31:00 2017 +0200
sccp: Use osmo-stp instead of direct server/client connection
This patch adjusts the code to use osmo-stp. This is only an
intermediate solution, since we still have hardcoded parameter.
Next step is to use the VTY options from libosmo-sigtran to
issue the configurations.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 1 +
openbsc/include/openbsc/a_iface_bssap.h | 2 +-
openbsc/include/openbsc/bsc_msc.h | 4 +-
openbsc/include/openbsc/bsc_msc_data.h | 1 +
openbsc/include/openbsc/gsm_data.h | 3 +
openbsc/include/openbsc/mgcpgw_client.h | 26 ++-
openbsc/include/openbsc/msc_ifaces.h | 2 +
.../openbsc/{a_iface.h => osmo_bsc_reset.h} | 19 ++-
openbsc/include/openbsc/osmo_bsc_sigtran.h | 9 +
openbsc/src/libmgcp/mgcpgw_client.c | 86 ++++++++--
openbsc/src/libmgcp/mgcpgw_client_vty.c | 30 ++++
openbsc/src/libmsc/a_iface.c | 54 ++++--
openbsc/src/libmsc/a_iface_bssap.c | 37 +++-
openbsc/src/libmsc/gsm_04_08.c | 3 +
openbsc/src/libmsc/msc_ifaces.c | 35 ++++
openbsc/src/osmo-bsc/Makefile.am | 1 +
openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 14 +-
openbsc/src/osmo-bsc/osmo_bsc_reset.c | 190 +++++++++++++++++++++
openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 122 ++++++++-----
openbsc/src/osmo-msc/msc_main.c | 4 +
20 files changed, 549 insertions(+), 94 deletions(-)
copy openbsc/include/openbsc/{a_iface.h => osmo_bsc_reset.h} (56%)
create mode 100644 openbsc/src/osmo-bsc/osmo_bsc_reset.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)