Команда набора с фильтрацией для отображения содержания переменных среды. Вместо ввода
C:\Users\Erlend>echo %computername% ASUS-G1Sможно ввести
C:\Users\Erlend>set comp COMPUTERNAME=ASUS-G1Sполучить тот же эффект. Используя один только набор показывает Вам всем переменные среды.
Звездочка является излишеством - но работала бы без проблемы. Сэкономьте некоторое время и получите речь способный модем и используйте vgetty.
Вот учебное руководство, которое показывает 11 сценариев жемчуга строки для проигрывания сообщения по исходящему вызову:
Необходимо изучить Звездочку, PBX с открытым исходным кодом
Вы могли бы хотеть посмотреть на предварительно связанные дистрибутивы вместо того, чтобы запуститься с нуля, поскольку Звездочка довольно настраивается и может быть пугающей вновь прибывшему на низком уровне (во многом как Apache httpd).
Для отправки предупреждений, Вы описываете, я предложил бы использовать конфигурацию буферного файла. Создайте dialplan, который при вызове набирает соответствующий номер и играет правильный файл. После того как это работает, можно бросить файлы в каталог Asterisk, который заставит ту часть dialplan быть вызванной. Можно передать параметры и такой в буферных файлах, таким образом, Вы не должны были бы создавать каждое сообщение с нуля - у Вас могло быть оно, считал побуквенный сервер или используют интеграцию с несколькими механизмами TTS, чтобы попытаться сказать имя сервера.
Вам будет нужно исходящее завершение для вывода вызова на PSTN, но существуют многие поставщики таких сервисов. Большая часть оценки предложения, где Вы платите маленькое положение, взимает за учетную запись и затем минимум (на порядке центов в минуту) заряд исходящего вызова.
Надежда, которая помогает.
возможно, потягивайте клиент командной строки как один описанный, здесь было бы полезно? это очень зависит, что Вы контролируете, насколько надежный Ваш поставщик SIP был бы и так далее. тем не менее у меня есть больше доверия аппаратному шлюзу SMS. принятие Вас не контролирует инфраструктуру доступа в Интернет, или Ваш nagios сервер имеет отдельное независимое интернет-соединение - это могло на самом деле работать.
Я не уверен в наборе номера, укусил, но я считаю, что Вы могли использовать фестиваль, чтобы сделать текст для озвучивания части синтеза его.
Существуют сервисы, такие как email2phone, который преобразует электронные письма в телефонные вызовы. Они обычно тривиальны для установки и не потребовали бы изменений в установке Nagios кроме добавления нового адреса электронной почты. Вы несколько ограничены в том, что можно сделать, но для быстрого решения это могло бы работать на Вас. Если бы Вы хотите больше гибкости и имеете некоторые навыки разработки, Twilio также был бы хорошим вариантом.
Оба из них, а также локальные основанные на глотке опции, будут иметь проблемы, если у Вас будет полная потеря возможности соединения. Для обработки этого Вы должны были бы любому иметь отдельное соединение для уведомления (такого как строка PSTN) или использовать Nagios наряду со сторонним контрольным сервисом для предупреждения Вас к общей потере возможности соединения.
При тихом поиске решения Вы могли бы хотеть смотреть на PagerDuty. PagerDuty соберет предупреждения из любой системы контроля, которая может послать электронные письма (включая Nagios) и поместить телефонные вызовы и SMS-сообщения к списку людей, которых Вы предоставляете. Это также позволяет Вам создать расписания по вызову и цепочки эскалации.
[Правовая оговорка: я - один из людей, работающих над PagerDuty, таким образом, я мог бы быть немного смещен :P]
Посмотрите на нагаст. Это позвонит вам в случае возникновения проблем и сообщит о подтверждении nagios. Кроме того, он создаст вызов, если nagiosbox не пингует (не icmp, а nagast-ping) в течение определенного времени. https://github.com/tuxis-ie/nagast