О системе Инструкция на русском Фотогалерея Форум ENGLISH

Программа EchoQSL - QSL для Echolink

By VE3IVM

Программа EchoQSL предназначена для ликвидации неудобства обмена электронными QSL при работе в системе Echolink в случаях, когда один из корреспондентов работает через RF линк. Программа позволяет такому мобильному пользователю отправить электронную QSL своему корреспогденту "на лету" с помощью email, используя DTMF клавиатуру своего радио.

Как работает EchoQSL

Программа дает возможность зарегистрированному пользователю (RF юзеру), которым является пользователь местного RF линка, отправить специальный файл по электронной почте корреспонденту на другом конце Эхолинка (удаленный корреспондент), работающему с компьютера. При этом RF юзер отдает команды программе через DTMF коды, а удаленный корреспондент - через окно чата программы Echolink. Получив емэйл от RF юзера, удаленный корреспондент может сделать на него reply, который RF юзер, в свою очередь, может просмотреть в удобное для него время, когда компьютер будет ему доступен.

Версия EchoLink

Программа EchoQSL предназначена для работы с версией EchoLink не ниже v1.9.890

Установка программы

Установка программы состоит из двух частей:

  • 1. Microsoft VB run-time файлы поддержки;
  • 2. EchoQSL инсталляция.

EchoQSL написана на Visual Basic, и для его работы вам нужно установить VB run-time файлы, которые можно загрузить непосредственно с сайта Microsoft. Раз установленные run-time файлы позволят вам запускать все написанные на VB приложения, которые не требуют специальных компонентов. После установки VB run-time, запустите setup.exe из пакета EchoQSL. На этом инсталляция завершается.

Конфигурация программы.

Инсталляция создает папку EchoQSL и в ней папку QSL, в которую вы будете ложить ваши QSL файлы в формате jpg. Программа оптимизирована для работы с изображениями размером 800х600. При первом запуске программа скажет что несконфигурирована, и выбросит конфигурационное окно, где надо ввести:

  • имя вашего почтового сервера (например "smtp.mail.ru");
программа будет посылать почту на этот сервер по протоколу SMTP через стандартный порт 25. Наличие какой либо почтовой программы не требуется.
  • имя пользователя и пароль, под которыми вы логируетесь на этот мейл сервер (если ваш mail server требует аутентификацию). Если сервер .того не требует, эти поля надо оставить пустыми.
