-
Notifications
You must be signed in to change notification settings - Fork 63
Call Routing
This page helps explain the major components available to the ircDDBGateway to call sign routing. Please see link for details on what call routing is and how it works. This page is specific to this code project functionality and configuration for ircDDB gateway software.
For documentation for the user interaction with the gateway see the following link
The following link is best reviewed for explanation and information ircDDB Documentation Page
IRC channel #ircddb on Freenode (http://freenode.net) IRC-network
Yahoo! group ircDDB
Registration Page ircDDB Registration Tools
Configuration is done on the main ircDDB Gateway configuration program via GUI. There is a tab titled 'ircDDB' to start the configuration program
sudo ircddbgatewayconfig
click the arrow button next to the Repeater1 tab till you reach the ircDDB tab. change the ircDDB disabled to enabled and choose the appropriate host-name for ircDDB
group2-irc.ircddb.net for gateways in North America
group1-irc.ircddb.net for gateways in all other countries
now you need to enter your username and password - if your a repeater or club call enter that if your a user or acces point enter the u-XXXX login here. This information was sent to you via email on registration. See the Links above for registration tools.
save and close the settings with file save, restart ircDDB Gateway
OpenQuad/QuadNet are documented here please see the following for details Who/What is Quadnet?
Support Point your IRC chat client to rr.openquad.net, Port 9007
Username is your repeater callsign, and password is left blank.
/etc/ircddbgateway:
ircddbHostname=rr.openquad.net
ircddbUsername= your-call
ircddbPassword=
If your callsign starts with a number put the letter r in front so it would look like this for the call 2e0zzz
/etc/ircddbgateway:
ircddbHostname=rr.openquad.net
ircddbUsername= r2e0zzz
ircddbPassword=
Configuration is done on the main ircDDB Gateway configuration program via GUI. There is a tab titled 'ircDDB' to start the configuration program
sudo ircddbgatewayconfig
click the arrow button next to the Repeater1 tab till you reach the ircDDB tab. change the ircDDB disabled to enabled and choose the appropriate host-name for ircDDB (notice that you can not use Quadnet and ircDDB simultaneously)
rr.openquad.net
now you need to enter your username and password - see above for notes on this
save and close the settings with file save, restart ircDDB Gateway
information here scraped from https://sites.google.com/site/darathursdaynite/d-star/d-star-ccs7-whats-that
CCS was developed several years ago as an optimized alternative to the G2 callsign routing system. CCS routing may be initiated based on callsigns, but also based on a numeric ID which may easily be entered by DTMF. Using DTMF codes very quickly became the most common way.
DCS and CCS are closely connected, the callsign routing system CCS uses the DCS reflector mechanism to connect repeaters together for callsign routing. CCS Callsign Routing basically connects 2 repeaters transparent together through a virtual reflector. The DTMF system uses 4-digit numeric codes which provides about 9000 CCS-IDs. Users and repeaters share the same address space. Towards end of 2014 it became visible that this address space won't be large enough for future development.
Users of CCS saw many advantages compared to the classic callsign routing:
- where calls are directed blind via repeaters without knowing if there runs a QSO at the other end,
- where reflectors on both sides get disturbed by incoming calls and phantom QSOs where they only hear one side,
- where the adressed recipient has to accept an incoming call within a short timeframe before he can talk,
- where complete callsigns with alpha characters have to be entered to address somebody which is much harder to do in many situatuions (like when working mobile) than to enter a 4-digit DTMF code to the DTMF keyboard of the microphone.
The use of CCS callsign and repeater routing is considerably different from that used by ircDDB which is itself based on the syntax used by Icom G2 systems. CCS originally only allowed linking by DTMF Jonathan Naylor, G4KLX 5 01.05.2013 tones, but a UR call equivalent was added to allow for ease of use by system that didn’t support DTMF, for example the Dummy Repeater.
CCS was replaced with CCS7
When the Digital Voice system "DMR" (Digital Mobile Radio) was introduced to Amateur Radio by the MARC-Group they were facing a system which was not developed for Amateur Radio like DSTAR. One fact was, that it did not allow to use alphanumeric callsigns for routing and identification. However, it is a very good system which fits good to our requirements in Amateur Radio and allows a lot of new developments and activities.
The compromise which is accepted meanwhile by most authorities worldwide is a numeric ID system which assigns an ID unique to a callsign in a public readable database. Some intelligent OMs defined a structured ID scheme which is based on the "ITU Mobile Country Code" (MCC). This code is also used in many commercial networks like in telephone networks.
The numbering system uses a hierarchic structure, the 1st digit represents the continent (2=Europe,3=North-America, 4=Asia, 5=Australia/Oceania, 6=Africa, 7=South-America). The leading 3 digits identify the country, for example 235 for the UK, 262 for Germany, 310-319 for the United States, 655 for South Africa etc. In Amateur Radio we use 4 more digits for User-IDs, 3 more digits for Repeater IDs. Some countries use 1 digit after the MCC for a regional structure like for States, Kantone, Bundesländer.
This system provides about 10000 IDs per country, many, many more than the old CCS system. (We have currently 45000 DSTAR users worldwide registered at the US-Trust system and about 16000 DMR registrations worldwide). From a technical view this 7 digit scheme uses the full space which is available without changes in the CCS network protocol. Together with an additional module ID for private DSTAR hotspots, it fits to the 8 digit address field.
There are 2 (DMR-) Registration systems available, one in the US for the continent IDs 3, 4, 5 and 7 and one in Europa for the continent IDs 2 (Europa) and 6 (Africa). These registration systems use synchronized databases and one common address base - one single registration worldwide.
The European system is currently also connected to the the database of the DMRplus-Network. A registration in one of the 2 registration systems is required to be routed in the DMRplus network. The European system provides all registered user and repeater addresses regular to the DMRplus Masters and Gateways worldwide.
We decided to use the existing DMR-IDs also as a base for a new DSTAR ID scheme and called the 7-digit CCS-ID "CCS7".
Advantages:
- Larger address space
- User friendly, only one ID for different Digital Voice systems
- Easy to use with Gateways between the digital voice networks like it comes up in the DMRplus network
- A structure which is easy to handle and coordinate
- Existing database, many existing IDs for DSTAR-users who also use DMR
- A big step to one common digital voice infrastructure