CCS - альтернатива ircDDB и Trust Server?

Moderator: BM Administration

User avatar
R3ABM
Posts: 3105
Joined: 08 Jun 2012, 07:43

CCS - альтернатива ircDDB и Trust Server?

Post by R3ABM » 01 Nov 2012, 12:05

В последний месяц на просторах D-STAR появился новый сервис - CCS (Call Connection Server) от DG1HT. В детали реализации я еще не вдавался. Пока существует две реализации клиентов для него - DV-RPTR Control Center и KI4LKF. Основная площадка серверов опорной сети - xreflector.net
Решение изначально предназначено для разрещения проблемы Call-Routing-а для узлов с операторскими позывными. Нам, в принципе, по-барабану, но будем изучать технологию и возможность интеграции с этой сетью.
Известные факты:
13/09/2012

Объявление о новой системе: CCS вызова службы соединения
После CCS DCS может стать следующей революцией в связи DV.
Это преемник из рук DG1HT направлена ​​ICOM позывной маршрутизация, маршрутизация ircDDB, D-Plus и Starnet замены.
Маршрутизация вызова часто неправильно, потому что непонятно, как на вещание на другой стороне идет до конца.
Может быть, уже есть QSO в прогресс.
Новая система CCS предлагает решение для этого.
А лучше всего то, что это очень простой в использовании.
Курт, DJoABR дает следующие примеры:

Пример-1:
------------
Я хочу, используя Control Center, беседует с GB1ABC быть где угодно в мире путешествий,
возможно, с его ноутбуком в отеле:

* Перейдите к окну CCS и нажмите GB1ABC
* Нажмите кнопку PTT и говорите.

Вот и все, что вам нужно сделать.
GB1ABC не имеют нажимая кнопку для обратного маршрута установить, например, что ICOM и ircDDB нужно.
Это ответ очень прост, просто втиснуться в микрофон и разговаривать.

Пример-2:
------------
Я использую ICOM комплект без ПК через ретранслятор и хочет поговорить GB1ABC:

* Введите GB1ABC как urcall в трансивер.
* Нажмите кнопку PTT и говорите.

Все маршрутизации управляется автоматически CCS, есть не что иное, должно быть сделано, обратного пути автоматически.

Auto-конференция-Mode:
---------------------

Традиционно Позывной маршрутизация есть большая проблема: Вы можете позвонить маршрутизации для кого-то, но вы не получите ответа.
Вы не знаете, какая ситуация на другой стороне. Кроме того, контрагент urcall установить, чтобы ответить.
Это часто слишком сложны.

CCS делает это по-разному: он автоматически переключается в режим конференции. Например:

Пример-3:
-------------
Я хочу поговорить GB1ABC. Но GB1ABC уже связан с DCS001-B и радиосвязь с DL1XYZ.

* Я выбираю GB1ABC.
* Я выдавить кнопки PTT.

Теперь, CCS автоматически ассоциируют меня с связи происходит между GB1ABC и DL1XYZ.
Я могу обеих станциях (и все другие станции в этом QSO) слуха.
Когда я говорю услышать все остальные меня.

Вывод:
------------

CCS работает полностью автоматически.
Все, что нужно сделать пользователю, это выбрать вызова и разговора.
Он может установить связь с другими пользователями или ретрансляторов. CCS будет первым, будет поддерживаться в следующей версии Cernter управления.
Мы разрабатываем клиент для репитеров Icom и, надеюсь, другие писатели программного обеспечения следуйте
если они снабжены спецификациями.
06/10/2012

CCS поближе.

