У меня есть оборудование для мониторинга и контроля от Gamatronic под названием Gamatronic G4.
Он используется для мониторинга серверов, ИБП, влажности, температуры и отправки предупреждений по SMS.
Есть способ отправить SMS вручную через веб-интерфейс.
Я также хотел бы использовать возможности отправки SMS в G4 для отправки предупреждений, связанных с программным обеспечением.
Есть ли API или какой-либо другой способ программной отправки SMS с помощью G4?
я нашел как это сделать :)
просто используйте: http: // yourserverip / sms? number = your_number & text = your_text_massage
и опубликуйте его в HTML. не забывайте, что у вас есть всплывающее окно с паролем пользователя, мне удалось сделать это с помощью следующего сценария PowerShell:
$msg = "Hey - sending this from powershell :)"
$number = "+XXXXXXXXXXXX"
$url = "http://XX.XX.XX.XX/sms?number=$number&text=$msg"
$username="admin"
$password="admin"
$wshell = New-Object -com WScript.Shell
$wshell.Run("iexplore.exe $url")
Start-Sleep 5
$wshell.sendkeys("$username")
$wshell.sendkeys("{TAB}")
$wshell.sendkeys("$password")
$wshell.sendkeys("{TAB}")
$wshell.sendkeys("{ENTER}")
Я не знаю G4, но если есть сеть интерфейса (и без API) вы можете использовать бесплатный инструмент создания сценариев iMacros для браузера Firefox через его командная строка браузера. Вы должны записать макрос, который входит в систему и выполняет «ручную» отправку SMS, а затем выходит из системы.