aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmsc
diff options
context:
space:
mode:
authorPhilipp Maier <pmaier@sysmocom.de>2017-06-12 11:43:44 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2017-07-25 15:14:13 +0200
commit7a8e4a021547a2cb2e6427f241e58efba05d62cc (patch)
tree1c6897e8ad0ca48fbc1a67e2ff5aa27395d82e5d /src/libmsc
parentd4d44cacbc5bbdb569913ab0a2ab747ceb4774d7 (diff)
Revert "mgcp: make sure all endpoints are closed on startup"
Clearing all endpoints by sending a DLCX on startup has ben found to be a bit too offensive. It also will not help against inconsitancies that may occour during runtime (e.g. an overheard DLCX during regular call teardown). This reverts commit b669ea94cb78fd9b56ee8dd9392538151349f8ba. Change-Id: Ia3bd8bfe9a09e300cf11629f7d7e3012ca8f394d
Diffstat (limited to 'src/libmsc')
-rw-r--r--src/libmsc/msc_ifaces.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/libmsc/msc_ifaces.c b/src/libmsc/msc_ifaces.c
index f12402604..3ab726750 100644
--- a/src/libmsc/msc_ifaces.c
+++ b/src/libmsc/msc_ifaces.c
@@ -355,21 +355,3 @@ void msc_call_release(struct gsm_trans *trans)
/* Release endpoint id */
mgcpgw_client_release_endpoint(conn->iu.mgcp_rtp_endpoint, mgcp);
}
-
-void msc_call_release_all(struct mgcpgw_client *mgcp)
-{
- struct msgb *msg;
- unsigned int i;
-
- uint16_t first_endpoint = mgcp->actual.first_endpoint;
- uint16_t last_endpoint = mgcp->actual.last_endpoint;
-
- for (i = first_endpoint; i < last_endpoint; i++) {
- msg = mgcp_msg_dlcx(mgcp, i);
- if (mgcpgw_client_tx(mgcp, msg, NULL, NULL))
- LOGP(DMGCP, LOGL_ERROR,
- "Failed to send DLCX message for endpoint %u\n", i);
-
- mgcpgw_client_release_endpoint(i, mgcp);
- }
-}