Друзья, если вам надоела надпись unregistered при старте телефона, вы можете совершенно легально от неё избавиться, поскольку регистрация PIPE для всех русскоязычных людей бесплатна. В качестве регистрационного кода просто введите с маленькой буквы по-русски текущий день недели. Далее нужно ввести имя пользователя телефона (любое). В результате этих действий программа сгенерирует файл-лицензию, в который будет помещена регистрационная информация. Искренне надеюсь, что мой телефончик вам понравится. С уважением, Александр Мельников. // Дополнение от 10.01.2002 Несколько слов о том, для чего эта вещь делалась. По большому счёту цели было две: 1) Для голосового общения через Интернетс учётом наших российских особенностей как то - не очень хорошее качество соединения и ограничение самой возможности такого соединения всяческими фаерволами и прокси. 2) Для использования в качестве офисного телефона, особенно в фирмах, арендующих комнатына разных этажах. Вроде бы поставленные цели достигнуты, с моим другом, работающим в Шотландии, я разговаривал регулярно. Но ограничения на применения PIPE к сожалению тоже есть, увы. Главное из них - это качество соединения. Впринципе (это тестировалось) для нормального общения достаточно модемного соединения на на скорости 19.2 бит/сек при равномерной отправке голосовых пакетов. К сожалению часто провайдеры для "почтовых" или домашних тарифов не обеспечивают эту самую равномерность из-за чего приложения реального времени нормально работать не могут. Что нужно, чтобы PIPE можно было использовать: компьютер со звуковой картой, наушниками и микрофоном; доступ в Интернет или любую другую IP сеть, через которую планируется общаться голосом. Если компьютер подключен к Интернету через прокси-сервер важны ещё следующие вещи: + нужно в установках PIPE прописать IP адрес и порт прокси а также тип используемого Socks протокола + компьютер должен иметь реальный с точки зрения интернета IP адрес + должен существовать хотя бы один открытый UDP порт во "внешний" мир. Он как правило есть в конторах, где сотрудники пользуются ICQ - это 4000 порт. Пользоваться PIPE'м несложно, сейчас я расскажу об его устройстве. При запуске Phone.exe если смотреть сверху окошка программы можно увидеть, что он состоит из 3 элементов: белой строки IP адреса компьютера, на котором PIPE запущен, дисплея и набора кнопок. Последние делятся на 2 типа: кнопки переключения между режимами ( иконки "телефонная трубка", "пишущая рука", "лопатка", "знак вопроса" ) и исполнительные кнопки ( иконки "стрелки", "галочка", "крестик", "плюс" ) . Смысл действия, выполняемого при нажатии исполнительной кнопки зависит от того, какой режим предварительно был выбран. Да, важная особенность - при наведении курсора мыши на кнопку в нижней части дисплейчика высвечивается подсказка о функциональном назначении кнопки. Теперь немного о режимах работы PIPE'а ( подробная информация есть в мануале ). 1. Режим звонка/разговора. Активируется кнопкой "телефонная трубка" или Alt-C на клавиатуре. Чтобы позвонить нужно выбрать стрелками нужного вам человека из списка-записной книжки, или же явно ввести IP адрес абонента, которому следует позвонить. Далее нужно нажать на кн. "галочка" или Enter, чтобы инициировать соединение. Та же пара кн. используется для того, чтобы "снять трубку" при входящем звонке. Стрелки используются либо для выбора абонента, которому адресован звонок, либо для изменения уровня громкости (в состоянии, когда абонент выбран и звонок инициирован). 2. Редактирование адресной книги - кн. "пишущая рука" или Alt-E. Можно добавить абонента, подредактировать его nick или IP, удалить или изменить порядок расположения в адресной книге. 3. Системные вещи - кн. "лопатка" или Alt-S: спрятать программу, выйти, поменять системные установки. Если будете из менять помните, что в действие они вступают только после перезапуска программы. 4. Информация - кн. "знак вопроса" или Alt-E. Здесь можно вызвать справочник, посмотреть информацию об авторе, послать ему ругательное письмо :-) и зарегистрироваться. 5. Быстро показать/спрятать/выйти из программы можно при помощи tray interface, т.е. нажимая на пиктограмму телефончика в системной панели (обычно она расположена в правом нижнем углу ). Теперь немного о том как всё это работает, принцип следующий: сначала между 2-мя PIPE приложениями устанавливается TCP соединение по первому свободному порту, прописаннмому в установках. Если этот этап прошёл удачно, происходит сканирование свободного UDP порта путём тестирования каждого из множества портов, прописанного в "Settings" -> "UDP ports". Если хотя бы один порт обнаружен - все ок, впринципе можно говорить.