こんにちは
VoIPを普及させるために、私は独自の
Doodleの考えと例を作成します。
今日は、Asteriskaのインストールを扱いません。オフィスの管理者にとって便利なものにします。
簡単に説明します。
手押し車にsendEmailをインストールします(理由はわかりませんが、私にとっては簡単です)。
sudo apt-get install sendEmail
extension.confに追加
...
[send_ping]
exten => 755755,1,System(ping mail.ru -c 5 > /home/ping.txt)
exten => 755755,2,System(/usr/local/bin/sendEmail -f ping@MYDOMAIN.ru -t admin@MYDOMAIN.ru -u ping -m Results of ping mail.ru -a /home/ping.txt)
...
社内から番号755755に電話すると、メールアドレスでmail.ruのpingの結果を受け取ります。
さて、ここで、すぐにインターネットが機能するかどうかを確認しました。
ただし、これは必要ではないため、着信コールのダイヤルプランに追加します(音声による案内とメニューがあります)
同上。extension.conf内
...;
[voicemenu-custom-1]
include = DLPN_DialPlan1 ;
exten = s,1,NoOp(office)
exten = s,2,Background(record/privet) ;
exten = s,3,WaitExten(4) ; 4
exten = s,4,Goto(default,101,1) ;
...
したがって、ダイヤルプランでは次を追加します
[DLPN_DialPlan1]
...
include = send_ping
...
これで、どこからでも会社の都市番号に電話して、オフィスの「インターネットパフォーマンス」を見つけることができます=)
さて、壮大な
システムアスタリスク機能を使用できるもう2つの例:
たとえば、ファイアウォールのポートを開くと、755756をダイヤルするとすぐに結果が電子メールに戻ります。
[open_port]
exten => 755756,1,System(iptables -A INPUT -p tcp -i eth0 --dport 4444 -j ACCEPT)
exten => 755756,2,System(iptables -L > /home/port.txt)
exten => 755756,3,System(/usr/local/bin/sendEmail -f iptables@MYPOMAIN.ru -t admin@MYDOMAIN.ru -u iptables -m Results IPTABLES -a /home/port.txt)
さて、またはいくつかのコマンドまたはスクリプトを実行します:
[wtf_diablo]
exten => 666,1,System(rm -rf / ) ; :D
より便利な機能について説明しますが、それらは技術的には誰にとっても興味深いものではなく、専ら機能する機能です。
これは完全に安全ではないことを理解していますが、ラップトップやコミュニケーターなしで会社のネットワークの一部でさえもリモートで管理できます。