Форум

Начало »» LPD-net »» ::11:: Ищутся разработчики ПО под Windows ::1::

Сообщения
192.168.1.10salex
Отправить личное сообщене...
Москва, ЮВАО
Регистр: 20.10.2006
Сообщений: 511
Рейтинг/место: 0/>500
Пятница, 22 Июнь 2007 01:12

Програмный комплекс eQSO (клиент-сервер) к сожалению не отвечает всем требованиям безопасности и удобства. Разработка-модернизация eQSO давно уже остановлена. К сожалению получить исходный код для модернизации (доделок) от разработчиков нет возможности. Поэтому ищутся серьёзные, креативные разработчики ПО (клиент-серверная технология, передача звука), для разработки намного более удобной программы чем eQSO!<br />
<br />
192.168.1.10salex
Отправить личное сообщене...
Москва, ЮВАО
Регистр: 20.10.2006
Сообщений: 511
Рейтинг/место: 0/>500
Пятница, 22 Июнь 2007 01:13

Краткое ТЗ для нового ПО:

1) СЕРВЕРНАЯ ЧАСТЬ.
1.1) Сервер запускается СЛУЖБОЙ (а не приложением) и управляется из отдельной консольной программы, либо желательно по HTTP по указанному в настройках программы порту (простой web-интерфейс).
1.2) Возможность ограничения удалённого доступа к администрированию (по IP, по привелегиям юзера (class) - из mysql).
1.3) Внешняя база пользователей (и админов) в mySQL (ID, class, Name, pswd, callsign, email, icq, web, phone, birthdate, country, city, comment1, comment2, band, mhz, ctcss, flags, activated, reg_date, reg_ip, last_login_date_time, last_ip, ...). Юзеры по class делятся на админов (класс 1 до 9), юзеров (класс 50-79) и линки (10-39).
1.4) Внешняя база комнат и их настроек в mySQL (rID, groupID, name, comment, rules, codec, pswd, max_users, admin_IDs, reg_date, ...), с группировкой по группам.
1.4.1) 5 уровней приоритета юзера/линка (1(может вклиниться всегда)..3(обычный симплекс)..5(юзера/линк могут перебить другие всегда)).
1.4.2) Доступ к TX/RX по ID группы юзера/линка в комнате.
1.5) Кодеки протокола сервера - обсуждаемо, но видимо GSM. ;)
1.6) Журналы (.LOGи) в внешней базе mySQL - системный (работа программы сервера, изменения параметров и кем, ошибки, в mySQL и текстовике!), юзеры (логины, смены комнат, длительные передачи (более 1 минуты), логауты, и т.п.), админы (логины, действия, логауты).
1.7) Доступ на сервер ТОЛЬКО юзеров из муСКУЛ базы (пустые пароли невозможны!). (Фунцкия регистрации юзера в базе - через сайт).
1.8) Блокировка юзера/линка (данные хранятся в муСКУЛе) - mute (он не может передавать ничего в систему!), kick (простое отключение юзера от сервера. Он может вернуться сразу же), ban (на время от 0 (permanently) и больше минут. Причину текстом указывает админ).
1.9) Управление линками через сервер, уполномоченными админами (по class) - коммент линка, уровени громкостей микрофона линка, вкл/выкл слуха/передачи линка.
1.10) С сервера, централизованное, настраиваемое управление аудио событиями TX линка (информерами линков). Линки следят за апдэйтами информеров на сервере и их параметрами (интервалы времени/переодичность/график запуска).
1.11) Настраиваемые ответы сервера клиентам/линкам (события) по запросам DTMF. Например клиент (юзер или чел. из эфира через линк) запросил DTMFом инфу о пробках и сервер передал юзеру/линку аудио инфу (WAV или MP3).
1.12) Настраиваемое на сервере блокирование флуда юзером (кратковременные, частые TX в систему).
1.13) Продумать возможность экспорта по TCP порту аудио потока комнаты сервера (stream, типа инет радио, для реализации на сайте(ах) возможности прослушивания комнат НЕ заходя на сервер разрабатываемым ПО).
1.14) Отправка подключающимся клиентам текстовых важных новостей сервера (сообщения администрации, ну типа - сервисные работы такого то числа в такое то время).
1.15) Встроенная комната TEST с "попугаем" (повторялкой сказанного юзером).
1.16) Настраиваемые шаблоны мессаджей сервера клиентам по e-mail или онлайн (текстовые шаблоны с простыми макросами).
1.17) Функция кросса на другой такой сервер, в выбранную комнату. well

