From d26e99aaecff3e9654a4a1e4e641e1678d078330 Mon Sep 17 00:00:00 2001 From: Alexandr Dubovikov Date: Fri, 26 Aug 2016 12:42:41 +0200 Subject: [PATCH] modules/sipcapture: extended X-RTP-Stat types added X-RTP-Stat-T38 and X-RTP-Stat-Add. --- modules/sipcapture/sipcapture.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/sipcapture/sipcapture.c b/modules/sipcapture/sipcapture.c index ddce49ca11d..47e193c055d 100644 --- a/modules/sipcapture/sipcapture.c +++ b/modules/sipcapture/sipcapture.c @@ -1860,7 +1860,14 @@ static int sip_capture(struct sip_msg *msg, str *_table, _capture_mode_data_t * else if((tmphdr[3] = get_hdr_by_name(msg,"RTP-RxStat", 10)) != NULL) { sco.rtp_stat = tmphdr[3]->body; } - + /* X-RTP-Stat-Add */ + else if((tmphdr[3] = get_hdr_by_name(msg,"X-RTP-Stat-Add", 14)) != NULL) { + sco.rtp_stat = tmphdr[3]->body; + } + /* X-RTP-Stat-T38 */ + else if((tmphdr[3] = get_hdr_by_name(msg,"X-RTP-Stat-T38", 14)) != NULL) { + sco.rtp_stat = tmphdr[3]->body; + } else { EMPTY_STR(sco.rtp_stat); }