Делаем скринкасты

Долго мучился с размером получаемых CamStudio скринкастов презентаций, пытался делать родным CamStudio'вским Loosless кодеком, получались очень большие файлы, даже с включенным максимальным сжатием и частотой кадров 1 кадр/сек. Вчера вдруг осенило - поставил K-Lite Codec Pack в варианте Lots of Stuff. В результате в CamStudio появилась возможность выбора новых видеокодеков.
В итоге: скринкаст часовой интернет-презентации со звуком (56kbit/s, stereo, mp3), частотой - 2 кадр/сек, разрешением 640х480 и использованием кодека H.264 занимает 35Mb.

Ставим Cisco IP Telephony OS на несертифицированное железо

Ставим Cisco IP Telephony OS 2000/2003 на несертифицированное железо

  1. Находим на диске с оригинальной Cisco OS файл WinPE.iso
  2. Открываем его какой-нибудь програмкой и находим в этом ISOшнике в папке Scripts файл OSINST.VBE
  3. Извлекаем этот файл.
  4. Файл надо расшифровать скриптом ScriptDEcoder.vbs, который можно взять здесь (внимательнее со скриптом у меня такое ощущение, что он работает только с файлами с именами в нижнем регистре и лучше вообще проводить все операции в корневой папке).
  5. Расшифрованный файл открываем текстовым редактором и правим его в соответствии с конфигурацией нашего сервера.
  6. Исправленый файл зашифровываем обратно скриптом ScriptDEcoder.vbs (регистр имени измененного файла желательно оставить таким же как и незашифрованного)
  7. Кладем исправленный файл вместо исходного обратно в WinPE.iso
  8. Если снимали образ с инсталяционного диска, то кладем новый WinPE.iso в этот образ вместо старого.
  9. Пишем образ, ставим OS.

Управляем Cisco IP Phone удаленно!

Нашел бесплатную программу, которая позволяет удаленно управлять Cisco IP Phone. Поддерживает CUCM 3.X, 4.X, 5.X и телефоны 7940/7960 Firmware 7.1(2) и выше, 7941, 7961, 7970, 7971. Для управления нужен пользователь на CUCM, и ассоциация управляемого телефона с этим юзером.
Взять программу можно здесь.
Там же программы для установки фоновых изображжений и рингтонов на телефоны (тоже бесплатные), правда эти программы для новых версий CUCM не столь актуальны.

Using multiple IPBlue Phones on one PC

The IPBlue phones are very handy for the vmware/dynamips simulated voice lab. However, the problem is that when you start up a second instance, it defaults to the first MAC address available and the first and second instances start flapping trying to re-register to the call manager using the same MAC address. Here is a quick and 'not so dirty' solution:

The phone basically reads its configuration from the windows registry when started. The trick is to make sure the appropriate MAC address is in the registry (assuming you have 2 or 3 NICs or Virtual vmnet interfaces in case of VMware) before you start the application each time. The settings are stored under HKEY_CURRENT_USER\Software\IPblue\ in the registry. Follow the procedure below to create multiple phone 'profiles' first
  1. Launch the IPblue phone
  2. Choose one of the available MAC addresses.
  3. Make sure settings on CCM / CCME is set correctly and verify that the phone registers.
  4. I usually also select the Cisco skin for the phone and select 'Mini View Mode' from the File menu, so that the compact view is used, allowing 3 or 4 phones to be displayed simultaneously on my desktop.
  5. Run the regedit tool ('Start', 'Run', regedit.exe)
  6. Browse to HKEY_CURRENT_USER\Software and select IPblue'
  7. From the 'Registry' menu, choose 'Export Registry File' - Make sure you have the'Selected Branch' option selected - you DON'T even want to think about exporting the whole darn thing - it's humongous.
  8. Give it an appropriate name - I usually choose the primary extension - example 1001.reg
  9. Go back to the phone configuration and choose another MAC address.
  10. Repeat steps 3 to 8 and create the next registry file (example 2001.reg, 3001,reg etc..)
A little bit of theory again.. Now you have a bunch of registry files that has the full configuration for a phone in the way you want it. If these entries are in the right place when the phone starts up, it will appropriately launch the right phone/extension. Double clicking on the registry file from explorer will give you a warning, and will import the content to registry when you accept the warning, and again shows up another annoying message about how it updated the registry. All settings under 'IPBlue' will now be updated from the registry file that you imported.

