Я консерватор.

Реально не понимаю — зачем вносить изменения в то, что и так хорошо работает? При чем, изменения ну ни капельки не улучшает того что уже есть. Это «камень» в огород RedHat, ну и «самосвал булыжников» в огород Федоры.
Сижу копаю CentOS 6 и опять приходится переучиваться. Простейшая фигня, аутентификация на LDAP сервере. Раньше (RedHat <= 5) был один пакет с одним конфигом. Теперь (RedHat 6): два пакета, дополнительный демон и три конфига. Ну нафига это было делать? Что там у федоры творится, даже смотреть не стал.

З.Ы. После просмотра 16-й Федоры, этот дистрибутив у меня вычеркнут из списков используемых.
З.З.Ы. Чувствую, еще пара таких «улучшений» и вернусь на Slackware.

Чет MTT начинает напрягать.

Чет IP телефония от MTT козлит последнее время. Регулярные ошибки (ip код 500 и 480) и невозможность позвонить. Вообщем правильно я оставил проводной телефон от МГТС. Если МТТ и дальше будет себя так вести — придется отказаться от их услуг.

Суббота удалась

Таки да, суббота удалась.

Сначала мне, совершенно случайно, досталось приглашение на органный концерт по абонементам в Московский Дом Музыки. «В органном королевстве» Федор Строганов.
Я сразу заявил свои веские права на единственное приглашение :), выменяв его на контрамарку в Малый Театр у подруги жены.
Да, орган — это сила! Сидел на концерте и тихо кайфовал.
Учитывая, что это серия концертов для детей, она носит скорее познавательный характер. В один день были показаны разные направления в органной музыке. Было очень интересно. Я не надеялся (честно признаюсь, брал приглашение не глядя в программу, понадеялся на то, что к таким органам всяких халтурщиков не пускают :), но мне повезло — токкату и фугу ре минор Баха, Федор исполнил 🙂 Вау, дух захватывает.

После окончания концерта, судьба преподнесла еще один сюрприз. Подруга жены, которой досталась моя контрамарка, простудила шею. И я вечером таки попал еще и в Малый Театр :).
Если от органа я получил удовольствие, то от посещения Малого Театра остался какой то осадок :(. Ну что вы обычно ожидаете от Малого Театра? Ага, олд скул театр, Станиславский, «Не верю», «Чайка» и прочее. Вобщем ожидается такой старый добрый театр.
Ндя, когда подняли занавес и началось действие, я не поверил своим глазам — актеры работали с петличками (микрофоны такие)!!! На сцене Малого Театра!!! А потом актеры запели! И я понял — мать твою — это же мюзикл! В Малом! О Боги! Куда я попал?! Дон Жуан, А. Толстой, музыкальная драма (мюзикл с печальным концом).
Зря я не провентилировал вопрос заранее 🙁 может бы поменялся с кем нибудь еще 🙂
Сам спектакль так себе, я потихоньку засыпал. На антракте мы с женой посмотрели друг на друга и спросили себя: «Пойдем сейчас или таки досмотрим это?». Решили досмотреть. Правильно, что остались. Когда появилась статуя командора, мурашки побежали по телу.

Вот так я провел субботу, забавно.

Gigaset C610A IP

Вобщем настал момент, когда я решил объединить в одном девайсе стандартную проводную телефонию от МГТС и IP телефонию.

Раньше проводной телефон был отдельно (DECT Philips с парой трубок) и IP телефония от МТТ через шлюз Planet (со вторым noname DECT телефоном).
Выбирал недорогой IP телефон с возможностью подключения аналоговой проводной линии. Выбирал между Panasonic и Gigaset. В итоге выбрал Gigaset. Основной причиной была возможность подключения простых DECT трубок, у Панаса подключаются только специализированные трубки.
Вчерась привезли девайс, распаковал, включил. Настройка (включая обновление прошивки) заняла минут 10. Трубку от Phillips подключил сразу. К сожалению подключил только одну трубку, на второй ребенок раздавил экран и я не смог банально выбрать меню ввода кода базы :).

Что хотелось бы получить в итоге.

  1. Все исходящие на 495, 499, 812 и межгород делать через МТТ.
  2. Исходящие на мобилы и спец службы (112, 01, 02, 03), через МГТС. (Номер МГТС приходится оставлять, потому как многочисленная родня и знакомые жены и тестя знают только его. В перспективе перейду на самый дешевый повременной план.)
  3. Все входящие отображать на всех трубках, подключенных к девайсу.

