#!/usr/local/bin/bash /usr/local/sbin/asterisk -rx "dongle sms KS_out +380501111234 Power fackup"
[general] enabled = yes port = 5038 bindaddr = 0.0.0.0
[admin] secret=FrUyHn6FSaX deny=0.0.0.0/0.0.0.0 permit=192.168.0.0/255.255.0.0 read=system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate write=system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
asterisk -rx "module reload manager"</> PHP. <a href="habrahabr.ru/company/centosadmin/blog/161521/"></a>. poweroff.php: <source lang="php"> <?php # —- define globals —- $strhost = "192.168.1.6"; $strport = "5038"; $timeout = "10"; $d=date(DATE_RFC822); $errno=0 ; $errstr=0 ; $sconn = fsockopen ($strhost, $strport, &$errno, &$errstr, $timeout) or die("Connection to $strhost:$strport failed"); if (!$sconn) { echo "$errstr ($errno)<br>\n"; } else { fputs ($sconn, "Action: login\r\n"); fputs ($sconn, "Username: admin\r\n"); fputs ($sconn, "Secret: FrUyHn6FSaX\r\n"); fputs ($sconn, "Events: on\r\n\r\n"); usleep(1000); fputs ($sconn, "Action: Command\r\n"); fputs ($sconn, "Command: dongle sms MTS_out +380661111234 Power failure. $d \r\n"); fputs ($sconn, "Action: Logoff\r\n\r\n"); usleep (500); fclose ($sconn); }
<?php # —- define globals —- $strhost = "192.168.1.6"; $strport = "5038"; $timeout = "10"; $d=date(DATE_RFC822); $errno=0 ; $errstr=0 ; $sconn = fsockopen ($strhost, $strport, &$errno, &$errstr, $timeout) or die("Connection to $strhost:$strport failed"); if (!$sconn) { echo "$errstr ($errno)<br>\n"; } else { fputs ($sconn, "Action: login\r\n"); fputs ($sconn, "Username: admin\r\n"); fputs ($sconn, "Secret: FrUyHn6FSaX\r\n"); fputs ($sconn, "Events: on\r\n\r\n"); usleep(1000); fputs ($sconn, "Action: Command\r\n"); fputs ($sconn, "Command: dongle sms MTS_out +380661111234 Power is back. $d \r\n"); fputs ($sconn, "Action: Logoff\r\n\r\n"); usleep (500); fclose ($sconn); }
# cd /usr/local/etc/apcupsd/
/usr/local/bin/php -f /root/scripts/poweroff.php
/usr/local/bin/php -f /root/scripts/poweron.php
Source: https://habr.com/ru/post/267353/
All Articles