diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2012-10-24 21:22:47 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2012-11-12 10:45:09 +0100 |
commit | cb306a689e4bef5d2f82315ff4c694517750519f (patch) | |
tree | 28fe81ac75a26689f7edbc346bc2eab6c6030d08 /openbsc/src/libmgcp/mgcp_protocol.c | |
parent | 30690adbc81a1fe15eb5e48b3201772486d79ed0 (diff) |
mgcp: Send the jitter statistics at the end of the call
Diffstat (limited to 'openbsc/src/libmgcp/mgcp_protocol.c')
-rw-r--r-- | openbsc/src/libmgcp/mgcp_protocol.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/openbsc/src/libmgcp/mgcp_protocol.c b/openbsc/src/libmgcp/mgcp_protocol.c index 0d8e9ea55..4b0222ffb 100644 --- a/openbsc/src/libmgcp/mgcp_protocol.c +++ b/openbsc/src/libmgcp/mgcp_protocol.c @@ -1121,14 +1121,15 @@ int mgcp_reset_transcoder(struct mgcp_config *cfg) void mgcp_format_stats(struct mgcp_endpoint *endp, char *msg, size_t size) { - uint32_t expected; + uint32_t expected, jitter; int ploss; mgcp_state_calc_loss(&endp->net_state, &endp->net_end, &expected, &ploss); + jitter = mgcp_state_calc_jitter(&endp->net_state); - snprintf(msg, size, "\r\nP: PS=%u, OS=%u, PR=%u, OR=%u, PL=%d", + snprintf(msg, size, "\r\nP: PS=%u, OS=%u, PR=%u, OR=%u, PL=%d, JI=%d", endp->bts_end.packets, endp->bts_end.octets, endp->net_end.packets, endp->net_end.octets, - ploss); + ploss, jitter); msg[size - 1] = '\0'; } |