В настоящее время существуют два вызова подключения серверов в мире.
Один в Германии и один в США. (CCS001 и CCS020)
Она поддерживается DV RPTR Control Center и g2_ccs Скотт.
Существует также дополнения для ретранслятора Icom доступны.
Центр управления действительно предназначен для тех, кто сидит за экраном компьютера.
G2_css позволяет доморощенного людей ретрансляторов перейти по ссылке CCS, что мобильные или портативные работы
CCS_host это не более чем X-отражатель, к которому вы можете связать, но вместо вашего потока
каждый на отражатель, пожалуйста, отправьте его только тот, который вы хотите подключить.
Вы делаете это так же, как с обычной маршрутизации вызовов по УР поля на призыв человека, которому вы хотите говорить.
Или кто называет параметр в списке на экране Control Center.
Затем сделать ваш звонок.
Например, с g2_ccs: мой собственный позывной PA3CPI, и я хочу путь к пользователю PE5YES.
Я положил в мой D-Star радио: MYCALL = PA3CPI и YRCALL = PE5YES и сделать PTT.
Если это будет сделано есть пакет на удаленный CCS_Host.
Удаленный отправляет сообщение CCS_Host PE5YES.
Так что с нового ретранслятора CCS является задача удаленной CCS_Host сообщение для отправки PE5YES.
Если PE5YES не подключен к CCS_Host, то нет и немного далеко.
PE5YES мне (PA3CPI) отвечает на это так: MYCALL = PE5YES и YRCALL = CQCQCQ
PA3CPI настройки MYCALL-PA3CPI и YRCALL = PE5YES продолжают использовать во время интервью.
PA3CPI также можете установить MYCALL-PA3CPI и YRCALL = CQCQCQ использования, но только после PE5YES ответил.
Если одна из двух станций, с отражателем, связано, звук будет слышен на отражатель.
И только тогда, если одна из двух YRCALL = CQCQCQ использоваться, и только если одна из двух связаны с отражателем.
Если оба связаны с отражателем (одинаковые или разные), чем рефлектор получает только аудио через дорогу.
Таким образом, они защищены, что два отражателя, чтобы быть связано как первая версия все еще не так.
Это произошло не так:

REF001C ---> PA3CPI ----> ---- CCS_HOST> PE5YES ----> DCS007B

Это не имеет значения, какой тип отражателя geconnect, только один может получить аудио.
Более того: только CQCQCQ получить отражатель звука.
Это делается для того, чтобы никто не заблокирован отражателя.
Чтобы завершить подключение к одной из двух команд gruikers YRCALL = _______ X отправить.
Таким образом, X на Нижней ссылку 8. Затем отключите виртуальную связь между PA3CPI и PE5YES. В Центре управления можно на вкладке CCS просто нажмите на вызов подключить, отключить, нажмите на отключение.
Если кто-то хочет PE5YES "маршруты", через который CCS не можете связаться с ним, пока он или PA3CPI виртуальную связь нарушена.

С Центром управления теперь также можно направить через DTMF, если контрагент зарегистрирован.
Он был присвоен уникальный номер, который прислали ссылку с DTMF также намерение.
Зарегистрироваться в качестве пользователя этого может: http://dcs.xreflector.net, есть также список вызовов и цифры.
Источник - http://www.denhelderdigitaal.nl/info.html
R3ABM / DL5ABM / ex. UB3ABM

User avatar
R3ABM
Posts: 3105
Joined: 08 Jun 2012, 07:43

Re: CCS - альтернатива ircDDB и Trust Server?

Post by R3ABM » 01 Nov 2012, 13:34

Differences between IRC routing and CCS routing:
With CCS, your home-network stays quiet and does NOT receive tons and tons of "other users' activity",
because "other users' activity" stays at the CCS routing servers: ccs001, ccs003, ...ccs020...
With IRC, your home-network is "bombarded" continously with tons of "other users' activity",
from the IRC routing servers(group2, group1) which overloads your home-network
with data that you will probably NEVER use, and
the overloading of your home-network may cause the audio to be R2D2 or cause packet loss.
Источник - http://ircddb.sourceforge.net/#OurG2_ccs

Весь процесс управления соединением перенесен на сервер. В принципе с точки зрения доступности и нагрузки на опорную сеть - плохо.
R3ABM / DL5ABM / ex. UB3ABM

User avatar
R3ABM
Posts: 3105
Joined: 08 Jun 2012, 07:43

Re: CCS - альтернатива ircDDB и Trust Server?

Post by R3ABM » 01 Nov 2012, 13:48

R3ABM / DL5ABM / ex. UB3ABM

User avatar
R3ABM
Posts: 3105
Joined: 08 Jun 2012, 07:43

Re: CCS - альтернатива ircDDB и Trust Server?

Post by R3ABM » 01 Nov 2012, 15:26

