PicoPhone (перевод Danver, yvches@mail.ru) PicoPhone – это простой Интернет-телефон с поддержкой функции чата. Он использует простой UDP-протокол, который хорошо работает с NAPT. Программа осуществляет соединение через порт 11676. Опционально номер порта может следовать за IP-адресом (двоеточие используется как разделитель) если соединение осуществляется по другому порту (NAPT роутер на приемной стороне осуществляет трансляцию номера порта на установленный по умолчанию 11676). PicoPhone позволяет осуществлять голосовые конференции, однако аудио-карта должна поддерживать режим одновременной обработки нескольких аудио-потоков. При входящем звонке программа проигрывает файл ringin.wav, который должен находиться в той же директории, что и PicoPhone. Здесь находится version 1.64. Она бесплатная. Здесь находится version 1.40, если не нравится новый интерфейс программы, однако версия 1.64 обладает более удобными настройками. Если вы не имеете статического IP-адреса при подключении к Интернету или вы работаете через NAPT-роутер, вами может быть использован сервис «Picoserver». Регистрация сервиса здесь. Описание Распакуйте архив с программой в любой удобный для вас каталог. Программа не требует инсталляции и начинает работать сразу после запуска файла Picopfone164.exe. При первом запуске программа запросит ваше имя, под которым вы будете представлены в сервисе «Picoserver». В дальнейшем будет необходимо к этому имени добавить пароль для однозначной идентификации. Регистрация новых пользователей и изменение пароля в сервисе «Picoserver» производится программой автоматически при подключенном Интернете. Когда вы вводите имя и пароль в программе, новая учетная запись создается автоматически, если выбранное имя кемлибо уже не используется. Пароль может быть сменен простой его сменой в окне настроек Picophone после успешной авторизации и подключения к серверу. Кстати, регистрация действительна в течении месяца. Основное окно программы выглядит следующим образом Назначение органов управления Call – кнопка начала звонка. Перед началом звонка в верхнем окне необходимо ввести IP адрес ответной стороны или его имя и IP адрес следующим образом, а потом нажать кнопку Call: IP адрес , или IP адрес:порт, или Имя < IP адрес >, или Имя < IP адрес:порт> Когда используются две последние формы (при статическом IP адресе второй стороны) то они запоминаются программой и в дальнейшем могут быть легко извлечены кнопкой ↓. Если используется «Picoserver», все гораздо проще потому, что достаточно в окошке ввести имя приемной стороны. Disc – кнопка окончания звонка. Msg – кнопка отсылки коротких текстовых сообщений неподключенному пользователю, это сообщение сохраняется в лог-файле. Если на приемной стороне отключено ведение лог-файла, то сообщение не будет передано приемной стороне. Off – кнопка отключения приема звонков и позволяющая определить сообщение звонящей стороне во время включения этого режима. Chat – кнопка открытия окна чата. Возможно написание сообщений как одному человеку так и группе пользователей. Log – кнопка открытия лог-файла, в котором сохраняется информация о звонках и сообщениях. Если иконка программы имеет красную пометку, то были пропущенные звонки или сообщения. MIC - кнопка, отключающая при нажатии микрофон. SPK – кнопка отключающая при нажатии динамик или наушники. CONF – кнопка, подключающая звонящих пользователей в конференцию. Эта функция поддерживается Picophone 1.60 и более поздними версиями. PREF – кнопка вызова окна настроек программы. ABOUT – кнопка вызова окна сведений о программе, также выводит используемый в данный момент времени IP адрес при соединении с Интернетом. SV – индикатор соединения с сервером сервиса «Picoserver». Picophone показывает используемую полосу канала соединения с Интернетом в кбит/сек. TX – полоса передаваемого сигнала, RX - принимаемого. Индикаторы также отображают UDP и IP заголовки. Окно настроек Сразу предупреждаю, что трогать все настройки совсем не обязательно, основное их количество уже прописано в файле picopfone.ini, кроме естественно личных данных, возможности использования «Picoserver» и настройки микрофона (помечены звездочкой). Identity*: Ваше имя. Codec: GSM, Truespeech или MS G.723.1. GSM – стандартный кодек, используемый практически везде. Два других кодека используют меньшую полосу, но не во всех версиях Windows они установлены. MS G.723.1 дает наилучшее соотношение качество/полоса. HQ audio: позволяет улучшить качество речи путем увеличения частоты дискретизации до 16 кГц против стандартных 8 кГц. Включение этой опции удваивает занимаемую полосу. 10 dB mic gain: при нажатии увеличивает уровень сигнала с микрофона на 10 dB (приблизительно в 3 раза). 10 dB out gain: при нажатии увеличивает уровень сигнала на динамик на 10 dB (приблизительно в 3 раза). Generate log: включает ведение лог-файла звонков и сообщений (не чат). Picoserver*: IP адрес сервиса «Picoserver» (использование «Picoserver» опционально). Если его ввести, Picophone будет пытаться соединиться с сервером «Picoserver» и при попытке звонка кому-либо проводится авторизация на сервере. При отсутствии IP адреса в этом поле возможно соединение только введением прямого IP адреса абонента в основном поле программы. Picoserver password*: пароль авторизации на сервере «Picoserver». Recording device: Аудио устройство используемое для передачи звука с микрофона. Playing device: Аудио устройство, используемое для воспроизведения принимаемого звукового сигнала. Process priority: Приоритет программы, обычно достаточно “Normal”. Port number: номер порта по которому связывается программа (по умолчанию – 11676). Input threshold (dB, THR): уровень сигнала с микрофона ниже которого передача осуществляться не будет. Frames per packet (PKT): количество кадров, передаваемых в одном UDP пакете. Чем больше это число, тем меньшая полоса канала используется, но при этом увеличивается время задержки приема. Min delay (ms, MIN): минимальная задержка приема. Max delay (ms, MAX): максимальная задержка приема, при этом будут пропускаться пакеты, задержка которых меньше указанной величины. On incoming call: ask: при входящем звонке программа будет запрашивать пользователя принять звонок или нет. On incoming call: refuse: программа будет автоматически отказываться от входящих звонков, при этом звонящий абонент буде получать сообщение о том что его звонок был отклонен. On incoming call: accept: программа автоматически будет принимать любой звонок. On incoming call: ignore: программа будет автоматически игнорировать любые звонки, при этом звонящему абоненту будет выдаваться сообщение, что удаленны адрес не отвечает. Alert with beeper: при входящем звонке программа будет выдавать звук на встроенный динамик взамен проигрывания файла ringing.wav. Light background: выбирает светлый фон поля. Startup automatically: запускает программу при старте компьютера. Настройка чувствительности микрофона При предварительно подключенных микрофоне и наушниках в меню настроек необходимо нажать кнопку “Tune”. При этом появится следующее окно, приглашающее вас поговорить в микрофон. При этом он должен быть установлен таким образом как вы его собираетесь использовать в дальнейшем. В следующем окне вас попросят замолчать для оценки уровня посторонних шумов помещения. И в завершение настройки остается только нажать кнопку «ОК». Пользуйтесь.