Содержание
- Net speakerphone не видит пользователей windows 10
- Net speakerphone не видит пользователей windows 10
- Net speakerphone не видит пользователей windows 10
- Net Speakerphone описание
- Net speakerphone не видит пользователей windows 10
- 2. Проблемы сетевого телефона Net Speakerphone
- 2.1. Нет цифровой подписи инсталлятора (сервер и клиент)
- 2.2. Проблемы локализации
- 2.3. Некорректная работа с несколькими мониторами
- 2.4. «Косяки» интерфейса
- 2.5. Клиентское приложение требует прав администратора при установке
- 2.6. Сетевые проблемы сервера Net Speakerphone
- 2.7. Клиентское приложение по умолчанию ставится в ту же папку, что и сервер
- 2.8. Каждое клиентское приложение требует регистрации после первого запуска
- 2.9. Как понять, что программа успешно соединилась с сервером?
- 2.10. Неудобная работа со сканером диапазона адресов
- 2.11. При изменении настроек клиентской части нужны права администратора
- 2.12. Нет автоматического поиска сервера в сети
- 2.13. Net Speakerphone не работает в терминальных сессиях
- 2.14. Отправка административных сообщений не работает
- 2.15. Самопроизвольные отключения от сервера
- 2.16. Для фотографии профиля можно выбрать только GIF
- 2.17. Некорректные ссылки на форум и сайт внутри программы
- 2.18. Нет поддержки национальных символов UNICODE, в интерфейсе знаки «. «
- 2.19. Проблема с правами на папку программы
- 2.20. Нет интеграции с Active Directory и MSI пакета для разворачивания через GPO
- 2.21. Отправляются пустые сообщения
- 2.22. Нельзя отправлять сообщения и файлы офлайн
- 2.23. Нет централизованного списка контактов
- 2.24. Проблемы с передачей файлов
- 2.25. При любом изменении настроек клиент отключается от сервера
- 2.26. Проблема с переносом лицензионного сервера с одного компьютера на другой
- 2.27. Проблема с эхом при голосовых звонках
- 2.28. Нет отправки сообщений через командную строку
- 2.29. Деинсталлятор не удаляет все файлы
- 3. Сравнение Net Speakerphone и мессенджера MyChat
- 4. Рекомендации по переходу на MyChat
Net speakerphone не видит пользователей windows 10
Сообщения: 299
Благодарности: 25
Профиль | Сайт | Отправить PM | Цитировать
Доброго времени суток!
Около года стоял Netspeakerphone, всё было ок, список юзеров был актуален, сразу появлялся и всё отсылалось.
Теперь у меня список сходит с ума, постоянно появляется случайное кол-во юзеров, либо вообще пусто,сообщение не могу отправить никому, мне также.
После попытки отправки список клиентов исчезает.
Стоит одинаковая версия программы 4.9 RC2
//Настройки
Стоит Win x64, NOD32.
Брандмауэр выключен, у нас одна рабочая группа с людьми, IP в одной подсети, шлюз и DNS такие же прописаны.
Компы в сетевом окружении все видны,в шару заходит без проблем, сканирует всю сеть около 30 сек. компов около 30.
Прога стоит в исключениях в NOD32.
Стоит Vmware,Virtualbox, в настройках проги выключил прослушку IP диапазона виртуальной машины, слушается только подсеть предприятия.
Настройка протокола IP для Windows
Адаптер беспроводной локальной сети Беспроводное сетевое соединение 2:
Адаптер беспроводной локальной сети Беспроводное сетевое соединение:
Ethernet adapter VMware Network Adapter VMnet8:
Туннельный адаптер Teredo Tunneling Pseudo-Interface:
Туннельный адаптер Подключение по локальной сети* 12:
Туннельный адаптер Reusable ISATAP Interface F9>:
Источник
Net speakerphone не видит пользователей windows 10
Сообщения: 299
Благодарности: 25
Профиль | Сайт | Отправить PM | Цитировать
Доброго времени суток!
Около года стоял Netspeakerphone, всё было ок, список юзеров был актуален, сразу появлялся и всё отсылалось.
Теперь у меня список сходит с ума, постоянно появляется случайное кол-во юзеров, либо вообще пусто,сообщение не могу отправить никому, мне также.
После попытки отправки список клиентов исчезает.
Стоит одинаковая версия программы 4.9 RC2
//Настройки
Стоит Win x64, NOD32.
Брандмауэр выключен, у нас одна рабочая группа с людьми, IP в одной подсети, шлюз и DNS такие же прописаны.
Компы в сетевом окружении все видны,в шару заходит без проблем, сканирует всю сеть около 30 сек. компов около 30.
Прога стоит в исключениях в NOD32.
Стоит Vmware,Virtualbox, в настройках проги выключил прослушку IP диапазона виртуальной машины, слушается только подсеть предприятия.
Настройка протокола IP для Windows
Адаптер беспроводной локальной сети Беспроводное сетевое соединение 2:
Адаптер беспроводной локальной сети Беспроводное сетевое соединение:
Ethernet adapter VMware Network Adapter VMnet8:
Туннельный адаптер Teredo Tunneling Pseudo-Interface:
Туннельный адаптер Подключение по локальной сети* 12:
Туннельный адаптер Reusable ISATAP Interface F9>:
Источник
Net speakerphone не видит пользователей windows 10
Net Speakerphone описание
Для работы программы необходим компьютер под управлением одной из следующих операционных систем:
Microsoft Windows 2000, Microsoft Windows XP, Microsoft Windows 2003, Windows Vista Windows 7.
Требования к объёму оперативной памяти, процессору и остальным компонентам зависят от того, как будет использоваться программа.
Наиболее ресурсоёмкой операцией является компрессия звука кодеком SPEEX, а также запись звуковой истории.
В случае использования звуковой карты без аппаратного ускорения воспроизведения Direct Sound, нагрузка на процессор также возрастёт пропорционально числу одновременно воспроизводимых звуковых потоков.
Для работы через Интернет необходимо наличие прямого доступа, т.е. отсутствие NAT и Proxy серверов.
После запуска программа сама определит всех клиентов в локальной сети на которых она запущена. Также в список можно вручную добавлять клиентов (такие клиенты называются фиксированными, около них отображается специальная иконка).
Лампочка слева от клиента в списке показывает статус клиента. Для получения подробной информации о клиенте, наведите курсор мыши на него и подождите.
Если компьютер клиента может воспроизводить и передавать звук, то около него будет отображен иконка наушников.
По умолчанию все клиенты отображаются в основной группе, однако можно создавать, удалять, переименовывать группы и перемещать клиентов между ними (перетаскиванием мышкой). Клиентов можно переименовывать, для этого нужно включить соответствующую опцию в настройках.
Выбрать клиентов в списке можно кликнув на них один раз мышкой.
Чтобы выбрать нескольких клиентов одновременно(например для передачи голоса или текста сразу нескольким клиентам), нужно удерживать клавишу CTRL. Также можно выбирать группы клиентов.
Все основные манипуляции с клиентами и группами осуществляются через контекстное меню, появляющемуся по правому клику мышкой на списке.
Обмен текстовыми сообщениями
Сообщения для каждого клиента будут открываться в разных окнах, их размер будет запоминаться и после перезапуска программы;
Если в настройках программы в закладке ТЕКСТ указано «помещать поступающие сообщения на передний план», то они всегда будут отображаться сразу на экране, иначе поступающие сообщения будут отображаться мигающими кнопками на панели задач и иконкой в системном трее.
При желании можно отключить приём текстовых сообщений от любого клиента (правый клик на клиенте, атрибуты, игнорировать сообщения).
Можно задать список фраз, при наличии которых в сообщении оно будет проигнорировано.
Пользователь может войти в общий чат нажав на кнопку «ЧАТ» на панели главного окна программы.
.
При закрытии окна, клиент не покидает чат, но окно сворачивается в трей в отдельную иконку, которая отображается всё время пока клиент присутствует в чате. Чтобы покинуть чат, нужно нажать правую кнопку на иконку чата в трее и выбрать «выйти из чата». Левая кнопка на иконке показывает/прячет окно чата.
Клиенты, которые присутствуют в общем чате помечены в списке соответствующей иконкой.
Включается при выборе статуса «нет на месте». Внизу списка клиентов появляется дополнительная панель, где можно ввести текст, либо записать звук, который, который будут получать клиенты в данном режиме.
Автоответчик будет отвечать только клиентам, у которых статус отличный от «нет на месте».
* Звуковой автоответчик доступен только в версии ПРО.
При необходимости можно включить запись всех приходящих и исходящих звуковых сообщений с последующим их прослушиванием.
Запись ведётся в стандартные WAV файлы, формат которых задаётся в настройках программы. Записи могут быть прослушаны в точном хронологическом порядке встроенными в программу средствами.
Для ведения звуковой истории рекомендую установить в систему ACM кодек SPEEX. Записи будут занимать совсем немного места (однако сама запись может достаточно ощутимо загрузить слабый процессор).
Взять этот кодек можно например здесь: http://www.republika.pl/roed/speexw/
Примечание: Звуковая история доступна только в коммерческой версии.
Передача и приём звука
Программа позволяет передавать звук на другие машины в реальном времени с минимальными задержками. И одновременно (если позволяет звуковая карта) воспроизводить весь поступающий звук. Т.е. вести полноценный разговор.
Передавать звук можно как одному, так и нескольким клиентам или группам клиентов. Запись звука идёт со входа, выбранного в системном регуляторе громкости.
Т.е. для передачи звука с микрофона нужно сделать следующее:
Открыть стандартный регулятор громкости (например нажав кнопку в настройках программы), и там в меню: параметры, свойства, выбрать «запись», нажать OK. Убедиться, что выбран микрофонный вход (на некоторых картах наоборот: убедиться, что не заглушен).
Далее необходимо настроить уровень записи. Например так: в программе включить панель управления звуком (настройка, убрать соответствующую галочку), убрать галочку на АРУ, уровень сигнала: ползунок влево (нет усиления), выбрать какого-нибудь клиента и включить передачу звука. Далее, говоря в микрофон и регулируя уровень записи с микрофона СИСТЕМНОМ МИКШЕРЕ, добиться чтобы при средней громкости разговора индикатор показывал 80-90% всей шкалы. Всё. Теперь при желании можно включать АРУ (автоматическая регулировка усиления). Эта функция сама будет регулировать усиление (но уже программно) в зависимости от уровня громкости входного сигнала.
Функцию АРУ можно также использовать и на принимающей стороне. Её работа аналогична: она пытается поддерживать громкость принимаемого сигнала на определенном уровне (усиливая, либо ослабляя его). АРУ для входящего сигнала действует на каждый канал по отдельности. Т.е. например звук от одного из клиентов может усиливаться, а от другого приглушаться.
Наиболее хорошие результаты достигаются при использовании головной гарнитуры (микрофон + наушники).
Также можно настроить «горячие клавиши» на передачу звука указанным клиентам либо группам клиентов (версия ПРО), которые будут работать во всех приложениях системы.
При воспроизведении звука есть возможность приглушать весь поступающий звук (нажать значок динамика на панели управления звуком), либо избирательно приглушать звук поступающий от некоторых клиентов (правый клик на клиенте, «приглушать звук»).
Все поступающие звуки могут быть записаны для последующего прослушивания. Для включения данной опции необходимо поставить соответствующую галочку на панели управления звуком в главном окне программы. Звук будет писаться в WAV файлы отдельно для каждого клиента. Так же идёт запись всего исходящего звука. Формат WAV файлов можно выбрать в настройках программы.
Начиная с версии 4.6 в программу добавлена функция голосовой активации. Практически работа данной функции похожа на работу шумоподавителя. Реально передача звука включается только когда громкость звука превышает определённое значение и отключается когда опускается ниже определённого значения (всё очень упрощенно).
Ведение звуковой истории доступно только в ПРО версии программы.
Система голосовой активации
Практически работа данной функции похожа на работу системы шумоподавления. Реально передача звука включается только когда громкость звука превышает определённое значение и отключается когда опускается ниже определённого значения (всё очень упрощенно).
Чтобы использовать систему нужно просто включить её в окне её настроек. Далее система будет работать при любой передаче звука.
Таким образом это позволяет более экономично использовать сетевой трафик и избавить человека от прослушивания фонового шума 🙂
Включить систему и настроить её работу можно в звуковых настройках программы либо нажатием кнопки VAS на звуковой панели.
Настраивать параметры можно и во время общения с клиентом.
Диалоговое окно настроек выглядит так:
Ввиду принципа работы систем голосовой активации и автоматической регулировки усиления их совместная работа при передаче звука невозможна.
P.S. Для нормальной работы VAS необходима достаточно грамотная настройка. Если вам кажется что система не работает или работает совсем неправильно, то скорее всего вы просто не смогли настроить её должным образом 🙂 К сожалению чётких инструкций по настройке быть не может. Слишком разные условия в каждом конкретном случае.
Это клавиши, назначенные на которые функции работают даже если в данный момент запущена и работает другая программа.
В настоящий момент имеются следующие функции:
Показать/скрыть окно программы
Погасить монитор
Приглушение звука
Также есть отдельные так называемые «звуковые клавиши».
Можно определить клавиши, при нажатии на которые будет включаться передача звука определенным клиентам, или группам клиентов.
Программа позволяет передавать клиенту файлы. Для этого нужно выбрать клиента и нажать соответствующую кнопку в основном окне программы либо на панели в открытом текстовом диалоге.
Передача файла начнётся только после того, как клиент разрешит данную операцию.
Можно передавать директории с сохранением их структуры (доступно только в ПРО версии).
В случае, когда по какой-либо причине невозможно прохождение широковещательных пакетов в сети, и соответственно программа не может самостоятельно найти других клиентов сети, можно использовать встроенный в программу сканер.
Вводится интервал IP адресов, которые будут опрашиваться на предмет наличия там запущенной программы Net Speakerphone.
Программа последовательно посылает запрос статуса на все IP из заданного диапазона. В случае получения ответа клиент заносится в основной список.
Всех найденных клиентов желательно сразу зафиксировать (правая кнопка мыши, атрибуты, сохранять в списке даже если выключен).
Клиент с данной пометкой сохраняется в списке постоянно. Также для его корректной работы необходимо в сетевых настройках программы включить посылку запроса статуса всем активным и неактивным клиентам.
ОПОВЕЩЕНИЯ:
Настраиваются сигналы оповещения программой пользователя о наступлении событий;
КЛАВИШИ
Назначаются горячие клавиши на некоторые функции программы.
ЦВЕТА И ШРИФТЫ:
Думаю, тут всё понятно.
Наиболее часто задаваемые вопросы (FAQ)
(В) Почему во время общения голосом я с некоторой задержкой слышу сам себя?
(О) Это называется акустическая обратная связь. Например ваш голос через микрофон уходит клиенту, он слышит его через колонки и этот же звук попадает к нему в микрофон, передаётся вам, воспроизводится у вас. Думаю смысл понятен. Выход: использовать гарнитуры.
(В) Есть ли версия под ОС Unix?
(О) Нет. И лично у меня нет ни желания, ни возможности этим заниматься. Если есть желающие взяться за эту работу, то пожалуйста. Документация на протоколы работы программы доступна. Думаю не будет никаких сложностей с реализацией.
(В) Можно-ли общаться через интернет?
(О) Можно и даже нужно. Можно например связать 2 сети с помощью двух серверов. И все клиенты будут видеть друг друга и смогут общаться. Для нормального голосового общения достаточно канала в 16..24 кбит.
(В) Почему после запуска программы вместо меню я вижу знаки вопроса?
(О) В региональных настройках системы необходимо включить русский язык. Если вдруг кто не знает, это соответствующая иконка на панели управления Windows. Без этого многие программы не будут отображать русские символы.
(В) Я сделал такой классный набор смайлов как мне его добавить в программу?
(О) Чтобы составить пакет смайлов почитайте прочтите файл Smilesreadme.txt в директории где установлена программа.
(В) Что такое UIN и для чего он нужен?
(О) Это уникальный номер каждого клиента в сети. Нужен для привязки конкретного пользователя к программе, а также для нормальной работы программы в сети с динамическими IP адресами. При первом запуске программы в директории Documents and Settings Application DataNetSpeakerphone создаётся файл uin.dat, в котором записывается псевдослучайный уникальный номер для опознавания данного клиента. Естественно, для каждого пользователя системы будет создан свой номер. Все настройки программы, история сообщений (а также звуковая история) сохраняются для каждого UINa отдельно.
(В) Дай мне исходные коды программы. Срочно курсовую сдавать надо!
(О) Не дам. 🙂
(В) Почему при изменении имени в Настройка-Общие поле «Имя пользователя» во всех программах локальной сети имя не меняется?
(О) Потому что на этих клиентах (программах) включена опция «разрешать переименовывать клиентов», т.е. это означает, что если вас Маша обозвала Петей, а вы вдруг стали Васей, то для нее вы Петей и останетесь. Если снять эту галку у клиента в сети, то все будет обновляться за считанные секунды.
(В) У меня есть вопросы/пожелания/предложения, где можно это обсудить?.
(О) Заходите на форум, или обращайтесь непосредственно ко мне.
Источник
Net speakerphone не видит пользователей windows 10
Net Speakerphone — это голосовая связь в локальной сети, текстовые сообщения и обмен файлами. Программа умеет работать без сервера, в режиме peer-to-peer. Есть сервер, через который можно подключить людей из разных подсетей или через Интернет (правда, без NAT или Proxy-серверов).
Звонки работают на технологии Speex, потребляют порядка 0.3 мегабайта трафика в минуту в режиме один-на-один. Это неплохой показатель, если у вас медленные каналы связи.
Есть общий немодерируемый чат (несколько конференций сделать нельзя) и система удалённого управления компьютерами пользователей, построенная на базе бесплатной утилиты Wizmo.
В коммерческой версии есть простое шифрование сообщений, передача папок с файлами, заливка настроек клиентам с сервера, объединение нескольких серверов, голосовая активация звонков, докачка файлов, автоответчик и запись звука.
Одно рабочее место стоит 100 рублей, сервер — от 17 до 84 долларов, в зависимости от количества подключаемых клиентов. Правда, цены в рублях на официальном сайте не соответствуют текущему коммерческому курсу рубля к доллару.
К сожалению, развитие мессенджера прекратилось в 2014 году, последняя версия — 4.10 RC1 от 19 марта 2014 года.
Официальный форум работает, но на сообщения там отвечают редко, сайт тоже живой, но часть страниц заброшена. На форуме пишут, что лицензии, тем не менее, выдаются, хотя сам программный продукт не дорабатывается:
2. Проблемы сетевого телефона Net Speakerphone
Корни основных проблем мессенджера идут оттого, что он работает по протоколу UDP (связь с потерями пакетов) и поддержка сервера — факультативна. У вас не будет нормальных функций администрирования пользователей, разделения прав, надёжной связи, передачи файлов и сообщений офлайн. К тому же, UDP протокол, в отличие от TCP, плохо маршрутизируется, хотя и быстро работает.
Net Speakerphone работает только под Windows, клиентских приложений под Android, Linux, macOS и WEB нет, и судя по тому, что разработка прекращена — уже никогда не будет.
Разработка корпоративного мессенджера — трудоёмкий и затратный процесс. Скорее всего, когда у автора программы закончились ресурсы и угас интерес к проекту, разработка была остановлена.
Сейчас приходится либо пользоваться устаревшей версией и мириться с глюками и нерешаемыми проблемами, либо искать достойный продукт с похожим функционалом на замену Net Speakerphone.
2.1. Нет цифровой подписи инсталлятора (сервер и клиент)
У дистрибутива программы нет цифровой подписи, что ведёт к проблемам с Windows SmartScreen и требованию повышений привилегий в UAC:
Нет цифровой подписи и у самой программы:
В корпоративных сетях доверие к таким приложениям минимальное. Из-за политик безопасности установка ПО может быть запрещена. Никто не хочет рисковать.
2.2. Проблемы локализации
Программа Net Speakerphone переведена, кроме русского, ещё на английский и украинский языки, но не полностью, и с многочисленными огрехами.
Например, лицензионное соглашение на русском языке, даже если инсталлятор — на английском:
Язык интерфейса сервера один — русский, и его нельзя изменить или переключить. Хотя в интерфейсе Net Speakerphone Server русский и английский язык просто перемешаны:
Названия локализаций интерфейса в программе написаны с ошибками:
«Ukrainian», «Ukrain» или «украинская» локализация? Но это ещё полбеды, потому что локализации всё равно неполные:
В англоязычном варианте точно так же:
2.3. Некорректная работа с несколькими мониторами
Окно регистрации при первом запуске разместилось между двумя мониторами:
В процессе работы выяснилось, что программа так ведёт себя постоянно, любые окна сервера и клиентского приложения при открытии размещаются именно так, причём их позиция не запоминается и приходится постоянно, раз за разом, перетаскивать окно, чтобы можно было увидеть, что на нём изображено.
Чат Net Speakerphone не проектировался для работы в мультимониторных конфигурациях.
2.4. «Косяки» интерфейса
В запросе кода активации для сервера не работает кнопка «Подробнее»:
Хотя в таком же окне на клиенте — всё Ок. Не влезает текст в окне «About»:
«Магическая» кнопка Button1 в интерфейсе сервера:
За что она отвечает — выяснить не удалось.
2.5. Клиентское приложение требует прав администратора при установке
Причём, права администратора требуются, даже если вы устанавливаете клиентское приложение не в «Program Files».
2.6. Сетевые проблемы сервера Net Speakerphone
К сожалению, для корректной работы сервера у вас не должно быть NAT или прокси, все соединения должны быть только напрямую. Если совсем никак, то придётся настраивать VPN, чтобы все клиенты и сервер были в одной большой виртуальной локальной сети.
Сервер не умеет работать с брандмауэром Windows, поэтому после первого запуска программы вам следует добавить его в исключения:
Сервер неправильно определяет локальные сетевые интерфейсы, он нашёл адреса вида 169.254.xxx.xxx:
Хотя это, так называемые Link-local address и их нельзя использовать при маршрутизации сетевых пакетов.
Net Speakerphone работает только по UDP, не используя TCP, то по сетевому протоколу, который плохо маршрутизируется, и где могут быть потери:
Нормального шифрования трафика нет, хотя в справке декларируется, что оно есть.
Сетевой анализатор показывает, что шифрования нет, трафик широковещательный, на всю сеть, несмотря на то, что клиент должен подключаться к серверу:
2.7. Клиентское приложение по умолчанию ставится в ту же папку, что и сервер
И хотя названия файлов сервера и клиента не пересекаются, это всё равно чревато проблемами.
2.8. Каждое клиентское приложение требует регистрации после первого запуска
Сразу после запуска Pro-версии клиентского приложения на экране появляется окно регистрации (со смещением, между двумя мониторами, если у вас мультимониторная конфигурация):
Как быть с автоматической установкой лицензионных копий в сети, где есть хотя бы несколько десятков рабочих мест — неясно. Все данные нужно вводить вручную, причём готовых ключей нет, нужно проходить процедуру получения кода активации. Для каждого пользователя нужно указать адрес электронной почты. Это, мягко говоря, негуманно. Ключи штучные, Open value лицензии для корпоративных клиентов, как у Microsoft, не предусмотрены.
2.9. Как понять, что программа успешно соединилась с сервером?
Программа запускается, сконфигурирована на подключение к серверу Net Speakerphone, однако, подключилась она к серверу или нет — неясно:
Это можно выяснить только в текстовых протоколах программы NetSph.log, и то, только факт отключения:
«(2019-03-18) 14-07-11 Server OFFLINE: «v1.30 Beta3» [192.168.10.113:8772]«.
Автоматического восстановления связи с сервером не происходит.
2.10. Неудобная работа со сканером диапазона адресов
Главное меню, «Файл», «Сканировать диапазон адресов», показывается такое окно:
Но по умолчанию там нет хотя бы локального IP, поэтому им может воспользоваться только администратор, но никак не обычный пользователь. Не говоря уже о том, что в окне не работает обычный tab order, нельзя по клавише Tab переместиться между вводом диапазона «От» к «До». Только прицел мышкой, только хардкор.
2.11. При изменении настроек клиентской части нужны права администратора
После того, как в настройках был изменён сетевой порт для подключения к серверу, UAC Windows выдаёт такое окно запуска программы (снова, без цифровой подписи):
Справедливости ради надо сказать, что в программе есть специальный раздел в настройках для хранения данных в профиле Windows-пользователя:
Если включить эту галку, то программа больше не тревожит UAC, но протоколы продолжает писать в папку с исполняемым файлом NetSph.exe.
Что странно, настройки начинают сохраняться в папку «Мои документы», а не в «AppData»:
2.12. Нет автоматического поиска сервера в сети
В настройках программы адрес сервера придётся задавать вручную (нужно нажать на галочку настроек «эксперт» в левом нижнем углу):
Это немного странно, потому что программа построена на протоколе UDP и было бы логично реализовать поиск сервера в локальной сети, ведь все клиенты пользуются широковещательными рассылками. К слову, в клиентском приложении неясно, успешно оно подключилось к серверу или нет, в интерфейсе это никак не отображается.
Почему-то после указания адреса сервера для подключения, программа выдала сообщение про то, что нужно использовать кодек Speex для звука, хотя он и так используется по умолчанию:
2.13. Net Speakerphone не работает в терминальных сессиях
При запуске программы в RDP сессии на тонком клиенте получаем сообщение:
Изменение используемых портов в настройках эффекта не даёт. В официальной справке на этот счёт ничего нет, поиск в Интернете тоже ничего не дал.
Если вы планируете использовать мессенджер Net Speakerphone на терминальном сервере — придётся оставить эту затею. Хотя расход памяти у программы очень скромен, и она могла бы отлично справиться с этой задачей.
2.14. Отправка административных сообщений не работает
В административной консоли Net Speakerphone есть специальный инструмент для рассылки сервисных сообщений для пользователей. Заходим в админку, инструмент «Сообщение»:
Однако клиент, подключенный к серверу, ничего не показывает на экране. В справке сказано, что сообщения получают клиенты, которые подключены к серверу. Но по факту функция не работает.
2.15. Самопроизвольные отключения от сервера
Клиентское приложение часто отваливается от сервера, никак об этом не сигнализируя. Только в логе пишутся строки типа «(2019-03-17) 20-23-00 «Toshiba-PC» offline; Reason is TimerAfterPing: out of TTL (15 s)«.
Причём, если сетевое соединение с сервером будет восстановлено (например, в офисе пропал интернет, а затем опять появился), но соединение с сервером автоматически не восстанавливается. Клиентское приложение Net Speakerphone нужно перезапускать.
Кроме того, часто наблюдаются проблемы с приёмом и отправкой сообщений при низкоскоростном подключении по Wi-Fi. Решается подключением к сети через провод. Иногда проходит само после разгрузки канала связи.
Иногда при работе в фоновом режиме, через 10-15 минут, разом пропадают все контакты в клиентском приложении и затем заново начинают появляться.
2.16. Для фотографии профиля можно выбрать только GIF
Вы знаете смартфоны, цифровые фотоаппараты или WEB-камеры, которые фотографируют в формате GIF? Это сарказм. В профиле пользователя можно указать фотографию:
Но, программа Net Speakerphone не умеет работать с основными цифровыми форматами JPG, PNG или, на худой конец, BMP. Мало того, там даже есть ограничение в 8 килобайт для фотографии пользователя:
Получается, фотка есть, но, чтобы её назначить, вам надо взять графический редактор, загрузить туда фотку, уменьшить количество цветов до 256 (лучше делайте чёрно-белую, в градациях серого будет более-менее), а затем уменьшить размер, чтобы вложиться в 8 KB. Сохранить на диск, а потом уже загружать её в программу. Вот такой вот «финт ушами».
2.17. Некорректные ссылки на форум и сайт внутри программы
Официальный форум не работает, но это не так плохо. Например, если зайти в меню «Помощь», «Скачать последнюю версию»:
…то открывается ссылка на официальный сайт, которая никуда не ведет (просто пустой экран). Однако страница существует:
2.18. Нет поддержки национальных символов UNICODE, в интерфейсе знаки «. «
После первого запуска программы в интерфейсе показываются знаки вопросов «. «. Для решения этой проблемы вам придётся в региональных настройках Windows указать вот такую настройку:
Помимо этого, программа не понимает символы национальных алфавитов и работает только в кодировке win1251. Так что никакие другие символы, кроме русских и английских, вы передать не сможете:
2.19. Проблема с правами на папку программы
Следует внимательно относиться к правам доступа к папке «C:Program Files…Net Speakerphone 4», которую Net Speakerphone использует по умолчанию. Если к ней нет полного доступа, то вы не сможете передавать файлы, изменять настройки программы и вообще делать всё, что хоть как-то меняет файлы программы на диске.
Например, при отправке файлов через контекстное меню в Windows 8.1 при включенном UAC возникает исключительная ситуация: «Exception EFCreateError in module NetSph.exe at 00021F2E., Cannot create file «C:Program Files (x86)Net Speakerphone 4SendFileCall.dat». Отказано в доступе«.
Проблема уходит, если на папку «C:Program Files (x86)Net Speakerphone 4» текущему пользователю дать полный доступ, но это недопустимо с точки зрения безопасности. Данные программы по умолчанию должны храниться в профиле пользователя, но никак не в папке с исполняемыми модулями.
2.20. Нет интеграции с Active Directory и MSI пакета для разворачивания через GPO
Сервер Net Speakerphone не умеет взаимодействовать с доменом, импортировать и авторизовать доменных пользователей, как это делает MyChat. Нет MSI пакета клиентского приложения для быстрого развёртывания программы на компьютеры пользователей через групповые политики домена.
2.21. Отправляются пустые сообщения
Нет никакого контроля на пустые строки, можно отправить любое количество:
2.22. Нельзя отправлять сообщения и файлы офлайн
Вы можете писать в чат собеседнику, пока он отключен от сервера. Однако, после подключения он ничего не получит, нет никакой синхронизации:
Файлы и папки тоже передать не выйдет, потому что они отправляются только напрямую, если пользователь в сети. К слову, достаточно быстро, через протокол UDP.
2.23. Нет централизованного списка контактов
Только личный. Причём, каждый пользователь Net Speakerphone должен сам составлять книгу контактов сотрудников компании, отлавливая их, пока те онлайн. Вы, как администратор, не можете сделать древовидную структуру по подразделениям и сотрудникам на сервере, чтобы все люди пользовались единым списком контактов.
2.24. Проблемы с передачей файлов
Во-первых, порты в настройках клиентских приложений должны совпадать. Ели вы их измените, то файлы передать не получится. Программа будет писать, что передача закончилась таймаутом. Вероятно, клиентские приложения никак не могут сообщить друг другу свой номер порта при передаче файлов.
Во-вторых, передача файлов и папок возможна только напрямую, в пределах одного сегмента сети. Если вы работаете через Интернет или в мультисегментной сети — файлы передать не удастся.
В-третьих, вам нужно добавить в исключения брандмауэра Windows клиентское приложение, иначе передача файлов не сможет состояться, потому что каждое приложение Net Speakerphone ещё и мини-сервер, что случает определённые UDP порты на своих сетевых интерфейсах.
Ну и в-четвёртых, никаких файлов офлайн. Нельзя отправить документ собеседнику, который не подключен к серверу. Впрочем, об этом уже говорилось выше, с файлами, та же история, что и с обычными сообщениями.
2.25. При любом изменении настроек клиент отключается от сервера
Возможно, это и не было бы проблемой, если бы не постоянные ошибки приложения:
Ошибки возникают в произвольные моменты времени. С чем именно они связаны — неясно.
2.26. Проблема с переносом лицензионного сервера с одного компьютера на другой
В лицензионном соглашении сказано, цитата:
В случае утраты ключа активации, либо при необходимости переноса на другой компьютер, либо замены (переформатирования) системного жесткого диска, новый ключ активации по запросу выдаётся бесплатно, однако не ранее чем через один месяц после выдачи предыдущего ключа. При этом предыдущий ключ становится недействительным и использоваться не может.
Бог с ним, что автор не пользуется спеллчекером и не ставит знаки препинания в лицензионном соглашении. Настоящая проблема в том, что ключ привязан к железу, и вы не сможете сами перенести сервер с компьютера на компьютер, даже если купили лицензию. Как обычно, неприятности случаются незапланированно, и это означает, что ваша компания какое-то время будет без мессенджера.
2.27. Проблема с эхом при голосовых звонках
Программа Net Speakerphone изначально позиционировалась как сетевой телефон. Она достаточно нетребовательна к скорости каналов связи, голосовой трафик хорошо кодируется кодеком Speex. Но есть ложка дёгтя, которая перечёркивает все удобства.
Эхо. Оно не убирается в принципе. Весь звук, что передается на удаленный компьютер, при проигрывании через колонки или динамики тут же через микрофон с удаленного компьютера передается обратно. То же самое и локально.
Звук многократно усиливается и искажается. Системы эхоподавления, как, например, в Skype или в MyChat, в программе нет.
Проблема решается только использованием гарнитуры и никак иначе. Так что, если вы планируете использовать Net Speakerphone в своей сети для голосовых звонков, планируйте покупку гарнитур для всех сотрудников.
2.28. Нет отправки сообщений через командную строку
В компаниях очень часто нужно автоматизировать разные операции, уведомлять пользователей о важных событиях, интегрировать мессенджер с внутренними системами вроде 1С или CRM, и тому подобное.
К сожалению, в Net Speakerphone нет никаких инструментов интеграции, даже консольной утилиты для отправки сообщений другим пользователям из командной строки.
2.29. Деинсталлятор не удаляет все файлы
Деинсталлятор клиента оставляет за собой файлы логов, настроек и протоколов и не предлагает их удалить, даже опционально. То же самое и с сервером.
После удаления Net Speakerphone вам следует вручную удалить папки:
Ключи реестра, связанные с Net Speakerphone, в разделах:
…и записи в правилах Windows Firewall
3. Сравнение Net Speakerphone и мессенджера MyChat
Учтите два важных факта:
В таблице сравниваем базовые возможности Net Speakerphone версии 4.10 RC1 от 19 марта 2014 года и MyChat 7.3 (бесплатной версии) от 14 февраля 2019 года.
№ | Возможность | Net Speakerphone | MyChat |
---|---|---|---|
Установка, удаление и обновление | |||
1.1 | Инсталлятор | Есть | Есть |
1.2 | Деинсталлятор | Есть | Есть |
1.3 | Автоматическая установка | Нет | Есть |
1.4 | Система автоматического обновления | Нет | Есть |
1.5 | Автоматическое обновление и сохранение всех данных при установке самой «свежей» поверху старой | Нет, новых версий нет | Есть |
1.6 | Portable версия | Есть | Есть |
Сетевые возможности | |||
2.1 | Работа в больших сетях | Есть | Есть |
2.2 | Работа в сложных сетях и через Интернет | Есть | Есть |
2.3 | Гарантированная доставка сообщений | Нет | Есть |
2.4 | Работа в терминальных сессиях | Нет | Есть |
2.5 | Шифрование трафика | Нет | OpenSSL |
2.6 | Работа в очень плохих сетях (спутниковая связь, «длинные» пинги) | Нет | Есть |
Стандартные функции | |||
3.1 | Персональные сообщения | Есть | Есть |
3.2 | Текстовые конференции | Есть, одна общая | Есть |
3.3 | Оповещения с контролем прочтения | Нет | Есть |
3.4 | Общая доска объявлений | Нет | Есть |
3.5 | Обмен файлами | Есть | Есть |
3.6 | Передача изображений | Нет | Есть |
3.7 | Автоматическая подсветка линков в тексте | Есть | Есть |
3.8 | Просмотр истории сообщений | Есть | Есть |
3.9 | Звуковое информирование о событиях | Есть | Есть |
3.10 | Личный список контактов | Нет | Есть |
3.11 | Отправка сообщений и файлов пользователям, которых нет в сети | Нет | Есть |
3.12 | Графические смайлики | Есть | Есть |
3.13 | Голосовые звонки | Есть | Есть |
3.14 | Видео звонки | Нет | Есть |
3.15 | Демонстрация экрана | Нет | Есть |
Интеграция с Active Directory | |||
4.1 | MSI пакет для разворачивания через групповые политики | Нет | Есть |
4.2 | Прозрачная авторизация пользователей | Нет | Есть |
4.3 | Импорт пользователей из Windows-домена | Нет | Есть |
4.4 | Поддержка любого количества разных доменов | Нет | Есть |
4.5 | Совместная работа «обычных» и доменных пользователей | Нет | Есть |
Настройка внешнего вида | |||
5.1 | Языки интерфейса | Есть, частично | Есть, UNICODE |
5.2 | Кастомизация внешнего вида | Есть | Есть |
5.3 | Изменение шрифтов | Есть | Есть |
Администрирование | |||
6.1 | Централизованная настройка прав и ограничений пользователей | Есть, частично | Есть |
6.2 | Группы пользователей | Нет | Есть |
6.3 | Фильтры по IP, MAC | Есть | Есть |
6.4 | Антиспам и антифлуд фильтры | Нет | Есть |
6.5 | Система управления пользователями | Нет | Есть, WEB-интерфейс |
6.6 | Подробная справочная информация о пользователях (ФИО, email, телефоны, дата рождения, фото и т.п.) | Есть | Есть |
Операционные системы | |||
7.1 | Windows | Есть | Есть |
7.2 | Android | Нет | Есть |
7.3 | Linux | Нет | Есть |
7.4 | Mac | Нет | Есть |
7.5 | WEB | Нет | Есть |
Дополнительные возможности | |||
8.1 | Сетевые статусы пользователей «свободен», «занят», «нет на месте» | Есть | Есть |
8.2 | Скриптовый язык для написания простых программ, расширяющих возможности чата | Нет | Есть |
8.3 | Интеграция с внешними сервисами | Нет | Есть (1С, phpBB, REST, php, C#, Delphi, Python, etc.) |
8.4 | Система поиска пользователей | Нет | Есть |
8.5 | Древовидный общий список контактов, единый для всей сети, с неограниченным уровнем вложенности | Нет | Есть |
8.6 | Менеджер учётных записей, если за одной программой работает несколько человек | Нет | Есть |
8.7 | Система игнорирования пользователей | Есть | Есть |
8.8 | Система плагинов для расширения возможностей программы | Нет | Есть |
8.9 | Список подразделений компании | Нет | Есть |
8.10 | Список должностей компании с сортировками «начальники — сверху» в списках контактов | Нет | Есть |
8.11 | Внутренний форум | Нет | Есть |
8.12 | Управление проектами | Нет | Есть, Kanban |
8.13 | Чат для сайта | Нет | Есть |
8.14 | Конструктор дистрибутивов | Нет | Есть |
Техническая поддержка пользователей программы | |||
9.1 | Встроенная справочная система | Есть | Есть |
9.2 | Форум сообщества поддержки | Есть | Есть |
9.3 | Поддержка разработчиков по электронной почте | Не работает | Есть |
9.4 | Дополнительные справочные материалы, статьи по использованию программы на сайте, блог | Нет | Есть |
9.5 | Поддержка разработчиков по Skype, Viber, Telegram, WhatsApp | Нет | Есть |
9.6 | Поддержка разработчиков по телефону | Нет | Есть |
4. Рекомендации по переходу на MyChat
Почему? Net Speakerphone уже давно не развивается, нет исправления старых ошибок и поддержки смартфонов на Android и iOS, приложений для macOS, Linux и WEB. Замена этого офисного чата — вопрос времени.
Как перейти? Для небольших компаний, до 20 человек онлайн, переход с Net Speakerphone на MyChat пройдёт легко и без затрат, потому что стандартная лицензия MyChat — бесплатная (чем отличается бесплатная версия MyChat от коммерческой?). Trial-периода нет, тестировать можно хоть полгода, для бюджетных организаций это важно.
Служба поддержки. На русском языке, ответы в течение одного рабочего дня. Большой и живой форум поддержки (больше 30 тысяч сообщений на март 2019 года).
Давно на рынке? Первая версия self-hosted мессенджера MyChat вышла в 2004 году, обновления — 5-6 раз в год. Полмиллиона «живых» пользователей из России, Украины, Беларуси, Казахстана и других стран. Реальные кейсы покупателей.
Источник
- Печать
Страницы: [1] Вниз
Тема: Net Speakerphone не видит людей (Прочитано 8706 раз)
0 Пользователей и 1 Гость просматривают эту тему.
GetVeck
Совсем недавно я твердо решил перейти с деревяного окна и стать линуксоидом. Сначала было много ошибок но я их как-то сам исправлял, но теперь мне нужна помощь. Интересует такой вопрос:
У меня в сети стала популярной программа — Net Speakerphone 3.8(хз почему) в ней все общаются уже как 5 лет и не хотят переходить. Ну вот поставил я себе wine ємулятор установил Net Speakerphone что-то начудил и опа у меня начало находить людей. Весело пообщавшись с ними где-то около пол часа у меня пропали все люди и теперь нету никого. Помогите пожалуйста уже 3 день мучаюсь
xaak
А ты в самом Спикерфоне выбрал по какому интерфейсу конектиться? Я лично руками адрес прописывал IP. Попробуй.
- Печать
Страницы: [1] Вверх
- Краткий обзор программы для общения и звонков в локальной сети Net Speakerphone
- Проблемы сетевого телефона Net Speakerphone
- Нет цифровой подписи инсталлятора (сервер и клиент)
- Проблемы локализации
- Некорректная работа с несколькими мониторами
- «Косяки» интерфейса
- Клиентское приложение требует прав администратора при установке
- Сетевые проблемы сервера Net Speakerphone
- Клиентское приложение по умолчанию ставится в ту же папку, что и сервер
- Каждое клиентское приложение требует регистрации после первого запуска
- Как понять, что программа успешно соединилась с сервером?
- Неудобная работа со сканером диапазона адресов
- При изменении настроек клиентской части нужны права администратора
- Нет автоматического поиска сервера в сети
- Net Speakerphone не работает в терминальных сессиях
- Отправка административных сообщений не работает
- Самопроизвольные отключения от сервера
- Для фотографии профиля можно выбрать только GIF
- Некорректные ссылки на форум и сайт внутри программы
- Нет поддержки национальных символов UNICODE, в интерфейсе знаки «??????»
- Проблема с правами на папку программы
- Нет интеграции с Active Directory и MSI пакета для разворачивания через GPO
- Отправляются пустые сообщения
- Нельзя отправлять сообщения и файлы офлайн
- Нет централизованного списка контактов
- Проблемы с передачей файлов
- При любом изменении настроек клиент отключается от сервера
- Проблема с переносом лицензионного сервера с одного компьютера на другой
- Проблема с эхом при голосовых звонках
- Нет отправки сообщений через командную строку
- Деинсталлятор не удаляет все файлы
- Сравнение Net Speakerphone и мессенджера MyChat
- Рекомендации по переходу на MyChat
1. Краткий обзор программы для общения и звонков в локальной сети Net Speakerphone
Net Speakerphone — это голосовая связь в локальной сети, текстовые сообщения и обмен файлами. Программа умеет работать без сервера, в режиме peer-to-peer. Есть сервер, через который можно подключить людей из разных подсетей или через Интернет (правда, без NAT или Proxy-серверов).
Звонки работают на технологии Speex, потребляют порядка 0.3 мегабайта трафика в минуту в режиме один-на-один. Это неплохой показатель, если у вас медленные каналы связи.
Есть общий немодерируемый чат (несколько конференций сделать нельзя) и система удалённого управления компьютерами пользователей, построенная на базе бесплатной утилиты Wizmo.
В коммерческой версии есть простое шифрование сообщений, передача папок с файлами, заливка настроек клиентам с сервера, объединение нескольких серверов, голосовая активация звонков, докачка файлов, автоответчик и запись звука.
Одно рабочее место стоит 100 рублей, сервер — от 17 до 84 долларов, в зависимости от количества подключаемых клиентов. Правда, цены в рублях на официальном сайте не соответствуют текущему коммерческому курсу рубля к доллару.
К сожалению, развитие мессенджера прекратилось в 2014 году, последняя версия — 4.10 RC1 от 19 марта 2014 года.
Официальный форум работает, но на сообщения там отвечают редко, сайт тоже живой, но часть страниц заброшена. На форуме пишут, что лицензии, тем не менее, выдаются, хотя сам программный продукт не дорабатывается:
2. Проблемы сетевого телефона Net Speakerphone
Корни основных проблем мессенджера идут оттого, что он работает по протоколу UDP (связь с потерями пакетов) и поддержка сервера — факультативна. У вас не будет нормальных функций администрирования пользователей, разделения прав, надёжной связи, передачи файлов и сообщений офлайн. К тому же, UDP протокол, в отличие от TCP, плохо маршрутизируется, хотя и быстро работает.
Net Speakerphone работает только под Windows, клиентских приложений под Android, Linux, macOS и WEB нет, и судя по тому, что разработка прекращена — уже никогда не будет.
Разработка корпоративного мессенджера — трудоёмкий и затратный процесс. Скорее всего, когда у автора программы закончились ресурсы и угас интерес к проекту, разработка была остановлена.
Сейчас приходится либо пользоваться устаревшей версией и мириться с глюками и нерешаемыми проблемами, либо искать достойный продукт с похожим функционалом на замену Net Speakerphone.
2.1. Нет цифровой подписи инсталлятора (сервер и клиент)
У дистрибутива программы нет цифровой подписи, что ведёт к проблемам с Windows SmartScreen и требованию повышений привилегий в UAC:
Нет цифровой подписи и у самой программы:
В корпоративных сетях доверие к таким приложениям минимальное. Из-за политик безопасности установка ПО может быть запрещена. Никто не хочет рисковать.
2.2. Проблемы локализации
Программа Net Speakerphone переведена, кроме русского, ещё на английский и украинский языки, но не полностью, и с многочисленными огрехами.
Например, лицензионное соглашение на русском языке, даже если инсталлятор — на английском:
Язык интерфейса сервера один — русский, и его нельзя изменить или переключить. Хотя в интерфейсе Net Speakerphone Server русский и английский язык просто перемешаны:
Названия локализаций интерфейса в программе написаны с ошибками:
«Ukrainian», «Ukrain» или «украинская» локализация? Но это ещё полбеды, потому что локализации всё равно неполные:
В англоязычном варианте точно так же:
2.3. Некорректная работа с несколькими мониторами
Окно регистрации при первом запуске разместилось между двумя мониторами:
В процессе работы выяснилось, что программа так ведёт себя постоянно, любые окна сервера и клиентского приложения при открытии размещаются именно так, причём их позиция не запоминается и приходится постоянно, раз за разом, перетаскивать окно, чтобы можно было увидеть, что на нём изображено.
Чат Net Speakerphone не проектировался для работы в мультимониторных конфигурациях.
2.4. «Косяки» интерфейса
В запросе кода активации для сервера не работает кнопка «Подробнее»:
Хотя в таком же окне на клиенте — всё Ок. Не влезает текст в окне «About»:
«Магическая» кнопка Button1 в интерфейсе сервера:
За что она отвечает — выяснить не удалось.
2.5. Клиентское приложение требует прав администратора при установке
Причём, права администратора требуются, даже если вы устанавливаете клиентское приложение не в «Program Files».
2.6. Сетевые проблемы сервера Net Speakerphone
К сожалению, для корректной работы сервера у вас не должно быть NAT или прокси, все соединения должны быть только напрямую. Если совсем никак, то придётся настраивать VPN, чтобы все клиенты и сервер были в одной большой виртуальной локальной сети.
Сервер не умеет работать с брандмауэром Windows, поэтому после первого запуска программы вам следует добавить его в исключения:
Сервер неправильно определяет локальные сетевые интерфейсы, он нашёл адреса вида 169.254.xxx.xxx:
Хотя это, так называемые Link-local address и их нельзя использовать при маршрутизации сетевых пакетов.
Net Speakerphone работает только по UDP, не используя TCP, то по сетевому протоколу, который плохо маршрутизируется, и где могут быть потери:
Нормального шифрования трафика нет, хотя в справке декларируется, что оно есть.
Сетевой анализатор показывает, что шифрования нет, трафик широковещательный, на всю сеть, несмотря на то, что клиент должен подключаться к серверу:
2.7. Клиентское приложение по умолчанию ставится в ту же папку, что и сервер
И хотя названия файлов сервера и клиента не пересекаются, это всё равно чревато проблемами.
2.8. Каждое клиентское приложение требует регистрации после первого запуска
Сразу после запуска Pro-версии клиентского приложения на экране появляется окно регистрации (со смещением, между двумя мониторами, если у вас мультимониторная конфигурация):
Как быть с автоматической установкой лицензионных копий в сети, где есть хотя бы несколько десятков рабочих мест — неясно. Все данные нужно вводить вручную, причём готовых ключей нет, нужно проходить процедуру получения кода активации. Для каждого пользователя нужно указать адрес электронной почты. Это, мягко говоря, негуманно. Ключи штучные, Open value лицензии для корпоративных клиентов, как у Microsoft, не предусмотрены.
2.9. Как понять, что программа успешно соединилась с сервером?
Программа запускается, сконфигурирована на подключение к серверу Net Speakerphone, однако, подключилась она к серверу или нет — неясно:
Это можно выяснить только в текстовых протоколах программы NetSph.log, и то, только факт отключения:
«(2019-03-18) 14-07-11 Server OFFLINE: «v1.30 Beta3» [192.168.10.113:8772]«.
Автоматического восстановления связи с сервером не происходит.
2.10. Неудобная работа со сканером диапазона адресов
Главное меню, «Файл», «Сканировать диапазон адресов», показывается такое окно:
Но по умолчанию там нет хотя бы локального IP, поэтому им может воспользоваться только администратор, но никак не обычный пользователь. Не говоря уже о том, что в окне не работает обычный tab order, нельзя по клавише Tab переместиться между вводом диапазона «От» к «До». Только прицел мышкой, только хардкор.
2.11. При изменении настроек клиентской части нужны права администратора
После того, как в настройках был изменён сетевой порт для подключения к серверу, UAC Windows выдаёт такое окно запуска программы (снова, без цифровой подписи):
Справедливости ради надо сказать, что в программе есть специальный раздел в настройках для хранения данных в профиле Windows-пользователя:
Если включить эту галку, то программа больше не тревожит UAC, но протоколы продолжает писать в папку с исполняемым файлом NetSph.exe.
Что странно, настройки начинают сохраняться в папку «Мои документы», а не в «AppData»:
2.12. Нет автоматического поиска сервера в сети
В настройках программы адрес сервера придётся задавать вручную (нужно нажать на галочку настроек «эксперт» в левом нижнем углу):
Это немного странно, потому что программа построена на протоколе UDP и было бы логично реализовать поиск сервера в локальной сети, ведь все клиенты пользуются широковещательными рассылками. К слову, в клиентском приложении неясно, успешно оно подключилось к серверу или нет, в интерфейсе это никак не отображается.
Почему-то после указания адреса сервера для подключения, программа выдала сообщение про то, что нужно использовать кодек Speex для звука, хотя он и так используется по умолчанию:
2.13. Net Speakerphone не работает в терминальных сессиях
При запуске программы в RDP сессии на тонком клиенте получаем сообщение:
Изменение используемых портов в настройках эффекта не даёт. В официальной справке на этот счёт ничего нет, поиск в Интернете тоже ничего не дал.
Если вы планируете использовать мессенджер Net Speakerphone на терминальном сервере — придётся оставить эту затею. Хотя расход памяти у программы очень скромен, и она могла бы отлично справиться с этой задачей.
2.14. Отправка административных сообщений не работает
В административной консоли Net Speakerphone есть специальный инструмент для рассылки сервисных сообщений для пользователей. Заходим в админку, инструмент «Сообщение»:
Отправляем, видим:
Однако клиент, подключенный к серверу, ничего не показывает на экране. В справке сказано, что сообщения получают клиенты, которые подключены к серверу. Но по факту функция не работает.
2.15. Самопроизвольные отключения от сервера
Клиентское приложение часто отваливается от сервера, никак об этом не сигнализируя. Только в логе пишутся строки типа «(2019-03-17) 20-23-00 «Toshiba-PC» offline; Reason is TimerAfterPing: out of TTL (15 s)«.
Причём, если сетевое соединение с сервером будет восстановлено (например, в офисе пропал интернет, а затем опять появился), но соединение с сервером автоматически не восстанавливается. Клиентское приложение Net Speakerphone нужно перезапускать.
Кроме того, часто наблюдаются проблемы с приёмом и отправкой сообщений при низкоскоростном подключении по Wi-Fi. Решается подключением к сети через провод. Иногда проходит само после разгрузки канала связи.
Иногда при работе в фоновом режиме, через 10-15 минут, разом пропадают все контакты в клиентском приложении и затем заново начинают появляться.
2.16. Для фотографии профиля можно выбрать только GIF
Вы знаете смартфоны, цифровые фотоаппараты или WEB-камеры, которые фотографируют в формате GIF? Это сарказм. В профиле пользователя можно указать фотографию:
Но, программа Net Speakerphone не умеет работать с основными цифровыми форматами JPG, PNG или, на худой конец, BMP. Мало того, там даже есть ограничение в 8 килобайт для фотографии пользователя:
Получается, фотка есть, но, чтобы её назначить, вам надо взять графический редактор, загрузить туда фотку, уменьшить количество цветов до 256 (лучше делайте чёрно-белую, в градациях серого будет более-менее), а затем уменьшить размер, чтобы вложиться в 8 KB. Сохранить на диск, а потом уже загружать её в программу. Вот такой вот «финт ушами».
2.17. Некорректные ссылки на форум и сайт внутри программы
Официальный форум не работает, но это не так плохо. Например, если зайти в меню «Помощь», «Скачать последнюю версию»:
…то открывается ссылка на официальный сайт, которая никуда не ведет (просто пустой экран). Однако страница существует:
2.18. Нет поддержки национальных символов UNICODE, в интерфейсе знаки «??????»
После первого запуска программы в интерфейсе показываются знаки вопросов «??????». Для решения этой проблемы вам придётся в региональных настройках Windows указать вот такую настройку:
Помимо этого, программа не понимает символы национальных алфавитов и работает только в кодировке win1251. Так что никакие другие символы, кроме русских и английских, вы передать не сможете:
2.19. Проблема с правами на папку программы
Следует внимательно относиться к правам доступа к папке «C:Program Files…Net Speakerphone 4», которую Net Speakerphone использует по умолчанию. Если к ней нет полного доступа, то вы не сможете передавать файлы, изменять настройки программы и вообще делать всё, что хоть как-то меняет файлы программы на диске.
Например, при отправке файлов через контекстное меню в Windows 8.1 при включенном UAC возникает исключительная ситуация: «Exception EFCreateError in module NetSph.exe at 00021F2E., Cannot create file «C:Program Files (x86)Net Speakerphone 4SendFileCall.dat». Отказано в доступе«.
Проблема уходит, если на папку «C:Program Files (x86)Net Speakerphone 4» текущему пользователю дать полный доступ, но это недопустимо с точки зрения безопасности. Данные программы по умолчанию должны храниться в профиле пользователя, но никак не в папке с исполняемыми модулями.
2.20. Нет интеграции с Active Directory и MSI пакета для разворачивания через GPO
Сервер Net Speakerphone не умеет взаимодействовать с доменом, импортировать и авторизовать доменных пользователей, как это делает MyChat. Нет MSI пакета клиентского приложения для быстрого развёртывания программы на компьютеры пользователей через групповые политики домена.
2.21. Отправляются пустые сообщения
Нет никакого контроля на пустые строки, можно отправить любое количество:
2.22. Нельзя отправлять сообщения и файлы офлайн
Вы можете писать в чат собеседнику, пока он отключен от сервера. Однако, после подключения он ничего не получит, нет никакой синхронизации:
Файлы и папки тоже передать не выйдет, потому что они отправляются только напрямую, если пользователь в сети. К слову, достаточно быстро, через протокол UDP.
2.23. Нет централизованного списка контактов
Только личный. Причём, каждый пользователь Net Speakerphone должен сам составлять книгу контактов сотрудников компании, отлавливая их, пока те онлайн. Вы, как администратор, не можете сделать древовидную структуру по подразделениям и сотрудникам на сервере, чтобы все люди пользовались единым списком контактов.
2.24. Проблемы с передачей файлов
Во-первых, порты в настройках клиентских приложений должны совпадать. Ели вы их измените, то файлы передать не получится. Программа будет писать, что передача закончилась таймаутом. Вероятно, клиентские приложения никак не могут сообщить друг другу свой номер порта при передаче файлов.
Во-вторых, передача файлов и папок возможна только напрямую, в пределах одного сегмента сети. Если вы работаете через Интернет или в мультисегментной сети — файлы передать не удастся.
В-третьих, вам нужно добавить в исключения брандмауэра Windows клиентское приложение, иначе передача файлов не сможет состояться, потому что каждое приложение Net Speakerphone ещё и мини-сервер, что случает определённые UDP порты на своих сетевых интерфейсах.
Ну и в-четвёртых, никаких файлов офлайн. Нельзя отправить документ собеседнику, который не подключен к серверу. Впрочем, об этом уже говорилось выше, с файлами, та же история, что и с обычными сообщениями.
2.25. При любом изменении настроек клиент отключается от сервера
Возможно, это и не было бы проблемой, если бы не постоянные ошибки приложения:
Ошибки возникают в произвольные моменты времени. С чем именно они связаны — неясно.
2.26. Проблема с переносом лицензионного сервера с одного компьютера на другой
В лицензионном соглашении сказано, цитата:
В случае утраты ключа активации, либо при необходимости переноса на другой компьютер, либо замены (переформатирования) системного жесткого диска, новый ключ активации по запросу выдаётся бесплатно, однако не ранее чем через один месяц после выдачи предыдущего ключа. При этом предыдущий ключ становится недействительным и использоваться не может.
Бог с ним, что автор не пользуется спеллчекером и не ставит знаки препинания в лицензионном соглашении. Настоящая проблема в том, что ключ привязан к железу, и вы не сможете сами перенести сервер с компьютера на компьютер, даже если купили лицензию. Как обычно, неприятности случаются незапланированно, и это означает, что ваша компания какое-то время будет без мессенджера.
2.27. Проблема с эхом при голосовых звонках
Программа Net Speakerphone изначально позиционировалась как сетевой телефон. Она достаточно нетребовательна к скорости каналов связи, голосовой трафик хорошо кодируется кодеком Speex. Но есть ложка дёгтя, которая перечёркивает все удобства.
Эхо. Оно не убирается в принципе. Весь звук, что передается на удаленный компьютер, при проигрывании через колонки или динамики тут же через микрофон с удаленного компьютера передается обратно. То же самое и локально.
Звук многократно усиливается и искажается. Системы эхоподавления, как, например, в Skype или в MyChat, в программе нет.
Проблема решается только использованием гарнитуры и никак иначе. Так что, если вы планируете использовать Net Speakerphone в своей сети для голосовых звонков, планируйте покупку гарнитур для всех сотрудников.
2.28. Нет отправки сообщений через командную строку
В компаниях очень часто нужно автоматизировать разные операции, уведомлять пользователей о важных событиях, интегрировать мессенджер с внутренними системами вроде 1С или CRM, и тому подобное.
К сожалению, в Net Speakerphone нет никаких инструментов интеграции, даже консольной утилиты для отправки сообщений другим пользователям из командной строки.
2.29. Деинсталлятор не удаляет все файлы
Деинсталлятор клиента оставляет за собой файлы логов, настроек и протоколов и не предлагает их удалить, даже опционально. То же самое и с сервером.
После удаления Net Speakerphone вам следует вручную удалить папки:
- C:Program Files (x86)Net Speakerphone Server
- C:Program Files (x86)Net Speakerphone Client
- C:Documents and Settings%USERNAME%DocumentsNetSpeakerphone
Ключи реестра, связанные с Net Speakerphone, в разделах:
- HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionUFHSHC
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftFTHState
…и записи в правилах Windows Firewall
3. Сравнение Net Speakerphone и мессенджера MyChat
Учтите два важных факта:
- Net Speakerphone больше не развивается, разработка прекращена в 2014 году. Поддержка не оказывается, на письма автор программы не отвечает. Любые проблемы вы будете вынуждены решать самостоятельно. Без поддержки, без документации и без исправления ошибок.
- Спикерфон работает исключительно в Windows, клиентов для Android, Linux, macOS и WEB не существует.
В таблице сравниваем базовые возможности Net Speakerphone версии 4.10 RC1 от 19 марта 2014 года и MyChat 7.3 (бесплатной версии) от 14 февраля 2019 года.
№ | Возможность | Net Speakerphone | MyChat |
---|---|---|---|
Установка, удаление и обновление | |||
1.1 | Инсталлятор | Есть | Есть |
1.2 | Деинсталлятор | Есть | Есть |
1.3 | Автоматическая установка | Нет | Есть |
1.4 | Система автоматического обновления | Нет | Есть |
1.5 | Автоматическое обновление и сохранение всех данных при установке самой «свежей» поверху старой | Нет, новых версий нет | Есть |
1.6 | Portable версия | Есть | Есть |
Сетевые возможности | |||
2.1 | Работа в больших сетях | Есть | Есть |
2.2 | Работа в сложных сетях и через Интернет | Есть | Есть |
2.3 | Гарантированная доставка сообщений | Нет | Есть |
2.4 | Работа в терминальных сессиях | Нет | Есть |
2.5 | Шифрование трафика | Нет | OpenSSL |
2.6 | Работа в очень плохих сетях (спутниковая связь, «длинные» пинги) | Нет | Есть |
Стандартные функции | |||
3.1 | Персональные сообщения | Есть | Есть |
3.2 | Текстовые конференции | Есть, одна общая | Есть |
3.3 | Оповещения с контролем прочтения | Нет | Есть |
3.4 | Общая доска объявлений | Нет | Есть |
3.5 | Обмен файлами | Есть | Есть |
3.6 | Передача изображений | Нет | Есть |
3.7 | Автоматическая подсветка линков в тексте | Есть | Есть |
3.8 | Просмотр истории сообщений | Есть | Есть |
3.9 | Звуковое информирование о событиях | Есть | Есть |
3.10 | Личный список контактов | Нет | Есть |
3.11 | Отправка сообщений и файлов пользователям, которых нет в сети | Нет | Есть |
3.12 | Графические смайлики | Есть | Есть |
3.13 | Голосовые звонки | Есть | Есть |
3.14 | Видео звонки | Нет | Есть |
3.15 | Демонстрация экрана | Нет | Есть |
Интеграция с Active Directory | |||
4.1 | MSI пакет для разворачивания через групповые политики | Нет | Есть |
4.2 | Прозрачная авторизация пользователей | Нет | Есть |
4.3 | Импорт пользователей из Windows-домена | Нет | Есть |
4.4 | Поддержка любого количества разных доменов | Нет | Есть |
4.5 | Совместная работа «обычных» и доменных пользователей | Нет | Есть |
Настройка внешнего вида | |||
5.1 | Языки интерфейса | Есть, частично | Есть, UNICODE |
5.2 | Кастомизация внешнего вида | Есть | Есть |
5.3 | Изменение шрифтов | Есть | Есть |
Администрирование | |||
6.1 | Централизованная настройка прав и ограничений пользователей | Есть, частично | Есть |
6.2 | Группы пользователей | Нет | Есть |
6.3 | Фильтры по IP, MAC | Есть | Есть |
6.4 | Антиспам и антифлуд фильтры | Нет | Есть |
6.5 | Система управления пользователями | Нет | Есть, WEB-интерфейс |
6.6 | Подробная справочная информация о пользователях (ФИО, email, телефоны, дата рождения, фото и т.п.) | Есть | Есть |
Операционные системы | |||
7.1 | Windows | Есть | Есть |
7.2 | Android | Нет | Есть |
7.3 | Linux | Нет | Есть |
7.4 | Mac | Нет | Есть |
7.5 | WEB | Нет | Есть |
Дополнительные возможности | |||
8.1 | Сетевые статусы пользователей «свободен», «занят», «нет на месте» | Есть | Есть |
8.2 | Скриптовый язык для написания простых программ, расширяющих возможности чата | Нет | Есть |
8.3 | Интеграция с внешними сервисами | Нет | Есть (1С, phpBB, REST, php, C#, Delphi, Python, etc.) |
8.4 | Система поиска пользователей | Нет | Есть |
8.5 | Древовидный общий список контактов, единый для всей сети, с неограниченным уровнем вложенности | Нет | Есть |
8.6 | Менеджер учётных записей, если за одной программой работает несколько человек | Нет | Есть |
8.7 | Система игнорирования пользователей | Есть | Есть |
8.8 | Система плагинов для расширения возможностей программы | Нет | Есть |
8.9 | Список подразделений компании | Нет | Есть |
8.10 | Список должностей компании с сортировками «начальники — сверху» в списках контактов | Нет | Есть |
8.11 | Внутренний форум | Нет | Есть |
8.12 | Управление проектами | Нет | Есть, Kanban |
8.13 | Чат для сайта | Нет | Есть |
8.14 | Конструктор дистрибутивов | Нет | Есть |
Техническая поддержка пользователей программы | |||
9.1 | Встроенная справочная система | Есть | Есть |
9.2 | Форум сообщества поддержки | Есть | Есть |
9.3 | Поддержка разработчиков по электронной почте | Не работает | Есть |
9.4 | Дополнительные справочные материалы, статьи по использованию программы на сайте, блог | Нет | Есть |
9.5 | Поддержка разработчиков по Skype, Viber, Telegram, WhatsApp | Нет | Есть |
9.6 | Поддержка разработчиков по телефону | Нет | Есть |
4. Рекомендации по переходу на MyChat
Почему? Net Speakerphone уже давно не развивается, нет исправления старых ошибок и поддержки смартфонов на Android и iOS, приложений для macOS, Linux и WEB. Замена этого офисного чата — вопрос времени.
Как перейти? Для небольших компаний, до 20 человек онлайн, переход с Net Speakerphone на MyChat пройдёт легко и без затрат, потому что стандартная лицензия MyChat — бесплатная (чем отличается бесплатная версия MyChat от коммерческой?). Trial-периода нет, тестировать можно хоть полгода, для бюджетных организаций это важно.
Цены. Лицензии конкурентные, покупается только сервер. Один человек онлайн стоит $4. Год обновлений — бесплатно, затем подписка на обновления ($2 за человека в год), если хотим переходить на свежие версии. Отдельно покупается только MyChat Guest и конструктор дистрибутивов Distrib Maker.
Служба поддержки. На русском языке, ответы в течение одного рабочего дня. Большой и живой форум поддержки (больше 30 тысяч сообщений на март 2019 года).
Давно на рынке? Первая версия self-hosted мессенджера MyChat вышла в 2004 году, обновления — 5-6 раз в год. Полмиллиона «живых» пользователей из России, Украины, Беларуси, Казахстана и других стран. Реальные кейсы покупателей.
Net speakerphone не видит пользователей windows 10
Net Speakerphone описание
Для работы программы необходим компьютер под управлением одной из следующих операционных систем:
Microsoft Windows 2000, Microsoft Windows XP, Microsoft Windows 2003, Windows Vista Windows 7.
Требования к объёму оперативной памяти, процессору и остальным компонентам зависят от того, как будет использоваться программа.
Наиболее ресурсоёмкой операцией является компрессия звука кодеком SPEEX, а также запись звуковой истории.
В случае использования звуковой карты без аппаратного ускорения воспроизведения Direct Sound, нагрузка на процессор также возрастёт пропорционально числу одновременно воспроизводимых звуковых потоков.
Для работы через Интернет необходимо наличие прямого доступа, т.е. отсутствие NAT и Proxy серверов.
Данная программа предназначена для общения в локальной сети. Возможность работы как серверной частью, так и без неё. Основная функция — сетевой телефон. Т.е. возможность общаться не только текстом, но и голосом, причем с несколькими клиентами одновременно и проводить конференции. Есть общий чат. Можно пересылать файлы. При использовании кодека Speex для удовлетворительного голосового общения достаточно канала 16 кбит/с. Голосовая активация. Голосовой автоответчик. Запись всех звуков в поступающих звуков в WAV файлы сильной компрессией. Шифрование текстовых сообщений (Anti-Snif).
Клиенты могут быть распределены по группам. Можно настроить фильтрацию IP-адресов. Работа с несколькими сетевыми сегментами. Отправка текста возможна даже на машины, на которых программа не запущена (посредством службы WinPopup). Назначение «горячих клавиш». Автоматическая регулировка усиления (при слабом сигнале с микрофона) как на передачу, так и на приём. Имеется возможность удаленно отключать монитор, управлять микшером звуковой карты, завершать сессию, перегружать машину и т.д. (все команды удаленного управления выполняются с помощью встроенной freeware утилиты Wizmo v1.0 by Steve Gibson). Поддерживаются анимированные смайлики. И аватары.
После запуска программа сама определит всех клиентов в локальной сети на которых она запущена. Также в список можно вручную добавлять клиентов (такие клиенты называются фиксированными, около них отображается специальная иконка).
Лампочка слева от клиента в списке показывает статус клиента. Для получения подробной информации о клиенте, наведите курсор мыши на него и подождите.
Если компьютер клиента может воспроизводить и передавать звук, то около него будет отображен иконка наушников.
По умолчанию все клиенты отображаются в основной группе, однако можно создавать, удалять, переименовывать группы и перемещать клиентов между ними (перетаскиванием мышкой). Клиентов можно переименовывать, для этого нужно включить соответствующую опцию в настройках.
Выбрать клиентов в списке можно кликнув на них один раз мышкой.
Чтобы выбрать нескольких клиентов одновременно(например для передачи голоса или текста сразу нескольким клиентам), нужно удерживать клавишу CTRL. Также можно выбирать группы клиентов.
Все основные манипуляции с клиентами и группами осуществляются через контекстное меню, появляющемуся по правому клику мышкой на списке.
Обмен текстовыми сообщениями
Чтобы послать текстовое сообщение одному или нескольким клиентам нужно выбрать клиента (одного или нескльких) в списке и нажать кнопку , кликнуть мышкой на клиенте или просто нажать Enter.
Появится диалог отправки текста:
В этом окне нажав [+] можно добавить или снять убрать получателей, нажав [Журнал] посмотреть историю всех сообщений с клиентом. [Шаблоны] — служит для вставки текстовых заготовок.
Нажав кнопку с изображенным микрофоном можно включить/выключить передачу звука клиенту.
По умолчанию для отправки сообщения можно нажать CTRL+ENTER.
Если в тексте будет написана интернет-ссылка, то она будет автоматически передана как активная, т.е. клик на ней, откроет её в стандартном браузере.
Нажав соответствующую кнопку в текст можно добавить анимированные смайлики.
У получателя (или получателей) появится следующее окно:
где в верхней части отображается пришедшее сообщение, а в нижней можно написать ответ.
Если при активном окне придет следующее сообщение от данного клиента, то оно будет добавлено к уже существующему;
Сообщения для каждого клиента будут открываться в разных окнах, их размер будет запоминаться и после перезапуска программы;
Если в настройках программы в закладке ТЕКСТ указано «помещать поступающие сообщения на передний план», то они всегда будут отображаться сразу на экране, иначе поступающие сообщения будут отображаться мигающими кнопками на панели задач и иконкой в системном трее.
При желании можно отключить приём текстовых сообщений от любого клиента (правый клик на клиенте, атрибуты, игнорировать сообщения).
Можно задать список фраз, при наличии которых в сообщении оно будет проигнорировано.
Пользователь может войти в общий чат нажав на кнопку «ЧАТ» на панели главного окна программы.
.
При закрытии окна, клиент не покидает чат, но окно сворачивается в трей в отдельную иконку, которая отображается всё время пока клиент присутствует в чате. Чтобы покинуть чат, нужно нажать правую кнопку на иконку чата в трее и выбрать «выйти из чата». Левая кнопка на иконке показывает/прячет окно чата.
Клиенты, которые присутствуют в общем чате помечены в списке соответствующей иконкой.
В сообщениях чата , естественно , не работают команды интерпретатора WIZMO;
Включается при выборе статуса «нет на месте». Внизу списка клиентов появляется дополнительная панель, где можно ввести текст, либо записать звук, который, который будут получать клиенты в данном режиме.
Автоответчик будет отвечать только клиентам, у которых статус отличный от «нет на месте».
* Звуковой автоответчик доступен только в версии ПРО.
При необходимости можно включить запись всех приходящих и исходящих звуковых сообщений с последующим их прослушиванием.
Запись ведётся в стандартные WAV файлы, формат которых задаётся в настройках программы. Записи могут быть прослушаны в точном хронологическом порядке встроенными в программу средствами.
Для ведения звуковой истории рекомендую установить в систему ACM кодек SPEEX. Записи будут занимать совсем немного места (однако сама запись может достаточно ощутимо загрузить слабый процессор).
Взять этот кодек можно например здесь: http://www.republika.pl/roed/speexw/
Примечание: Звуковая история доступна только в коммерческой версии.
Передача и приём звука
Программа позволяет передавать звук на другие машины в реальном времени с минимальными задержками. И одновременно (если позволяет звуковая карта) воспроизводить весь поступающий звук. Т.е. вести полноценный разговор.
Передавать звук можно как одному, так и нескольким клиентам или группам клиентов. Запись звука идёт со входа, выбранного в системном регуляторе громкости.
Т.е. для передачи звука с микрофона нужно сделать следующее:
Открыть стандартный регулятор громкости (например нажав кнопку в настройках программы), и там в меню: параметры, свойства, выбрать «запись», нажать OK. Убедиться, что выбран микрофонный вход (на некоторых картах наоборот: убедиться, что не заглушен).
Далее необходимо настроить уровень записи. Например так: в программе включить панель управления звуком (настройка, убрать соответствующую галочку), убрать галочку на АРУ, уровень сигнала: ползунок влево (нет усиления), выбрать какого-нибудь клиента и включить передачу звука. Далее, говоря в микрофон и регулируя уровень записи с микрофона СИСТЕМНОМ МИКШЕРЕ, добиться чтобы при средней громкости разговора индикатор показывал 80-90% всей шкалы. Всё. Теперь при желании можно включать АРУ (автоматическая регулировка усиления). Эта функция сама будет регулировать усиление (но уже программно) в зависимости от уровня громкости входного сигнала.
Функцию АРУ можно также использовать и на принимающей стороне. Её работа аналогична: она пытается поддерживать громкость принимаемого сигнала на определенном уровне (усиливая, либо ослабляя его). АРУ для входящего сигнала действует на каждый канал по отдельности. Т.е. например звук от одного из клиентов может усиливаться, а от другого приглушаться.
Наиболее хорошие результаты достигаются при использовании головной гарнитуры (микрофон + наушники).
Также можно настроить «горячие клавиши» на передачу звука указанным клиентам либо группам клиентов (версия ПРО), которые будут работать во всех приложениях системы.
При воспроизведении звука есть возможность приглушать весь поступающий звук (нажать значок динамика на панели управления звуком), либо избирательно приглушать звук поступающий от некоторых клиентов (правый клик на клиенте, «приглушать звук»).
Все поступающие звуки могут быть записаны для последующего прослушивания. Для включения данной опции необходимо поставить соответствующую галочку на панели управления звуком в главном окне программы. Звук будет писаться в WAV файлы отдельно для каждого клиента. Так же идёт запись всего исходящего звука. Формат WAV файлов можно выбрать в настройках программы.
Начиная с версии 4.6 в программу добавлена функция голосовой активации. Практически работа данной функции похожа на работу шумоподавителя. Реально передача звука включается только когда громкость звука превышает определённое значение и отключается когда опускается ниже определённого значения (всё очень упрощенно).
Ведение звуковой истории доступно только в ПРО версии программы.
Система голосовой активации
Практически работа данной функции похожа на работу системы шумоподавления. Реально передача звука включается только когда громкость звука превышает определённое значение и отключается когда опускается ниже определённого значения (всё очень упрощенно).
Чтобы использовать систему нужно просто включить её в окне её настроек. Далее система будет работать при любой передаче звука.
Таким образом это позволяет более экономично использовать сетевой трафик и избавить человека от прослушивания фонового шума 🙂
Включить систему и настроить её работу можно в звуковых настройках программы либо нажатием кнопки VAS на звуковой панели.
Настраивать параметры можно и во время общения с клиентом.
Диалоговое окно настроек выглядит так:
Порог включения и отключения определяют уровни, при достижении которых включается или отключается передача. Скорость нарастания уровня определяется параметрами скорость включения/отключения . Это сделано для того чтобы передача не включалась при кратковременном громком звуке (например какой-либо стук. ). При включении передачи звук передаётся не с момента достижения уровня включения, а с опережением на параметр, определяемый настройкой буфер опережения (в миллисекундах).
Поведение индикатора уровня в данном окне настроек зависит от параметров скорости включения/выключения.
Ввиду принципа работы систем голосовой активации и автоматической регулировки усиления их совместная работа при передаче звука невозможна.
P.S. Для нормальной работы VAS необходима достаточно грамотная настройка. Если вам кажется что система не работает или работает совсем неправильно, то скорее всего вы просто не смогли настроить её должным образом 🙂 К сожалению чётких инструкций по настройке быть не может. Слишком разные условия в каждом конкретном случае.
Это клавиши, назначенные на которые функции работают даже если в данный момент запущена и работает другая программа.
В настоящий момент имеются следующие функции:
Показать/скрыть окно программы
Погасить монитор
Приглушение звука
Также есть отдельные так называемые «звуковые клавиши».
Можно определить клавиши, при нажатии на которые будет включаться передача звука определенным клиентам, или группам клиентов.
Программа позволяет передавать клиенту файлы. Для этого нужно выбрать клиента и нажать соответствующую кнопку в основном окне программы либо на панели в открытом текстовом диалоге.
Передача файла начнётся только после того, как клиент разрешит данную операцию.
Можно передавать директории с сохранением их структуры (доступно только в ПРО версии).
В случае, когда по какой-либо причине невозможно прохождение широковещательных пакетов в сети, и соответственно программа не может самостоятельно найти других клиентов сети, можно использовать встроенный в программу сканер.
Вводится интервал IP адресов, которые будут опрашиваться на предмет наличия там запущенной программы Net Speakerphone.
Программа последовательно посылает запрос статуса на все IP из заданного диапазона. В случае получения ответа клиент заносится в основной список.
Всех найденных клиентов желательно сразу зафиксировать (правая кнопка мыши, атрибуты, сохранять в списке даже если выключен).
Клиент с данной пометкой сохраняется в списке постоянно. Также для его корректной работы необходимо в сетевых настройках программы включить посылку запроса статуса всем активным и неактивным клиентам.
Есть также возможность управлять удаленной машиной с помощью небольшой встроенной freeware утилиты Wizmo v1.0 by Steve Gibson (эта утилита автоматически устанавливается вместе с программой).
Для этого необходимо послать клиенту текстовое сообщение: %wizmo
Где — это одна из команд утилиты.
Например: %wizmo monoff погасит монитор, %wizmo logoff — завершит сеанс работы, %wizmo mute=1 приглушит звук.
Полный перечень команд можно получить просто запустив wizmo.exe из директории программы.
Важно:
Во избежание недоразумений, по умолчанию данная возможность удалённо управления выключена. Для её включения у клиента, которому будут передаваться команды, необходимо в файле UINS config.ini в секции [Main] добавить строку UseWizmo=1;
ОБЩИЕ
Имя пользователя — определяется имя клиента как оно будет отображаться в программе на других компьютерах.
UIN — при первом запуске программа создаёт псевдо-случайный уникальный номер клиента (UIN), который в последующем используется программой для идентификации данного клиента. Для каждого пользователя операционной системы будет создан свой номер. И каждый пользователь будет иметь свои настройки, историю сообщений, принятые файлы.
Работать с неактивными клиентами как с активными — даже если не приходит ответ от клиента (программа считает его выключенным), то ему всё равно будет возможна передача данных (звук, текст).
Разрешать переименование клиентов — при включении опции появляется возможность переименовывать клиентов в списке.
Устанавливать повышенный приоритет программы— даёт программе повышенный приоритет в системе. Это даёт возможность передавать и воспроизводить звук без прерываний.
Запускать программу при загрузке Windows — определяет наличие ярлыка запуска программы в папке «Автозагрузка»; Тут-же можно выбрать и задержку с которой будет произведен автозапуск программы (иногда нужно в случае установленного NAV + WinXP SP2);
Добавить в проводник пункт «отправить. «— если включено, то в меню проводника, в пункте ОТПРАВИТЬ появляется пункт Net Speakerphone. Т.е., чтобы отправить файл или папку, достаточно в проводнике кликнуть на нём правой кнопкой, выбрать ОТПРАВИТЬ, Net Speakerphone. У программы откроется стандартный диалог отправки файла. Это работает даже если программа не запущена.
ТЕКСТ
Отображать новые сообщения сверху — если включено, то новые поступающие и исходящие сообщения будут показаны сверху списка;
Открывать окна с историей сообщений за сегодня — при открытии окна обмена текстом в него будет подгружена история сообщений за настоящий день;
Запоминать и восстанавливать положения окон — запоминает при работе размеры и положения всех текстовых окон;
Помещать поступающие сообщения на передний план — все входящие текстовые сообщения будут отображаться сразу на экране, иначе поступающие сообщения будут отображаться мигающими кнопками на панели задач и иконкой в системном трее.
Посылать получателям нотификацию о печати и о закрытии текстового окна — если у получателя открыто окно текстового диалога, то в строке его статуса при наборе ему сообщения либо при закрытии окна, будет отображаться соответствующее сообщение;
Сохранять историю сообщений — вся история сообщений будет записываться в соответствующие файлы и в последующем может быть просмотрена;
* Настройка сохранения звуковой истории находится в настройках звука.
ЗВУК
Если в системе установлено несколько устройств записи/воспроизведения звука, то можно выбрать какие из них будет использовать программа. Также можно выбрать частоту дискретизации звука при передаче (при приёме она будет выбрана автоматически).
Объём буфера — определяет после заполнения какого объёма будет начата передача звука в сеть. Чем больше этот объём тем больше задержка, но больше стабильность на слабых сетях. Оптимальное значение установлено по умолчанию.
Метод сжатия — выбирается кодек который будет использоваться для сжатия звука. Общие рекомендации таковы: для сетей с каналом 1 мбит и выше и числе абонентов до 5 рекомендую пользоваться ADPCM, для медленных сетей (16 кбит. 1 мбит) — использовать кодек SPEEX.
Формат записи звуковой истории (Доступно только в версии PRO) — формат записи WAV файлов, в которые будет записываться вся звуковая история сообщений.
Внимание: НЕ ИСПОЛЬЗУЙТЕ КОДЕК LAME MP3, т.к. он не может вести кодирование более чем одного потока для одного приложения. Рекомендую использовать кодек Speex (взять можно например тут: http://www.republika.pl/roed/speexw/ )
Пребуферизация при воспроизведении — определяет сколько блоков принять перед их воспроизведением. Так-же как и для записи, меньшее значение — меньшая задержка, но менее стабильный поток. Оптимально — значение по умолчанию.
Добавочный буфер — дополнительная задержка перед воспроизведением звука.
Важно: Общая задержка при передача звука складывается из: объём буфера записи (у передающей стороны) * (пребуферизация(у получателя)+1) + добавочный буфер + время прохождения пакета по сети.
В программа применена разработанная мной система слежения за временным сдвигом потоков, которая следит за тем, чтобы задержка звука была всегда величиной постоянной (т.е. звук не «убегал» вперёд со временем, и не прерывался).
* Крайне не рекомендуется изменять параметры, смысл которых вам неясен. Лучше чем по умолчанию, вы вряд-ли сделаете, а вот хуже — запросто.
СЕТЬ
UDP базовый порт — указывается номер используемого порта порта. Используются 2 порта UDP и 1 TCP с номерами начиная с базового.
Т.е. если указан порт 8765, то будут использоваться 3 порта: 8765, 8766, 8767.
Разрешить удалённое обновление — разрешает удалённое обновление данного клиента удалённым сервером UpdateServer.
Сервер — позволяет настроить программу для работы с выделенным сервером. Имеются 2 режима работы:
Никакой Broadcast активности. Работа только через сервер.
Не Работать с сервером. Игнорировать его пакеты.
Broadcast пакет — разрешает рассылку широковещательных пакетов. Такие пакеты необходимы для определения клиентов сети. Некоторые сети запрещают рассылку широковещательных пакетов. В случае работы с выделенным сервером данная опция отключается автоматически.
Посылать запрос статуса всем активным/неактивным клиентам — включает режим, при котором программа будет посылать запрос статуса для всех неактивных (выключенных и фиксированных в списке) клиентов. Это сделано чтобы решить проблему в некоторых сетях, в которых не проходят широковещательные пакеты. В этом случае клиенты заносятся в список вручную и активируется данная опция.
Интервал рассылки статуса — время, через которое происходит обновление списка клиентов. Например — удалить «зависших» клиентов (например выдернули сетевой кабель :)).
Сетевые фильтры — можно задать диапазоны адресов, которые будут обрабатываться программой. Символ «+» будет обозначать, что пакеты с данного диапазона адресов будут пропущены, а «-» — заблокированы.
ФАЙЛЫ
Директория для принятых файлов — директория по умолчанию, в которую будут записываться принимаемые файлы (в этой директории будут создаваться поддиректории по имени клиента адресу клиента-отправителя);
Автоматически принимать передаваемые файлы — если включено, то все передаваемые файлы на этой машине будут автоматически приниматься и сохраняться.
При посылке файлов по сети они будут разбиваться на блоки, размер которых определяется параметром Размер блоков при отправке. Если смысл не понятен — лучше не трогайте :).
ОПОВЕЩЕНИЯ:
Настраиваются сигналы оповещения программой пользователя о наступлении событий;
КЛАВИШИ
Назначаются горячие клавиши на некоторые функции программы.
ЦВЕТА И ШРИФТЫ:
Думаю, тут всё понятно.
ТЕМЫ
Можно выбрать используемый набор графики и смайлов. Пакет графики легко отредактировать или создать по своему вкусу самостоятельно.
В директории с программой есть поддиректория Themes в которой находятся сами темы — директории с графическими данными.
Пакет графики легко отредактировать или создать по своему вкусу самостоятельно. Для примера достаточно посмотреть содержимое директории Themesdefault.
Также в соответствующей можно можно включить загрузку смайлов например из одной сетевой директории (чтобы они были одинаковые для всех). В случае недоступности этой директории будет использован стандартный набор.
Если программа используется в локальной сети и необходимо произвести обновление версии, то имеется возможность сделать это удалённо, незаметно для пользователей. Для этого необходимо скачать утилиту обновления и распаковать её в директорию с установленной последней версией программытолько на той машине с которой будет происходить обновление всех остальных клиентов сети. Затем необходимо запустить утилиту и нажать «Обновить». В списке будут отображены запущенные клиенты локальной сети которые могут получить обновление. Клиенты, которые могут быть обновлены помечены зелёным цветом, которые не могут быть обновлены — красным, версии ранее 4.3RC3 — символом вопроса. Далее необходимо выбрать клиента и нажать кнопку послать. На компьютере клиента программа будет автоматически обновлена. Для клиента всё проходит незаметно. Сам UpdateLocal.exe запускать НЕНУЖНО!
Внимание: Использование данной функции может предоставить нехорошим людям возможность запустить у вас любой файл. Чтобы отключить возможность обновления, необходимо снять соответствующую галочку в сетевых настройках программы. Также можно разрешить обновление только с определённого IP адреса сервера RemoteUpdate , за это отвечает параметр RemoteUpdaterIP= в файле настроек UINS. config.ini.
Наиболее часто задаваемые вопросы (FAQ)
(В) Почему во время общения голосом я с некоторой задержкой слышу сам себя?
(О) Это называется акустическая обратная связь. Например ваш голос через микрофон уходит клиенту, он слышит его через колонки и этот же звук попадает к нему в микрофон, передаётся вам, воспроизводится у вас. Думаю смысл понятен. Выход: использовать гарнитуры.
(В) Почему я не могу передавать и принимать звук от клиентов версии 4.0. 4.2 ?
(О) К сожалению в версии 4.3 пришлось изменять протокол обмена. И опциональная совместимость возможно только на уровне текстовых сообщений. Обновляйте всех клиентов до 4.3 и выше.
(В) Я запустил программу, а никого в списке нет. Что делать?
(В) Я человека слышу, а он меня нет, хотя уровень сигнала передачи у меня меняется. Что делать?
(О) Во-первых прочитать инструкцию. Потом убедиться что на других компьютерах в локальной сети программа также запущена. Если список всё равно пуст, то причиной может быть не настроенный должным образом Firewall либо брандмауэр. Для автоматического определения программой клиентов в сети необходимо разрешение широковещательной рассылки (broadcast, multicast) для нужных сетевых интерфейсов. Для корректной работы программы необходимо также прохождение пакетов на порты 8765(udp, сервисная информация, текст), 8766(udp, звук), 8767(tcp, передача файлов).
Также частой причиной оказывается неправильно сконфигурированная сеть. Господа админы, пожалуйста, прежде чем делать сетку на пол-города, хотябы вкратце изучите теорию, чтобы знать что есть сеть класса A, B и C:
Пример типичной ошибки: адрес интерфейса 192.168.99.10 mask=255.255.224.0.
По-хорошему структуру сети нужно исправлять, но если нет такой возможности («админ — Гуру»), то в файле config.ini (директория вашего UINa) поменяйте параметр Broadcast=0 в секции [NET] (если такого параметра там нет, то добавить). Широковещательный пакет будет послан на все локальные сетевые интерфейсы.
(В) Есть ли версия под ОС Unix?
(О) Нет. И лично у меня нет ни желания, ни возможности этим заниматься. Если есть желающие взяться за эту работу, то пожалуйста. Документация на протоколы работы программы доступна. Думаю не будет никаких сложностей с реализацией.
(В) Можно-ли общаться через интернет?
(О) Можно и даже нужно. Можно например связать 2 сети с помощью двух серверов. И все клиенты будут видеть друг друга и смогут общаться. Для нормального голосового общения достаточно канала в 16..24 кбит.
(В) Как заставить программу работать через модемное (или VPN) соединение?
(О)Для этого необходимо разрешить программе видеть такие интерфейсы. Чтобы это сделать необходимо в директории с установленной программой зайти в директорию UIN , затем ваш номер и отредактировать файл config.ini. В секцию [NET] добавить параметр (или отредактировать если уже есть) AllowPointInterfaces=1.
Также, в некоторых случаях можно попробовать сменить режим широковещательной рассылки. Параметр BroadcastMode=
0 — обычный широковещательный пакет (на адрес 255.255.255.255). На некоторых конфигурациях могут возникнуть проблемы в случае наличия в системе нескольких сетевых интерфейсов.
1 (по умолчанию) — на каждый сетевой интерфейс рассылается «групповой» широковещательный пакет. (Например для интерфейса 192.168.1.1 с маской 255.255.255.0 посылается пакет 192.168.1.255 который получат все компьютеры в данном сегменте).
(В) Почему не работает доставка сообщений через Net send ?
(О) Как вариант, не запущена служба сообщений (это по умолчанию в WinXP+SP2). Для запуска необходимо проделать следующие действия:
правый клик на иконке «мой компьютер».
управление.
службы и приложения.
службы.
служба сообщений.
тип запуска: «авто» и нажать «пуск»
Естественно это необходимо сделать на всех компьютерах.
(В) Почему после запуска программы вместо меню я вижу знаки вопроса?
(О) В региональных настройках системы необходимо включить русский язык. Если вдруг кто не знает, это соответствующая иконка на панели управления Windows. Без этого многие программы не будут отображать русские символы.
(В) Почему программа не видит клиентов у которых установлены старые версии (3 и ранее) ?
(О) Несовместимость протоколов, принципиальные различия.
(В) Почему не сохраняется звуковая история, хотя галочку на панели управления звука я поставил ?
(О) Скорее всего выбран неподдерживаемый записи WAV файлов. Изменить его можно в звуковых настройках программы. Список проверенных и стабильно работающих кодеков : PCM, IMA ADPCM, MS ADPMC, CCITT . Lernout . Кодек MP3 работать НЕ БУДЕТ, либо его использование будет приводить к непредсказуемым последствиям.
(В) Я сделал такой классный набор смайлов как мне его добавить в программу?
(О) Чтобы составить пакет смайлов почитайте прочтите файл Smilesreadme.txt в директории где установлена программа.
(В) Что такое UIN и для чего он нужен?
(О) Это уникальный номер каждого клиента в сети. Нужен для привязки конкретного пользователя к программе, а также для нормальной работы программы в сети с динамическими IP адресами. При первом запуске программы в директории Documents and Settings Application DataNetSpeakerphone создаётся файл uin.dat, в котором записывается псевдослучайный уникальный номер для опознавания данного клиента. Естественно, для каждого пользователя системы будет создан свой номер. Все настройки программы, история сообщений (а также звуковая история) сохраняются для каждого UINa отдельно.
(В) Где хранится конфигурация программы и какие еще есть настройки?
(О) Настройки программы находятся в файле UINS config.ini либо в профиле пользователя системы (в зависимости от соответствующей настройки программы).
Неокторые дополнительные параметры (секция/параметр/значения *=умолчание):
[Main]
ShowIP = *0/1 — отображать IP клиента в списке;
Debug = *0/1 — отображать отладочную информацию в окне программы (также ведётся запись с NetSph.Log);
DebugFull = *0/1 — дополнительная отладочная информация;
LogPackets = *0/1 — писать все сетевые пакеты в лог;
SortMode = 0/*1/2 — сортировка списка клиентов (нет/по имени/ по IP);
[Net]
AddCallbackIP = *0/1 — добавлять к сетевому UDP пакету адрес интерфейса-отправителя;
(В) Дай мне исходные коды программы. Срочно курсовую сдавать надо!
(О) Не дам. 🙂
(В) Почему при изменении имени в Настройка-Общие поле «Имя пользователя» во всех программах локальной сети имя не меняется?
(О) Потому что на этих клиентах (программах) включена опция «разрешать переименовывать клиентов», т.е. это означает, что если вас Маша обозвала Петей, а вы вдруг стали Васей, то для нее вы Петей и останетесь. Если снять эту галку у клиента в сети, то все будет обновляться за считанные секунды.
(В) У меня есть вопросы/пожелания/предложения, где можно это обсудить?.
(О) Заходите на форум, или обращайтесь непосредственно ко мне.