Подключение модема Huawei E1550 к FreePBX (elastix ).

  • VOIP
Протестированно на модеме Huawei E1550 с разлоченным звонками и версией прошивки 11.608.14.15.311 СКАЧАТЬ ТУТ
А теперь перейдем к установке и настройке модема. Для нормальной работы модема отключим на нем CardReader и виртуальный CD-ROM. Сделать это можно так:

[email protected]:$ sudo -i
[email protected]:$ apt-get install minicom
[email protected]:$ minicom -s
Выбираем настройку последовательного порта:
Нажимаем А и редактируем порт — /dev/ttyUSB0 после этого жмем два раза Enter и нажимаем Выход.
После подключения к модему введем команду — AT^U2DIAG=0 (Это команда перевода модема в режим только модем)
Выходим нажав Ctrl-A а потом Q

CardReader и виртуальный CD-ROM отключены можно продолжать.
Дальше — если нет svn то доставим

# yum install mod_dav_svn mod_ssl


Ну а дальше непосредственно к установке chan_datacard. По чему то не захотел ставиться на elastix 2.4

# svn co http://www.makhutov.org/svn/chan_datacard/trunk/ chan_datacard
# cd ~/chan_datacard/
# ./configure
# make install
# cp ~/chan_datacard/etc/datacard.conf /etc/asterisk


Второй вариант это chan_dongle

Устанавливаем последнюю стабильную версию Dongle-1.1.r14:

Качаем, распаковываем и переходим в папку с исходниками модуля chan_dongle выполнив команды:

wget http://asterisk-chan-dongle.googlecode.com/files/chan_dongle-1.1.r14.tgz
tar xvfz chan_dongle-1.1.r14.tgz
cd chan_dongle-1.1.r14

Если на официальном сайте отсутствует архив с дистрибутивом модуля Dongle, скачиваем его с этого сайта:

wget http://softnastroy.com/downloads/asterisk/chan_dongle-1.1.r14.tgz
tar xvfz chan_dongle-1.1.r14.tgz
cd chan_dongle-1.1.r14

Запускаем конфигурирование, сборку и установку модуля chan_dongle командами:

./configure
make
cp chan_dongle.so /usr/lib/asterisk/modules/
cp etc/dongle.conf /etc/asterisk/


Устанавливаем самую последнюю разрабатываемую версию Dongle из svn:

aptitude install autoconf
cd /usr/src/asterisk-src/
svn checkout http://asterisk-chan-dongle.googlecode.com/svn/trunk/
cd trunk/
aclocal
autoconf
automake -a
./configure
make
cp chan_dongle.so /usr/lib/asterisk/modules/
cp etc/dongle.conf /etc/asterisk/
chown -R asterisk:asterisk /usr/lib/asterisk/modules/chan_dongle.so
/etc/init.d/asterisk restart


Задание прав и пользователя устройства (Huawei E1550)

Предположим, по умолчанию так:

# ls -al /dev | grep ttyS


crw-rw----   1 root     dialout    4,  64 Сен 23 15:14 ttyUSB0
crw-rw----   1 root     dialout    4,  65 Сен 23 15:14 ttyUSB1
crw-rw----   1 root     dialout    4,  66 Сен 23 15:14 ttyUSB2

А Asterisk запущен из под одноименного пользователя

в консоли увидим:

chan_dongle.c: unable to open /dev/ttyUSB1: Permission denied
создадим правило udev

nano /etc/udev/rules.d/e1550.rules

Вставим в созданный файл.
KERNEL=="ttyUSB[012]", OWNER="asterisk", GROUP="asterisk", MODE="0660"


# /sbin/start_udev  
 # ls =al /dev | grep ttyUSB


crw-rw--   1 asterisk asterisk   4,  64 Сен 23 15:25 ttyUSB0
crw-rw--   1 asterisk asterisk   4,  65 Сен 23 15:25 ttyUSB1
crw-rw--   1 asterisk asterisk   4,  66 Сен 23 15:25 ttyUSB2


Отредактируем файл конфигурации модуля модема:

[email protected]:$ nano /etc/asterisk/datacard.conf
Удаляем всё после последней черты в конфиг файле и вставляем:

[ВАШ НОМЕР СИМ КАРТЫ]
context=from-gsm         ; context для входящих звонков
audio=/dev/ttyUSB1        ; tty порт для аудио подключения
data=/dev/ttyUSB2         ; tty порт для управляющих AT комманд модема
group=1              ; Группа вызова
rxgain=10             ; Изменение громкости динамика
txgain=-5             ; Изменение громкости микрофона
resetdatacard=yes         ; Перезагрузка модема при перезапуске модуля
autodeletesms=yes         ; Удаление смс с симкарты при перезапуске
usecallingpres=yes        ; use the caller ID presentation or not
callingpres=allowed_passed_screen ; set caller ID presentation

Создадим конфигурационный файл для входящих подключений:

Для входящих вызовов, sms и ussd запросов настроим extensions.conf:



[datacard-incoming]
exten => sms,1,Verbose(Incoming SMS from ${CALLERID(num)} ${SMS})
exten => sms,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DATACARD} - ${CALLERID(num)}: ${SMS}' >> /var/log/asterisk/sms.txt)
exten => sms,n,Hangup()

exten => ussd,1,Verbose(Incoming USSD: ${USSD})
exten => ussd,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DATACARD}: ${USSD}' >> /var/log/asterisk/ussd.txt)
exten => ussd,n,Hangup()

exten => s,1,Dial(SIP/100,,)
exten => s,n,Hangup()

Подробности

Отправка email с помощью скрипта PHP. Авторизация SSL/TSL на примере Яндекс Почты.

Если вы хотите отправить письмо с помощью любого smtp сервера(конечно если он настроен для этих дел), то вам поможет данный скрипт. Найдено на просторах веб паутины давным давно. Спасибо создателям, к сожалению адрес источника утерян.

В данном примере используется метод авторизации через сервер Яндекса, вы можете подкорректировать настройки для любого другого сервера. Итак.

Вам потребуется библиотека libmail.php

И собственно сама отправка письма:

<?php
include «libmail.php»; //Класс для работы с мейлом через smtp SSL/TSL
$m= new Mail(«utf-8″); // начинаем
$m->From( » Server Notification;[email protected]» ); // от кого отправляется почта
$m->To( $emailAddress ); // кому адресованно
$m->Subject( «Registration» );
$m->Body( «Вы зарегистрировались. Ваш пароль:».$_REQUEST['password'] );   
$m->Priority(3);// приоритет письма
$m->smtp_on(«ssl://smtp.yandex.ru»,»[email protected]»,»1234567″, 465);
$m->Send();    // а теперь пошла отправка

?>
Читать дальше

Ubuntu 15.10 "Wily Werewolf" [i386/amd64] 2xDVD



Название: Ubuntu
Версия: 15.10 «Wily Werewolf»
Официальный сайт: Canonical Ltd
Архитектура: i386/amd64
Лечение: не требуется

Системные требования:
PC x86/ x64


Описание:
Ubuntu 15.10 («Wily Werewolf») — является очередным дистрибутивом из регулярно планируемых обновлений операционной системы представленной Canonical Ltd. Готовые установочные образы созданы для Ubuntu Desktop, Ubuntu Server и Ubuntu Core (для них на прошлых этапах тестирования предлагались только ежедневные сборки), а также для Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Cloud, Ubuntu GNOME и Xubuntu.
Основные изменения в Ubuntu 15.10:
Подробности

Заменяем Lightroom для вашей Ubuntu: пакет digiKam

Обработка фотоснимков – один из основных “камней преткновения” в вопросах выбора Ubuntu в качестве ОС для развлечений и работы с графическим контентом. Сторонники платного ПО традиционно приводят в качестве аргумента против перехода с Windows отсутствие Linux-версии у одного из самых популярных редакторов фотоснимков – Adobe Lightroom. Но сегодня вечным скептикам предлагаю посмотреть на достойное open-source решения для профессионального редактирования фотографий (под ним понимаем не просто набор предустановленных фильтров с кнопочками, а возможность выбора и корректировки всех настроек фото).


Речь идет о пакете digiKam, изначально ориентированном на пользователей рабочей среды KDE (в т.ч. – и KDE 4), который однако может работать и в Gnome (что важно, т.к. именно Gnome используется в Ubuntu по умолчанию). Рассмотрим кратко основные возможности данного ПО.
Подробности

В Сети доступны дистрибутивы Linux Mint 17.3 «Rosa» Cinnamon и MATE

Дистрибутив Linux Mint является одним из самых «дружественных» к пользователю дистрибутивов наряду с Ubuntu, и подходит для перехода с Windows, поскольку по умолчанию имеет графическую среду Cinnamon, похожую на интерфейс Windows. На днях появилась хорошая новость для пользователей этого дистрибутива – в сеть выложены релизные дистрибутивы Linux Mint 17.3 «Rosa» Cinnamon и MATE. Они доступны на официальном FTP-сервере.


Как уже сказано, по умолчанию в системе используется Cinnamon (рус. Корица) – это «Windows-подобное» графическое окружение, имеющее аналог меню «Пуск», панели задач и так далее. А также есть версия с MATE – продолжением оригинального оформления Gnome 2 с поддержкой современных решений, таких как Qt5 и GTK 3+.

Важно отметить, что этот дистрибутив – последний в 17-й ветке, дальше будет 18-я версия на базе Ubuntu 16.04 LTS. В отличие от системы нумерации Ubuntu, в Mint увеличение номера допускается только для дистрибутивов на базе LTS (Long Time Support) с пятилетней поддержкой, тогда как девятимесячные релизы имеют нумерацию вида 17.x.

Интересно, что по непонятной причине официальный сайт дистрибутива на текущий момент не функционирует, как и форум. При этом сервер с дистрибутивами доступен в сети
Скачать
Читать дальше

Red Hat Enterprise Linux 7.2 [x86-64] 11xDVD

Версия: 7.2
Последняя версия ОС: 7.2
Официальный сайт: www.redhat.com
Архитектура: x86-64

Описание:
Компания Red Hat анонсировала релиз дистрибутива Red Hat Enterprise Linux 7, выпуск обновлений для которого будет производится в течение 10 лет.
Из наиболее значительный изменений можно отметить: поставка новой редакции Red Hat Enterprise Linux Atomic Host, отказ от формирования 32-разрядных сборок для архитектуры x86, использование по умолчанию файловой системы XFS с опциональной поддержкой btrfs и ext4, поставка GNOME 3 в режиме классического рабочего стола, задействование системного менеджера systemd и службы ведения логов systemd-journald, переход на загрузчик GRUB 2 c поддержкой GPT, EFI и OpenFirmware, экспериментальную поддержку UEFI Secure Boot, монтирование /tmp с использованием tmpfs, поставка по умолчанию MariaDB вместо MySQL, интеграция динамического межсетевого экрана firewalld, включение системы kpatch для обновления ядра на лету, интеграция инструментария Docker, поставка полноценной реализации контроллера домена и сервиса Active Directory на базе Samba 4.1, новый интерфейс в инсталляторе.
Читать дальше

Tails 1.7 [анонимный доступ в сети] [i386] 1xDVD

Системные требования: Tails требуется x86+ совместимый процессор: IBM PC compatible+, желательно не старше 2005 года выпуска.
Инструкция по установке: Записать образ на диск или флешнакопитель и следовать подсказкам системы.
Запись загрузочного образа на DVD-диск с помощью ImgBurn или Создание загрузочной флешки в программе Unetbootin


Читать дальше

56 полезных команд Windows

Вводим в поиске cmd вписываем туда:
appwiz.cpl — Удаление программ
calc — Калькулятор
charmap — Таблица символов
chkdsk — Утилита для проверки дисков
cleanmgr — Утилита для очистки дисков
cmd — Командная строка
compmgmt.msc — Управление компьютером
control — Панель управления
control admintools — Администрирование
control desktop — Настройки экрана / Персонализация
control folders — Свойства папок
control fonts — Шрифты
control keyboard — Свойства клавиатуры
control mouse — Свойства мыши
control printers — Устройства и принтеры
control schedtasks — Планировщик заданий
desk.cpl — Разрешение экрана
devmgmt.msc — Диспетчер устройств
dfrgui — Дефрагментация дисков
diskmgmt.msc — Управление дисками
dxdiag — Средства диагностики DirectX
eventvwr.msc — Просмотр событий
explorer — Проводник Windows
firefox — браузер Firefox
firewall.cpl — Брандмауэр Windows
iexplore — Браузер Internet Explorer
inetcpl.cpl — Свойства браузера Internet Explorer
logoff — Выйти из учетной записи пользователя Windows
magnify — Лупа (увеличительное стекло)
main.cpl — Свойства мыши
migwiz — Средство переноса данных Windows
mmsys.cpl — Настройка звука
mrt — Средство удаления вредоносных программ
msconfig — Конфигурация системы
msinfo32 — Сведения о системе
mspaint — Графический редактор Paint
ncpa.cpl — Сетевые подключения
notepad — Блокнот
osk — Экранная клавиатура
perfmon — Системный монитор
powercfg.cpl — Электропитание
prs — Средство записи действий по воспроизведению неполадок
regedit — Редактор реестра
rrr — Быстрый запуск Reg Organizer
shutdown — Завершение работы Windows
sysdm.cpl — Свойства системы
syskey — Защита БД учетных записей Windows
taskmgr — Диспетчер задач
timedate.cpl — Настройка даты и времени
utilman — Центр специальных возможностей
verifier — Диспетчер проверки драйверов
wab — Адресная книга Windows
winver — Версия Windows
wmplayer — Проигрыватель Windows Media Player
write — Редактор Wordpad
wscui.cpl — Центр поддержки
Читать дальше

Ускорение запуска OpenOffice / LibreOffice

OpenOffice/LibreOffice пытается определить имя локального хоста и почему то не может. Нам необходимо модифицировать файл hosts.

Допустим, у меня он такого содержания:

127.0.0.1 localhost
127.0.1.1 test

где test это имя компьютера (у Вас оно свое).
Файл hosts необходимо привести к следующему виду:

127.0.0.1 localhost test.(none)
127.0.1.1 test

После этих странных манипуляций запускаем OpenOffice/LibreOffice, и о ЧУДО! Холодный старт — 2-3 секунды!

Дополнительные действия:

В настройках выбираем «память(memory)» и проделываем следующее:

количество шагов Undo (Откат) сокращаем со 100 до 20-30
увеличиваем величину используемого OpenOffice графического кэша с 6 Mb до 64-128 Mb
увеличиваем память для обьектов в до 20 Mb (по умолчанию 0.5 Mb)
устанавливаем количество обьектов в строке Cache for inserted objects — 20
Ставим чекбокс напротив «быстрого» запуска quickstarter
Теперь выбираем в левой панели закладку Java и вней убираем чекбокс напротив строки Use Java runtime environment.
Нажимаем ОК и выходим из программы. Настройки вступят в силу при следующем старте программы.
Читать дальше