[SR-Users] Howto send rtp stats infos to homer

Oliver Roth oliver.roth at nexphone.ch
Wed Nov 23 15:19:54 CET 2016


Hi there

We are using homer to analyce and monitor traffic.
I did not get a solution to send x-rtp or p-rtp stats to homer.

How can I find infos about jitter, sent/received packages, lost packages, etc.?

Our current infos are based on
Rtpstat provided by kamailio.

At the moment I do

                                               $var(xrtpstat) = $(rtpstat{s.striptail,1});

                                 # Work the stats
                                 $var(octetsent) = $(var(xrtpstat){s.select,1, }); #octetsent / OS
                                 $var(packetsent) = $(var(xrtpstat){s.select,3, }); #PS
                                 $var(octetrcv) = $(var(xrtpstat){s.select,8, }); #OR
                                 $var(packetrcv) = $(var(xrtpstat){s.select,10, }); #PR
                                 $var(errorsent) = $(var(xrtpstat){s.select,5, });
                                                                                                                              $var(errorrcv) = $(var(xrtpstat){s.select,12, });
                                 if ($var(octetsent) != "" || $var(packetsent) != "")
                                 {
                                                                                                                              xlog(,"L_INFO", "WITHINDLG PS=$var(rtp0),PR=$var(rtp1),PL=$var(rtp3) \n");
                                                                                                                              xlog(,"L_INFO", "WITHINDLG xrtpstats=$var(xrtpstat) \r\n");
                                                                                                                              xlog(,"L_INFO", "WITHINDLG rtpstats=$rtpstat \r\n");
                                                                                                                              xlog(,"L_INFO", "WITHINDLG X-RTP-Stat: PS=$var(packetsent),OS=$var(octetsent),PR=$var(packetrcv),OR=$var(octetrcv),PL=$var(errorsent) \r\n");
                                 #append_hf("P-RTP-Stat:  $rtpstat\r\n");
                                                                                                                              append_hf("X-RTP-Stat: PS=$var(packetsent);OS=$var(octetsent);PR=$var(packetrcv);OR=$var(octetrcv);PL=$var(errorsent);JI=600;LA=40;\r\n");
                                 }


Other question:
Where has this to be placed? Only on bye messages?

KR,
Oli


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20161123/e34d00c0/attachment.html>


More information about the sr-users mailing list