Для можливості бачити статус реєстрації особливо потрібних sip пристроїв був написаний на швидку руку наступний скрипт.
- Знімаємо статистику пірів і викладаємо її у файл. Для цього додаємо рядок у файл /etc/crontab.
*/1 * * * * root /usr/sbin/asterisk -rx "sip show peers" > /var/log/peers.txt
- Створюємо файл з переліком потрібних sip номерів. Роздільником номера та опису виступає символ «@»
touch /var/www/html/tel.txt
Вміст файлу: ==> cat tel.txt 1405@Диспетчер ОКЦ 2291@Маріуполь 2362@Авдіївка 2615@Щурово 2641@Краматорск 2721@Костянтинівка 1436@Охорона праці 2442@Волноваха
- Ну і файл, який буде малювати форму.
SIPstats - Встановлюємо все на сервер і перевіряємо в браузері. Повинна з’явитися така картинка.
У разі відсутності реєстрації, абонент буде підсвічений червоним кольором.
Подібну статистику можна організувати різними способами. Даний скрипт не є догмою або еталоном – так мені було зручно за мінімально короткий час реалізувати необхідний функціонал.
/var/log/eers.txtp – опечатка /var/log/peers.txt
Благодарю, исправил…