Апр
12
2010
Графики загрузки вообще то вещь очень интересная и полезная. Можно отследить динамику изменеий и проанализировать к чему может или могло привести это изменение.
Оборудование Cisco, впрочем как и много других апаратных решений имеют ограниченные ресурсы. Этих ресурсов хватает ровно на выполнение тех задач, которые описаны в спецификации.
Читать далее »
Апр
10
2010
Во FreeBSD входит bsnmp, утилита с помощью которой вы сможете мониторить использование системы по протоколу SNMP, я работаю с ним по SNMPv1 и использую совместно с MRTG. Очень жаль, но утилиты подобной snmpwalk(она входит в net-snmp), я не нашел. Поэтому настройка усложняется. Но в целом, тут и настраивать то особо нечего.
Читать далее »
Апр
07
2010
Еще одна из востребованных функций – это перехват звонка. То есть, если ваш сосед вышел, а у него звонит телефон, нужно перехватить звонок. Очень полезная функция. Она по умолчанию включена в Asterisk. По умолчанию за перехват звонка отвечает комбинация клавиш *8. Проверить что у вас учтановлено можно с помощью консоли Asterisk(asterisk -r):
Читать далее »
Апр
06
2010
Отловил непонятную ситуацию. Edge-Core ES4612 отказался связываться по оптике с медиаконвертерами под SFP и еще с целым рядом оборудования. Противоположная сторона поднимала порт, а Edge-Core нет. После длительной возни с ним, смены прошивок и тд и тп. выяснилось, что если на порту выполнить команды no negotiation и no flowcontrol порт поднимается и работает отлично. Причем самое парадоксальное, это то, что в статусе порта уже было Flow control: Disabled.
В общем танец с бубном, но свитч работает. К продавцам возил свитч, их технари смотрели, смотрели, но так и не смогли победить этот глюк.
Апр
05
2010
Допустим у нас есть 2 менеджера, подключенные по SIP, с такими настройками в sip.conf:
[manager1]
type=friend
secret=manager1
host=dynamic
username=manager1
context=sip-users
callerid=101
call-limit=2
[manager2]
type=friend
secret=manager2
host=dynamic
username=manager2
context=sip-users
callerid=102
call-limit=2
В Asterisk автоматически включена возможность трансфера звонков от одного абонента к другому. По умолчанию эта функция забита на кнопку #, а далее нужно набирать номер абонента на которого трансферится звонок. Нужно только разрешить трансфер звонка.
Просмотреть на какой кнопке стоит функция перенаправления можно выполнив команду:
в командной строке Asterisk(asterisk -r)
И мы должны увидеть:
Если эта кнопка не устраивает, вы можете переопределить ее в файле features.conf:
Например в две #. Но в общем менять смысла нет.
А для того, что бы было разрешение трансферить звонок, нужно в команде Dial передать параметр. Вот так:
exten => 102,1,Dial(SIP/manager2,,t)
Маленькая буква t в конце и разрешает этот трансфер. И не забудте, номер на который идет перенаправление, должен быть доступен в том контексте в котором абонент совершает звонок. То есть в нашем случае в sip-users.
Апр
02
2010
Недавно обнаружил, что не помню, как прикручивается SpamAssasin к eximу. Не через патчи, а так, через встроенный интерфейс. Вот и решил напомнить это дело.
В первую очередь, нужно прописать адрес SpamAssassing, там, где он принимает письма на проверку. Как правило, если у вас SpamAssassin установлен локально, то это выглядит так, в файле настроек eximа /usr/local/etc/exim/configure:
spamd_address = 127.0.0.1 783
Читать далее »
Апр
02
2010
При установке SpamAssassing 3.3.0 внезапно выяснилось, что после его установки, он не запускается. Вылетает с ошибкой. 15 гугления показало, что рецептов масса, начиная от совета обновить perl и заканчивая советом пересобрать связанные с спамассасином порты.
А ответ оказался значительно проще. И содержался он прямо в /var/log/maillog:
config: no rules were found! Do you need to run 'sa-update'?
Теперь сразу после установки нужно устанавливать правила с помощью sa-update. Сюрприз оказался неприятным.
Мар
30
2010
При телефонизации офисов, вопрос с созданием очереди звонков возникает достаточно часто. Например при наличии более 1 менеджера по продажам, руководство хочет, что бы им на отдел поступали звонки и звонки равномерно распределялись по менеджерам, да в прочем, даже если они хотят, что бы все звонки поступали ко всем сразу все это реализуемо и работает. Работает с помощью Queue.
Читать далее »