From 5f2cd842818a8809865d1caacc78bdf92c823e40 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Mon, 1 Nov 2010 21:53:39 +0100 Subject: mgcp: Use the calculated remote port from the mgcp_rtp_end --- openbsc/src/mgcp/mgcp_network.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/openbsc/src/mgcp/mgcp_network.c b/openbsc/src/mgcp/mgcp_network.c index aeaafc8af..f8c552c8f 100644 --- a/openbsc/src/mgcp/mgcp_network.c +++ b/openbsc/src/mgcp/mgcp_network.c @@ -182,13 +182,11 @@ static int send_transcoder(struct mgcp_endpoint *endp, int is_rtp, return -1; } - port = rtp_calculate_port(ENDPOINT_NUMBER(endp), cfg->transcoder_remote_base); - if (!is_rtp) - port += 1; + port = is_rtp ? endp->trans_bts.rtp_port : endp->trans_bts.rtcp_port; addr.sin_family = AF_INET; addr.sin_addr = cfg->transcoder_in; - addr.sin_port = htons(port); + addr.sin_port = port; rc = sendto(is_rtp ? endp->trans_bts.rtp.fd : -- cgit v1.2.3