Logo
Может когда-нибудь будет банер?
программы | музыка | ваше мнение | соглашение | об авторе
LAN- телефон
Программа имитирует работу обычного телефона в LAN.

LAN-телефон В принципе описания это программа не требует, всё понятно из названия и изначально ставилась задача сделать всё как можно проще.
Вам потребуется TCP и дуплексная звуковая карта.
После старта программа сворачивается в трэй. По двойному щелчку по значку или правой кнопкой-> 'открыть' открывается главное окно программы, аля ICQ.
На закладке 'Настройка' можно написать, как тебя будут видеть остальные клиенты. Если ничего не писать, то увидят NetBios имя машины.
Поскольку после старта программы находят друг-друга бродкастовыми посылками, для того, что бы перебраться через маршрутизатор необходимо явно задать IP машин в других подсетях (можно хоть одну- получив запрос из другой подсетки она странслирует запрос в бродкаст своей подсети).
Если есть желание, что бы программа запускалась при старте системы, установите чек в соотв. боксе. Программа пропишется в реестре. Не забудте убрать этот чек если надумаете снести программу или переписать в другой каталог. Иначе прийдется руками исправлять реестр. Надо сказать, что остальные настройки записываются в SYSTEMROOT\telephone.ini и не портят реестр.
Затем неплохо настроить микшер: для playback отключить микрофон (исключим 'возбуд'), для recording установить необходимое чутьё микрофонного канала (можно контролировать Sound Recorder, или собственно telephone после установки связи с кем-то). Вообще, наверное, при первых сеансах связи лучше микшер держать под рукой.
Ну а дальше совсем просто: выбрали в лист-боксе юзера;
  • Если хотите отправить текст - жмите соответствующую кнопку и пишите. У него прозвенит звонок и выскочит Ваше сообщение с предложением написать ответ.
  • Если есть желание поболтать (простите, побеседовать) жмите кнопку и слушайте честный контроль посылки вызова. У Вашего коллеги будет всё звенеть и выскочит сообщение, что с ним хотят поговорить. Если он захочет ответить, то нажмёт соот. кнопку и Вы сможете поговорить, если нет то Вы услышите сигнал 'занято' (ну и... фиг с ним!).
    Все звуки, издаваемые программой, представлены в виде файлов *.wav. Сознательно не запихивал их в ресурсы, дабы Вы могли их поменять под свой вкус и цвет. Имена файлов говорят сами за себя.

    Немного критики.
    Увы ничего совершенного не бывает...
  • Не смог придумать на скору руку алгоритм сжатия аудио-данных без существенного ухудшения качества. Пока программа работает без какого-либо сжатия, передавая весь ICM8000x8. Для 10m LAN это не проблема, однако по модему говорить не получится.
  • Пока не дошли руки предоставить возможность передавать заодно и файлы.
    Надеюсь в следующих версиях это всё исправить.

    Download (280K)
  • Сергей Мельник, 2002
    Hosted by uCoz