правоохранительные органы станут прослушивать разговоры по skype и читать переписку в skype с согласия корпорации microsoft
Вчерашняя (23 июля 2012 года) статья в SecurityLab гласит, что сервис Skype начал полное сотрудничество с правоохранительными органами, насколько это технически и юридически возможно. Внесены все необходимые изменения в политику конфиденциальности Skype.
Читать далее...
Читать далее...
немного о безопасности asterisk
Хотелось бы затронуть тему безопасности в Asterisk.
Частенько в логах можно встретить такие строки:
[2012-04-16 16:24:02] NOTICE[24403] chan_sip.c: Registration from ’41.223.65.93’ failed for ’37.75.213.83′ — Wrong password
[2012-04-16 16:24:09] NOTICE[24403] chan_sip.c: Registration from ’41.223.65.93’ failed for ’37.75.213.83′ — Wrong password
[2012-03-03 00:04:04] NOTICE[30578] chan_sip.c: Registration from ‘»password»’ failed for ’46.165.193.26′ — No matching peer found
[2012-03-03 00:04:10] NOTICE[30578] chan_sip.c: Registration from ‘»nopassword»’ failed for ’46.165.193.26′ — No matching peer found
Ниже приведу небольшой список мероприятий которые можно сделать, чтобы избежать попадания на «бабло».
Читать полностью »
Частенько в логах можно встретить такие строки:
[2012-04-16 16:24:02] NOTICE[24403] chan_sip.c: Registration from ’41.223.65.93’ failed for ’37.75.213.83′ — Wrong password
[2012-04-16 16:24:09] NOTICE[24403] chan_sip.c: Registration from ’41.223.65.93’ failed for ’37.75.213.83′ — Wrong password
[2012-03-03 00:04:04] NOTICE[30578] chan_sip.c: Registration from ‘»password»’ failed for ’46.165.193.26′ — No matching peer found
[2012-03-03 00:04:10] NOTICE[30578] chan_sip.c: Registration from ‘»nopassword»’ failed for ’46.165.193.26′ — No matching peer found
Ниже приведу небольшой список мероприятий которые можно сделать, чтобы избежать попадания на «бабло».
Читать полностью »
fail2ban + asterisk = небольшой плюс к безопасности
Хотелось бы рассказать, как усложнить злом Астериск при помощи fail2ban.
Эта утилита мониторит логи на предмет вхождения определенных шаблонов, а потом при помощи iptables или другого фаервола банит IP.
Приведу пример конфигурации:
Читать полностью »
Эта утилита мониторит логи на предмет вхождения определенных шаблонов, а потом при помощи iptables или другого фаервола банит IP.
Приведу пример конфигурации:
Читать полностью »
модуль nginx для борьбы с ddos
Наткнулся тут на хабре на интереснейшую статью по борьбе с DDOS средствами самого nginx и спешу поделиться находкой со всеми:
Многие сталкивались с таким явлением как DDoS атака методом HTTP флуда. Нет, это не очередной туториал по настройке nginx, хочу представить свой модуль, работающий как быстрый фильтр между ботами и бэкэндом во время L7 DDoS атаки и позволяющий отсеивать мусорные запросы.
Читать полностью »
Многие сталкивались с таким явлением как DDoS атака методом HTTP флуда. Нет, это не очередной туториал по настройке nginx, хочу представить свой модуль, работающий как быстрый фильтр между ботами и бэкэндом во время L7 DDoS атаки и позволяющий отсеивать мусорные запросы.
Читать полностью »
Ограничиваем звонки определенному абоненту
Бывает такое что надо сделать чтоб некоторые номера не могли совершать звонки в определенное время. Вот и в моем случае встала такая задача.
Было быстро найдено решение ввиде конструкции:
Далее...
Было быстро найдено решение ввиде конструкции:
Далее...
Разбираясь с AGI для Asterisk
AGI - это встроенный в Asterisk метод выполнения внешних скриптов (по аналогии с CGI для http серверов), который может расширить функциональность asterisk при помощи других языков программирования. Таких, как: Perl, PHP, C, Pascal, Bourne Shell - все зависит от Вашего желания и умения.
Разбирался на днях с PHP - AGI забавная скажу вам штукенция.
сама библиотека phpagi тут(в исправленном мною варианте), в чем состоит само исправление, напишу ниже.
Первое что пришло на ум это рулетка. Тоесть поступает звонок и система отправляет его на произвольный телефон из списка.
Реальзовалось очень просто:
в файлик counter.txt пишется на какой номер откуда и во сколько скрипт перебросил клиента.
Следующий пример который хотелось бы привести, это научить астериску разговаривать. Для этого есть функция text2wave. PHP-AGI умеет работать с Festival(система перевода текста в речь). Но в PHP-AGI реализована возможность только английской речи. поэтому пришлось вызов фестиваля переписать с английской речи на русскую. Для того чтобы заставить сам фестиваль разговаривать по русски, есть в Debian пакетик festvox-ru.
Ну и сам пример реализации такой функции, с распознаванием звонящего.
Разбирался на днях с PHP - AGI забавная скажу вам штукенция.
сама библиотека phpagi тут(в исправленном мною варианте), в чем состоит само исправление, напишу ниже.
Первое что пришло на ум это рулетка. Тоесть поступает звонок и система отправляет его на произвольный телефон из списка.
Реальзовалось очень просто:
set_time_limit(0); require('phpagi.php'); # специальная библиотека для удобства работы с AGI $numbers = array(103, 109, 106, 111, 108, 102, 103); # массив с номерами shuffle($numbers); # тщательно перемешиваем $agi = new AGI(); $number=$numbers[1]; $cid = $agi->request['agi_callerid']; for ($i=0;$i<=1;$i++) { $rand_keys = array_rand($numbers); $num=$numbers[$rand_keys]; # ну и для пущщей уверенности достаем произвольный элемент нашего перемешанного массива. //----------------------------------------------------- $date_today = date("m.d.y"); //присвоено 03.12.01 $today = date("H:i:s"); //присвоит элементу 17:16:17 $fp = fopen("/var/lib/asterisk/agi-bin/counter.txt", "a"); // Открываем файл в режиме записи $mytext = $date_today.";".$today.";".$cid.";".$num."rn"; // Исходная строка fwrite($fp, $mytext); // Запись в файл fclose($fp); //Закрытие файла //----------------------------------------------------- $agi->exec_dial("SIP","$num","5,Tt"); # ну и собственно звонок произвольному манагеру }
в файлик counter.txt пишется на какой номер откуда и во сколько скрипт перебросил клиента.
Следующий пример который хотелось бы привести, это научить астериску разговаривать. Для этого есть функция text2wave. PHP-AGI умеет работать с Festival(система перевода текста в речь). Но в PHP-AGI реализована возможность только английской речи. поэтому пришлось вызов фестиваля переписать с английской речи на русскую. Для того чтобы заставить сам фестиваль разговаривать по русски, есть в Debian пакетик festvox-ru.
Ну и сам пример реализации такой функции, с распознаванием звонящего.
#!/usr/bin/php -q set_time_limit(0); require('phpagi.php'); $agi = new AGI(); $cid = $agi->request['agi_callerid']; if ($cid==8312332369) { $agi->text2wav("Привет, Егор."); $agi->hangup(); }
Добавляем в астериск функцию секретаря или делаем свою IVR.
Я думаю многим хочется разгрузить своего секретаря на предмет переключения на разные телефоны, если абоненту заранее известен внутренний номер сотрудника. Подробности внутри.
Далее…
Далее…
Запись разговоров в asterisk 1.6.
Статистика, статистикой… а иногда все таки нужна запись телефонных разговоров.
Существуют 2 вида записи:
1. это запись обоих направлений в один файл
2. каждое направление записывается в свой отдельный файл
Далее…
Существуют 2 вида записи:
1. это запись обоих направлений в один файл
2. каждое направление записывается в свой отдельный файл
Далее…
Asterisk. Статистика звонков в MySQL.
Рассмотрим на примере Debian 6 и asterisk 1.6
Запись статистики, Asterisk, ведет автоматически, если загружен модуль cdr_csv.so, статистика ведется по умолчанию в /var/log/asterisk/cdr-csv/Master.csv. Этой статистики в принципе достаточно, но работать не удобно. Удобней всего обрабатывать статистику хранящуюся в базе.
Далее…
Запись статистики, Asterisk, ведет автоматически, если загружен модуль cdr_csv.so, статистика ведется по умолчанию в /var/log/asterisk/cdr-csv/Master.csv. Этой статистики в принципе достаточно, но работать не удобно. Удобней всего обрабатывать статистику хранящуюся в базе.
Далее…
Кнопка "позвоните нам"
Я думаю многие задумывались, как сделать кнопочку "позвоните нам" и поместить к себе на сайт.
Хочу рассказать, как при помощи asterisk и проекта zadarma сделать такое чудо и при этом не заплатить ни копейки.
как настроить астериск на прием звонков я уже писал. Нам просто потребуется зарегистрироваться на zadarma.com, занести полученные логин и пароль в конфигурацию нашего астериска в качестве еще одного транка.
Потом на сайте задарма, под своими Логином и паролем Настройки->Виджет "Позвони мне" . тыкаем на понравившуюся кнопку, выделяем и копируем html текст к себе на сайт =)
у меня время реализации заняло не более 5 минут )
P.S. пытался как-то реализовать сие через Red5 Media Server, уж очень геморное дело это.
Хочу рассказать, как при помощи asterisk и проекта zadarma сделать такое чудо и при этом не заплатить ни копейки.
как настроить астериск на прием звонков я уже писал. Нам просто потребуется зарегистрироваться на zadarma.com, занести полученные логин и пароль в конфигурацию нашего астериска в качестве еще одного транка.
Потом на сайте задарма, под своими Логином и паролем Настройки->Виджет "Позвони мне" . тыкаем на понравившуюся кнопку, выделяем и копируем html текст к себе на сайт =)
у меня время реализации заняло не более 5 минут )
P.S. пытался как-то реализовать сие через Red5 Media Server, уж очень геморное дело это.
Переводим офис на SIP с минимальными потерями
Жил был офис с аналоговой АТС и обычной проводной телефонией.
И надоело платить кучу денег за разные номера.
И пришла идея перевести его на сип, но как сделать так чтобы не потерять клиентов, то есть оставить старые номера и при этом использовать сип?
Далее…
И надоело платить кучу денег за разные номера.
И пришла идея перевести его на сип, но как сделать так чтобы не потерять клиентов, то есть оставить старые номера и при этом использовать сип?
Далее…
Настройка Asterisk для домашнего использования
Хочу расcказать о своем опыте настройки этой PBX для домашнего использования.
Что дано:
1. Сервер с Debian Squeeze, с статичным IP
2. LinkSys SPA8000
3. SIP с городским номером от TTK
4. PCTEL для дешевого межгорода по россии
Читать далее...
Что дано:
1. Сервер с Debian Squeeze, с статичным IP
2. LinkSys SPA8000
3. SIP с городским номером от TTK
4. PCTEL для дешевого межгорода по россии
Читать далее...
Все что так или иначе связано с железом и ПО для него)
линуксойды, видузятники, цисководы и многие другие.
welcome! =)
линуксойды, видузятники, цисководы и многие другие.
welcome! =)