diff options
Diffstat (limited to 'openbsc/src/libmgcp/mgcp_network.c')
-rw-r--r-- | openbsc/src/libmgcp/mgcp_network.c | 4 |
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; |