понедельник, 10 августа 2015 г.

Elastix 2.4/2.5 Возврат звонка после "слепого" трансфера

Взял отсюда: http://hemantsharma221.blogspot.ru/2013/07/blind-transfer-and-ring-back-in-elastix.html

Открываем первый файлик, прописываем там это:
/etc/asterisk/globals_custom.conf  

TRANSFER_CONTEXT = blindxfer_ringback 

Открываем второй файлик, дописываем там в конец это:
/etc/asterisk/extensions_custom.conf 

[blindxfer_ringback] 
; the destination ext should not have vm enabled 
exten => _X.,1,NOOP(${BLINDTRANSFER}) 
exten => _X.,n,set(timeoutd=15) ; set timeout in seconds to dial the transferee 
exten => _X.,n,set(extLeng=${LEN(${EXTEN})}) 
exten => _x.,n,dial(local/${EXTEN}@from-internal,${timeoutd}) 
exten => _X.,n,Gotoif($["${DIALSTATUS}" = "ANSWER"]?hangup:callback) 
; strip the 'SIP/' and ring back
exten => _X.,n(callback),dial(local/${BLINDTRANSFER:4:${extLeng}}@from-internal,,tr)
exten => _X.,n(hangup),hangup() 

пятница, 19 июня 2015 г.

Mint 16 sources fix

Если закончился период обновления, то выполнить:

sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list.d/official-package-repositories.list

