Bimoid messenger как настроить

Корпоративный сервер мгновенных сообщений Bimoid

При этом основными критериями для выбора зачастую становятся:

  • Наличие локального сервере ICQ в компании и не использование сторонних публичных серверов
  • Удобство программы и минимальные ошибки в работе
  • Сохранение истории и логово переписки на сервере, для последующего изучения и анализа переписки сотрудников.

Для решения данной задачи существует много разнообразных серверов:

  • Microsoft Lync 2013 (2010) Server
  • OpenFire Server (XMPP/Jabber протокол)
  • Bimoid Server (основан на протоколе OBIMP и является аналогом программы QIP)

Существует еще довольно много разных серверов которые позволяют решать подобные задачи, но основные из них описаны выше.

Сегодня мы поговорим о сервере Bimoid. Данный сервер и программу разработал один из бывших программистов программы QIP именно поэтому клиентское приложение Bimoid очень похоже на QIP и не вызывает особых проблем в работе.

Скачать сервер и клиентское приложение можно на сайте разработчика: http://www.bimoid.com

Установка его элементарна проста и не требует какого либо описания. Для установки вам всего лишь понадобится машинка с ОС Windows XP/2003/Vista/7/8/2008/2012 и подключение в интернет.

Сервер Bimoid

Раздел пользователей отвечает за добавление и изменение учетных записей пользователей.

Внешний вид сервера Bimoid (настройка пользователей)

Пункт меню «Сервер» позволяет делать основные настройки сервера:

  • Изменять пути к базе данных и лог файлам
  • Изменять настройки основного и административного сервера (порты и др.)
  • Добавлять транспорты в сервер (появится возможность в клиентском приложении подключать другие протоколы, например XMPP или ICQ)
  • Настройка передачи файлов

Внешний вид сервера Bimoid (основные параметры)

В разделе Лимиты находится расширенная настройка сервера. В большинстве случаев изменять не придется, но вы сами можете подкорректировать любую настройку если понадобится.

Внешний вид сервера Bimoid (расширенные параметры)

Раздел «Блокировка по IP» и «Подключение» описывать не будем, поскольку данные разделы говорят сами за себя. Первый отвечает за фильтрацию клиентов и ограничение доступа, второй за параметры подключения к серверу через панель администрирования.

Клиентское приложение Bimoid.

Перейдем теперь к клиентскому приложению Bimoid.

Выглядит оно довольно симпатично и довольно сильно напоминает программу QIP.

Окно сообщений тоже довольно понятно и просто. В нем есть:

  • Смайлики
  • Цитирование
  • Поиск
  • Просмотр истории
  • Отправка файлов

И еще другие возможности.

Меню настройки программы довольно большое и описывать мы его подробно не будет. Дабы прочитав каждый пункт и так понятно за что он отвечает.

Настройки клиентского приложения

Единственное, что нас может заинтересовать, так это возможность шифрованной переписки внутри компании. Для этого нужно в настройках «Сообщения» установить галочку «Использовать шифрование по возможности».

Включение шифрования сообщений

В случае если на обоих клиентах будет установлена данная галочка, то сообщения будут шифроваться.

Убедиться, что шифрование включено можно в самих сообщениях. Обратив внимания на значок отправленного или принятого сообщения. В случае если в значке есть замочек, то сообщение шифруется. Если нет, то сообщение не шифруется.

Окно зашифрованной переписки

Заключение

Работает программа превосходно. Минус у нее только один: нет нормально работающей версии программы для Android (так что выложена на сайте устарела и не работает на современных версиях Android 4 и выше), а так же полностью отсутствует какой либо клиента для iOS (IPhone, IPad). Разработчик для Android под ником ivansuper пропал и не отвечает не на форуме, не на почте. Разработчик для iOS видимо так и не нашелся.

Минус еще в том, что данный протокол OBIMP мало известен и все сторонние клиенты его не поддерживают.

Кстати говоря у разработчика данной программы есть свой форум: http://forum.bimoid.com/

На некоторые вопросы разработчики отвечают, но не всегда.

В общем впечатления от программы только положительные и омрачаются только отсутствием клиентских приложений для телефонов.

Источник

Bimoid — ответы на часто задаваемые вопросы