Продолжим :) CSS "кушает" UDP-порт 30061 и скорее всего является продолжением DCS. С большой вероятностью могу предполагать, что количество новых типов сообщений сводится к 3-4. Хотя идеологически все несколько отличается от работы рефлектора.
Исходников найти пока не удалось, так что будем исследовать все по дампам пакетов UDP. Пока я нахожусь далеко от дома, провести исследования не могу. Но уже очевидно, что реализовать поддержку в составе BorderGate вполне возможно.
R3ABM / DL5ABM / ex. UB3ABM

User avatar
R3ABM
Posts: 3105
Joined: 08 Jun 2012, 07:43

Re: CCS - альтернатива ircDDB и Trust Server?

Post by R3ABM » 01 Nov 2012, 15:47

И снова спасибо DL3OCK. Теперь у меня есть спецификация.
R3ABM / DL5ABM / ex. UB3ABM

User avatar
R3ABM
Posts: 3105
Joined: 08 Jun 2012, 07:43

Re: CCS - альтернатива ircDDB и Trust Server?

Post by R3ABM » 01 Nov 2012, 16:18

В основе действительно лежит DCS. Правда уже понятно, что спецификация отписывает не все типы сообщений. Например, по работе DV-RPTR Control Center понятно, что есть сообщение, передающее список зарегистрированных пользователей. В спецификации его нет, но я предполагаю, что это то же сообщение 0000, что и в DCS.
R3ABM / DL5ABM / ex. UB3ABM

User avatar
R3ABM
Posts: 3105
Joined: 08 Jun 2012, 07:43

Re: CCS - альтернатива ircDDB и Trust Server?

Post by R3ABM » 01 Nov 2012, 16:25

В сравнении с G2 Call Routing и ircDDB, протокол действительно разрешает множество проблем connectivity, таких как отсутствие прямой маршрутизации, сложности с тестированием Call Routing, "протаскиванием" портов, NAT. В то же время надежность решения (весь трафик идет через сервер) и нагрузка на опорные узлы играют сильно отрицательную роль.
Как я уже сказал, я реализую поддержку CCS в BorderGate, что 1) увеличит потенциальное покрытие нашей сети по Call Routing 2) даст возможность работать удаленно (в отпуске / коммандировке) не только в рефлекторе.
Иными словами, я не хочу рассматривать CSS как основу для функционирования нашей сети, локализованный ircDDB остается лучщим вариантом, но обеспечить CCS-connectivity, КМК, следует. Все будет по прежнему проходить прозрачно для пользователей.
R3ABM / DL5ABM / ex. UB3ABM

User avatar
R3ABM
Posts: 3105
Joined: 08 Jun 2012, 07:43

Re: CCS - альтернатива ircDDB и Trust Server?

Post by R3ABM » 01 Nov 2012, 18:26

В DVRPTR Control Center все выглядит так:
Image
R3ABM / DL5ABM / ex. UB3ABM

UC3B
Posts: 1139
Joined: 08 Jun 2012, 13:53

Re: CCS - альтернатива ircDDB и Trust Server?

Post by UC3B » 01 Nov 2012, 22:46

Блин, читаю и уши горят... :(
Как китайский манускрипт...

В общем, готовься к разжевыванию. У меня мозги уже стоят речным омаром от всего вокруг меня происходящего, а узнать побольше - хочется.

User avatar
R3ABM
Posts: 3105
Joined: 08 Jun 2012, 07:43

Re: CCS - альтернатива ircDDB и Trust Server?

Post by R3ABM » 13 Nov 2012, 20:56

Уже реализован целиком транспортный слой CCS для BorderGate... Все-таки спецификация от DG1HT не более чем отписка. Качество документа плохое и описана только половина сообщений и последовательностей. Остальное выяснилось из практики и догадок (CCS все же разработан на базе DCS).
В протоколе есть явно непроработанные моменты, например нельзя получить список ранее зарегистрированных станций. Инфо по станциям доступно только по мере регистрации станций. Для нас это не сильная помеха, но все же это не очень хорошо.
После полноценного запуска поддержки CCS в BorderGate взаимодействие с узлами за DB0HAM будет переведено полностью на CCS.
R3ABM / DL5ABM / ex. UB3ABM

Post Reply

Return to “Технические аспекты D-STAR”