Skype $ Asterisk

By Asterisk, Kadmin, SIP, Skype No Comments

После покупки МSом Skype и прекращения продаж Skype для Asterisk остается только один нормальный вариант подружить Skype с Asterisk – Skype Connect (ну или какие нибудь открытые SIP Skype шлюзы типа Sipnet). Подключаем Skype Manager и в дашбоде добавляем профайл в фичу Skype Connect. Потребуется хотя бы один бизнес аккаунт (административный аккаунт личный и для этих целей не подойдёт), что бы использовать его для входящих звонков. Стоимость Skype Connect – €4,95 в месяц.
На Asterisk делаем пир (транк):
host=sip.skype.com
username=99051000130299
secret=CsdXzf3Y46Jrdd
type=friend
context=from-trunk
insecure=invite
canreinvite=no
fromdomain=sip.skype.com
fromuser=99051000130299
dtmfmode=rfc2833
disallow=all
allow=ulaw&alaw

Заводим на этот транк правило исходящих звонков, а в правиле входящих прописываем в DID username – 99051000130299 и направляем на внутренний номер. Теперь если позвонить на Skype бизнес аккаунт указанный в профайле Skype Connect попадем в Asterisk.

.bashrc & .screenrc

By CentOS, Kadmin, Linux No Comments

Для того что бы при входе в систему открывалась последняя сессия screen нужно поставить для начала сам screen

и поправить конфиги
.bashrc

.screenrc

Бывает что screen виснет, и лучше не использовать exec screen -dR а обойтись screen -x

Centos OpenSSH

By CentOS, Kadmin, Linux No Comments

В CentOS 5.5 OpenSSH 4.3 не работает Math User, хотя работает chroot заявленный в OpenSSH 4.9. Для установки последней версии OpenSSH нужно выполнить следующие:

Read More

Почт@: Google Apps или Zimbra

By CentOS, Kadmin, WEB, Zimbra 2 Comments

Есть домен и хочется почитать и поотправлять почту. Нужен почтовый сервер. Лучший на мой взгляд вариант это конечно Google Apps –  регистрируемся и получаем почтовый сервис с отличным антиспам фильтром и  легким доступом отовсюду к удобному интерфейсу.Ограничение бесплатной (а это важное условие) версии – не более 50-ти почтовых ящиков. Но если  больше и не надо то это самый удачный выбор. Достаточно прописать соответствующие MX записи в DNS зоне вашего домена.

Еще один совершенно бесплатный и простой в установке и использовании  –  Zimbra Collaboration Suite – Open Source Edition
Read More

VDS дома

By Apache, CentOS, Hosting No Comments

Можно организовать VDS хостинг дома если есть выделенный IP адрес и постоянно включённый компьютер с достаточным объемом памяти. В приведенном примере на компьютере за домашним рутером работает Windows 7 Professional 64 bit. Скачиваем VirtualBox и обаз CentOS (64-x битный образ следует загружать только если Windows тоже 64 бита). Запускам VirtualBox и создаём машину Linux Red Hat (64 bit) с 1гб рама и динамически расширяющимся образом жесткого диска гигабайт на сто. В параметрах виртуальной машины на вкладке “сеть” выбираем тип подключения “сетевой мост”. Запускаем вм и подставляем ей только что скаченный образ CentOS. Далее следует не сложная процедура установки ос.
Read More

Место для сайта

By Hosting, Kadmin No Comments

Место для сайта это доменное имя + хостинг. Имя стоит 390 руб. в год в зоне RU или COM, другие зоны тоже не значительно дороже. Хостинг может быть бесплатным (ждем не дождёмся google free hosting) или платным, например VDS hosting за 10$-100$ в месяц. Можно хостить сайт в любом месте если там есть статический белый IP адрес на широком канале и постоянно работающий компьютер, например дома 🙂 (VDS Дома).  Есть много  мест в сети где раздают бесплатный хостинг, мне нравиться heliohost.org. Для начала совсем не обязательно платить за хостинг  и  посему регистрируемся на heliohost.org и получаем бесплатный cPanel PHP MySQL хостинг. В поле Desired Domain: указываем Other – имя будущего домена, который непременно надо зарегистрировать, я рекомендую аккредитованного регистратора доменных имён webnames.ru:

выбираем имя, регистрируем,  без дополнительной платы получаем поддержку DNS и удобный интерфейс редактора DNS зоны  в котором можно прописать  IP адрес домашнего рутера. Если решено пользоваться бесплатным хостингом а не держать сервер дома (причин много, например шумный компьютер в детской комнате), то при регистрации прописываем DNSы бесплатного хостинга HelioHost: ns1.heliohost.org и ns2.heliohost.org. Ждём. Через день сайт будет доступен.

CentOS VNC Server

By CentOS, Kadmin No Comments

yum groupinstall "X Window System" "KDE (K Desktop Environment)" vnc-server
vncpasswd
nano /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
service vncserver start
service vncserver stop
cd .vnc
nano xstartup
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
service vncserver start
chkconfig vncserver on

Временные условия для исходящих звонков Asterisk

By Asterisk, CentOS, Kadmin No Comments

Возникла необходимость отключения офисного факса в нерабочие время, да так чтобы факсы он принимал а вот позвонить с него было бы нельзя.  Стандартный модуль для FreePBX, называющийся Time Condition, мне не помог, но используя его можно узнать о функции GotoIfTime. Решил я проблему добавив в extensions_custom.conf (добовлять в extensions_aditional.conf не имеет смысла ибо он перезаписывается FreePBXом при каждом применении конфигурации) следующие строки:

Read More

IAX Asterisk

By Asterisk, CentOS, Kadmin No Comments

При попытке подключить ZoIPer к Asterisk получал в консоли такое сообщение:

ERROR[2451]: chan_iax2.c:4712 handle_call_token: Call rejected, CallToken Support required. If unexpected, resolve by placing address 10.01.02.03 in the calltokenoptional list or setting user 1000 requirecalltoken=no

Решил добавлением в iax.conf  (iax_custom.conf если установлена FreePBX) строку  calltokenoptional = 10.0.0.0/255.0.0.0 (сетка из который конектятся IAX клиенты)

SSL самиздат

By Apache, CentOS, Kadmin No Comments

SSL сертификат на год для веб сервера

openssl genrsa -out localhost.key 2048
openssl req -new -key localhost.key -out localhost.csr
openssl x509 -req -days 365 -in localhost.csr -signkey localhost.key -out localhost.crt
mv localhost.crt /etc/pki/tls/certs
mv localhost.key /etc/pki/tls/private
mv localhost.csr /etc/pki/tls/private
service httpd restart


или (CentOS 6)

genkey www.example.com
nano /etc/httpd/conf.d/ssl.conf

Windows Server 2008 R2 Backup

By Kadmin, Windows Server No Comments

Графический интерфейс Windows Server 2008 R2 Backup весьма скуден и приходиться пользоваться командной строкой. Для того что бы сделать простой бэкап всех данных сервера можно создать .bat файл с таки содержанием
wbadmin start backup -include:”c:,e:,f:,g:” -allCritical -backupTarget:\backupbackup -quiet >> \backupbackuplog.txt
и поставить его в расписание Task Scheduler

SCHTASKS /Create /SC WEEKLY /D <Day Of Week>  /TN <TaskName> /RL HIGHEST /ST <StartTime> /TR <Windows Server Backup Command>
SCHTASKS /Create /SC WEEKLY /D SAT /TN WeeklySystemStateBackup /RL HIGHEST /ST 19:00  /TR “WBADMIN START SYSTEMSTATEBACKUP -backupTarget:I: -quiet  >> C:backupLogs.txt “

Синхронизация времени DC

By Kadmin, Windows Server No Comments

Для синхронизации сервера точного времени (в этой роли выступает Domain Controller или точнее Primary Domain Controller Emulator) с внешнем источником надо выполнить следующие команды:

W32tm /config /syncfromflags:manual /manualpeerlist:"time.nist.gov"
W32tm /config /reliable:yes
W32tm /config /update
W32tm /resync
Net stop w32time
Net start w32time