1. Портабельная версия Bimoid Messenger:

Чтобы программа стала портабельной, т.е. чтобы её можно было бы носить, к примеру, на флешке, надо сделать всего лишь одно действие из двух возможных.

а) Если у вас ещё нет используемой учётной записи, то просто скопируйте папку «C:\Program Files\Bimoid» на флешку или куда угодно и создайте в ней папку «Users». После этого все данные ваших учётных записей вместе с историей сообщений будут храниться в ней.

б) Если у вас уже есть учётная запись и история сообщений, и вы хотели бы перенести все данные на портабельную версию, то скопируйте папку «C:\Program Files\Bimoid» на флешку или куда угодно и перенесите все данные из папки «C:\Documents and Settings\ \Application Data\Bimoid» или «C:\Documents and Settings\ \Local Settings\Application Data\Bimoid» прямо в папку с программой.

в) После чего желательно удалить папку Bimoid по старому пути (имеется в виду «C:\Documents and Settings\ \Application Data\Bimoid» или «C:\Documents and Settings\ \Local Settings\Application Data\Bimoid»).

В обоих случаях портабельная версия папки «Bimoid» должна содержать следующие папки и файлы:

Учтите, что после этого пропадает возможность указания путей сохранения файлов истории и входящих файлов т.к. при использовании портабельной версии, история и принятые файлы будут записываться в папку с программой.

2. Ключи установки дистрибутивов:

Файлы дистрибутивов сервера и мессенджера поддерживают все ключи инсталятора InnoSetup, в том числе и ключи «/silent» и «/verysilent» для «тихой/скрытой» установки. Подробнее о доступных ключах/командах можно почитать по этой ссылке.

Файл дистрибутива Bimoid мессенджера поддерживает ещё и ключи для указания адреса Bimoid сервера и порта, пример «/server bimoid.net /port 7023», а также ключ «/secure» если вы собираетесь включить поддержку SSL подключений на своем сервере. Но при этом необходимо учесть, что эти ключи сработают только для первой установки мессенджера, когда еще нет папки профилей Bimoid в AppData.

Пример запуска тихой установки:

3. Перенос сервера и базы на другой компьютер:

При переносе Bimoid сервера на другой компьютер Вам необходимо:

1. Установить на этом компьютере дистрибутив Bimoid сервера, чтобы в реестр прописалась служба Bimoid Server.

Читайте также:  Почему мышка работает не во всех портах

2. Перенести папку сервера туда, куда вы только что установили сервер и убедиться в правильности путей к базе и логам в BimoidSrv.ini.

При этом службы Bimoid сервера должны быть остановлены!

4. Выделение нескольких сообщений в окне сообщений:

Чтобы последовательно выделить несколько сообщений в окне сообщений, нужно поместить курсор мышки в крайнюю левую сторону возле верхнего или нижнего нужного сообщения (при этом курсор мышки будет смотреть в другую сторону) и начать выделение движением мышки вверх или вниз.

Этого же эффекта можно добиться, начав выделение с крайней правой стороны, но это не очень удобно, поскольку там выделению может мешать полоса прокрутки сообщений.

5. Bimoid Server и Windows Vista/7/2008+:

Если вы установили Bimoid Server на одну из вышеперечисленных систем и клиентам вашей сети не удается подключиться к вашему серверу, то:

1. Запустите утилиту Bimoid Admin и откройте пункт «Сервер», проверьте во втором блоке наличие портов и галочек, разрешающих входящие подключения к вашему серверу.

2. Обязательно надо создать правило для входящих подключений в брандмауэре на указанные в настройках утилиты Bimoid Admin порты (номера портов 7023 и 7024, если и Bimoid Admin не подключается к серверу). Правило создается в оснастке «Windows Firewall with Advanced Security” или же по-русски «Брандмауэр Windows в режиме повышенной безопасности». Запустить оснастку можно нажав на Пуск/Выполнить, набрать wf.msc и нажать enter. Ваше правило должно разрешать входящие подключения на порты 7023, 7024, 7025, 7033.

6. Где можно хранить папку профилей Bimoid Messenger?

Начиная с версии 1.0.0.43, поиск папки профиля происходит следующим образом:

1. Если в папке с программой присутствует папка Users, то версия считается портабельной. При этом пути хранения истории и принятых файлов будут неизменяемы и будут вести также в папку Users\UserXXXX.

2. Если пункт 1 не срабатывает, то программа ищет папку Bimoid в пользовательской папке по следующему пути: «Папка пользователя\Local Settings\Application Data». Это необходимо для профилей предыдущих версий мессенджера.

3. Если пункт 2 не срабатывает, то программа ищет папку Bimoid в папке «All Users\Application Data».

4. Если пункт 3 не срабатывает, то программа ищет папку Bimoid в пользовательской папке по следующему пути: «Папка пользователя\Application Data». Если папка не существует, то она создается и считается папкой профилей.

При наличии прав администратора, можно переносить папку Bimoid в любую из указанных в последних трех пунктах. Именно переносить, а не копировать, иначе могут быть проблемы с путями хранения истории и принятых файлов.

7. MSI дистрибутив мессенджера для GPO:

Если вам нужен msi дистрибутив мессенджера для быстрой установки или обновления на всех компьютерах, используя групповые политики Windows домена (GPO), то вам необходимо сделать несколько простых шагов:

1. Скачать этот архив с файлами программы и msi установщиком.

2. Распаковать архив в расшаренную папку на сервере, как обычно для GPO. Наличие всех файлов архива в этой папке обязательно для успешной установки.

3. Отредактировать файл «CommonAppDataFolder\Bimoid\Bimoid.ini», указав там адрес вашего Bimoid сервера и порт. Если нужно также указать настройки по умолчанию для пользовательских профилей, то добавьте еще секцию [User] в файл «CommonAppDataFolder\Bimoid\Bimoid.ini» с необходимыми вам ключами.

4а. Создать новый установочный пакет в GPO, указав сетевой путь к вашей расшаренной папке, выбрав BimoidIM.msi.

4б. Если в GPO уже есть один BimoidIM.msi, то удалить его (удалить так, чтобы программа удалилась на всех компьютерах) и создать новый, указав сетевой путь к вашей расшаренной папке, выбрав BimoidIM.msi. Это позволит удалить старую версию и установить новую. При этом профили и история сообщений на компьютерах сохранятся.

Читайте также:  Электроподжиг для газовой плиты кайзер не работает

Текущая версия в архиве: 1.0.60.1

8. Параметры командной строки Bimoid мессенджера:

Начиная с версии 1.0.0.49 Bimoid мессенджер поддерживает следующие параметры командной строки, разделенные пробелом:

Пример 2:
Если учётная запись уже была создана до этого, и галочка сохранения пароля стоит, то, чтобы не раскрывать пароль, можно просто указать учётную запись, сервер и автовход:

Если через командную строку вы укажите учётную запись, которая ещё не была создана до этого, то она присвоит себе все параметры прокси, указанные в Bimoid.ini файле.

Также для разработчиков доступен параметр командной строки «/pktlog», о котором можно почитать здесь.

С версии 1.0.57.1 поддерживаются следующие параметры командной строки для смены текущего статуса уже влогиненных копий Bimoid мессенджера (их нельзя использовать вместе с параметрами выше):

9. Как указать пользовательские настройки по умолчанию?

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

Почти все настройки мессенджера пользователя находятся в файле «ObimpUser.ini» в папке его профиля. Оттуда вы можете взять названия ключей настроек из секции [User], но только те, что отвечают именно за настройки. Взяв необходимые ключи, вам нужно найти файл «Bimoid.ini» (он обычно находится в папке «../AppData/Bimoid/»), оттуда берутся настройки сервера для каждого профиля, и создать там после секции [Main] новую секцию [User].

В секции [User] в файле «Bimoid.ini» вы можете указать настройки профиля по умолчанию для каждого нового профиля или «насильно» указывать настройки, которые с каждым запуском мессенджера будут восстанавливаться на те, которые вы указали. Чтобы настройки указывались «насильно», то первым в секции [User] должен быть ключ ForceTheseOptions=1

Ниже показан пример файла «Bimoid.ini»:

О порядке поиска «Bimoid.ini» клиентом:

После запуска «Bimoid.exe», клиент пытается найти папку «Users» в папке с программой, если находит, то и «Bimoid.ini» он будет читать из папки с программой.