На какие неприятности наткнулся:

  1. Если на простом DECT при поднятии трубки сразу выдается сигнал линии МГТС и ты можешь набирать номер «на слух» (это особенно важно при наборе через «8, пауза, код, номер телефона»). То тут все наоборот, сначала набираешь номер, потом телефон немного думает, подключает линию и начинает набирать номер. Поэтому приходится при наборе номера после 8-ки явно ставить символ паузы (R или P, зависит от производителя телефона). А зная качество связи МГТС, телефон после 8-ки может не дождаться ответа станции и продолжить набирать номер 🙁
  2. Настройка плана звонков в Gigaset-е убогая до безобразия. Рассчитана только на IP телефонию. Простой пример, хочу все звонки на код 916 МТС завернуть на телефон от МГТС. Т.е. все телефоны, номер которых начинается на 8P916 или 8R916, пускать на соответствующую линию. Ага, бананас! Gigaset не понимает символы паузы в номере! Вау! Т.е. если я хочу отловить номера мобилы я должен писать 8916, но см. пункт 1. Без паузы на МГТС не набрать такой номер! Обалденная засада! Слава Богу, на родной гигасетовской трубке можно выбрать линию, через которую придется делать звонок, но вот с другой трубой это сделать не получится. Поэтому пришлось жестко привязать все звонки с Филипса на МГТС :(, абидно.
  3. Сервисные службы, предоставляемые порталом Gigaset либо не работают, ли бо все через опу. Да и для отображения почты и прочая, производитель забыл поставить русские шрифты в трубку 🙂 или кодировки не понимает 🙂 Так что отключил я всю эту фигню. Тем более, что на не родных трубках это по определению не работает.
  4. WEB морда торомозиииит :). Но это не критично, потому как настраиваешь один раз, и забываешь про ее существование.

В итоге план звонков выглядит печально:
Трубка Philips жестко привязана к МГТС.
На гигасете установлен выбор линии при наборе номера.

01 -> МГТС
02 -> МГТС
03 -> МГТС
112 -> МГТС
8495 -> МТТ
8499 -> МТТ
8812 -> МТТ
Жене сказано, что все звонки по межгороду только через трубу Гигасет 🙂 (а шо? тоже план звоков, ага 🙂

Единственно радует, что если номер из плана звонков, то срабатывает линия, указанная в плане. Т.е при наборе на филипсе номера 8495ххххххх набор будет через МТТ. А вот если набирать 8P495ххххххх — соединение пойдет через МГТС.

Теперь вот сижу и думаю, как я это все объясню своей жене?! Чувствую придется таки докупать вторую трубу от гигасета 🙂

очистка истории сообщений в openfire

Предупреждаю сразу — сам еще не попробовал, надо дождаться выходных, когда люди спать будут 🙂

Вобщем всем хорош модуль Monitoring в openfire, но есть один боооольшой недостаток, нет возможности в WEB интерфейсе почистить историю сообщений. Тупо хранит все.
У друзей возникла задача, оставлять только свежие сообщения. Т.е. удалять все, что древнее одного месяца.
Полазив по базе openfire обнаружил табличку:

mysql> describe ofMessageArchive;
+—————-+—————+——+——+———+—-—+

| Field          | Type         | Null | Key | Default | Extra |
+—————-+—————+——+——+———+—-—+
| conversationID | bigint(20)   | NO   | MUL | NULL    |       |
| fromJID        | varchar(255) | NO   |     | NULL    |       |
| toJID          | varchar(255) | NO   |     | NULL    |       |
| sentDate       | bigint(20)   | NO   |     | NULL    |       |
| body           | text         | YES  |     | NULL    |       |
+—————-+—————+——+——+———+—-—+

Как видно из таблицы, все будет крутиться вокруг sentDate.
В результате появилась вот такая вот командочка:

delete from ofMessageArchive where sentDate/1000 < unix_timestamp(now())-2629743

По идее должно почистить табличку.
Погуглив по имени таблицы, нашел вот это: http://community.igniterealtime.org/docs/DOC-2199
В выходные проверю.

SIP

Товарищи / други, подскажите — какой SIP оператор сейчас актуален для звонков за кордон (Украину) и по Москве? По старинке пользуюсь sipnet.ru, может есть более лучшие предложения на рынке?

Кнопки реальные или виртуальные

В очередной раз убедился, что реальные кнопки на телефоне гораздо лучше сенсорных кнопок. У андроида используется 3-4 кнопки для управления. На моем Десаере они выполнены как натуральные кнопки + джойстик, у жены эти кнопки сенсорные.
Сенсорные не удобны, палец регулярно залазит в область кнопок и происходит непроизвольное нажатие.
Так что старайтесь выбирать телефоны с настоящими кнопками, они дороже но оно того стоит.