~pmd/sipping-raw

SIP Ping hosts in an OpenSIPS location table with raw sockets
eb5918c1 — Patrick McDonough 9 months ago
Adding license
e783d36a — Patrick McDonough 1 year, 5 months ago
Adds random callid, send delay, and UDP checksumming.
c958d78f — Patrick McDonough 1 year, 5 months ago
Filter on branch flag

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~pmd/sipping-raw
read/write
git@git.sr.ht:~pmd/sipping-raw

You can also use your local clone with git send-email.

#sipping-raw

A replacement for OpenSIPS' built-in OPTIONS ping functionality. Whereas OpenSIPS will only send these pings to users listed in one table, this application allows selecting from any table, provided it has the correct columns.

#Dependencies

  • mysql-devel
  • The usual build dependencies (gcc, glibc, kernel-devel)

#Installation

A makefile is provided. It's one line, but will save you needing to figure out the arguments to pull in libmysqlclient.

Run make within the same directory as the makefile. This will create a binary named sipping_raw. You can place this anywhere, but I would recommend /usr/local/bin.