Ged KORSHUNOV.RU newsletter

warning: Creating default object from empty value in /usr/local/www/drupal6/modules/taxonomy/taxonomy.pages.inc on line 33.

Asterisk - подмена набираемого номера

Продолжая играть в астериск, столкнулся с желанием звонить через него использую SIP клиенты прямо из телефонной книги. При этом вознкла проблема, что в телефонной книге большинство номеров имеет полный международный формат, т.е. +7-XXX-XXX-XX-XX. Соответственно, через обычную линию такое набирается не всегда хорошо и нужно заменить +7 на 8.

По статье "Как заменить +7 на 8 для Elastix" все сделал и заработало:

Для замены +7 на 8 в Elastix необходимо внести изменения в файл extensions_custom.conf. Для этого входим в панель управления Elastix, закладка PBX -> Tools, меню Asterisk File Editor. Листаем и находим необходимый нам файл extensions_custom.conf, и открываем его, нажав левой кнопкой мыши.
Находим в файле строку [from-internal-custom] и сразу после неё добавляем строку:

exten => _+7XXXXXXXXXX,1,GoTo(outbound-allroutes,8${EXTEN:2},1)

Для чистого Астериска подмену номера делал так же, в файле extensions.conf в необходимом контексте переход на экстеншен текущего контекста с заменой +7 на 8

exten => _+7XXXXXXXXXX,1,GoTo(8${EXTEN:2},1)

Как написано, ниже в комментариях, это очень жесткий способ, действующий на все направления, есть более мягкий и, наверное, правильный:

в Dial Patterns that will use this Route пункта Outbound Routes выставить:
prepend = 8
prefix = +7

0
Your rating: Нет

Добавление сайта в поисковые сервисы

Службы в которые добавлен сайт заповедника для улучшения индексации поисковиками и возможности анализа работы поисковиков с сайтом:

Полезные приложения для мобильника под андроидом

Список полезных, на мой взгляд, приложений под для мобилки под андроидом:

0
Your rating: Нет

Список халява-дающих сайтов

Сайты дающие иногда халяфки, периодически отслеживаю.

0
Your rating: Нет

Прощай sendmail. Привет exim

Т.к. imap от dbmail'а сильно тормозит, решил куда-нить с него перебраться.

Cписок наиболее важных используемых компонентов в конечном решении, чтобы не забыть:

  • FreeBSD
  • exim - smtp сервер
  • dovecot - pop3 и imap сервер
  • dovecot-pigeonhole - sieve фильтр для dovecot, для сортировки писем пользователей на сервере
  • roundcube - веб-интерфейс к почтовому серверу
  • spamprobe - простой и удобный спамфильтр
  • sendxmpp - отправка сообщений в jabber

Основным критерием был скорость работы. Вроде exim+dovecot этому соответствуют. Sendmail не устроил тем, что не может складывать почту в maildir.

Нашел статью  - основной момент этой статьи заключается в том, что это полное хауту как запустить связку, включая то, что конфиги нужно просто слить из нета. Дополнительно использовалась эта статья и яндекс.

И здорово и как-то неприятно - мало-ли чего в конфигах, но копаться лень.

Под себя потребовалось поправить несколько моментов:

0
Your rating: Нет

Перенос почтового ящика с сервера на сервер по imap

Задался таким вопросом. На вскидку нашел - imapsync.

Буду разбираться как время появится.

Вроде немного разобрался:

 imapsync --host1 127.0.0.1 --port1 1431 --user1 "login1" --password1 pass1 --host2 127.0.0.1 --user2 "login2" --password2 pass2 --noauthmd5

Возникло пару проблем:

  • если ящики большие, то под админом - при исчерпании памяти компьютер перегружается, при запуске из под пользователя - imapsync вываливается. Приходится перезапускать до тех пор, пока вся почта не синхронизируется. Как бороться пока не нашел. Ключи split и bufersize никак не помогают.
  • после того как все папки синхронизируются, нужно на них подписываться.

Получилось так:

imapsync --user1 "${login}" --ssl1 --password1 "${password}" --host1 "${host1}" --user2 "${login}" --password2 "${password}" --host2 "${host2}"  --tmpdir /var/tmp --nofoldersizes --usecache ;

0
Your rating: Нет

Связь

Как меня найти

site: http://ged.korshunov.ru
mail/jabber: ged(собака)korshunov.ru
icq: 92019598
sip: ged@ged.korshunov.ru
skype: korshunov.oleg

Учет компьютеров

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

Говорят первым делом нужно осознать что именно нужно учитывать и хотябы немного все это безобразие упорядочить.

Что у нас есть:
 1. Порты СКС, комнаты, этажи, здания.
 2. ПК, принтеры, факсы, телефоны (аппараты), копиры, бесперебойники, флешки, ПО и т.д.
 3. Люди
 4. Расходные материалы (картриджи, CD-диски)
 5. Службы (www, ftp, и т.д.)
 6. Организации, отделы, и т.д.
 7. IP-адреса, телефоны, email, jabber и т.д.
 8. Услуги (заправки картриджей, замена, хостинг и т.д.)

Что мы хотим:
 1. Знать где какой порт СКС, какие железки, люди и т.д. находятся.
 2. Знать когда кто где сел, что где установили или переустановили.
 3. Знать что где купили, сколько стоило, сколько гарантия, когда умрет
 4. Знать когда что где ремонтировали, сколько стоило, сколько гарантия.
 5. Знать когда пора платить очередные деньги.

Какая у нас получается база:

 1. Поставщики: Название, адреса, телефоны, контактные лица, всяческие описаловки.
 2. Люди: Полное имя, должность
 3. Место положения: адрес.
 4. Типы железок пк/факс/хдд и т.д.
 5. Выстраивание всего в кучку.

Ленты новостей