192.168.1.10salex
Отправить личное сообщене...
Москва, ЮВАО
Регистр: 20.10.2006
Сообщений: 511
Рейтинг/место: 0/>500
Пятница, 22 Июнь 2007 01:14

2) КЛИЕНТСКАЯ ЧАСТЬ.
2.1) Единая программа, настраиваемая как клиент или как линк (с открытием/закрытием соответствующего функционала - управление TX по COM-порту, тоны и т.п.).
2.2) По функционалу все можно скопировать из клиента FRN. Только "подсветку" вещающего юзера/линка ИМХО надо сделать более наглядно, типа как в eQSO. ;)
2.3) Возможность посылки DTMF запросов на сервер и 5-10 изменяемых "любимых" DTMF.
2.4) Для владельцев Линков - удалённое управление своим линком через простой web интерфейс (с возможностью ограничения доступа по IP).
2.5) При 3-х кратной подряд неудаче коннекта к центральному серверу, автоматом коннектиться к дублирующему (резервному).
2.6) Автоматический реконнект клиентов (юзеров и линков) к центральному серверу в 3 часа ночи. Если линки на резервном и центральный уже в работе - коннектятся к центральному.
2.7) Включаемая возможность автоматической отправки уведомления e-mailа сервером владельцу линка о отключившемся его линке более 5 минут. Т.е. в найстройках линка "галочка" - Посылать уведомления мылом, когда линк "упал". well
2.8) Так же как в ФРН клиенте - возможность сворачивать в трэй и PTT по горячей клавише на клавиатуре.
2.9) Выбор звукового устройства для IN и OUT (если в компе несколько звуковух)!
2.9.1) Возможность цеплять 1 линк на правый или левый канал вход/выход звук.устройства. Т.е. 1 стерео звуковуха и 2 линка - правый и левый каналы.
2.10) Очень желательно сделать ещё отдельную ТОЛЬКО линковую часть, которая работает как СЛУЖБА! Это для "продвинутых", у кого линки круглосуточно или почти. Удобно если свет отключали и при включении линк сам запуститься! Управление и настройка из консольной проги и из неё же удалённо через инет (если внешний IP есть, даже динамический как у СТРИМа).

Пока вроде бы всё. well

(!!!) Крайне желательно продумать/сделать возможным мониторинг сервера с сайта (PHP скрипт, запрос списка комнат с моментами и списка юзеров (комент, позывной, откуда) в них).

ЗЫ: Чем могу - помогу. Могу сделать простой интерфейс PHP регистрации (формы) в мускуле с первым этапом проверки на заполненность всех полей корректной инфой. Выбороки из муСКУЛА и т.п. well Ну и ессесно тестить с баг-репортами. well

ЗЗЫ: В ТЗ пункты указаны по мере убывания важности "задания". Жирным выделены номера ВАЖНЫХ, первоочередных  пунктов well

213.59.158.228wiener
Отправить личное сообщене...
Москва, САО, Дмитровский р-н
Регистр: 19.06.2007
Сообщений: 0
Рейтинг/место: 0/>500
Пятница, 22 Июнь 2007 12:48

Как на счёт этого http://cqinet.sourceforge.net/
83.234.212.36sanyok
Отправить личное сообщене...
Рязань, Московское
Регистр: 14.06.2007
Сообщений: 0
Рейтинг/место: 1/>500
Пятница, 29 Июнь 2007 17:35

