wget http://www.pjsip.org/release/1.10/pjproject-1.10.tar.bz2 tar xfv pjproject-1.10.tar.bz2 cd pjproject-1.10 ./configure --disable-sound make dep make
sudo cp pjsip-apps/bin/pjsua-x86_64-unknown-linux-gnu /usr/bin/pjsua
--duration=1 # , --null-audio # pjsua --id sip:SIPID@sipnet.ru # sipnet.ru --registrar sip:sipnet.ru --realm etc.tario.ru --username SIPID --password PASSWORD
pjsua --config-file=/etc/pjsuarc sip:+12345678901@sipnet.ru
sudo chmod 640 /etc/pjsuarc sudo chown root:nagios /etc/pjsuarc
# 'notify-host-by-sip' command definition define command{ command_name notify-host-by-sip command_line (sleep 120 && echo q) | /usr/bin/pjsua --config-file=/etc/pjsuarc sip:$CONTACTEMAIL$ } # 'notify-service-by-sip' command definition define command{ command_name notify-service-by-sip command_line (sleep 120 && echo q) | /usr/bin/pjsua --config-file=/etc/pjsuarc sip:$CONTACTEMAIL$ }
define contact{ contact_name user_sip alias useralias service_notification_period 24x7 host_notification_period 24x7 service_notification_options c host_notification_options d service_notification_commands notify-service-by-sip host_notification_commands notify-host-by-sip email +12345678901@sipnet.ru }
define contactgroup{ contactgroup_name admins alias Nagios Administrators members root,user_email,user_sip }
sudo service nagios3 restart
Source: https://habr.com/ru/post/126892/
All Articles