Для возможности видеть статус регистрации особо нужных 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
Благодарю, исправил…