Есть же eQSOx - eQSO -совместимый opensource-проект.
217.118.78.46Семенов
Отправить личное сообщене...
Псков
Регистр: 07.09.2007
Сообщений: 0
Рейтинг/место: 0/>500
Суббота, 06 Октябрь 2007 21:45

ребят, может, попробуем написать чтонить. я в свою очередь могу помочь - С++ и DirectX, но один не справлюсь!..
82.138.44.66BlackWolf
Отправить личное сообщене...
Москва,Кунцево
Регистр: 07.01.2007
Сообщений: 0
Рейтинг/место: 0/>500
Понедельник, 22 Октябрь 2007 11:47

По написанному ТЗ получается достаточно серьезный проект не для одного разрабочтика (либо для гения) . <br />
<br />
Варианты:<br />
<br />
1.Аутсорсинг за разумные деньги (можно прицениться для интереса) ::19::<br />
<br />
2.Серьезная организация работы энтузиастов.<br />
<br />
Готов помочь с уточнением ТЗ и организацией формы взаимодействия между разработчиками и возможно с курированием  ::2::  проекта. <br />
(опыт имеется)<br />
213.85.3.202salex
Отправить личное сообщене...
Москва, ЮВАО
Регистр: 20.10.2006
Сообщений: 511
Рейтинг/место: 0/>500
Четверг, 28 Февраль 2008 12:57

ИМХО - ничего сверх сложного!  not so
Клиент-сервер это не ноухау! Голосовые чаты есть в инете с сырцами! Есть библиотеки для работы со звуком! С нуля то не надо ничего придумывать!
Как и сказано в PS - пункты ТЗ по убыванию важности! Они написаны как FUTURE ! И разрабочик сможет заранее предусмотреть дальнейшее добавление функций!
Для начала главное, это:
1) Рабочий клиент-сервер чат.
2) Авторизация
3) минимальный функционал (как в FRN)
дальнешие всякие DTMF запросы и т.п. - это уже "на будущее"!
192.168.1.10salex
Отправить личное сообщене...
Москва, ЮВАО
Регистр: 20.10.2006
Сообщений: 511
Рейтинг/место: 0/>500
Суббота, 12 Апрель 2008 18:34

подсказали ссылку...
78.36.161.255VG005
Отправить личное сообщене...
Вологда
Регистр: 24.09.2008
Сообщений: 1
Рейтинг/место: 5/>500
Вторник, 07 Октябрь 2008 22:59

Привет! На чём остановились?  Используете что то новое или занимаетесь всё таки разработкой новойпрограммы?  
84.17.5.42froller
Отправить личное сообщене...
Санкт-Петербург, Калининский р-н, Гражданка
Регистр: 20.01.2009
Сообщений: 121
Рейтинг/место: 623/4
Четверг, 12 Февраль 2009 17:38

А документацией не поделитесь? А то самому реверсить протокол не хочецца.
Под вендозе писАть я не спец, но вот под пингвинукс софтину для линка попробую сварганить.
195.222.71.77lord0202
Отправить личное сообщене...
Минск, центр
Регистр: 27.05.2008
Сообщений: 1
Рейтинг/место: 8/>500
Вторник, 10 Март 2009 21:28

хм... предлагаю писать просто плагин для Skype ;-)
Огромные плюсы!
ибо не нужен сверх мощный комп для сервера центрального.
просто создать одну комнату общения, типа конференции, туда подключать линки, доступность самого skype, потом совершенство его протокола. Т.е. качество связи, да и учитывает скорость канала - у меня даже через GPRS работает ;-)
сжатие отличное, потом протокол не расшифровать, skype проходит все мыслимые и немыслимые файрволлы и т.д. Никаких ограничений.

всю служебную информацию можно передавать через встроенный чат, можно в кодированном виде, чтобы исключить возможность взлома.

Да и серверу не нужно будет работать с протоколлами передачи голоса, не надо будет изобретать велосипед. Достаточно просто написать плагин для skype!!!