grep -E 'archive.ubuntu.com|security.ubuntu.com' /etc/apt/sources.list.d/*

sudo apt-get update

вторник, 2 июня 2015 г.

Консультант+ , Linux Mint 17.1 KDE проблемы с автостартом

Консультант+ прекрасно работает под линуксом. Для запуска клиентского приложения, нужна расшаренная папка, установленный wine и драйвер conslin.
В интернете существует руководство под запуску данного драйвера, сводящееся к тому, что он кладется в /usr/local/bin/, назначается запускаемым (chmod a+x /usr/local/bin/conslin) и прописывается в /etc/rc.local.

Под Mint Cinnamon - проблем не возникает - прописал и забыл.
А вот с 17.1 KDE возникли проблемы - rc.local файл не видит - проблема подробно описана здесь: Как заставить работать /etc/rc.local . Не работает ни помещение в папку юзера, ни автостарт в настройках кде.
Решения автором не найдено, заработало "неведомым образом".
Т.к. столкнулся с такой же проблемой, решил её следующим образом:
Автозапуск в Ubuntu

1. # sudo touch /etc/init.d/local
2. В редакторе открыл файл, прописал следующее:
#!/bin/sh
/usr/local/bin/conslin
3. Назначил исполняемым:
# sudo chmod +x /etc/init.d/local
4. Прописал в автозапуск:
# sudo update-rc.d local defaults 80

Перезагрузка и ура, conslin висит загруженный в процессах. 

среда, 27 мая 2015 г.

Libreoffice 4.4 и Samba-шара. Не открываются файлы по двойному клику


Если Libreoffice 4.4 перестал открывать документы, расположенные на сетевой папке (smb) - делаем следующее:
Открываем папку /opt/libreoffice4.4/share/xdg
Внутри находятся desktop ярлыки (*.desktop).
Открываем проблемные writer.desktop, calc.desktop и т.п. и ищем:
Exec=libreoffice4.4 --calc %U

Меняем на U на F (в итоге получится Exec=libreoffice4.4 --calc %F)  и все работает. 

четверг, 30 апреля 2015 г.

Zimbra HTTP HTTPS Redirection note

При установке заметил следующее:
По умолчанию зимбра ставится для веб-клиентов в режим https.
Для переключения в http или в both/mixed mode - используется команда:

Syntax

zmtlsctl [mode]

Mode Choices

  • http - http only, the user would browse to http://zimbra.domain.com
  • https - https only, the user would browse to https://zimbra.domain.com http:// is denied.
  • both - A user can go to http:// or https:// and will keep that mode for their entire session.
  • mixed - If the user goes to http:// it will switch to https:// for the login only, then will revert to http:// for normal session traffic. If they browse to https:// then they will stay https://
  • redirect - Like mixed if the user goes to http:// it will switch to https:// but they will stay https:// for their entire session.
Note: Redirect mode is not available for ZCS 4.5 and earlier. (See Redirect_http_to_https for information about redirect for ZCS 4.5.)
В том случае, если переключение режима не срабатывает, то проверьте, не установили ли вы случайно zimbra-proxy при установке. Если установили, то надо выполнить к примеру следующее:

zmprov ms proxy.server.name zimbraReverseProxyMailMode both

Взято отюда:
http://wiki.zimbra.com/wiki/Zimbra_Proxy_Manual:Installing_,_Configuring,_Disabling_the_Zimbra_Proxy#Installing_.2C_Configuring.2C_Disabling_the_Zimbra_Proxy

пятница, 24 апреля 2015 г.

Intel RS2WC040 crossflash to LSI 9211-4i (IT/IR)

Попался в руки контроллер Intel RS2WC040. Основан на базе контроллера LSI SAS9240-4i.
Отличительной особенностью его является работа только на платах Intel Serverboard. При запуске на платах от другого вендора получаем невозможность не только поставить операционную систему (ошибки при выборе раздела), но и определение с ошибками на "живой" системе. Контроллер также не запускал WebConsole для настройки RAID, если плата была не Intel.

Первым шагом я попробовал прошить его в LSI SAS9240-4i. Скачал последнюю прошивку, контроллер удачно прошился, и даже дал возможность запускать консоль для настройки RAID на не-Intel вендоре. Но вопрос с совместимостью осталась.

Проблема связана с тем, что обновление прошивки не затрагивает BIOS контроллера.
Дальнейшее использование Google принесло результат.

На LSI сайте указано, что SAS9240-4i основан на базе контроллера SAS2008
С помощью Rufus создаем загрузочную флешку с DOS. Закидываем на флешку архив отсюда:
https://yadi.sk/d/6N0RcuopgDZL2   - там есть все необходимое. Процесс прошивки лучше произвести на старой машине без UEFI биоса. Также может потребоваться Himem.sys.

Выполняем все по шагам, для удобства действия разбиты на батники:
1.bat - закидывает информацию об контроллере в текстовый файл. Там необходимо посмотреть SAS адрес контроллера, он в виде 500605bxxxxxxxxx.    
2.bat - бекапит текущую sbr информацию о контроллере. 
3.bat - очищает мозги контроллера, он перестает детектится
4 шаг - перезагрузка машины. 
5IT или 5IR.bat - выбор прошивки. IR - RAID, IT - HBA. Народ в интернете рекомендует HBA, т.к. SAS2008 низкопроизводительный, и работать и для работы с SSD в RAID не подходит. Я пока остановился на IR режиме. 
6. Прошивка в контроллер его SAS адреса. 

P.S. 
- Если в процессе запуска пришивки словили PAL - ваша  плата с UEFI, ищите другую, или пробуйте UEFI прошивальщик.
- Если ругается NVDATA, не совпадают ID - вы пытаетесь залить прошивку от другого чипа. Попробуйте найти нужный. 

P.P.S. Как я понимаю, данная инструкция работает со всеми LSI SAS2004/2008 based всех вендоров (Intel/IBM). В архив я добавил SBR от Intel RS2WC040

Источники: 
http://true-system.blogspot.ru/2011/07/lsi-9211-48i-it.html - (порядо прошивки LSI в LSI)
http://forums.laptopvideo2go.com/topic/29059-sas2008-lsi92409211-firmware-files/
http://lime-technology.com/forum/index.php?topic=12767.15

Re: LSI Controller FW updates IR/IT modes
« Reply #28 on: May 22, 2011, 01:30:07 AM »
Ok, here is long-awaited, short HOW-TO... reflash  IBM m1015, LSI 9240-8i, Intel RS2WC080 (SAS2008 SATAIII) controllers to IT-mode!!!

First off, create a standard bootable DOS USB Flash Drive.

Download and unpack tools from http://www.mediafire.com/?x1t5z0qyohnhopf  to USB flash root directory.

System req: ONLY ONE LSI card in your system at reflash time!!!


Boot from USB Flash Drive :)


1. Save original sbr (serial boot rom) - i have only original IBM 1015 sbr file, another (intel/LSI) controller users, pls, upload and share
your sbr files in this forum!


Megarec -readsbr 0 backup.sbr


2. Write clean sbr file to controller:


megarec -writesbr 0 empty.bin


3. Erase controller Flash (Yes, this is safe procedure)

megarec -cleanflash 0


4. Power cycle your system (yes, no boot-time bios screen appear, this is normal)


5. Reflash controller to IT-mode.

sas2flsh -o -f 2108it.bin -b mptsas2.rom

6. Program SAS address in IT-mode:

sas2flsh -o -sasadd 500605bxxxxxxxxx

where "500605bxxxxxxxxx" SAS address from small green sticker on yor card, without "-"

All done :)


Pros: You have low-cost(65$ on ebay), fast, high-quality LSI 9210-8i Unraid 5.6a+ compatible controller. IT-mode ;)

http://lsi.com/storage_home/products_home/host_bus_adapters/sas_hbas/internal/sas9210-8i/index.html



Cons:


1. No hdd spindown.

Workaround:

add "hdparm -S242 /dev/sdX" in boot script and poweroff.sh (program spindown after wake-on)


2. Hdd Temp/Smart att. do not show in Unmenu/Mymain

Workaround: find and delete all strings

"-d ata" from "smartctl -a -d ata" in unmain scripts


==============================================================


It is possibly to re-flash controller back?
Yes.


Megarec -writesbr 0 m1015.bin

Download LSI 9240-8i firmware from lsi site:http://lsi.com/storage_home/products_home/internal_raid/megaraid_sas/entry_line/megaraid_sas_9240-8i/index.html
Extract imr_fw.rom file.

MegaRec -m0flash 0 imr_fw.rom

Power cycle your system

Megacli -adpfacdefset -a0

Rreboot

Waaaaiiiittt (about ~3 min frosen boot-screen)

All done!


понедельник, 23 марта 2015 г.

Правильное выключение гостевой Windows на Proxmox (KVM)


«Правильное выключение ОС» для гостевых систем Proxmox (KVM) означает имитация события «нажатия кнопки выключения системы на физической машине». Такое отключение срабатывает корректно в unix-системах. Это достигается командой в QEMU:
qm shutdown 103
Однако, в гостевых Windows системах в фоне команда возвращает ошибку и система не выключается. Отключение происходит «правильно» только в случае успешного входа в систему, либо «принудительно» (событие «отключение кабеля питания») — другой командой (qm stop 103). Исправить данную ситуацию возможно, скорректировав локальную политику гостевой Windows ОС: 
Пуск — Панель управления — Администрирование — Локальная политика безопасности — Параметры безопасности — Локальные политики — Параметры безопасности — Завершение работы: разрешить завершение работы системы без выполнения входа в систему («Включить»)