этот account используется программой EchoQSL только для входа на mail server (логирования). Сами QSL будут отсылаться используя адреса, указанные подписчиками. Все ответы будут приходить на адреса, указанные подписчиками.
Внимание: некоторые почтовые серверы не позволяют отсылать почту если login account не соответствует email адресу отправителя. К примеру, если login name UA3ABC@mail.ru, a email адрес подписчика указан как UT5DEF@mail.ru, такой email сервер вернет ошибку. Программа EchoQSL использует один login account для всех подписчиков, поэтому она не сможет отправлять почту через такой сервер. В этом случае надо завести login account на каком либо другом сервере, который позволяет логироваться под одним именем, а отправлять почту под другим. На момент написания программы таким сервером являлся rambler.ru. Популярный сервер mail.ru не может быть использован программой EchoQSL по вышеизложенной причине. Другим выходом может быть использование сервера, не требующего аутентификации.
  • путь к папке с фотографиями (по умолчанию в папке "QSL", которая находится в папке EchoQSL.

После этого надо пойти в меню "Users->Add" и добавить RF юзеров. RF юзер - это локальный пользователь местного RFлинка, тот, кто через DTMF будет отправлять свою QSL удаленным корреспондентам. В окне "Add User" для каждого RF юзера надо выделить номер почтового ящика, пароль для использования этого ящика, имя RF юзера (оно будет появляться в поле "From" отправляемых email-ов), email адрес RF юзера (этот адрес будет указан как обратный и на него будет приходить ответные QSL) и его позывной.

После добавления RF юзера необходимо скопировать в папку QSL его QSL-карточку (формат JPG, разрешение 800x600), и сообщить RF юзеру номер его ящика и пароль.

Важно:
  1. Имя jpg файла должно соответствовать позывному. К примеру, для RF юзера UA9ABC QSL файл обязан иметь имя ua9abc.jpg;
  2. Работа программы оптимизирована под размер jpg файла 800x600.

После добавления всех RF юзеров нужно пойти в меню "Users->Show" и удостовериться в правильности введенных данных, и что соответствующие фотографии в уменьшенном размере появляются при просмотре списка. После этого не помешает пойти в меню "Settings" и лишний раз проверить конфигурацию email сервера.

Работа программы.

При запуске программа проверяет, загружен ли EchoLink, и если нет, то загружает его. Сразу после запуска программа свертывается в минимизированное окно для уменьшения объема занимаемой памяти. Это полезно при работе на необслуживаемом компьютере.

Программа обрабатывает DTMF коды, посылаемые RF юзерами через местный RF линк, и активизируется и деактивизируется при получении соответствующих кодов. Во время сеанса программа работает в интерактивном режиме, общаясь с местными RF юзерами через голосовые сообщения, а с корреспондентами на другом конце Echolink - через чат окно Эхолинка.

Используемые DTMF коды:
  • 9 + номер ящика(2 цифры) - начать сеанс
  • пароль (2 цифры)

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

Окно сессии EchoQSL на стороне RF линка Окно чата Echolink удаленного корреспондента

Типичный сценарий использования системы EchoQSL

  1. RF юзер информирует удаленного корреспондента, чтобы он напечатал свой email адрес в строке чата, но пока не отсылал его. Он должен будет нажать на кнопку "Send" (отослать) когда система его об этом попросит в окне чата.

  2. RF юзер активизирует EchoQSL программу набрав код 9 + номер своего почтового ящика, где номер ящика должен состоять из 2 цифр;

  3. Программа отвечает возвратом DTMF кода “123”, и одновременно просит удаленного корреспондента ввести его email адрес в окне чата.

  4. RF юзер набирает пароль (2 цифры)

  5. если удаленный корреспондент к этому времени уже ввел свой адрес и нажал на "Send", программа находит в папке QSL карточку RF юзера, впечатывает туда оба позывных и время UTC и отсылает ее на email адрес, введенный удаленным корреспондентом в окне чата,
    либо
    если произошла какая либо ошибка (неверно набран пароль или не был получен email адрес от удаленного корреспондента, программа индицирует ошибку посылкой 6 DTMF символов “0” через локальный RF линк, и информирует удаленного корреспондента в окне чата что емайл отменен.

  6. В обоих случаях программа возвращается в первоначальный режим ожидания.
  7. если QSL отослана успешно, программа возвращает голосовое сообщение об успехе и благодарит за использование сервиса;

  8. если произошла ошибка SMTP, программа программа возвращает 6 DTMF символов “0”, индицируя ошибку, и возвращается в исходное состояние;

На этом сеанс заканчивается.

Замечания:
  • Удаленный корреспондент не может влиять на работу программы никаким образом. Все что от него требуется-это ввести его емэйл адрес в окне чата.
  • Кроме всего прочего, программа имеет таймауты в примерно 10 секунд, ожидая ввода RF юзером DTMF команд. Если команда не получена, программа возвращается в исходный режим.

Рекомендации и требования по работе с системой:
  1. Для назначения номеров ящиков и паролей должны использоваться комбинации цифр, не назначенных ничему в самом Эхолинке. К примеру, комбинация 08 не может быть использована ни как ящик ни как пароль, потому что она назначена в Эхолинке проверке статуса.

  2. В силу особенностей работы Эхолинка DTMF коды ящика и пароля должны быть разными. К примеру, применение номера ящика "12" и пароля "12" может привести к непредсказуемым результатам.

  3. Для повышения помехоустойчивости нужно при назначении ящиков и паролей исключить комбинации повторяющихся цифр, к примеру не назначать комбинации 11,22,33 и т.п. Рекомендуется назначать только уникальные 2- цифровые комбинации.

  4. По той же причине минимальная длина кода должна быть две цифры. Иногда Echolink ошибочно декодирует составляющие речи как DTMF код. В этом случае назначение команде 2 цифр исключит ложные срабатывания декодера.

  5. Длина назначаемых комбинаций не должна превышать 3 цифр, иначе сам Эхолинк может воспринять 4- и больше цифровую комбинацию как номер узла и попытается с таким узлом соединиться.

  6. Оптимальным считается назначение ящику 2 цифр, и паролю 2 цифр. При этом следует опять обратить внимание на первые три пункта упомянутые выше.

  7. В случае если в программе Echolink включен режим записи аудио, программа может не работать как ожидается, особенно под OS Win95 и Win98 из-за того что в какие-то моменты Эхолинку будет нужно записывать и воспроизводить звук одновременно. В этом случае надо выключить режим записи аудио.

Аудио файлы

Папка WAV содержит голосовые сообщения, с помощью которых программа общается с RF юзером. Эти файлы могут быть заменены на файлы с сообщениями, записанными на любом другом языке, нужно только сохранять имена файлов и смысловое содержание сообщений. Формат WAV файлов должен быть 8kHz 8bit PCM, без всяких встроенных полей, только чистые данные. Содержание голосовых сообщений описано в документации, поставляемой с программой.

На каких условиях распространяется EchoQSL

Данный программный продукт защищен Канадским и международным законами о защите интеллектуальной собственности. Все права на распространение программы принадлежат только автору. Скачивая программу, вы обязуетесь не распространять ее ни в каком другом виде, чем указанием линка на эту WEB страницу. До дальнейшего уведомления все программные исправления и обновления будут помещаться только на этой странице.

Download

Основной сайт находится в Канаде. Пользователи из России могут скачать программу с сервера, расположенного в Новосибирске.

v1.00 setup package
Новосибирск, Россия
Toronto, Canada
SpyLOG