aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmgcp/mgcp_network.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsc/src/libmgcp/mgcp_network.c')
-rw-r--r--openbsc/src/libmgcp/mgcp_network.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openbsc/src/libmgcp/mgcp_network.c b/openbsc/src/libmgcp/mgcp_network.c
index 9def94e41..37fc59aec 100644
--- a/openbsc/src/libmgcp/mgcp_network.c
+++ b/openbsc/src/libmgcp/mgcp_network.c
@@ -415,6 +415,8 @@ void mgcp_patch_and_count(struct mgcp_endpoint *endp, struct mgcp_rtp_state *sta
ssrc = ntohl(rtp_hdr->ssrc);
transit = arrival_time - timestamp;
+ mgcp_rtp_annex_count(endp, state, seq, transit, ssrc);
+
if (!state->initialized) {
state->initialized = 1;
state->in_stream.last_seq = seq - 1;
@@ -520,8 +522,6 @@ void mgcp_patch_and_count(struct mgcp_endpoint *endp, struct mgcp_rtp_state *sta
addr, seq, timestamp, "output",
&state->out_stream.last_tsdelta);
- mgcp_rtp_annex_count(endp, state, seq, transit, ssrc);
-
/* Save output values */
state->out_stream.last_seq = seq;
state->out_stream.last_timestamp = timestamp;