воскресенье, 24 июня 2012 г.

меняем яндекс на гугл в мозиле

Заходим в about:config
находим browser.search.defaultenginename
меняем на Google
Профит!

пятница, 18 мая 2012 г.

Elastix + Zadarma.com

Переходим к настройке FreePbx. Для простоты, будем считать, что первый сип-номер в Задарме у нас 11111 с паролем parol1, а второй - 22222 с паролем parol2. В меню «Транки» жмем «Добавить SIP-транк» и переносим данные первой линии:
Название транка: Zadarma
Outbound CallerID 11111
CID Options: Force Trunk CID

Опции для PEER

username=11111
type=friend
secret=password1
qualify=yes
nat=yes
insecure=port,invite
host=sip.zadarma.com
fromuser=11111
dtmfmode=rfc2833
disallow=all
allow=alaw&ulaw
canreinvite=no
content=from-trunk-sip-Zadarma

Строка регистрации:
11111:password1@sip.zadarma.com/11111
 Жмем «Сохранить изменения», а затем «Duplicate Trunk»
Эта кнопочка сразу же позволит нам создать второе соединение с «Задарма». Напомню, его мы будем использовать исключительно для исходящих звонков, так что некоторые настройки будут отличаться.
Название транка: Zadarma2
Outbound CallerID 22222
CID Options: Force Trunk CID
Максимально каналов: 3

Опции для PEER

username=22222
type=friend
secret=password2
qualify=yes
nat=yes
insecure=port,invite
host=sip.zadarma.com
fromuser=22222
dtmfmode=rfc2833
disallow=all
allow=alaw&ulaw
canreinvite=no
Строка регистрации:
22222:password2@sip.zadarma.com/22222
По сравнению с первым транком мы задали «Максимальное количество каналов» и убрали опцию «content».
Снимаем галочку «Выключить транк», сохраняем изменения и соглашаемся их применить через перезагрузку. Если все правильно – в панели оператора ярко засияют два новых транка.
 Осталось настроить входящую и исходящую маршрутизацию и всё!
Спёрто тут

Elastix + Sipnet.ru

Setup - General Settings. Ищем параметр Allow Anonymous Inbound SIP Calls?. По умолчанию стоит No. Поставим Yes. Это необходимо, чтобы принимать ВХОДЯЩИЕ звонки, если таковые пойдут с sipnet.ru.

Жмём Submit внизу страницы, жмём на оранжевую кнопку "Apply Configuration changes".
Настала очередь создать транк на sipnet.ru Идём Setup - Trunks.

Жмём "Add SIP Trunk". В примере будут показаны логин sipnet.ru - 1234567, пароль - mypassword
Trunk Description
sipnet.ru
Outbound Caller ID:
1234567
Dial Rules:
.
PEER Details:
host=sipnet.ru
fromdomain=sipnet.ru
fromuser=1234567
username=1234567
secret=mypassword
dtmfmode=rfc2833
type=peer
context=context-internal
disallow=all
nat=yes
allow=g723&g723.1&gsm&ulaw&alaw
insecure=very

USER Context:

1234567
USER Details:
secret=mysecret
type=user
context=context-internal
insecure=very
Register String:
1234567:mysecret@sipnet.ru/1234567

Жмём Submit внизу страницы, жмём на оранжевую кнопку "Apply Configuration changes". Всё, транк создали. Осталось настроить входящие и маршруты. Для начала настроим исходящие звонки. Для этого идём Setup - Outbound Routes. В правом верхнем углу жмёмё "Add Route".

Route Name - Указываете название направления (sipnet)
Dial Patterns - шаблон номера, в соответсвии с которым будет использоваться имеено это направление. В примере я пустил все звонки через сипнет. Можно, к примеру указать 8495XXXXXXX - в этом случае через данное направление буду осуществляться звонки только в Москву.
Trunk Sequence - здесь указываете, через какой именно транк будут осуществляться звонки. В нашем случае это sipnet
Этих настроек зватит для осуществления звонков через транк sipnet. При желании можете побаловаться с другими настройками. Жмём "Submit" внизу страницы, жмём на оранжевую кнопку "Apply Configuration changes", ждём. После применения настроек можете настроить на локальном компе программный IP-телефон и попробовать позвонить. Очень рекомендую во время звонка зацепиться на серваке к астериску и посмотреть, что происходит.
 
В заключении покажу как заворачивать входящие звонки с того же сипнета.
Идём "Setup" - "Incoming Route". Жмём в правом верхнем углу "Add Incoming Route"