Потом пытается найти папку «Bimoid» в «..\User\Local Settings\AppData\», если находит, то и «Bimoid.ini» он будет читать из этой же папки.

После пытается найти папку «Bimoid» в «..\All Users\AppData\», если находит, то и «Bimoid.ini» он будет читать из этой же папки.

Потом пытается найти папку «Bimoid» в «..\User\AppData\», если находит, то и «Bimoid.ini» он будет читать из этой же папки.

Начиная с версии 1.0.58.1, при чтении файла Bimoid.ini, добавлена поддержка преобразования переменных среды для следующих параметров:

Это означает, что при развертывании сервера и клиентов, вы можете указывать переменные среды вместо абсолютных значений. Например, может оказаться полезным указывать значение CurUser под именем текущей учетной записи Windows, если вы используете вход на Bimoid сервер через AD. Вот, например, как это будет выглядеть в вашем Bimoid.ini:

10. Подключение мессенджера с помощью SRV записей в DNS:

Начиная с версии мессенджера 1.0.53.2, поддерживается подключение к серверу с помощью SRV записей в DNS. Это больше может быть полезным администраторам сетей. Т.к. SRV запись позволяет указывать хост и порт вашего сервера по определенному домену. Принцип тот же, что и у MX записей. Подробнее можно почитать здесь.

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

Если у Bimoid сервера открыто несколько портов для входящих клиентских подключений, то можете создать несколько SRV записей с теми портами, которые у вас открыты. Мессенджер отдаст приоритет той записи, порт которой указан в настройках мессенджера. Если указанный порт не будет найден в SRV записях, то мессенджер будет использовать первую по приоритету SRV запись, игнорируя номер порта, который указан в мессенджере.

С того момента, как вы правильно добавили SRV запись для домена, который указан в поле OBIMP сервера в мессенджере, подключение будет происходить только на те порты, которые доступны в SRV записях. Т.е. SRV записи имеют приоритет перед номером порта, который указан в поле порта сервера в мессенджере.

11. Как быстро развернуть сервер с общим списком контактов?

После установки Bimoid сервера, у администратора сети может появиться желание быстро добавить на сервер учётные записи сотрудников и всех их добавить в списки контактов друг друга. Эти процессы мы и опишем ниже.

1. Как быстро создать учётные записи?
Проще всего их импортировать одним, заранее заготовленным списком. Для этого в любом текстовом редакторе составьте текстовый файл вида:

где данные должны располагаться в строгой последовательности:

по одной учётной записи на строку, а сами данные в строке разделены точкой с запятой.

После составления вы можете сохранить список в текстовый файл и открыть его через утилиту Bimoid Admin в блоке «Пользователи/Добавить нового пользователя/Импорт пользователей” и нажать на кнопку «Импорт». Результат импорта отобразится в этом же блоке. Всё, пользователи добавлены.

2. Как быстро добавить всех пользователей в списки контактов друг друга?

Для этого есть «Общий список контактов» в утилите Bimoid Admin в пункте «Пользователи». Но вы явно не захотите добавлять всех вручную, это долго и муторно.

Поэтому для начала вам нужно получить всех пользователей вашего сервера и сохранить их в буфере. Это делается в пункте «Пользователи/Запросить списки пользователей». После того, как сервер выдал вам список всех зарегистрированных пользователей, щелкаете правой кнопкой мыши на любой учётной записи в этом списке и в контекстном меню выбираете пункт «Добавить всех в буфер учётных записей».

После этого переходите в пункт «Пользователи/Общий список контактов», нажимаете на кнопку «Выбор действия» и выбираете из меню пункт «Добавить всех из буфера учётных записей». Готово, все пользователи находятся в общем списке контактов.

Возможно вы захотите раскидать их по отделам, а значит вам надо будет создать группы, например «Бухгалтерия», «Отдел кадров» и т.д. После создания групп, вы можете раскидать контакты по ним простым перетаскиванием или через контекстное меню «Правка выделенного» и указанием родительской группы.

Не забудьте при очередном завершении редактирования общего списка контактов нажимать на кнопку «Применить новые настройки», иначе новый список контактов не сохранится и не обновится у ваших пользователей.

