commit | 39c609b7c924524172ad311bdf89f92b7ccf175a | [log] [tgz] |
---|---|---|
author | Philipp Maier <pmaier@sysmocom.de> | Wed Sep 27 15:51:34 2017 +0200 |
committer | Harald Welte <laforge@gnumonks.org> | Tue Nov 07 20:57:51 2017 +0000 |
tree | 23de9db3438dfcaf88ad27f082dbbf0dea140769 | |
parent | 9eb208fcfb75eedd2b1a45a2aa67893ce4726404 [diff] [blame] |
mgcp: use osmo-mgw to switch RTP streams osmo-bsc currently negotiates the RTP stream directly with the BTS and reports back the RTP IP/Port on the BTS. This works fine for a single BTS, but for Handover the port/ip pointing to the MSC side must not change, so an entity in between the BTSs and the MSC is required. Integrate the mgcp-client and use osmo-mgw to switch the RTP streams. Depends: osmo-mgw Ib5fcc72775bf72b489ff79ade36fb345d8d20736 Depends: osmo-mgw I44b338b09de45e1675cedf9737fa72dde72e979a Depends: osmo-mgw I29c5e2fb972896faeb771ba040f015592487fcbe Change-Id: Ia2882b7ca31a3219c676986e85045fa08a425d7a
diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h index 74298b8..b9427b8 100644 --- a/include/osmocom/bsc/gsm_data.h +++ b/include/osmocom/bsc/gsm_data.h
@@ -479,6 +479,11 @@ uint8_t t3212; struct { + struct mgcp_client_conf *conf; + struct mgcp_client *client; + } mgw; + + struct { /* CS7 instance id number (set via VTY) */ uint32_t cs7_instance; /* A list with the context information about