From b54048fe25a28c47149f916ae293654b5330ff78 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Mon, 1 Nov 2010 19:57:50 +0100 Subject: mgcp: Make transcoding a per Endpoint configuration This allows to switch off transcoding on the fly, or only enable it for certain vessels with known problems. --- openbsc/src/mgcp/mgcp_network.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'openbsc/src/mgcp/mgcp_network.c') diff --git a/openbsc/src/mgcp/mgcp_network.c b/openbsc/src/mgcp/mgcp_network.c index 28a27ca55..6c6c33646 100644 --- a/openbsc/src/mgcp/mgcp_network.c +++ b/openbsc/src/mgcp/mgcp_network.c @@ -383,7 +383,7 @@ static int rtp_data_bts(struct bsc_fd *fd, unsigned int what) endp->bts_end.packets += 1; forward_data(fd->fd, &endp->taps[MGCP_TAP_BTS_IN], buf, rc); - if (cfg->transcoder_ip) + if (endp->is_transcoded) return send_transcoder(endp, proto == PROTO_RTP, &buf[0], rc); else return send_to(endp, DEST_NETWORK, proto == PROTO_RTP, &addr, &buf[0], rc); -- cgit v1.2.3