Также, обратите внимание на галочку «Удалять все локальные контакты пользователей после обновления общего списка». Она должна быть выставлена, чтобы при каждом добавлении/изменении/удалении учётной записи, у всех ваших пользователей обновлялся список контактов после очередного захода на сервер. Чтобы все клиенты сразу получили новый общий список контактов необходимо во-первых нажать на «Применить новые настройки», во-вторых всех кикнуть через пункт «Пользователи/Прервать текущие подключения». После чего клиенты автоматом переподключаться к серверу через секунд 30.

12. Поддержка SSL соединений:

Включение SSL в мессенджере (начиная с версии 1.0.54.1)
SSL включается в менеджере учетных записей, во вкладке «Сервер». Надо поставить галочку возле «Безопасное соединение». Если подключения не происходит, то возможно у вас в системе не установлен пакет VC++ 2008 Redistributable. Скачать его можно с сайта Microsoft.

Включение SSL на сервере (начиная с версии 1.0.46.1)
SSL включается с помощью утилиты Bimoid Admin в блоке «Сервер\Основной сервер». Но предварительно необходимо сгенерировать файлы сертификата (один с публичными данными сертификата, другой с приватным ключом) в формате PEM (например с помощью пакета OpenSSL), поместить их в папку «BimoidSrv\ObimpSsl\Certif\», отредактировать там файл «certif.ini», и перезапустить сервис Bimoid Server. Если клиентам не удается подключиться, то и на сервер необходимо установить пакет VC++ 2008 Redistributable. Скачать его можно с сайта Microsoft.

Читайте также:  Не работает слив пожарного гидранта

13. Отображение изображений по ссылкам:

Начиная с версии 1.0.55.1 в мессенджере реализовано загрузка и отображение изображений по ссылкам в ленте переписки. Пользователю достаточно скопировать ссылку на изображение, ставить её в поле ввода текста, отправить собеседнику и дождаться завершения загрузки изображения.

  1. По-умолчанию в ленте переписки отображается только 6 изображений.
  2. При добавлении новой ссылки на изображение, она преобразуется в изображение, тогда как предыдущие преобразуются обратно в ссылки.
  3. По-умолчанию максимальный размер загружаемого изображения – 2097152 байт (2 МБ).
  4. По умолчанию максимальный размер эскиза, отображаемого в ленте переписки, – 300х500 пикселей.
  5. Поддерживаемые расширения изображений: *.jpg; *.jpeg; *.gif; *.png; *.bmp; *.ico.
  6. Ссылка на изображение должна обязательно заканчиваться расширением файла, иначе она не будет трансформирована в изображение.
  7. Изображения сохраняются в папке %TEMP%\BimoidWC.

Настройка отображения:
На данный момент в интерфейсе программы отсутствуют инструменты для настройки загрузки и отображения изображений по ссылкам в ленте переписки, однако пользователь может самостоятельно отредактировать файл ObimpUser.ini, указав необходимые параметры.

Внимание! Изменение любого из указанных параметров может повлечь за собой увеличения потребления ресурсов ПК, а также может повлиять на стабильность работы программы.

14. Правильное отключение пользователей при обновлении сервера:

При обновлении Bimoid сервера, рекомендуется предварительно выполнить следующие действия в утилите Bimoid Admin:

  1. Перейти в пункт «Сервер -> Основной сервер». Убрать галки «Разрешить входящие подключения на эти порты» и нажать на кнопку «Применить новый настройки». Этим вы предотвратите появление новых подключений.
  2. Перейти в меню «Пользователи» и нажать на пункт «Прервать текущие подключения», потом нажать на кнопку «Выполнить». Немного подождать, чтобы значение в поле «Подключенных пользователей на данный момент» стало равно 0.
  3. Выйти из утилиты Bimoid Admin и начать обновление сервера, запустив дистрибутив новой версии Bimoid Server.
  4. После успешного обновления, запускаете утилиту Bimoid Admin и переходите в пункт «Сервер -> Основной сервер». Ставите обратно галки «Разрешить входящие подключения на эти порты» и нажимаете на кнопку «Применить новый настройки».

Эти простые действия помогут вам избежать потери каких-либо данных при обновлении сервера.

Источник

Оцените статью