gmaruzz / sipnagios Goto Github PK
View Code? Open in Web Editor NEWNagios Plugin to check Call Quality in SIP VoIP (compatible checkmk, etc)
License: GNU General Public License v3.0
Nagios Plugin to check Call Quality in SIP VoIP (compatible checkmk, etc)
License: GNU General Public License v3.0
Hi,
Great application! I was looking for something like this for a long time.
One thing that would actually make it perfect for my use case. I need to add P-Asserted-Identity to the outgoing INVITE to make it work with my service provider. In the simplest case it could be set to the same value as From header.
Could the code be extended to include the P-Asserted-Identity header?
Thank you in advance.
Hi,
after running the sipnagios I get the unreasonable values for txjitavg=97272.6ms txjitmax=481182.0ms more then actual call duration of 10 seconds
Also call disconnection shows Reason=603 (Decline) although it was disconnected from the sipnagios with BYE.
root@status:/usr/src/sipnagios/123/sipnagios# sipnagios --rtp-port=4000 --local-port=8090 --ip-addr=192.168.3.43 --local-user=+123456789 --local-siprealm=sip.test.com --local-password=cAcyAgaC46AKuRk sip:[email protected]:5060 --log-level=9 --app-log-level=9 -d 10
19:16:48.278 sipnagios.c !SIP UDP listening on 192.168.3.43:8090
19:16:48.279 sipnagios.c Making 1 calls to sip:[email protected]:5060..
19:16:50.346 sipnagios.c !....Call #0 connected in 2067 ms
19:17:00.359 sipnagios.c ....Call #0 disconnected. Reason=603 (Decline)
19:17:00.359 sipnagios.c ....Call #0 monitoring:
CRIT txjitavg=97272.6 MOS[rx=4.50 tx=4.50] Call To: sip:[email protected];tag=f22105bc TIME[pddms=47ms ttams=2067ms durationms=10014ms] RX[rxmos=4.50 rxpkts=501 rxbytes=80160B rxloss=0 rxlosspct=0.0% rxdup=0 rxduppct=0.0% rxreorder=0 rxreorderpct=0.0% rxjitmin=0.0ms rxjitavg=0.0ms rxjitmax=1.0ms] TX[txmos=4.50 txpkts=495 txbytes=79200B txloss=0 txlosspct=0.0% txdup=0 txduppct=0.0% txreorder=0 txreorderpct=0.0% txjitmin=0.0ms txjitavg=97272.6ms txjitmax=481182.0ms] RTT[rttmin=13.1ms rttmean=13.5ms rttmax=13.8ms] |durationms=10014ms pddms=47ms ttams=2067ms rxmos=4.50 rxpkts=501 rxbytes=80160B rxloss=0 rxlosspct=0.0% rxdup=0 rxduppct=0.0% rxreorder=0 rxreorderpct=0.0% rxjitmin=0.0ms rxjitavg=0.0ms rxjitmax=1.0ms txmos=4.50 txpkts=495 txbytes=79200B txloss=0 txlosspct=0.0% txdup=0 txduppct=0.0% txreorder=0 txreorderpct=0.0% txjitmin=0.0ms txjitavg=97272.6ms txjitmax=481182.0ms rttmin=13.1ms rttmean=13.5ms rttmax=13.8ms
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.