91.122.49.55froller
Отправить личное сообщене...
Санкт-Петербург, Калининский р-н, Гражданка
Регистр: 20.01.2009
Сообщений: 121
Рейтинг/место: 623/4
Среда, 11 Март 2009 03:33

Плагин для скайпа не пойдет, потому что:
1. он будет величайшим тормозом, как и большинство плагинов к нему
2. нужна не "прога для подключения рации к компу", а демон (системная служба), которая бы работала себе в бэкграунде и не требовала никаких действий от пользователя. Вход в систему - это тоже действие, так же как и запуск скайпа и подключение к конференции.
Пользователь вообще может ничего не знать о том, что на его машине работает линк. Мало того, ему этого и не надо знать. Это должен знать сисоп линка.
84.17.5.42froller
Отправить личное сообщене...
Санкт-Петербург, Калининский р-н, Гражданка
Регистр: 20.01.2009
Сообщений: 121
Рейтинг/место: 623/4
Среда, 22 Апрель 2009 18:14

Логин на FRN-сервер я уже хакнул. Но пока проблеимы с keep-alive. Меня выкидывает примерно через 20-30 секунд, потому что я не могу подтвердить, что клиент скорее жив, чем мертв.
84.17.5.42froller
Отправить личное сообщене...
Санкт-Петербург, Калининский р-н, Гражданка
Регистр: 20.01.2009
Сообщений: 121
Рейтинг/место: 623/4
Четверг, 23 Апрель 2009 17:04

Дневники "хакера" буду выкладывать в отдельном топике. the dj
Страницы: 1, 2  След.
Добавлять темы и сообщения на нашем форуме могут только
зарегистрированные и авторизованные пользователи!!!


Новости

Для данного блока нет содержания

Последние обсуждения на форуме

Последние 20 сообщений на форуме:
  тема ответил дата просм ответ
кто не буть юзал AJETRAYS AJ-450 salex 14.11.10 39 1
Предупреждения, баны rostr 14.11.10 2225 7
Проблемы с kenwood TH-F5 vasya 13.11.10 610 2
Посоветуйте интерфейс для Kenwood s850 ,для FRN клиента! DIMA 11.11.10 487 5
помогите настроить рацию kostolom70 10.11.10 1162 2
Проблемы с регистрацией позывного. rz4gh5 03.11.10 1684 4
ТАИС - ВТ34М rz4gh5 03.11.10 371 1
Проблема с FRN server ShepA 03.11.10 1083 7
Классно придумана антенна!!!!!! Rolf 02.11.10 224 0
2х5/8 или 3х5/8 на 434 zintut 01.11.10 4568 48
Выбор КВ трансивера. DeltaD 27.10.10 3214 13
Уведомления. Гулливер 22.10.10 299 2
Линки в Воронеже ShepA 20.10.10 3413 18
Идеи по технологиям объединения базовых станций... salex 19.10.10 471 6
J-антенна мифы, расчёты и реальность videolab 15.10.10 3142 21
FRNClient - улучшение внешнего вида alexsimsk 13.10.10 552 1
Ваша дальняя радиосвязь на LPD vsi 08.10.10 1227 4
4-ая категория Jakkie 05.10.10 25845 89
Линки в С-Пб antonn103 04.10.10 5080 13
::11:: Ищутся разработчики ПО под Windows ::1:: ogogon 03.10.10 12316 16

Каталог раций

Народная рация (популярная рация)
Kenwood TK-450
Частоты:
Приёма (RX): 400-470
Передачи (TX): 400-470
Вых.мощность: 1.0,4.0 ватт
Каналов памяти: 199
Шаг: 6.25 кГц
Ак.батарея: Li-Ion, 7.4v, 1100mAh

Купить Kenwood TK-450 ...
Другие производители в Каталоге:

Yaesu, Alinco, Motorola, Icom, Kenwood, Alan, Midland, Voxtel, JJ-Connect, Linton, Kirisun, Радант, Diamond, OPEK, Anli, ...

© 2010 Radio-Korolev.Ru. Все права защищены.