Integrate alias downloader
This commit is contained in:
parent
252f24cbfb
commit
a07b0dd45e
109
alias_loader.py
109
alias_loader.py
@ -1,109 +0,0 @@
|
||||
from __future__ import print_function
|
||||
|
||||
import os
|
||||
import csv
|
||||
import urllib
|
||||
from time import time
|
||||
|
||||
PATH = './'
|
||||
PEER_FILE = 'peer_ids.csv'
|
||||
SUB_FILE = 'subscriber_ids.csv'
|
||||
STALE_DAYS = 7
|
||||
STALE_TIME = STALE_DAYS*86400
|
||||
temp_file = urllib.URLopener()
|
||||
|
||||
subscriber_ids = {}
|
||||
peer_ids = {}
|
||||
talkgroup_ids = {}
|
||||
|
||||
def download_peers():
|
||||
try:
|
||||
print('Downloading peer ID file')
|
||||
temp_file.retrieve('http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?table=repeaters&format=csv&header=0', PATH+'peer_ids.csv')
|
||||
except IOError:
|
||||
return 'ID ALIAS MAPPER: Could not download Peer ID file'
|
||||
|
||||
def download_subs():
|
||||
try:
|
||||
print('Downloading subscriber ID file')
|
||||
temp_file.retrieve('http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?table=users&format=csv&header=0', PATH+'subscriber_ids.csv')
|
||||
except IOError:
|
||||
return 'ID ALIAS MAPPER: Could not download Subscriber ID file'
|
||||
|
||||
# If our files are more than a week old, get new ones
|
||||
def try_download():
|
||||
now = time()
|
||||
|
||||
if os.path.isfile(PATH+PEER_FILE) == True:
|
||||
peer_mod_time = os.path.getmtime(PATH+PEER_FILE)
|
||||
if peer_mod_time + STALE_TIME < now:
|
||||
download_peers()
|
||||
else:
|
||||
download_peers()
|
||||
|
||||
if os.path.isfile(PATH+SUB_FILE) == True:
|
||||
peer_mod_time = os.path.getmtime(PATH+SUB_FILE)
|
||||
if peer_mod_time + STALE_TIME < now:
|
||||
download_subs()
|
||||
else:
|
||||
download_subs()
|
||||
|
||||
|
||||
def reread_peers():
|
||||
global peer_ids
|
||||
try:
|
||||
with open(PATH+'peer_ids.csv', 'rU') as peer_ids_csv:
|
||||
peers = csv.reader(peer_ids_csv, dialect='excel', delimiter=',')
|
||||
peer_ids = {}
|
||||
for row in peers:
|
||||
peer_ids[int(row[0])] = (row[1])
|
||||
return 'ID ALIAS MAPPER: Peer data loaded. {} IDs imported'.format(len(peer_ids))
|
||||
except IOError:
|
||||
return 'ID ALIAS MAPPER: peer_ids.csv not found, Peer aliases will not be available'
|
||||
|
||||
def reread_talkgroups():
|
||||
global talkgroup_ids
|
||||
try:
|
||||
with open(PATH+'talkgroup_ids.csv', 'rU') as talkgroup_ids_csv:
|
||||
talkgroups = csv.reader(talkgroup_ids_csv, dialect='excel', delimiter=',')
|
||||
talkgroup_ids = {}
|
||||
for row in talkgroups:
|
||||
talkgroup_ids[int(row[1])] = (row[0])
|
||||
return 'ID ALIAS MAPPER: Talkgroup data loaded. {} IDs imported'.format(len(talkgroup_ids))
|
||||
except IOError:
|
||||
return 'ID ALIAS MAPPER: Talkgroup_ids.csv not found, Talkgroup aliases will not be available'
|
||||
|
||||
|
||||
def reread_subscribers():
|
||||
global subscriber_ids
|
||||
try:
|
||||
with open(PATH+'subscriber_ids.csv', 'rU') as subscriber_ids_csv:
|
||||
subscribers = csv.reader(subscriber_ids_csv, dialect='excel', delimiter=',')
|
||||
subscriber_ids = {}
|
||||
for row in subscribers:
|
||||
subscriber_ids[int(row[0])] = (row[1])
|
||||
return 'ID ALIAS MAPPER: Subscriber data loaded. {} IDs imported'.format(len(subscriber_ids))
|
||||
except IOError:
|
||||
return 'ID ALIAS MAPPER: Subscriber_ids.csv not found, Subscriber aliases will not be available'
|
||||
|
||||
def build_id_dicts():
|
||||
try_download()
|
||||
reread_subscribers()
|
||||
reread_peers()
|
||||
reread_talkgroups()
|
||||
|
||||
def sub_alias(_sub_id):
|
||||
return get_info(int_id(_sub_id), subscriber_ids)
|
||||
|
||||
def peer_alias(_peer_id):
|
||||
return get_info(int_id(_peer_id), peer_ids)
|
||||
|
||||
def tg_alias(_tgid):
|
||||
return get_info(int_id(_tgid), talkgroup_ids)
|
||||
|
||||
# Lookup text data for numeric IDs
|
||||
#
|
||||
def get_info(_id, _dict):
|
||||
if _id in _dict:
|
||||
return _dict[_id]
|
||||
return _id
|
20
hb_config.py
20
hb_config.py
@ -14,14 +14,13 @@ def build_config(_config_file):
|
||||
CONFIG = {}
|
||||
CONFIG['GLOBAL'] = {}
|
||||
CONFIG['LOGGER'] = {}
|
||||
CONFIG['ALIASES'] = {}
|
||||
CONFIG['AMBE'] = {}
|
||||
CONFIG['SYSTEMS'] = {}
|
||||
|
||||
try:
|
||||
for section in config.sections():
|
||||
if section == 'GLOBAL':
|
||||
|
||||
# Process GLOBAL items in the configuration
|
||||
CONFIG['GLOBAL'].update({
|
||||
'PATH': config.get(section, 'PATH'),
|
||||
'PING_TIME': config.getint(section, 'PING_TIME'),
|
||||
@ -29,7 +28,6 @@ def build_config(_config_file):
|
||||
})
|
||||
|
||||
elif section == 'LOGGER':
|
||||
# Process LOGGER items in the configuration
|
||||
CONFIG['LOGGER'].update({
|
||||
'LOG_FILE': config.get(section, 'LOG_FILE'),
|
||||
'LOG_HANDLERS': config.get(section, 'LOG_HANDLERS'),
|
||||
@ -37,15 +35,25 @@ def build_config(_config_file):
|
||||
'LOG_NAME': config.get(section, 'LOG_NAME')
|
||||
})
|
||||
|
||||
elif section == 'ALIASES':
|
||||
CONFIG['ALIASES'].update({
|
||||
'TRY_DOWNLOAD': config.getboolean(section, 'TRY_DOWNLOAD'),
|
||||
'PATH': config.get(section, 'PATH'),
|
||||
'PEER_FILE': config.get(section, 'PEER_FILE'),
|
||||
'SUBSCRIBER_FILE': config.get(section, 'SUBSCRIBER_FILE'),
|
||||
'TGID_FILE': config.get(section, 'TGID_FILE'),
|
||||
'PEER_URL': config.get(section, 'PEER_URL'),
|
||||
'SUBSCRIBER_URL': config.get(section, 'SUBSCRIBER_URL'),
|
||||
'STALE_TIME': config.getint(section, 'STALE_DAYS') * 86400,
|
||||
})
|
||||
|
||||
elif section == 'AMBE':
|
||||
# Process AMBE Export items in the configuration
|
||||
CONFIG['AMBE'].update({
|
||||
'EXPORT_IP': gethostbyname(config.get(section, 'EXPORT_IP')),
|
||||
'EXPORT_PORT': config.getint(section, 'EXPORT_PORT'),
|
||||
})
|
||||
|
||||
elif config.getboolean(section, 'ENABLED'):
|
||||
# HomeBrew Client (Repeater) Configuration(s)
|
||||
if config.get(section, 'MODE') == 'CLIENT':
|
||||
CONFIG['SYSTEMS'].update({section: {
|
||||
'MODE': config.get(section, 'MODE'),
|
||||
@ -82,7 +90,6 @@ def build_config(_config_file):
|
||||
}})
|
||||
|
||||
elif config.get(section, 'MODE') == 'MASTER':
|
||||
# HomeBrew Master Configuration
|
||||
CONFIG['SYSTEMS'].update({section: {
|
||||
'MODE': config.get(section, 'MODE'),
|
||||
'ENABLED': config.getboolean(section, 'ENABLED'),
|
||||
@ -95,7 +102,6 @@ def build_config(_config_file):
|
||||
CONFIG['SYSTEMS'][section].update({'CLIENTS': {}})
|
||||
|
||||
except ConfigParser.Error, err:
|
||||
# Very simple error reporting
|
||||
print "Cannot parse configuration file. %s" %err
|
||||
sys.exit('Could not parse configuration file, exiting...')
|
||||
|
||||
|
@ -31,6 +31,22 @@ LOG_HANDLERS: console-timed
|
||||
LOG_LEVEL: DEBUG
|
||||
LOG_NAME: HBlink
|
||||
|
||||
# DOWNLOAD AND IMPORT SUBSCRIBER, PEER and TGID ALIASES
|
||||
# Ok, not the TGID, there's no master list I know of to download
|
||||
# This is intended as a facility for other applcations built on top of
|
||||
# HBlink to use, and will NOT be used in HBlink directly.
|
||||
# STALE_DAYS is the number of days since the last download before we
|
||||
# download again. Don't be an ass and change this to less than a few days.
|
||||
[ALIASES]
|
||||
TRY_DOWNLOAD: True
|
||||
PATH: ./
|
||||
PEER_FILE: peer_ids.csv
|
||||
SUBSCRIBER_FILE: subscriber_ids.csv
|
||||
TGID_FILE: talkgroup_ids.csv
|
||||
PEER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?table=repeaters&format=csv&header=0
|
||||
SUBSCRIBER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?table=users&format=csv&header=0
|
||||
STALE_DAYS: 7
|
||||
|
||||
# EXPORT AMBE DATA
|
||||
# This is for exporting AMBE audio frames to an an "external" process for
|
||||
# decoding or other nefarious actions.
|
||||
|
58
hblink.py
58
hblink.py
@ -21,6 +21,8 @@ from socket import gethostbyname
|
||||
from random import randint
|
||||
from hashlib import sha256
|
||||
from time import time
|
||||
from urllib import URLopener
|
||||
from csv import reader as csv_reader
|
||||
from bitstring import BitArray
|
||||
import socket
|
||||
|
||||
@ -74,6 +76,62 @@ if cli_args.LOG_LEVEL:
|
||||
logger = hb_log.config_logging(CONFIG['LOGGER'])
|
||||
logger.debug('Logging system started, anything from here on gets logged')
|
||||
|
||||
# Download and build dictionaries for mapping number to aliases
|
||||
# Used by applications. These lookups take time, please do not shove them
|
||||
# into this file everywhere and send a pull request!!!
|
||||
# Download a new file if it doesn't exist, or is older than the stale time
|
||||
def try_download(_path, _file, _url, _stale):
|
||||
now = time()
|
||||
url = URLopener()
|
||||
file_exists = os.path.isfile(_path+_file) == True
|
||||
if file_exists:
|
||||
file_old = (os.path.getmtime(_path+_file) + _stale) < now
|
||||
if not file_exists or (file_exists and file_old):
|
||||
try:
|
||||
url.retrieve(_url, _path+_file)
|
||||
logger.info('ID ALIAS MAPPER: DOWNLOAD: \'%s\' successfully downloaded', _file)
|
||||
except IOError:
|
||||
logger.warning('ID ALIAS MAPPER: DOWNLOAD: \'%s\' could not be downloaded', _file)
|
||||
else:
|
||||
logger.info('ID ALIAS MAPPER: DOWNLOAD: \'%s\' is current, not downloaded', _file)
|
||||
url.close()
|
||||
|
||||
def mk_id_dict(_path, _file):
|
||||
dict = {}
|
||||
try:
|
||||
with open(_path+_file, 'rU') as _handle:
|
||||
ids = csv_reader(_handle, dialect='excel', delimiter=',')
|
||||
for row in ids:
|
||||
dict[int(row[0])] = (row[1])
|
||||
logger.info('ID ALIAS MAPPER: IMPORT: %s IDs from FILE %s', len(dict), _file)
|
||||
_handle.close
|
||||
except IOError:
|
||||
logger.warning('ID ALIAS MAPPER: IMPORT: FILE %s not found; aliases will not be available', _file)
|
||||
return dict
|
||||
|
||||
def get_info(_id, _dict):
|
||||
if _id in _dict:
|
||||
return _dict[_id]
|
||||
return _id
|
||||
|
||||
# Download files and build the dictionaries
|
||||
if CONFIG['ALIASES']['TRY_DOWNLOAD'] == True:
|
||||
try_download(CONFIG['ALIASES']['PATH'], CONFIG['ALIASES']['PEER_FILE'], CONFIG['ALIASES']['PEER_URL'], CONFIG['ALIASES']['STALE_TIME'])
|
||||
try_download(CONFIG['ALIASES']['PATH'], CONFIG['ALIASES']['SUBSCRIBER_FILE'], CONFIG['ALIASES']['SUBSCRIBER_URL'], CONFIG['ALIASES']['STALE_TIME'])
|
||||
peer_ids = mk_id_dict(CONFIG['ALIASES']['PATH'], CONFIG['ALIASES']['PEER_FILE'])
|
||||
subscriber_ids = mk_id_dict(CONFIG['ALIASES']['PATH'], CONFIG['ALIASES']['SUBSCRIBER_FILE'])
|
||||
talkgroup_ids = mk_id_dict(CONFIG['ALIASES']['PATH'], CONFIG['ALIASES']['TGID_FILE'])
|
||||
|
||||
# These are the functions you should use to look up IDs in the dictionaries
|
||||
def sub_alias(_sub_id):
|
||||
return get_info(int_id(_sub_id), subscriber_ids)
|
||||
|
||||
def peer_alias(_peer_id):
|
||||
return get_info(int_id(_peer_id), peer_ids)
|
||||
|
||||
def tg_alias(_tgid):
|
||||
return get_info(int_id(_tgid), talkgroup_ids)
|
||||
|
||||
|
||||
# Shut ourselves down gracefully by disconnecting from the masters and clients.
|
||||
def handler(_signal, _frame):
|
||||
|
12
peer_ids.csv
12
peer_ids.csv
@ -376,13 +376,12 @@
|
||||
228610,HB9DD,Capanna Cimetta,Zentralschweiz und T,Switzerland,438.51250,1,-7.600,Peer,TS1 TS2,HB9ODP,,0,Motorola<BR/>
|
||||
228611,HB9RL,Avegno (Cimetta),Zentralschweiz und T,Switzerland,438.77500,1,-7.600,Peer,TS1 TS2,HB9TUO,,0,None<BR/>
|
||||
228612,HB9CF,Gotthard / UR,Zentralschweiz und T,Switzerland,438.22500,3,-7.6,PEER,TS1 TS2,HB9SDB,,0,DMR-plus<BR/>
|
||||
228692,HB9DR,Rigi-Scheidegg / SZ,,Switzerland,439.53750,1,-7.6,PEER,TS1 TS2,HB9SDB,,0,DMR-plus<BR/>
|
||||
228693,HB9DS,Grosswangen / LU,Zentralschweiz und T,Switzerland,439.51250,1,-7.6,PEER,TS1 TS2,HB9TRT,,0,DMR-plus<BR/>
|
||||
228701,HB9DD,Poschiavo / GR,Graubuenden,Switzerland,438.48750,1,-7.6,PEER,TS1 TS2,HB9ODP,,0,IPSC<BR/>
|
||||
228702,HB9HAI,Weissfluh GR,Graubuenden,Switzerland,439.47500,7,-7.600,Peer,TS1 TS2,HB9DRX,,0,Motorola<BR/>
|
||||
228703,HB9DR,Chur / GR,Graubuenden,Switzerland,438.26250,1,-7.6,PEER,TS1 TS2,HB9SDB,,0,DMR-plus<BR/>
|
||||
228704,HB9OK,Viano / GR,Graubuenden,Switzerland,439.56250,1,-7.6,PEER,TS1 TS2,HB9FPO,,0,DMR-plus<BR/>
|
||||
228706,HB9DR,Hinterrhein,Graubuenden,Switzerland,439.56250,2,-7.600,PEER,TS1 TS2,HB9SDB,,0,ipsc<BR/>
|
||||
228706,HB9DR,Hinterrhein,Graubuenden,Switzerland,439.56250,2,-7.6,PEER,TS1 TS2,HB9SDB,,0,ipsc<BR/>
|
||||
228801,HB9DC,Lake of Zuerich,,Switzerland,439.07500,5,-7.600,PEER,TS1 TS2,HB9DRX,Time Slot #1 - Group Call 1 = World Wide<br>Time Slot #1 - Group Call 2 = Europe<br>Time Slot #1 - Group Call 20 = DL-OE-HB9 <br>Time Slot #1 - Group Call 228 = Switzerland 1 <br>Time Slot #1 - Group Call 9 = Local HB9 1 <br><br>Time Slot #2 - Group Call 228 = Switzerland 2<br>Time Slot #2 - Group Call 8 = Regional <br>German-speaking<br>Time Slot #2 - Group Call 9 = Local HB9 2 <br>You Must Have [ARS] Disabled Within Your Radio.<br> <br><br>Contact: Nick, HB9DRX<br>Email: sysop@hb9dc.ch (https://3c.web.de/mail/client/mail/mailto;jsessionid=CA4A7F9CA7C3416A0B0BA4ACBE8A6843-n3.bs51a?to=sysop%40hb9dc.ch&selection=tfol11a5e69aed60d300),1,DMR-MARC - Lake of Zuerich - Switzerland<BR/>
|
||||
228802,HB9DC,Test/Entwicklung,Zuerich und Thurgau,Switzerland,439.10000,5,-7.600,PEER,TS1 TS2,HB9DRX,Time Slot #1 - Group Call 1 = World Wide<br>Time Slot #1 - Group Call 2 = Europe<br>Time Slot #1 - Group Call 20 = DL-OE-HB9 <br>Time Slot #1 - Group Call 228 = Switzerland 1 <br>Time Slot #1 - Group Call 9 = Local HB9 1 <br><br>Time Slot #2 - Group Call 228 = Switzerland 2<br>Time Slot #2 - Group Call 8 = Regional <br>German-speaking<br>Time Slot #2 - Group Call 9 = Local HB9 2 <br>You Must Have [ARS] Disabled Within Your Radio.<br> <br><br><br>Contact: Nick, HB9DRX<br>Email: sysop@hb9dc.ch (https://3c.web.de/mail/client/mail/mailto;jsessionid=CA4A7F9CA7C3416A0B0BA4ACBE8A6843-n3.bs51a?to=sysop%40hb9dc.ch&selection=tfol11a5e69aed60d300),1,DMR-MARC<BR/>
|
||||
228803,HB9DC,Zuerichsee / Test,Zuerich und Thurgau,Switzerland,438.57500,5,-7.600,PEER,TS1 TS2,HB9DRX,,0,SwissDMR<BR/>
|
||||
@ -885,7 +884,6 @@
|
||||
262575,DB0EIF,Dreis-Brueck,Rhineland-Palatinate,Germany,438.50000,1,-7.6,PEER,TS1 TS2,DL8UE,,0,DMR-plus<BR/>
|
||||
262588,DB0EW,Saarbruecken,Saarland,Germany,439.52500,1,-7.600,,,DB7VM,,0,BrandMeister<BR/>
|
||||
262592,DO0SMZ,Mainz,Rheinland-Pfalz,Germany,439.30000,1,-7.6,PEER,TS1 TS2,DO2FMD,,0,DMR-plus<BR/>
|
||||
262599,DB0IKS,Goettelborn,Saarland,Germany,439.46250,15,-7.600,Peer,TS1 TS2,DL8VQ,,0,None<BR/>
|
||||
262600,DF0MOT,Gr.Feldberg/Ts.,,Germany,438.20000,1,-7.600,PEER,TS1 TS2,DF6RK,Time Slot #1 - Group Call 1 = World Wide<br>Time Slot #1 - Group Call 2 = Europe<br>Time Slot #1 - Group Call 3 = North America<br>Time Slot #1 - Group Call 20 = DL-OE-HB9 <br>Time Slot #1 - Group Call 262 = Germany 1<br>Time Slot #1 - Group Call 9 = Local 1<br>Time Slot #2 - Group Call 262 = Germany 2<br>Time Slot #2 - Group Call 8 = Regional<br>Time Slot #2 - Group Call 9 = Local 2<br>You Must Have [ARS] Disabled Within Your Radio<br> <br>Contact: Ralf Klingler, DF6RK <br>Email: df6rk@df0mot.de,1,DMR-MARC<BR/>
|
||||
262601,DF0MOT,Gr.Feldberg/Ts.,Hessen,Germany,439.57500,1,-7.6,PEER,TS1 TS2,DF6RK,,0,DMR-plus<BR/>
|
||||
262602,DB0VA,Hohe Wurzel / Ts.,Hessen,Germany,438.18750,1,-7.600,PEER,TS1 TS2,DF6RK,,0,DMR-DL<BR/>
|
||||
@ -961,7 +959,6 @@
|
||||
262802,DM0FFL,Landshut,Bayern,Germany,439.87500,1,-9.4,PEER,TS1 TS2,DL4STE,,0,DMR-plus<BR/>
|
||||
262803,DB0IN,Ingolstadt,Bayern,Germany,438.93750,1,-7.6,Peer,TS1 TS2,DL2MHB,,0,<BR/>
|
||||
262805,DB0HLB,Hesselberg,Bayern,Germany,439.97500,1,-9.4,PEER,TS1 TS2,DC9NYC,,0,None<BR/>
|
||||
262806,DB0THM,Thalmaessing,Bayern,Germany,438.51250,1,-7.6,PEER,TS1 TS2,DL2NJM,,0,DMR-plus<BR/>
|
||||
262807,DB0LC,Scheidegg,Bayern,Germany,439.37500,1,-7.6,Peer,TS1 TS2,DG6MDG,,0,DMR-plus<BR/>
|
||||
262808,DB0AAT,Hochberg/Traunstein,Bayern,Germany,439.55000,1,-7.6,PEER,TS1 TS2,DC5MC,,0,DMR-plus<BR/>
|
||||
262809,DM0GER,Germering,Bayern,Germany,145.58750,1,-0.6,Peer,TS1 TS2,DL3MX,,0,Hytera<BR/>
|
||||
@ -1892,7 +1889,7 @@
|
||||
313501,N5UBJ,Farmington,New Mexico,United States,442.32500,1,+5.000,Peer,TS1 TS2,N5UBJ,Time Slot #1 - Group Call 1 = World Wide<br>Time Slot #1 - Group Call 13 = WW English<br>Time Slot #1 - Group Call 3 = N. America<br>Time Slot #2 = Group Call 2 = AZ/NM Local<br>Time Slot #2 = Group Call 3100 = DCI Bridge<br>Time Slot #2 = Group Call 3176 = Regional SW<br>Time Slot #2 - Group Call 310 = TAC310<br><br>You Must Have [ARS] Disabled Within Your Radio<br><br>Contact Information: Bill, N5UBJ<br>Email: vanhuss@swwmail.net,1,AZ-TRBONET<BR/>
|
||||
313502,N5UBJ,Aztec,New Mexico,United States,442.25000,1,+5.000,Peer,TS1 TS2,N5UBJ,Time Slot #1 - Group Call 1 = World Wide<br>Time Slot #1 - Group Call 13 = WW English<br>Time Slot #1 - Group Call 3 = N. America<br>Time Slot #2 = Group Call 2 = AZ/NM Local<br>Time Slot #2 = Group Call 3100 = DCI Bridge<br>Time Slot #2 = Group Call 3176 = Regional SW<br>Time Slot #2 - Group Call 310 = TAC310<br><br>You Must Have [ARS] Disabled Within Your Radio<br><br>Contact Information: Bill, N5UBJ<br>Email: vanhuss@swwmail.net,1,AZ-TRBONET<BR/>
|
||||
313503,KA8JMW,Albuquerque,New Mexico,United States,442.90000,7,+5.000,Peer,TS1 TS2,KA8JMW,Time Slot#1 - Group Call 700 = Colorado Wide<br>Time Slot#2 - Group Call 719 = Colorado South<br><br>You Must Have [ARS] Disabled Within Your Radio.<br><br>Contact: Ed, KA8JMW<br>Email: ka8jmw@arrl.org,1,Rocky Mtn<BR/>
|
||||
313504,N5IA,Lordsburg ,New Mexico,United States,440.82500,1,+5.000,Master,TS1 TS2,N5BG,Time Slot #1 - Group Call 1 = World Wide<br>Time Slot #1 - Group Call 13 = WW English<br>Time Slot #1 - Group Call 3 = N. America<br>Time Slot #2 = Group Call 2 = AZ/NM Local<br>Time Slot #2 = Group Call 3100 = DCI Bridge<br>Time Slot #2 = Group Call 3176 = Regional SW<br>Time Slot #2 - Group Call 310 = TAC310 <br>Coverage Area<br><br>You Must Have [ARS] Disabled Within Your Radio<br><br>Contact Information:<br>azham_dmr-owner@yahoogroups.com,1,AZ-TRBONET<BR/>
|
||||
313504,N5IA,Lordsburg ,New Mexico,United States,440.82500,1,+5.000,Master,TS1 TS2,W5CF,Time Slot #1 - Group Call 1 = World Wide<br>Time Slot #1 - Group Call 13 = WW English<br>Time Slot #1 - Group Call 3 = N. America<br>Time Slot #2 = Group Call 2 = AZ/NM Local<br>Time Slot #2 = Group Call 3100 = DCI Bridge<br>Time Slot #2 = Group Call 3176 = Regional SW<br>Time Slot #2 - Group Call 310 = TAC310 <br>Coverage Area<br><br>You Must Have [ARS] Disabled Within Your Radio<br><br>Contact Information:<br>azham_dmr-owner@yahoogroups.com,1,AZ-TRBONET<BR/>
|
||||
313600,KC2CQR,Queens,New York,United States,449.72500,1,-5.000,Peer,TS1,W2KTU,,0,DMR-MARC-W0PM<BR/>
|
||||
313601,K2QQJ,Brooklyn,New York,United States,440.50000,1,+5.000,Peer,TS1,K2QQJ,,0,DMR-MARC-W0PM<BR/>
|
||||
313602,W2KTU,Long Island,New York,United States,,0,,Peer,None,W2KTU,,0,<BR/>
|
||||
@ -2361,6 +2358,10 @@
|
||||
505206,VK2RHK,Wyee,New South Wales,Australia,439.87500,1,-5.000,Peer,TS1 TS2,VK2HK,,0,Brandmeister<BR/>
|
||||
505207,VK2RRW,Dural,New South Wales,Australia,438.10000,1,-5.000,Peer,TS1 TS2,VK2MCA,Time Slot #1 - Group Call 1 = Worldwide Calling (2 min max)<br>Time Slot #1 - Group Call 13 = Worldwide English<br>Time Slot #1 - Group Call 100 = Tech Talk<br>Time Slot #1 - Group Call 113= UA English 1<br>Time Slot #1 - Group Call 123= UA English 2<br>Time Slot #2- Group Call 5 = VK/ZL Regional<br><br>You Must Have [ARS] Disabled Within Your Radio.<br>,1,VK-DMR<BR/>
|
||||
505208,VK2RHP,Horsley Park,New South Wales,Australia,439.75000,1,-5.000,Peer,TS1 TS2,VK2DAG,,0,BrandMeister<BR/>
|
||||
505209,VK2RFI,Portable,New South Wales,Australia,439.62500,1,-5.000,Peer,TS1 TS2,VK2GG,,0,Brandmeister<BR/>
|
||||
505210,VK2RFI,Portable,New South Wales,Australia,147.17500,1,+0.600,Peer,TS1 TS2,VK2GG,,0,Brandmeister<BR/>
|
||||
505211,VK2YHX,Newcastle,New South Wales,Australia,442.67500,1,-7.000,Peer,TS1 TS2,VK2YHX,,0,Brandmeister<BR/>
|
||||
505212,VK2RLE,Engadine,New South Wales,Australia,438.42500,1,-5.000,Peer,TS1 TS2,VK3TE,Time Slot #1 - Group Call 1 = Worldwide Calling (2 min max)<br>Time Slot #1 - Group Call 13 = Worldwide English<br>Time Slot #1 - Group Call 100 = Tech Talk<br>Time Slot #1 - Group Call 113= UA English 1<br>Time Slot #1 - Group Call 123= UA English 2<br>Time Slot #2- Group Call 5 = VK/ZL Regional<br><br>You Must Have [ARS] Disabled Within Your Radio.<br><br>Contact: Peter Brennan, VK3TE<br>Email: vk3te@bigpond.com,1,VK-DMR<BR/>
|
||||
505300,VK3RSU,Melbourne,Victoria,Australia,438.10000,1,-5.400,Peer,TS1 TS2,VK3XDE,Time Slot #1 - Group Call 1 = Worldwide Calling (2 min max)<br>Time Slot #1 - Group Call 13 = Worldwide English<br>Time Slot #1 - Group Call 100 = Tech Talk<br>Time Slot #1 - Group Call 113= UA English 1<br>Time Slot #1 - Group Call 123= UA English 2<br>Time Slot #2- Group Call 5 = VK/ZL Regional<br><br>You Must Have [ARS] Disabled Within Your Radio.<br><br>Contact: Paul Engler, VK3XDE<br>Email: paul.engler@motorolasolutions.com,1,VK-DMR<BR/>
|
||||
505301,VK3TE,Karingal,Victoria,Australia,438.25000,1,-5.400,Peer,TS1 TS2,VK3TE,Time Slot #1 - Group Call 1 = Worldwide Calling (2 min max)<br>Time Slot #1 - Group Call 13 = Worldwide English<br>Time Slot #1 - Group Call 100 = Tech Talk<br>Time Slot #1 - Group Call 113= UA English 1<br>Time Slot #1 - Group Call 123= UA English 2<br>Time Slot #2- Group Call 5 = VK/ZL Regional<br><br>You Must Have [ARS] Disabled Within Your Radio.<br><br>Contact: Peter Brennan, VK3TE<br>Email: vk3te@bigpond.com,1,VK-DMR<BR/>
|
||||
505302,VK3RZU,Mt Buller,Victoria,Australia,439.67500,1,-5.000,Peer,TS1 TS2,VK3TE,Time Slot#1 - Group Call 1 = Worldwide Calling (2 min max)<br>Time Slot#1 - Group Call 13 = Worldwide English<br>Time Slot#1 - Group Call 113= UA English 1<br>Time Slot#1 - Group Call 123= UA English 2<br>Time Slot#2- Group Call 5 = VK/ZL Regional<br><br>You Must Have [ARS] Disabled Within Your Radio.<br><br>Contact: VK3TE<br>Email: vk3te@bigpond.com,1,VK-DMR<BR/>
|
||||
@ -2368,6 +2369,7 @@
|
||||
505304,VK3RMC,Narre Warren North,Victoria,Australia,439.37500,1,-5.000,Peer,TS1 TS2,VK3GL,Callsign: VK3RAD<br>Frequency: 438.52500<br>Offset: -5.000<br>ColorCode: 1<br><br>VK-DMR<br>Mitcham, Victoria<br><br>Time Slot#1 - Group Call 1 = Worldwide Calling (2 min max)<br>Time Slot#1 - Group Call 13 = Worldwide English<br>Time Slot#1 - Group Call 113= UA English 1<br>Time Slot#1 - Group Call 123= UA English 2<br>Time Slot#2- Group Call 5 = VK/ZL Regional<br><br>You Must Have [ARS] Disabled Within Your Radio.,1,VK-DMR<BR/>
|
||||
505305,VK3RWW,Nation Wide,Victoria,Australia,438.15000,1,-5.400,Peer,TS1 TS2,VK3TE,,0,VK-DMR<BR/>
|
||||
505306,VK3RWW,Nation Wide,Victoria,Australia,438.30000,1,-5.400,Peer,TS1 TS2,VK3TE,,0,VK-DMR<BR/>
|
||||
505307,VK3AS,Horsham,Victoria,Australia,438.32500,1,-7.000,Peer,TS1 TS2,VK3AS,,0,Brandmeister<BR/>
|
||||
505400,VK4RBT,Gold Coast,Queensland,Australia,438.81250,1,-7.000,Peer,TS1 TS2,VK4ZUK,Time Slot#1 - Group Call 1 = Worldwide Calling (2 min max)<br>Time Slot#1 - Group Call 13 = Worldwide English<br>Time Slot#1 - Group Call 113= UA English 1<br>Time Slot#1 - Group Call 123= UA English 2<br>Time Slot#2- Group Call 5 = VK/ZL Regional<br><br>You Must Have [ARS] Disabled Within Your Radio.<br><br>Contact: Danny, VK4ZUK<br>Email: vk4zuk@gmail.com,1,VK-DMR<BR/>
|
||||
505401,VK4RMC,Brisbane,Queensland,Australia,439.97500,1,-5.000,Peer,TS1 TS2,VK4ZUK,Time Slot#1 - Group Call 1 = Worldwide Calling (2 min max)<br>Time Slot #1 - Group Call 13 = Worldwide English<br>Time Slot #1 - Group Call 100 = Tech Talk<br>Time Slot#1 - Group Call 113= UA English 1<br>Time Slot#1 - Group Call 123= UA English 2<br>Time Slot#2- Group Call 5 = VK/ZL Regional<br><br>You Must Have [ARS] Disabled Within Your Radio.<br><br>Contact: Danny, VK4ZUK<br>Email: vk4zuk@gmail.com,1,VK-DMR<BR/>
|
||||
505402,VK4RTQ,Toowoomba / Darling ,Queensland,Australia,439.48750,1,-5.000,Peer,TS1 TS2,VK4QF,Time Slot#1 - Group Call 1 = WW Calling<br>Time Slot#1 - Group Call 13 = WW English<br>Time Slot#1 - Group Call 113= UA English 1<br>Time Slot#1 - Group Call 123= UA English 2<br>Time Slot#2- Group Call 5 = VK/ZL Regional<br><br>You Must Have [ARS] Disabled Within Your Radio<br><br>Contact: VK4QF<br>Email: vk4qf@outlook.com.au,1,VK-DMR<BR/>
|
||||
|
Can't render this file because it is too large.
|
@ -263,6 +263,10 @@
|
||||
1112265,W3RX,Stephen B Liggett,,Treasure Island,Florida,United States,DMR<br/>
|
||||
1112266,KW4XT,Dennis Zasnicoff,Zasnicoff,Winter Garden,Florida,United States,Other<br/>
|
||||
1112267,KK4WDR,Richard T Stone,Rick,Crestview,Florida,United States,DMR<br/>
|
||||
1112268,KA2LAL,Bryon C Clemons,,North Port,Florida,United States,DMR<br/>
|
||||
1112269,WA1YQB,Frank A Castro,,Sun City Center,Florida,United States,DMR<br/>
|
||||
1112270,N4UQV,Adam A Kraus,,Avon Park,Florida,United States,DMR<br/>
|
||||
1112271,N4UQV,Adam A Kraus,,Avon Park,Florida,United States,DMR<br/>
|
||||
1136001,K2FPC,Antonio Lipari,Tony,Champlain,New York,United States,DMR<br/>
|
||||
1136002,KB2JM,James S Meahl,Jim,Lockport,New York,United States,DMR<br/>
|
||||
1136003,K2BRT,Paul Polischuk,,New Windsor,New York,United States,DMR<br/>
|
||||
@ -4523,6 +4527,7 @@
|
||||
2220340,IU0HHU,Savy Pieri,,Rome,Lazio,Italy,<br/>
|
||||
2220341,IW0RJ,IW0RJ BIGINI,,PERUGIA,cnty,Italy,<br/>
|
||||
2220342,IU0HMG,IU0HMG Ramberti,,Perugia,cnty,Italy,<br/>
|
||||
2220343,IU0FNW,ANTONIO ,,Roma,Lazio,Italy,<br/>
|
||||
2220344,IU0GEJ,ROBERTO Peroni,,Pisa,Lazio,Italy,<br/>
|
||||
2220345,IU0GEH,IU0GEH Catanesi,,Marta,Lazio,Italy,<br/>
|
||||
2220346,IZ0OYM,IZ0OYM Cestini,,Citta di castello,Umbria,Italy,<br/>
|
||||
@ -5233,6 +5238,7 @@
|
||||
2222414,IU2BWK,Eddy ,,Sesto San Giovanni,Lombardy,Italy,<br/>
|
||||
2222415,IU2GZQ,Alessandro ,,Montirone,Lombardy,Italy,<br/>
|
||||
2222416,IU2HEE,Marco ,,Onore,Lombardy,Italy,<br/>
|
||||
2222417,IZ2PAG,Bonny Marco ,,Fonteno,Lombardy,Italy,<br/>
|
||||
2223001,IW3SRH,Stefano ,Stefano,Trieste,Friuli-Venetia Giuli,Italy,Portable<br/>
|
||||
2223002,IV3DVE,Corrado ,Corrado,Trieste,Friuli-Venetia Giuli,Italy,Portable<br/>
|
||||
2223003,IV3FHS,Antonio ,Antonio,Latisana,Friuli-Venetia Giuli,Italy,Portable<br/>
|
||||
@ -6064,6 +6070,7 @@
|
||||
2227106,IZ7UAJ,PIERANTONIO ,,Grottaglie,Apulia,Italy,<br/>
|
||||
2227107,IZ7SKY,GIANLUCA ,,San Giovanni Rotondo,Apulia,Italy,<br/>
|
||||
2227108,IK7UKC,Giuseppe ,,Putignano,Apulia,Italy,<br/>
|
||||
2227109,IZ7VII,VITO MICHELE ,,MOLFETTA,Apulia,Italy,<br/>
|
||||
2228001,IZ8IYJ,Nicola ,Nicola,Cosenza,Calabria,Italy,Portable<br/>
|
||||
2228002,IW8XQP,Elio ,Elio,Isernia,Molise,Italy,Mobile<br/>
|
||||
2228003,IZ8XSS,Federico ,Federico,Aversa,Campania,Italy,Mobile<br/>
|
||||
@ -21772,6 +21779,8 @@
|
||||
3023660,VE3IWI,Maurice Dusome,Moe,Penetanguishene,Ontario,Canada,DMR<br/>
|
||||
3023661,VE3AYY,Thomas Strickland,,Niagara Falls,Ontario,Canada,DMR<br/>
|
||||
3023662,VE3WJD,Jeffrey Wallace,,Toronto,Ontario,Canada,DMR<br/>
|
||||
3023663,VE3WJD,Jeffrey Wallace,,Toronto,Ontario,Canada,DMR<br/>
|
||||
3023664,VA3WV,William J Schneider,,Acton,Ontario,Canada,DMR<br/>
|
||||
3024001,VE4RRB,Rob Boux,,Blumenort,Manitoba,Canada,DMR<br/>
|
||||
3024002,VE4RRB,Rob Boux,,Blumenort,Manitoba,Canada,DMR<br/>
|
||||
3024003,VE4AI,Shaun Mcleod,,Winnipeg,Manitoba,Canada,Portable<br/>
|
||||
@ -22737,7 +22746,7 @@
|
||||
3104459,KF7SLP,Stephen Metcalf,,Gilbert,Arizona,United States,DMR<br/>
|
||||
3104460,KG7WUA,John D Fisher,,Gila Bend,Arizona,United States,DMR<br/>
|
||||
3104461,KI7DCF,Daniel L Karnes,Dan K,Apache Junction,Arizona,United States,DMR<br/>
|
||||
3104462,KI7FTN,Theodore F Harden,Ted,Phoenix,Arizona,United States,DMR<br/>
|
||||
3104462,N7RTH,Theodore F Harden,Ted,Phoenix,Arizona,United States,DMR<br/>
|
||||
3104463,N2MV,Matthew W Vania,Matt,Tempe,Arizona,United States,DMR<br/>
|
||||
3104464,K1AN,David L Anderson,Dave,Quartzsite,Arizona,United States,DMR<br/>
|
||||
3104465,NU7Y,Quinton A Gleason,,Oro Valley,Arizona,United States,CCS7<br/>
|
||||
@ -22757,6 +22766,7 @@
|
||||
3104480,K1XYZ,Richard Corpron,,Phoenix,Arizona,United States,DMR<br/>
|
||||
3104481,N4NHQ,Robert J Furlong,Bob,Phoenix,Arizona,United States,DMR<br/>
|
||||
3104482,WE7H,Edward P Hutchinson,,Tucson,Arizona,United States,DMR<br/>
|
||||
3104483,KF7VWN,Matthew J Huffman,,Mesa,Arizona,United States,DMR<br/>
|
||||
3105001,N5QM,Robert Garcia,,Little Rock,Arkansas,United States,Portable<br/>
|
||||
3105002,KB6FO,George Roher,,Edgemont,Arkansas,United States,Portable<br/>
|
||||
3105003,W5KEC,Kenneth Carpenter,,Edgemont,Arkansas,United States,Portable<br/>
|
||||
@ -24103,7 +24113,7 @@
|
||||
3107173,KJ6PEU,Paul Collins,Paul,Chula Vista,California,United States,<br/>
|
||||
3107174,W6LPB,Larry Bernstein,LARRY,LOS ANGELES,California,United States,<br/>
|
||||
3107175,N6BNP,Knut Myhre,Knut,Rango Palos Verde,California,United States,<br/>
|
||||
3107176,KE6JOW,Bryan Wollenberg,Bryan,Lancaster,California,United States,<br/>
|
||||
3107176,N3FAA,Bryan Wollenberg,Bryan,Lancaster,California,United States,DMR<br/>
|
||||
3107177,N6KTO,Jason Kruse,Jason,Soquel,California,United States,<br/>
|
||||
3107178,KC6UXQ,Mark Bonney,Mark,Buena Park,California,United States,<br/>
|
||||
3107179,KD6HME,Michael Leclaire,Michael,Alhambra,California,United States,<br/>
|
||||
@ -24743,6 +24753,9 @@
|
||||
3107817,AE6TR,Paul G Hager,,Crestline,California,United States,DMR<br/>
|
||||
3107818,N6UAH,Aaron Chandler,,Corona,California,United States,DMR<br/>
|
||||
3107819,KG6HNF,Geoff Ethridge,,Pasadena,California,United States,CCS7<br/>
|
||||
3107820,K6ECB,Eric C Bolus,,Sacramento,California,United States,DMR<br/>
|
||||
3107821,KF6OHR,Johnathan T Pham,,Lancaster,California,United States,DMR<br/>
|
||||
3107822,AK6TT,Steven F Champeau,,Orange,California,United States,DMR<br/>
|
||||
3108001,NR2Y,Marinus Jacobs,,Colorado Springs,Colorado,United States,Portable<br/>
|
||||
3108002,WA2YZT,Paul Deeth,,Golden,Colorado,United States,Mobile<br/>
|
||||
3108003,K0JSC,Jeff Carrier,,Canon City,Colorado,United States,Portable #1<br/>
|
||||
@ -26149,6 +26162,7 @@
|
||||
3109576,W1JLZ,John L Zatowski,Jack,Mansfield Center,Connecticut,United States,DMR<br/>
|
||||
3109577,KC1EUM,Derek Langlois,,Andover,Connecticut,United States,DMR<br/>
|
||||
3109578,AB1JT,Joseph T Clark,,Vernon Rockville,Connecticut,United States,DMR<br/>
|
||||
3109579,KD2FCS,Jacob C Clark,,Vernon Rockville,Connecticut,United States,DMR<br/>
|
||||
3110001,N2VRQ,David Larson,,Bear,Delaware,United States,Portable<br/>
|
||||
3110002,KB3WQH,Robert Dobie,,Newark,Delaware,United States,Portable<br/>
|
||||
3110003,KC3BNZ,Street, Earl,,Claymont,Delaware,United States,Portable<br/>
|
||||
@ -27567,6 +27581,7 @@
|
||||
3113397,KM4KPI,Jeffrey D Hochberg,,Atlanta,Georgia,United States,DMR<br/>
|
||||
3113398,KW4KWJ,Kevin W Jones,,Gainesville,Georgia,United States,DMR<br/>
|
||||
3113399,KM4VGM,Brian Cleary,,Milton,Georgia,United States,DMR<br/>
|
||||
3113400,AB4MM,Marvin A Mealer,,Tunnel Hill ,Georgia,United States,DMR<br/>
|
||||
3115001,NH7YS,Tad Miura,,Lihue,Hawaii,United States,Mobile<br/>
|
||||
3115002,KH6DQ,Jack Tsujimura,,Honolulu,Hawaii,United States,Portable<br/>
|
||||
3115003,AH6PR,Mark Pascal,,Kailua,Hawaii,United States,Portable<br/>
|
||||
@ -29239,6 +29254,7 @@
|
||||
3118750,W9COD,Charles F Procarione,Chuck,Clinton,Indiana,United States,DMR<br/>
|
||||
3118751,KC9TXQ,Gerald W Stewart,,Ramsey,Indiana,United States,DMR<br/>
|
||||
3118752,KC9TXQ,Gerald W Stewart,,Ramsey,Indiana,United States,DMR<br/>
|
||||
3118753,W9MCP,Sean L Mcpherson,,Jeffersonville,Indiana,United States,DMR<br/>
|
||||
3119002,WD0FIA,Keith Carpenter,Keith,Bridgewater,Iowa,United States,<br/>
|
||||
3119003,W0DT,Donald Talaska,,Cedar Falls,Iowa,United States,Portable<br/>
|
||||
3119004,KD0WY,Roger Gorzney,,CLINTON,Iowa,United States,Mobile<br/>
|
||||
@ -29387,6 +29403,7 @@
|
||||
3120076,KD0RYE,Deborah G Buckner,,Overland Park,Kansas,United States,DMR<br/>
|
||||
3120077,K8RQX,Bruce D Dubin,,Shawnee,Kansas,United States,DMR<br/>
|
||||
3120078,W0PT,William M Van Kirk,,Mound City,Kansas,United States,DMR<br/>
|
||||
3120079,KK4MHI,David A Mclemore,,Overland Park,Kansas,United States,DMR<br/>
|
||||
3120101,N0MJS,Cort Buffington,,Lawrence,Kansas,United States,Portable<br/>
|
||||
3120102,KD0CYJ,Shannon O’connor,,Lawrence,Kansas,United States,Portable<br/>
|
||||
3120103,N0MJS,Cort Buffington,,Lawrence,Kansas,United States,Portable<br/>
|
||||
@ -32110,6 +32127,7 @@
|
||||
3131119,KE6DZD,Wayne R Jorns,,Bellevue,Nebraska,United States,DMR<br/>
|
||||
3131120,KD0MMG,Adam G Kavan,,Omaha,Nebraska,United States,DMR<br/>
|
||||
3131121,N0JOB,Jason M Fink,,La Vista,Nebraska,United States,DMR<br/>
|
||||
3131122,KE0KIO,Marvin L Freimund,Marv,Bellevue,Nebraska,United States,DMR<br/>
|
||||
3132001,KG7VUJ,Joseph Simeo,Joe,Reno,Nevada,United States,<br/>
|
||||
3132002,NR7H,Bill Foster,Bill,Reno,Nevada,United States,<br/>
|
||||
3132003,WB9STH,Steve Gebhard,,Las Vegas,Nevada,United States,Portable<br/>
|
||||
@ -32772,6 +32790,7 @@
|
||||
3133257,WX1N,Robert Noll,,Unity,New Hampshire,United States,DMR<br/>
|
||||
3133258,KC1EDK,Robert E Ward,,Bethlehem,New Hampshire,United States,DMR<br/>
|
||||
3133259,W1JCN,John C Noll,,Charlestown,New Hampshire,United States,DMR<br/>
|
||||
3133260,KA1QEK,Peter W Bretschneider,,Brookline,New Hampshire,United States,DMR<br/>
|
||||
3134001,K2XTS,Alex Chadis-ny Sysop,,Hoboken,New Jersey,United States,Portable<br/>
|
||||
3134002,K2XTS,Alex Chadis-ny Sysop,,Hoboken,New Jersey,United States,Mobile<br/>
|
||||
3134003,KC2WNG,Israel Goldstein,,East Brunswick,New Jersey,United States,Portable<br/>
|
||||
@ -33346,6 +33365,8 @@
|
||||
3134572,KD2DRL,Henry Shannon Shannon,Hank,Linden,New Jersey,United States,DMR<br/>
|
||||
3134573,KD2LTN,Dmytro Shmagin,Dima,Rockaway,New Jersey,United States,DMR<br/>
|
||||
3134574,K2DNR,Robert Dubenezic Dubenezic,,Jersey City,New Jersey,United States,DMR<br/>
|
||||
3134575,K2GMT,James V Neufell,Jim,Wayne, Nj,New Jersey,United States,DMR<br/>
|
||||
3134576,N2FWI,Nancy C Beattie,Nancy,Bergenfield,New Jersey,United States,DMR<br/>
|
||||
3135001,N5BG,Larry Griggs,,Virden,New Mexico,United States,Mobile<br/>
|
||||
3135002,N5BG,Larry Griggs,,Virden,New Mexico,United States,Mobile<br/>
|
||||
3135003,N5UBJ,William Van Huss,,Farmington,New Mexico,United States,Mobile<br/>
|
||||
@ -35059,8 +35080,8 @@
|
||||
3137651,KS4DE,Jim Mccoy,,Waynesville,North Carolina,United States,Portable<br/>
|
||||
3137652,KG4ZFV,Richard L. Dickens,,Hertford,North Carolina,United States,Mobile<br/>
|
||||
3137653,KM4PJG,Patti Glen,,Newland,North Carolina,United States,Portable<br/>
|
||||
3137654,KM4NJV,Chris Diederich,,SNEADS FERRY,North Carolina,United States,Portable<br/>
|
||||
3137655,KM4NJV,Chris Diederich,,Sneads Ferry,North Carolina,United States,Portable<br/>
|
||||
3137654,K1LDO,Chris Diederich,,SNEADS FERRY,North Carolina,United States,DMR<br/>
|
||||
3137655,K1LDO,Chris Diederich,,Sneads Ferry,North Carolina,United States,DMR<br/>
|
||||
3137656,KC4VWM,Glenda Robbins,,Mount Airy,North Carolina,United States,Portable<br/>
|
||||
3137657,NO4Y,Herman Cox,,ELIZABETH CTY,North Carolina,United States,DMR<br/>
|
||||
3137658,KK4ONG,Barker, William A.,,Lake Junaluska,North Carolina,United States,Mobile<br/>
|
||||
@ -36215,6 +36236,7 @@
|
||||
3139812,NA8W,Darl E Deeds,,Findlay,Ohio,United States,DMR<br/>
|
||||
3139813,KB8O,Jason Pecora,Jay,Elyria,Ohio,United States,DMR<br/>
|
||||
3139814,K8LER,Lawrence E Rock,Larry,Toronto,Ohio,United States,DMR<br/>
|
||||
3139815,NC8OS,Timothy E Lovejoy,Tim,Elyria,Ohio,United States,DMR<br/>
|
||||
3140001,AE5DN,Mark Matalik,,Oklahoma City,Oklahoma,United States,Portable<br/>
|
||||
3140002,AE5DN,Mark Matalik,,Oklahoma City,Oklahoma,United States,Mobile<br/>
|
||||
3140003,KE5BDG,Leah Matalik,,Oklahoma City,Oklahoma,United States,Portable<br/>
|
||||
@ -37123,6 +37145,7 @@
|
||||
3142389,AG6T,Kirk J Weatherman,Latenight,East Stroudsburg ,Pennsylvania,United States,DMR<br/>
|
||||
3142390,KC3FMT,Brian M Smith,,Newtown Square,Pennsylvania,United States,DMR<br/>
|
||||
3142391,KF4AWH,Anthony P Garcia,,Brookhaven,Pennsylvania,United States,DMR<br/>
|
||||
3142392,N6AAB,Bi Dong Sun,Alexs,University Park,Pennsylvania,United States,DMR<br/>
|
||||
3144001,KB1ISZ,William Carlson,,Smithfield,Rhode Island,United States,Hytera Portable<br/>
|
||||
3144002,KB1ISZ,William Carlson,,Smithfield,Rhode Island,United States,Hytera Loaner<br/>
|
||||
3144003,KC2FMI,Joseph Miklovic,,North Kingstown,Rhode Island,United States,Portable<br/>
|
||||
@ -39038,6 +39061,8 @@
|
||||
3148826,W5YAG,Chad Yaggie,,Dallas,Texas,United States,DMR<br/>
|
||||
3148827,AB5KM,Kent Anderson,,Kingwood,Texas,United States,CCS7<br/>
|
||||
3148828,KE5IMZ,Glen L Rekeweg,,Kingwood,Texas,United States,DMR<br/>
|
||||
3148829,KD5TSA,Carl A Perry,,Austin,Texas,United States,DMR<br/>
|
||||
3148830,KE5FTJ,Robert E Deshazer,,Houston,Texas,United States,DMR<br/>
|
||||
3149001,N6DVZ,Roger Davies,,West Jordan,Utah,United States,Portable<br/>
|
||||
3149002,KC7WSU,Chris Andrist,,Lehi,Utah,United States,DMR<br/>
|
||||
3149003,WR7O,Douglas Datwyler,,Sandy,Utah,United States,Portable<br/>
|
||||
@ -39888,6 +39913,7 @@
|
||||
3153259,K7IOI,Adam S Peterson,,Olympia,Washington,United States,DMR<br/>
|
||||
3153260,KD7RYY,Marc A Lacy,,Vancouver,Washington,United States,DMR<br/>
|
||||
3153261,K5IN,Brian R Horst,,Olympia,Washington,United States,DMR<br/>
|
||||
3153262,AB7OB,Nobunori Sayama,Nob,South Seattle,Washington,United States,DMR<br/>
|
||||
3154001,WV8VFD,Tyler Lewis,,Parkersburg,West Virginia,United States,Portable<br/>
|
||||
3154002,WB3JPB,Bruce Conley,,Inwood,West Virginia,United States,Portable<br/>
|
||||
3154003,WB8WKO,Mike Vargo,,Mount Hope,West Virginia,United States,Portable<br/>
|
||||
@ -40363,6 +40389,7 @@
|
||||
3341044,XE1RMN,Noe Quiroz,,Tepoztlan,Morelos,Mexico,CCS7<br/>
|
||||
3341045,XE1GOX,Yanni Alexandro Garcia Huizar,Yanni,Guadalajara,Jalisco,Mexico,DMR<br/>
|
||||
3341046,XE1GYL,Eduardo Velazquez Mora,Eduardo,Guadalajara,Jalisco,Mexico,DMR<br/>
|
||||
3341047,XE1GPD,Miguel Arturo Gomez,Makiu,Tlaquepaque ,Jalisco,Mexico,DMR<br/>
|
||||
3342001,XE2PMP,Pablo Mejia,,Chihuahua,Chihuahua,Mexico,Portable<br/>
|
||||
3342002,XE2JEG,Eduardo Gallegos,,Chihuahua,Chihuahua,Mexico,Mobile<br/>
|
||||
3342003,XE2JEG,Eduardo Gallegos,,Chihuahua,Chihuahua,Mexico,Portable<br/>
|
||||
@ -40599,6 +40626,7 @@
|
||||
4403014,JL3ZGJ,Jr3vh Club,Jr3vh,Osaka,Kinki,Japan,DMR<br/>
|
||||
4403015,JA1NCN,Yasumune Hayashi,,Osaka,Kinki,Japan,DMR<br/>
|
||||
4403016,JA3RGQ,Ogawa Sugao,,Kyoto,Kinki,Japan,DMR<br/>
|
||||
4403017,JA3ASU,Sayama Nobunori,Nob,Kyoto,Kinki,Japan,DMR<br/>
|
||||
4404001,JO4DYL,Masanobu Ikemoto,,Yanai,Chugoku,Japan,Mobile<br/>
|
||||
4404002,JO4DYL,Masanobu Ikemoto,,Yanai City,Chugoku,Japan,Mobile<br/>
|
||||
4406001,JF6ROW,Hamasaki Satoshi,Gon,Fukuoka,Kyushu,Japan,CCS7<br/>
|
||||
@ -40718,6 +40746,7 @@
|
||||
4500058,6K5CWE,Byung-Gyu Park,,Busan,Gijang gun,Korea S, Republic of,DMR<br/>
|
||||
4500059,DS5ANY,Shin Sang-Hee,,Sahagu,Busan Si,Korea S, Republic of,CCS7<br/>
|
||||
4500060,HL5BHH,Jeryang "Jery" Juhn,Jery,Busan,Busan Si,Korea S, Republic of,DMR<br/>
|
||||
4500061,HL5BSX,Cheon Jong-Cheol,Jong,Busan,Busan Si,Korea S, Republic of,DMR<br/>
|
||||
4501001,6K2GBE,Seongjin Oh,,Suwon,Chungeheongbuk,Korea, Republic of,<br/>
|
||||
4501002,DS4GYP,Won-gil Jung,,KwangJu,KWangJu Si,Korea S, Republic of,Other<br/>
|
||||
4501003,DS5TUK,Joon Ho Shin,,Suseonggu,Daeku Si,Korea S, Republic of,DMR<br/>
|
||||
@ -40777,6 +40806,7 @@
|
||||
4507016,HL1AHS,Sookun Chae,Guss Chae,Seoul,Seoul,Korea S, Republic of,DMR<br/>
|
||||
4507017,HL1RR,Seong-Gyu Lim,,Seoul,Seoul,Korea S, Republic of,DMR<br/>
|
||||
4507018,HL1LUA,김진호 Kim,,Seoul,Seoul,Korea S, Republic of,DMR<br/>
|
||||
4507019,HL1LUA,Jinho Kim,Jinho,Seoul,Seoul,Korea S, Republic of,DMR<br/>
|
||||
4540001,VR2XJN,Charles Tsang,,Hong Kong,Hong Kong,China,Mobile<br/>
|
||||
4540002,VR2XJT,Hkprc ,,Hong Kong,Hong Kong,China,Portable<br/>
|
||||
4540003,VR2RG,Hkprc ,,Hong Kong,Hong Kong,China,Portable<br/>
|
||||
@ -41547,6 +41577,7 @@
|
||||
5054102,VK4RY,Richard Philp,,Mooloolah Valley,Queensland,Australia,DMR<br/>
|
||||
5054103,VK4CL,Chris Lowe,,Tewantin,Queensland,Australia,DMR<br/>
|
||||
5054104,VK4HTN,Bob Hilton,,Sapphire,Queensland,Australia,CCS7<br/>
|
||||
5054105,VK4ID,Allan Gilbey,,Glasshouse Mts,Queensland,Australia,DMR<br/>
|
||||
5055001,VK5FBFB,Brendan Blackman,,adelaide,South Australia,Australia,Portable<br/>
|
||||
5055002,VK5FBFB,Brendan Blackman,,Adelaide ,South Australia,Australia,DMR<br/>
|
||||
5055003,VK5RZ,Stephan Forka,,Seaford Rise,South Australia,Australia,Other<br/>
|
||||
@ -41737,6 +41768,7 @@
|
||||
5200096,E21MLC,Pimpun Piputvat,Pimpun,Nonthaburi,Nonthaburi,Thailand,DMR<br/>
|
||||
5200097,HS9AWO,Kasem Sirisuwan,Sam,Song Khla,Bangkok,Thailand,DMR<br/>
|
||||
5200098,HS8JCV,Mr.Supparerk Saikaew,X,Hatyai,Nakhon,Thailand,DMR<br/>
|
||||
5200099,HS0WXG,Panya Watthanawangsakul,,Phrapradaeng,Bangkok,Thailand,DMR<br/>
|
||||
5206001,HS0ZET,Ralf Klingler,,Nongkrot,Nakhon Sawan,Thailand,Portable<br/>
|
||||
5206002,HS3LIQ,Wiwat Metheekasiwat,,Nakhonratchasima,Nakhon Ratchasima,Thailand,<br/>
|
||||
5250001,9V1JC,Wiyanto Jacob,Jacob,Singapore,Singapore,Singapore,DMR<br/>
|
||||
|
Can't render this file because it is too large.
|
@ -1,17 +1 @@
|
||||
Worldwide,1
|
||||
Local,2
|
||||
North America,3
|
||||
BrandMeister,9
|
||||
Worldwide English,13
|
||||
TAC 310,310
|
||||
DCI Bridge 2,3100
|
||||
DCI 1,3160
|
||||
Midwest,3169
|
||||
Northeast,3172
|
||||
Southeast,3174
|
||||
Flordia,3112
|
||||
Kansas Statewide,3120
|
||||
Massachussetts,3125
|
||||
Missouri,3129
|
||||
DCI Comm 1,3777215
|
||||
Echo Server,9998
|
||||
1,Worldwide
2,Local
3,North America
9,BrandMeister
13,Worldwide English
310,TAC 310
3100,DCI Bridge 2
3160,DCI 1
3169,Midwest
3172,Northeast
3174,Southeast
3112,Flordia
3120,Kansas Statewide
3125,Massachussetts
3129,Missouri
3777215,DCI Comm 1
9998,Echo Server
|
|
Loading…
Reference in New Issue
Block a user