Description - описание входящего маршрута.
DID Number - ID аккаунта на sipnet
В разделе "Set destination" указываем, куда должен прийти входящий звонок.
Жмём Submit внизу страницы, жмём на оранжевую кнопку "Apply Configuration changes"

Спёрто тут

пятница, 11 мая 2012 г.

Русский IVR в Elastix

1) заходим на наш сервер через ssh с именем root и паролем

2) создаем временную директорию mkdir tmp и заходим в неё cd tmp

3) набираем команду: wget http://www.ivrvoice.ru/downloader/download/file/12

4) после того как скачается файл - распаковываем его: tar xzvf asterisk-sounds-ru-alaw-2010-04-28.tar.gz

5) удаляем существующую директорию с русскими фразами: rm -r -f /var/lib/asterisk/sounds/ru

6) перемещаем звуковые файлы в нужное место:mv ru /var/lib/asterisk/sounds/

7) переходим в директорию выше cd .. и удаляем временную. директорию rm -r -f tmp

8) теперь необходимо Elastix сообщить о русских файлах, для этого открываем для редактирования файл sip_general_custom.conf (закладка PBX -> Tools, меню Asterisk File Editor. скорее всего он пустой будет) и в него добавляем следующие строку: language=ru

9) перезагружаем Астериск ( закладка PBX -> Tools, меню Asterisk-Cli, в поле Command ввести reload и нажать кнопку Execute)

10) Можно набрать на телефоне например *65 и услышать ваш внутренний номер на русском.

Спёрто тут
и чуть-чуть от себя (пункт 5)

Elastix + NAT

После долгих поисков, найдено решение:
редактируем sip_nat.conf
nat=yes
externip=хх.хх.xx.xx <внешний IP>
; externhost=
localnet=192.168.0.0/255.255.255.0 <внутренняя сеть>
externrefresh=10

и затем прописываем переадрессацию в раутере:
UDP 10000-20000, 4569, 5036, 4000
TCP 30000-40000, 53

перегружаем Elastix
Бинго!

спёрто тут и тут


четверг, 15 мая 2008 г.

Debian's repositary

Ставить весь софт - это хорошо))
Но его надо ещё где-то взять.

Итак по адресу /etc/apt/sources.list у меня лично следующее:

deb http://ftp.de.debian.org/debian testing main contrib non-free
deb-src http://ftp.de.debian.org/debian testing main contrib nonfree

deb http://ftp.debian-unofficial.org/debian/ testing main contrib non-free

Ещё можно добавить строчку:

deb http://rusxmms.sourceforge.net/ubuntu/rusxmms dapper main

И даже загрузить для неё ключ:

wget http://rusxmms.sf.net/ubuntu/rusxmms/key.gpg -O - | apt-key add -

Что бы Amarok научился читать русские теги, с помощью вот этого пакета:

libtag1c2a


среда, 30 апреля 2008 г.

Debian post-install scripts

Собрался в очередной раз установить дебиан.
Не любовь к долгой скачке и чужому выбору софта привели к net-install.
Решил выложить установочные скрипты которыми пользуюсь я.
Точнее пост-установочные...

Для начала - да будет звук:

alsa.sh
#!/bin/bash
aptitude install alsa-base alsa-utils
dpkg-reconfigure alsa-base
alsaconf
Затем поставим иксы:
xorg.sh
#!/bin/bash
aptitude install xserver-xorg
aptitude install x-window-system-core
dpkg-reconfigure xserver-xorg
Теперь пришла очередь любимых кедов)))
kde.sh
#!/bin/bash
aptitude install arts
aptitude install kdelibs
aptitude install kdebase
aptitude install kdenetwork kdegraphics kdemultimedia kdeutils kdeadmin kdeaddonskdeartwork kdegames kde-i18n-ru

Ну и необходимый минимум софта:

other.sh
#!/bin/bash
aptitude install amarok kmplayer licq gaim iceweasel iceweasel-l10n-ru k3b k3b-i18n rar unrar ktorrent lame openoffice.org openoffice.org-l10n-ru


И чтобы всё это поочереди не вызывать, чуть-чуть автоматики:

all.sh
#!/bin/bash
./alsa.sh
./xorg.sh
./kde.sh
PS методом околонаучного тыка было выяснено, что лучше сначала один раз запустить
кеды, а потом уже ставить весь софт иначе возможны всяческие глюки.



PPS осталось ненадолго перестать лениться и прописать в скрипты аргументы, что бы aptitude сам на все вопросы отвечал "Yes" )))