I usually keep all my phone registry files in the same directory and do the following steps to activate the phones (assuming the CCM configuration is completed for the phones).

  • Double click the first registry file to import phone configuration.
  • Run IPblue phone and wait until it registers. (Tip: Starting ipblue phone with a '/d' option lets you launch multiple phones - otherwise it will throw an error and bring the active one to the front)
  • Double click the second registry file to import second phone configuration.
  • Run IPblue phone again from the shortcut and it will launch a second instance, now with the configuration for second phone. Verify registration of the phone..
  • and so on.. limited by the number of MAC address/CCM pair.
That's brings another interesting discussion. You CAN re-use the MAC addresses, assuming they are registering to different CCM clusters. For instance, with 2 MAC addresses you can have 4 phones, two registered to CCM and two registered to CCME. Just follow the same procedure as above with the tftp server address pointing to CCME router, and reuse the MAC addresses for your CME phones.

The sound quality is not the greatest at all times, but it does work - I still have my virtual lab on my laptop.


Взято отсюда

Usefull Links

Продолжаем закрывать долгоживущие вкладки FF:

  1. Маст хев ссылка на форум по CUCM и прочим Unified Communications (возможно потребуется регистрация на форуме, точно не помню)
    Компьютерный форум Ru.Board
    » Андеграунд » Варезник » Cisco Call Manager
  2. Утилита для разборки трассировок CUCM и приложение к ней - анализатор полей ISDN Facility: Triple Combo, расшифровка ISDN Facility для Triple Combo (должна лежать в папке с EXE'шником Triple Combo). Первоначально встретил это тут вместе с небольшим HOWTO по траблшутингу CUCM.
  3. Tek-Tips еще один очень хороший форум по всякого рода телефонии и проч.

Ставим Cisco Unified Communications Manager 5.1 на несертифицированное железо

Начнем с копипастов, да и надоело уже держать открытую вкладку в FF в течении месяца:

Ставим Cisco Unified Communications Manager 5.1 на несертифицированное железо:

Установка на несертифицированную систему
Для установки 5.1 к сожалению или даже к счастью надо обладать серьезными навыками работы с Linux, потому как:
Комментарий №1 везде следим за правами исправленных файлов и их владельцами!
1. Берем ISO 5.1
2. Монтируем
3. Снимаем все файлы но не копированием, а tar'ом
4. Распаковываем их в папочку
5. Достаем stage2.img
6. Монтируем, опять снимаем tar'ом
7. Распаковываем
8. Исправляем файл hardware_check.sh строчка OK_TO_PROCEED=1
9. Запаковываем stage2.img через mkfs.cramfs
10. Записываем новый stage2.img в папочку куда мы копировали все файлы с ISO
11. Исправлем в файле ks.cfg строчку "...hardware_check.sh reboot", как все поняли reboot убираем
12. Создаем новый ISO
Для того чтобы победить обновления, надо создать пользователя для удаленного доступа (Remote Support), затем воспользоваться linux rescue (я пользовался RHEL4-U5) и отредактировать конфиг загрузчика на предмет паузы (он лежит не в /etc, а в /grub в самом низу), добавляем туда паузу в 10 сек или просто делаем вторую запись с single и загрузившись в single меняем пароль пользователю remote support, а так же отключаем ему expiry time (предварительно надо снять атрибут immutable с файла /etc/shadow). Ну вот теперь у нас есть полный доступ к серверу по ssh.

А дальше просто, находим файл upgrade_install.sh и добавляем sleep 300 в конец процедуры распаковки (function unpack_download), после этого запускаем распаковку и после того как все распаковалось редактируем в распакованном каталоге файл hardware_chech.sh поставив rc=0 после вызова hw_validate_all пауза заканчивается обновление продолжает ставиться, в дальнейшем это надо делать при каждом обновлении.

ifcfg-eth0
MACADDR=...

Взято отсюда

Дожил...

Ну вот, дожил... завел свой блог. Зачем? Наверное потому, что наконец-то понял, что встречаю на просторах интернета много интересных и полезных вещей для работы, для жизни, для развлечений, а запомнить всего не могу (( а хочется! Вот и буду сюда складывать всякие интересности, а вдруг они кроме меня еще кому-то понадобятся.