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, neels/aoip has been updated via 0293f48d0cabad35f8794ff71e565138bbf3dbcd (commit) via 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a (commit) via c1aa6af10023f947e53a7fb82eb6a5d3794978f9 (commit) via f4ae4d02bf8826f1f706e207a59922fa7a4d03dd (commit) via fe187c72442acfb121e223f814594b8c81ead831 (commit) via 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 (commit) via 783927f929d3d36a3d77e6a273ff7c0a70ea15be (commit) via 74791c877df8c17ced97a1342896acf439c3d4a8 (commit) via 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf (commit) via 843421714a102a4695c0e6b4588822e2a2901944 (commit) via 5ffe475c4b3aa1319622df280571ca5880192583 (commit) via 227dbb1c58aed1416f55781b88145f7c9a319ebb (commit) via 47aa8d7f861bb516eede2bd801725579ee5dd142 (commit) via 50a02b288de2508925594a591a1f0577223a2109 (commit) via 873a3044c1955909bb12c9a196a57f08834da599 (commit) via be558d277231581dd1add4872e2e15252a97c1a4 (commit) via e0dbfd032cbc579d39926726414fdca185d8860f (commit) via a864742a9d821e0a359c632cddcf25eba0b9d037 (commit) via d92e7b433b2cafe78510fa0001bed155c25084a2 (commit) from d52abbd0992300bff3fc7d5507f1eb3c1f973919 (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=0293f48d0cabad35f8794ff71e565138b...
commit 0293f48d0cabad35f8794ff71e565138bbf3dbcd Author: Philipp Maier pmaier@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=2dcdd8a38a3fcf3e5ee6ce2e63a277ba8...
commit 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a Author: Philipp Maier pmaier@sysmocom.de Date: Thu Jun 8 17:00:31 2017 +0200
cosmetic: fix typo
http://cgit.osmocom.org/openbsc/commit/?id=c1aa6af10023f947e53a7fb82eb6a5d37...
commit c1aa6af10023f947e53a7fb82eb6a5d3794978f9 Author: Philipp Maier pmaier@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=f4ae4d02bf8826f1f706e207a59922fa7...
commit f4ae4d02bf8826f1f706e207a59922fa7a4d03dd Author: Philipp Maier pmaier@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=fe187c72442acfb121e223f814594b8c8...
commit fe187c72442acfb121e223f814594b8c81ead831 Author: Philipp Maier pmaier@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=554ea76f3cc7a3866b55744baa59f2e95...
commit 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 Author: Philipp Maier pmaier@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=783927f929d3d36a3d77e6a273ff7c0a7...
commit 783927f929d3d36a3d77e6a273ff7c0a70ea15be Author: Philipp Maier pmaier@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=74791c877df8c17ced97a1342896acf43...
commit 74791c877df8c17ced97a1342896acf439c3d4a8 Author: Philipp Maier pmaier@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=08ed9b3f78a7ecdf844604b3ee0c7b03d...
commit 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf Author: Philipp Maier pmaier@sysmocom.de Date: Wed Jun 7 18:19:53 2017 +0200
cosmetic: fixing coding style
http://cgit.osmocom.org/openbsc/commit/?id=843421714a102a4695c0e6b4588822e2a...
commit 843421714a102a4695c0e6b4588822e2a2901944 Author: Philipp Maier pmaier@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=5ffe475c4b3aa1319622df280571ca588...
commit 5ffe475c4b3aa1319622df280571ca5880192583 Author: Philipp Maier pmaier@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=227dbb1c58aed1416f55781b88145f7c9...
commit 227dbb1c58aed1416f55781b88145f7c9a319ebb Author: Philipp Maier pmaier@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.
http://cgit.osmocom.org/openbsc/commit/?id=47aa8d7f861bb516eede2bd801725579e...
commit 47aa8d7f861bb516eede2bd801725579ee5dd142 Author: Philipp Maier pmaier@sysmocom.de Date: Fri Jun 2 17:48:37 2017 +0200
fixup for: aoip: signal channel type to BSC
The channel type and the speech codec element is now signalled to the BSC. The BSC checks both fields and select a codec by its preference. The choosen speech codec and the choosen channel (type) is returned to the MSC. Currently the MSC ignores the return values
http://cgit.osmocom.org/openbsc/commit/?id=50a02b288de2508925594a591a1f05772...
commit 50a02b288de2508925594a591a1f0577223a2109 Author: Philipp Maier pmaier@sysmocom.de Date: Wed May 31 17:17:59 2017 +0200
aoip: signal channel type to BSC
obtain the permitted speech and the prefered channel parameters and signal it to the MSC with the channel type field.
http://cgit.osmocom.org/openbsc/commit/?id=873a3044c1955909bb12c9a196a57f088...
commit 873a3044c1955909bb12c9a196a57f08834da599 Author: Philipp Maier pmaier@sysmocom.de Date: Mon May 29 13:18:44 2017 +0200
osmo-msc: Integrate A interface into existing call control
The MSC already has some basic call control handling mechanism, that was primarily used with 3G before. However, the already existing code that handles the 3G calls is also perfectly fine for handling 2G calls. This commit integrates the A interface without breaking it for 3G.
http://cgit.osmocom.org/openbsc/commit/?id=be558d277231581dd1add4872e2e15252...
commit be558d277231581dd1add4872e2e15252a97c1a4 Author: Philipp Maier pmaier@sysmocom.de Date: Mon May 29 13:14:18 2017 +0200
osmo-bsc: Negotiate rtp ip address/port with BTS
This patch adds the support for the RTP IP-Address/Port assignment. The post communicated via the assignment request is now transmitted via RSL/IPACC to the BTS. The Response containing the RX-Port at the BTS side is communicated back to the MSC.
Since we plan to add a private MGCPGW to each BSC, this has to be extended. Currently it only creates a direct connection to the BTS. This will be introduced with a future patch.
http://cgit.osmocom.org/openbsc/commit/?id=e0dbfd032cbc579d39926726414fdca18...
commit e0dbfd032cbc579d39926726414fdca185d8860f Author: Philipp Maier pmaier@sysmocom.de Date: Thu May 18 16:20:18 2017 +0200
fixup: Hexdump for incoming unit data was missing
-----------------------------------------------------------------------
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/gsm_data_shared.h | 10 + openbsc/include/openbsc/mgcpgw_client.h | 26 +- openbsc/include/openbsc/msc_ifaces.h | 2 + openbsc/include/openbsc/osmo_bsc.h | 1 + .../openbsc/{a_iface.h => osmo_bsc_reset.h} | 19 +- openbsc/include/openbsc/osmo_bsc_sigtran.h | 9 + openbsc/include/openbsc/transaction.h | 3 + openbsc/src/libmgcp/mgcpgw_client.c | 86 ++++++- openbsc/src/libmgcp/mgcpgw_client_vty.c | 30 +++ openbsc/src/libmsc/a_iface.c | 214 ++++++++++++++-- openbsc/src/libmsc/a_iface_bssap.c | 74 +++++- openbsc/src/libmsc/gsm_04_08.c | 33 +++ openbsc/src/libmsc/msc_ifaces.c | 55 +++- openbsc/src/osmo-bsc/Makefile.am | 1 + openbsc/src/osmo-bsc/osmo_bsc_api.c | 27 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 64 ++++- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 278 +++++++++++++++------ 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 | 15 +- 25 files changed, 1084 insertions(+), 186 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
osmocom-commitlog@lists.osmocom.org