Aven вы можете поделиться вашими наработками в этой области? моя признательность не будет иметь границ =)
prq ( 2012-06-18 13:49:13 +0400 )редактироватьПодскажите имеется ли бесплатная система ведущая мониторинг телефонов в офисе (например по следующим параметрам: модель телефона, ip-адрес, прошивка, зарегистрированный сип и т.д.)? Может быть есть дополнительный плагин для астериска выполняющий данную роль? Интересует система для телефонов хотя бы cisco/linksys spa-серии. Мне думается, что кто-нибудь уже создавал подобный php-скрипт. Буду рад услышать любую информацию по данному вопросу.
Скриптов не писал, но есть замечательная штука Zabbix. настраиваешь его на snmp следить за телефонами и все. Только возможны сложности с определением нужного ключа отвечающего за нужный параметр, но это можно выяснить относительно не сложно. К заббиксу можно и привязать опрос астера на тему IP адресов телефонов.
Готового и бесплатного нет. Я для себя написал простенькую обвязку для Provisioning Cisco SPA.
Aven вы можете поделиться вашими наработками в этой области? моя признательность не будет иметь границ =)
prq ( 2012-06-18 13:49:13 +0400 )редактироватьNedi
Смотреть тут http://www.cisco.com/en/US/docs/voiceipcomm/csbpvga/ata/provisioning/guide/CiscoSmallBusinessIPTelephonyProvisioningGuide.pdf и тут www.graphica.com.au/docs/SPAProvisioningv3.pdf Прекрасно живут Zabbix, Nagios и другими извращениями кушающими snmp. Для желающих сделать свою обвязку и прочее - самый простой вариант выдергиваем из настроеннного ИП-телефона/admin/spacfg.xml, очищаем от мусора, пишем простой скриптовой обвес (менятся из шаблона мало что будет, так что мароки почти никакой), по умолчанию телефон ждет от boottp-сервака (dhcp+tfttp) файл под именем spaМак-адрес.cfg, так что тут тоже никаких чудес.
А вот чудеса как раз таки есть. с SPA у меня были прикольная история. Вся ржака в том что в зависимости от того по какой опции телефон получил адрес tftp он запрашивает разные файлы, может структура и одна, а вот имя точно разное.
Злобный Мыш ( 2012-06-18 16:50:57 +0400 )редактироватьТут не от опции tftp, встречал подобные грабли на 922-х с древними прошивками, там по дефолту была переменная не spaMAC$.cfg, а spaNAME$.cfg. Мне таких десяток или два из 600-т попалось.
CheeZ ( 2012-06-18 16:58:06 +0400 )редактироватьне от опции tftp, а от опции DHCP. Это было проверено на не одном десятке телефонов SPA5XX. При получении адреса tftp по 150 опции одно имя файла, при получении по 69 другое. Решить это я так и не смог, а это дико мешает т.к. эту же опцию использует WDS мелкомягких.
Злобный Мыш ( 2012-06-18 17:34:44 +0400 )редактироватьЯ такую проблему решил вынося телефоны в отдельный пул DHCP со своими настройками опций. На другом обьекте теелфоны были вынесены в отдельный влан в который был прокинут отдельный DHCP.
shakirov ( 2012-06-18 20:55:53 +0400 )редактироватьА вот об этом я не подумал. Они же вланы умеют. Надо будет это сделать. Сенькую!
Злобный Мыш ( 2012-06-19 10:57:14 +0400 )редактироватьСтранно, на это не натыкался, в прочем у меня отдельный tftp-сервак и отдельный vlan под это дело.
CheeZ ( 2012-06-19 14:20:21 +0400 )редактироватьзапускаю программу snmp tester, указываю device ip x.x.x.x, snmp version 2c, community public, в разделе select request type выбираю read device uptime. программа в итоге выдает No response.
вопросы по этому поводу у меня такие:
вообщем протокол snmp циски 303, 5xx не поддерживают. ссылка на документ http://www.cisco.com/en/US/docs/voiceipcomm/csbpipp/ipphones/administration/guide/spa500admin.pdf
по поводу nedi, у кого был успешный опыт сдруживания cisco 502g с ним?
Не ясна Ваша схема подключения. Только могу предположить cisco 502g-свич-маршрутизатор-инет (может быть vpn). Так nedi нужно мониторить не ип телефон а маршрутизатор который знает что у него находится в лан сети. А это может быть любое устройство подключенное по технологии изернет.
alexs ( 2012-07-02 18:54:11 +0400 )редактироватьЯ в свое время написал простой модуль для freepbx, который получает список абонентов и отображает их состояние, читая sip show peers, iax show peers. Там есть что нужно: статус и модель (useragent) аппарата.
Задан: 2012-06-18 13:04:36 +0400
Просмотрен: 2,413 раз
Обновлен: Jun 25 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.