backup tgids master
backup tgids

file:a/db.sql -> file:b/db.sql
--- a/db.sql
+++ b/db.sql
@@ -92,13 +92,13 @@
 -- PostgreSQL database dump complete
 --
 
-CREATE TABLE "compilation" (
+CREATE TABLE "compilations" (
   "filename" text NOT NULL,
   "files" text ARRAY NOT NULL,
   "datetime" timestamp NOT NULL
 );
 
-CREATE TABLE "trunk_log" (
+CREATE TABLE "trunk_logs" (
   "id" text NOT NULL,
   "datetime" integer NOT NULL,
   "site" integer NOT NULL,

--- a/generateHourlys.php
+++ b/generateHourlys.php
@@ -1,26 +1,37 @@
-<?php
+\<?php
 include('common.inc.php');
-function processHourly($hourly) {
-    $filename = str_replace(' ',"_",$hourly['tgid']).'-'.str_replace(' 00:00:00+1','',$hourly['aday']).'-'.$hourly['ahour'].'.3gp';
-
-    $hfilename = $hourly['tgid'] . '-' . str_replace(' 00:00:00+10', '', $hourly['aday']) . '-' . $hourly['ahour'] . '.3gp';
+function processHourly($hourly) { 
+    global $conn;
+    $hfilename = str_replace(' ','_',$hourly['tgid']) . '-' . str_replace(Array(' 00:00:00+10',' 00:00:00+11'), '', $hourly['aday']) . '-' . $hourly['ahour'] . '.3gp';
 
     if (!file_exists("hourly/" . $hfilename)) {
 
         $filenames = explode(",", $hourly['filenames']);
-        $cmd = "/usr/local/bin/ffmpeg -filter_complex concat=n=" . count($filenames) . ":v=0:a=1 -i data/" . implode(" -i data/", $filenames) . " -ar 8000 -ab 4.75k -ac 1 hourly/" . $hfilename . ' 2>&1';
+	$cmd = "/usr/local/bin/ffmpeg";
+	if (count($filenames) > 1) {
+		$cmd .=" -filter_complex concat=n=" . count($filenames) . ":v=0:a=1"; // only concat when more than 1 file
+	}
+	$cmd .=" -i data/" . implode(" -i data/", $filenames) . " -ar 8000 -ab 4.75k -ac 1 hourly/" . $hfilename . ' 2>&1';
         //print_r($hourly);
         exec($cmd, $output, $returncode);
         echo $cmd . "<br>\n";
-        if ($returncode != 10) {
+        if ($returncode != 0) {
+	    echo $returncode;
             print_r($output);
-            //die();
+	    unlink("hourly/" . $hfilename); // delete incomplete file
+//            die();
         } else {
-            $q = "  insert into compilations (filename           files           datetime) ('" . $hfilename . "',{'" . implode("', '", $filenames) . "'},'" . strtottime($hourly['aday'] . ' +' . $hourly['ahour'] . " hours')") . "' ";
 
+$time = strtotime($hourly['aday'] . ' +' . $hourly['ahour'] . " hours");
+            $q = "  insert into compilations (filename,files,datetime) VALUES ('" . $hfilename . "', ARRAY['" . implode("', '", $filenames) . "'], to_timestamp('" . $time . "') );";
+$conn->query($q);
+//echo $q."\n";
             foreach ($filenames as $filename) {
-                $q = "UPDATE recordings SET archived = '$hfilename' WHERE filename = '$filename' ";
+                $q = "UPDATE recordings SET archived = '$hfilename' WHERE filename = '$filename' ;";
+$conn->query($q);
+//echo $q."\n";
             }
+//die();
         }
 
     }
@@ -28,7 +39,6 @@
 /*$sth = $conn->prepare("select tgid, extract(hour from call_timestamp) ahour, date_trunc('day', call_timestamp) aday, 
 count(filename), array_to_string(array_agg(filename order by call_timestamp), ',') filenames from recordings group by tgid, ahour, aday order by  aday DESC, ahour, tgid;");
 
-$sth = $conn->prepare("SELECT tgid, EXTRACT(HOUR FROM call_timestamp) ahour, date_trunc('day', call_timestamp) aday, COUNT(filename), array_to_string(array_agg(filename ORDER BY call_timestamp), ',') filenames FROM recordings GROUP BY tgid, ahour, aday ORDER BY  aday DESC, ahour, tgid;");
 // TODO use tgid categories instead, tgid too specific
 $sth->execute();
 $hourlies = $sth->fetchAll(PDO::FETCH_ASSOC);
@@ -42,10 +52,13 @@
 $hourlies = $sth->fetchAll(PDO::FETCH_ASSOC);
 foreach ($hourlies as $hourly) {
     processHourly($hourly);
-}
+}*/
 $sth = $conn->prepare("select coalesce(category,'unknown') as tgid, extract(hour from call_timestamp) ahour, date_trunc('day', call_timestamp) aday,
 count(filename), array_to_string(array_agg(filename order by call_timestamp), ',') filenames 
-from recordings inner join tgids on recordings.tgid = tgids.tgid group by category, ahour, aday order by  aday DESC, ahour, category;");
+from recordings inner join tgids on recordings.tgid = tgids.tgid 
+group by category, ahour, aday 
+having count(archived) != count(filename)
+order by  aday DESC, ahour, category;");
 
 $sth->execute();
 $hourlies = $sth->fetchAll(PDO::FETCH_ASSOC);

file:a/snd.py -> file:b/snd.py
--- a/snd.py
+++ b/snd.py
@@ -94,7 +94,11 @@
 
     while 1:
         try:
-            data = stream.read(CHUNK_SIZE)
+            data = stream.read(CHUNK_SIZE) # Fewer than n bytes may be returned if the operating system call returns fewer than n bytes.
+	    #if len(data) < 4096:
+		#print "cropped packet detected! " + len(data)
+		#data.extend('\x00' * CHUNK_SIZE - len(data))
+		#print "fixed to " + len(data)
         except IOError as ex:
             if ex[1] != pyaudio.paInputOverflowed:
                 raise

file:b/tgids.sql (new)
--- /dev/null
+++ b/tgids.sql
@@ -1,1 +1,905 @@
-
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+SET search_path = public, pg_catalog;
+
+SET default_tablespace = '';
+
+SET default_with_oids = false;
+
+--
+-- Name: tgids; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
+--
+
+CREATE TABLE tgids (
+    tgid text NOT NULL,
+    subfleet smallint,
+    alpha_tag text,
+    mode character(1) DEFAULT 'D'::bpchar NOT NULL,
+    description text,
+    service_tag text,
+    category text
+);
+
+
+ALTER TABLE public.tgids OWNER TO postgres;
+
+--
+-- Data for Name: tgids; Type: TABLE DATA; Schema: public; Owner: postgres
+--
+
+COPY tgids (tgid, subfleet, alpha_tag, mode, description, service_tag, category) FROM stdin;
+10000	\N	GL 1	D	GL 1	Fire-Tac	Rural Fire Service  RFS
+10001	\N	GL 2	D	GL 2	Fire-Tac	Rural Fire Service  RFS
+10002	\N	GL 3	D	GL 3	Fire-Tac	Rural Fire Service  RFS
+10003	\N	GL 4	D	GL 4	Fire-Tac	Rural Fire Service  RFS
+10004	\N	GL 5	D	GL 5	Fire-Tac	Rural Fire Service  RFS
+10005	\N	GL 6	D	GL 6	Fire-Tac	Rural Fire Service  RFS
+10006	\N	GL 7	D	GL 7	Fire-Tac	Rural Fire Service  RFS
+10007	\N	GL 8	D	GL 8	Fire-Tac	Rural Fire Service  RFS
+10008	\N	GL 9	D	GL 9	Fire-Tac	Rural Fire Service  RFS
+10009	\N	GL 10	D	GL 10	Fire-Tac	Rural Fire Service  RFS
+10010	\N	ESO 1	D	ESO 1	Fire-Tac	Rural Fire Service  RFS
+10011	\N	ESO 2	D	ESO 2	Fire-Tac	Rural Fire Service  RFS
+10012	\N	ESO 3	D	ESO 3	Fire-Tac	Rural Fire Service  RFS
+10013	\N	ESO 4	D	ESO 4	Fire-Tac	Rural Fire Service  RFS
+10014	\N	ESO 5	D	ESO 5	Fire-Tac	Rural Fire Service  RFS
+10015	\N	ESO 6	D	ESO 6	Fire-Tac	Rural Fire Service  RFS
+10016	\N	ESO 7	D	ESO 7	Fire-Tac	Rural Fire Service  RFS
+10017	\N	ESO 8	D	ESO 8	Fire-Tac	Rural Fire Service  RFS
+10018	\N	ESO 9	D	ESO 9	Fire-Tac	Rural Fire Service  RFS
+10019	\N	ESO 10	D	ESO 10	Fire-Tac	Rural Fire Service  RFS
+10020	\N	ESO 11	D	ESO 11	Fire-Tac	Rural Fire Service  RFS
+10021	\N	ESO 12	D	ESO 12	Fire-Tac	Rural Fire Service  RFS
+10022	\N	ESO 13	D	ESO 13	Fire-Tac	Rural Fire Service  RFS
+10023	\N	ESO 14	D	ESO 14	Fire-Tac	Rural Fire Service  RFS
+10024	\N	ESO 15	D	ESO 15	Fire-Tac	Rural Fire Service  RFS
+10025	\N	ESO 16	D	ESO 16	Fire-Tac	Rural Fire Service  RFS
+10026	\N	ESO 17	D	ESO 17	Fire-Tac	Rural Fire Service  RFS
+10027	\N	ESO 18	D	ESO 18	Fire-Tac	Rural Fire Service  RFS
+10028	\N	ESO 19	D	ESO 19	Fire-Tac	Rural Fire Service  RFS
+10029	\N	ESO 20	D	ESO 20	Fire-Tac	Rural Fire Service  RFS
+10030	\N	AVIATN1	D	RFS GD01 AVIATN1	Fire-Tac	Rural Fire Service  RFS
+10031	\N	AVIATN2	D	RFS GD02 AVIATN2	Fire-Tac	Rural Fire Service  RFS
+10032	\N	AVIATN3	D	RFS GD03 AVIATN3	Fire-Tac	Rural Fire Service  RFS
+10033	\N	AVIATN4	D	RFS GD04 AVIATN4	Fire-Tac	Rural Fire Service  RFS
+10034	\N	AVIATN5	D	RFS GD05 AVIATN5	Fire-Tac	Rural Fire Service  RFS
+10035	\N	AVIATN6	D	RFS GD06 AVIATN6	Fire-Tac	Rural Fire Service  RFS
+10036	\N	BLKM HL	D	RFS GD08 BLKM HL	Fire-Tac	Rural Fire Service  RFS
+10037	\N	BL MTNS	D	RFS GD10 BL MTNS	Fire-Tac	Rural Fire Service  RFS
+10038	\N	CISS	D	RFS GD14 CISS	Fire-Tac	Rural Fire Service  RFS
+10039	\N	COM ED1	D	RFS GD16 COM ED1	Fire-Tac	Rural Fire Service  RFS
+10040	\N	COM ED2	D	RFS GD17 COM ED2	Fire-Tac	Rural Fire Service  RFS
+10041	\N	COM ED3	D	RFS GD18 COM ED3	Fire-Tac	Rural Fire Service  RFS
+10042	\N	CMBRLND	D	RFS GD20 CMBRLND	Fire-Tac	Rural Fire Service  RFS
+10043	\N	EAST OP	D	RFS GD21 EAST OP	Fire-Tac	Rural Fire Service  RFS
+10044	\N	EXEC OP	D	RFS GD22 EXEC OP	Fire-Tac	Rural Fire Service  RFS
+10045	\N	FIU 1	D	RFS GD26 FIU 1	Fire-Tac	Rural Fire Service  RFS
+10046	\N	FIU 2	D	RFS GD27 FIU 2	Fire-Tac	Rural Fire Service  RFS
+10047	\N	GOSFORD	D	RFS GD28 GOSFORD	Fire-Tac	Rural Fire Service  RFS
+10048	\N	HAWKESB	D	RFS GD29 HAWKESB	Fire-Tac	Rural Fire Service  RFS
+10049	\N	HORNSBY	D	RFS GD30 HORNSBY	Fire-Tac	Rural Fire Service  RFS
+10050	\N	LDS 1	D	RFS GD38 LDS 1	Fire-Tac	Rural Fire Service  RFS
+10051	\N	LDS 2	D	RFS GD39 LDS 2	Fire-Tac	Rural Fire Service  RFS
+10052	\N	MCARTHR	D	RFS GD42 MCARTHR	Fire-Tac	Rural Fire Service  RFS
+10053	\N	MEDIA 1	D	RFS GD44 MEDIA 1	Fire-Tac	Rural Fire Service  RFS
+10054	\N	MEDIA 2	D	RFS GD45 MEDIA 2	Fire-Tac	Rural Fire Service  RFS
+10055	\N	OP COM1	D	RFS GD58 OP COM1	Fire-Tac	Rural Fire Service  RFS
+10056	\N	OP COM2	D	RFS GD59 OP COM2	Fire-Tac	Rural Fire Service  RFS
+10057	\N	OP COM3	D	RFS GD60 OP COM3	Fire-Tac	Rural Fire Service  RFS
+10058	\N	OPS1	D	RFS GD62 OPS1	Fire-Tac	Rural Fire Service  RFS
+10059	\N	OPS2	D	RFS GD63 OPS2	Fire-Tac	Rural Fire Service  RFS
+10060	\N	OPS3	D	RFS GD64 OPS3	Fire-Tac	Rural Fire Service  RFS
+10061	\N	OPS4	D	RFS GD65 OPS4	Fire-Tac	Rural Fire Service  RFS
+10062	\N	OPS5	D	RFS GD66 OPS5	Fire-Tac	Rural Fire Service  RFS
+10063	\N	OPS6	D	RFS GD67 OPS6	Fire-Tac	Rural Fire Service  RFS
+10064	\N	OPS7	D	RFS GD68 OPS7	Fire-Tac	Rural Fire Service  RFS
+10065	\N	OPS8	D	RFS GD69 OPS8	Fire-Tac	Rural Fire Service  RFS
+10066	\N	OPS9	D	RFS GD70 OPS9	Fire-Tac	Rural Fire Service  RFS
+10067	\N	OPS10	D	RFS GD71 OPS10	Fire-Tac	Rural Fire Service  RFS
+10068	\N	OPS11	D	RFS GD72 OPS11	Fire-Tac	Rural Fire Service  RFS
+10069	\N	OPS12	D	RFS GD73 OPS12	Fire-Tac	Rural Fire Service  RFS
+10070	\N	OPS13	D	RFS GD74 OPS13	Fire-Tac	Rural Fire Service  RFS
+10071	\N	OPS14	D	RFS GD75 OPS14	Fire-Tac	Rural Fire Service  RFS
+10072	\N	OPS15	D	RFS GD76 OPS15	Fire-Tac	Rural Fire Service  RFS
+10073	\N	RGN EST	D	RFS GD77 RGN EST	Fire-Tac	Rural Fire Service  RFS
+10074	\N	STATEOP	D	RFS GD87 STATEOP	Fire-Tac	Rural Fire Service  RFS
+10075	\N	STHRLND	D	RFS GD88 STHRLND	Fire-Tac	Rural Fire Service  RFS
+10076	\N	WARINGH	D	RFS GD91 WARINGH	Fire-Tac	Rural Fire Service  RFS
+10077	\N	WOLONDL	D	RFS GD94 WOLONDL	Fire-Tac	Rural Fire Service  RFS
+10101	\N	SYD 1	D	SYD 1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10102	\N	SYD 2	D	SYD 2	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10103	\N	SYD 3	D	SYD 3	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10104	\N	SYD 4	D	SYD 4	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10105	\N	SYD 6	D	SYD 6	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10106	\N	SYD 7	D	SYD 7	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10107	\N	SYD 8	D	SYD 8	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10108	\N	SYD 9	D	SYD 9	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10109	\N	SYD 10	D	SYD 10	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10110	\N	SYD 11	D	SYD 11	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10111	\N	SYD 12	D	SYD 12	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10112	\N	New 1	D	New 1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10113	\N	New 2	D	New 2	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10114	\N	Gos 1	D	Gos 1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10115	\N	Gos 2	D	Gos 2	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10117	\N	HAST 1	D	HAST 1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10118	\N	SUMLND1	D	SUMLND1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10119	\N	PEEL 1	D	PEEL 1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10120	\N	WOLL 1	D	WOLL 1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10121	\N	WOLL 2	D	WOLL 2	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10122	\N	SHIGH1	D	SHIGH1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10123	\N	GOULB1	D	GOULB1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10124	\N	MONARO1	D	MONARO1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10125	\N	SCST 1	D	SCST 1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10126	\N	ACTNSW	D	ACTNSW	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10127	\N	GRIFFTH	D	GRIFFTH	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10128	\N	MURRAY1	D	MURRAY1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10129	\N	CWEST1	D	CWEST1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10130	\N	BLU MT1	D	BLU MT1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10131	\N	BLU MT2	D	BLU MT2	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10132	\N	BOGAN 1	D	BOGAN 1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10133	\N	LACHLN1	D	LACHLN1	Fire Dispatch	Fire and Rescue New South Wales  FRNSW
+10134	\N	Ops 1	D	Special Operations 1	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10135	\N	Ops 2	D	Special Operations 2	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10136	\N	Ops 3	D	Special Operations 3	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10137	\N	Ops 4	D	Special Operations 4	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10138	\N	Ops 5	D	Special Operations 5	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10139	\N	Ops 6	D	Special Operations 6	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10144	\N	Ops 11	D	Special Operations 11	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10145	\N	Ops 12	D	Special Operations 12	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10146	\N	Ops 13	D	Special Operations 13	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10147	\N	Ops 14	D	Special Operations 14	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10148	\N	Ops 15	D	Special Operations 15	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10149	\N	Ops 16	D	Special Operations 16	Fire-Tac	Fire and Rescue New South Wales  FRNSW
+10154	\N	Comms	D	Communications	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10155	\N	Property	D	Property	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10156	\N	Fleet	D	Fleet	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10157	\N	Admin	D	Administration	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10158	\N	Mech	D	Mechanics	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10159	\N	Eng	D	Engineers	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10160	\N	Op Comms	D	Operation Communications	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10161	\N	Hazmat	D	BAHazmat	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10162	\N	Bushfire	D	Bushfire	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10163	\N	FIU	D	Fire Investigation Unit	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10164	\N	Fire Prev	D	Fire Prevention	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10165	\N	Train	D	Training	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10166	\N	Rescue	D	Rescue	Fire-Talk	Fire and Rescue New South Wales  FRNSW
+10201	\N	SNTAC1	D	SES 307SNTAC1	EMS-Tac	State Emergency Service  SES
+10202	\N	SNTAC2	D	SES 308SNTAC2	EMS-Tac	State Emergency Service  SES
+10203	\N	SNTAC3	D	SES 309SNTAC3	EMS-Tac	State Emergency Service  SES
+10204	\N	SNTAC4	D	SES 310SNTAC4	EMS-Tac	State Emergency Service  SES
+10205	\N	SNTAC5	D	SES 311SNTAC5	EMS-Tac	State Emergency Service  SES
+10206	\N	SNTAC6	D	SES 312SNTAC6	EMS-Tac	State Emergency Service  SES
+10207	\N	SNSTRAT	D	SES 314SNSTRAT	EMS-Tac	State Emergency Service  SES
+10208	\N	SSTAC1	D	SES 316SSTAC1	EMS-Tac	State Emergency Service  SES
+10209	\N	SSTAC2	D	SES 317SSTAC2	EMS-Tac	State Emergency Service  SES
+10210	\N	SSTAC3	D	SES 318SSTAC3	EMS-Tac	State Emergency Service  SES
+10211	\N	SSTAC4	D	SES 319SSTAC4	EMS-Tac	State Emergency Service  SES
+10212	\N	SSTAC5	D	SES 320SSTAC5	EMS-Tac	State Emergency Service  SES
+10213	\N	SSTAC6	D	SES 321SSTAC6	EMS-Tac	State Emergency Service  SES
+10214	\N	SSSTRAT	D	SES 323SSSTRAT	EMS-Tac	State Emergency Service  SES
+10215	\N	SWTAC1	D	SES 324SWTAC1	EMS-Tac	State Emergency Service  SES
+10216	\N	SWTAC2	D	SES 325SWTAC2	EMS-Tac	State Emergency Service  SES
+10217	\N	SWTAC3	D	SES 326SWTAC3	EMS-Tac	State Emergency Service  SES
+10218	\N	SWTAC4	D	SES 327SWTAC4	EMS-Tac	State Emergency Service  SES
+10219	\N	SWTAC5	D	SES 328SWTAC5	EMS-Tac	State Emergency Service  SES
+10220	\N	SWTAC6	D	SES 329SWTAC6	EMS-Tac	State Emergency Service  SES
+10221	\N	SWSTRAT	D	SES 331SWSTRAT	EMS-Tac	State Emergency Service  SES
+10222	\N	SWRCR	D	SES 332SWRCR	EMS-Tac	State Emergency Service  SES
+10223	\N	HNCNT1	D	SES 340HNCNT1	EMS-Tac	State Emergency Service  SES
+10224	\N	HNCNT2	D	SES 341HNCNT2	EMS-Tac	State Emergency Service  SES
+10225	\N	HNCNT3	D	SES 342HNCNT3	EMS-Tac	State Emergency Service  SES
+10226	\N	HNCNT4	D	SES 343HNCNT4	EMS-Tac	State Emergency Service  SES
+10227	\N	HNCNT5	D	SES 344HNCNT5	EMS-Tac	State Emergency Service  SES
+10228	\N	TRNSPRT	D	SES 347TRNSPRT	EMS-Tac	State Emergency Service  SES
+10229	\N	COORD	D	SES 348COORD	EMS-Tac	State Emergency Service  SES
+10230	\N	TSKFCE1	D	SES 349TSKFCE1	EMS-Tac	State Emergency Service  SES
+10231	\N	TSKFCE2	D	SES 350TSKFCE2	EMS-Tac	State Emergency Service  SES
+10232	\N	TSKFCE3	D	SES 351TSKFCE3	EMS-Tac	State Emergency Service  SES
+10233	\N	TSKFCE4	D	SES 352TSKFCE4	EMS-Tac	State Emergency Service  SES
+10234	\N	SOPS1	D	SES 353SOPS1	EMS-Tac	State Emergency Service  SES
+10235	\N	SOPS2	D	SES 354SOPS2	EMS-Tac	State Emergency Service  SES
+10236	\N	SOPS3	D	SES 355SOPS3	EMS-Tac	State Emergency Service  SES
+10237	\N	SOPS4	D	SES 356SOPS4	EMS-Tac	State Emergency Service  SES
+10238	\N	SOPS5	D	SES 357SOPS5	EMS-Tac	State Emergency Service  SES
+10239	\N	SOPS6	D	SES 358SOPS6	EMS-Tac	State Emergency Service  SES
+10240	\N	SOPS7	D	SES 359SOPS7	EMS-Tac	State Emergency Service  SES
+10241	\N	SOPS8	D	SES 360SOPS8	EMS-Tac	State Emergency Service  SES
+10242	\N	SOPS9	D	SES 361SOPS9	EMS-Tac	State Emergency Service  SES
+10243	\N	SOPS10	D	SES 362SOPS10	EMS-Tac	State Emergency Service  SES
+10244	\N	SOPS11	D	SES 363SOPS11	EMS-Tac	State Emergency Service  SES
+10245	\N	SOPS12	D	SES 364SOPS12	EMS-Tac	State Emergency Service  SES
+10246	\N	COMMS1	D	SES 367COMMS1	EMS-Tac	State Emergency Service  SES
+10247	\N	DOCSLO	D	SES 345DOCSLO	EMS-Tac	State Emergency Service  SES
+10248	\N	DOCSST	D	SES 346DOCSST	EMS-Tac	State Emergency Service  SES
+10301	\N	MRU	D	Administration 1  State Ops  MRU	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10302	\N	Admin 2	D	Administration 2	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10303	\N	Admin 3	D	Administration 3	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10304	\N	Admin 4	D	Administration 4	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10305	\N	Admin 5	D	Administration 5	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10306	\N	NETS	D	Administration 6  NETS	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10307	\N	7 PUB HLTH	 	Administration  Public Health Service Liaison	\N	Ambulance Service of New South Wales  ASNSW
+10308	\N	8 GWEST AH	 	Administration  Greater West AHS	\N	Ambulance Service of New South Wales  ASNSW
+10309	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10310	\N	10 NSCC AH	 	Administration  North SydneyCentral Coast AHS	\N	Ambulance Service of New South Wales  ASNSW
+10311	\N	11 SW AH	 	Administration  Sydney West AHS	\N	Ambulance Service of New South Wales  ASNSW
+10312	\N	12 SSW AH	 	Administration  Sydney South West AHS	\N	Ambulance Service of New South Wales  ASNSW
+10313	\N	13 SESI AH	 	Administration  South Eastern SydneyIllawarra AHS	\N	Ambulance Service of New South Wales  ASNSW
+10314	\N	14 AH INCDT	 	Administration  AHS Incident 1	\N	Ambulance Service of New South Wales  ASNSW
+10315	\N	15 AH INCDT	 	Administration  AHS Incident 2	\N	Ambulance Service of New South Wales  ASNSW
+10316	\N	16 AH INCDT	 	Administration  AHS Incident 3	\N	Ambulance Service of New South Wales  ASNSW
+10317	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10318	\N	18 MEDI 2	 	Administration  Medical 2	\N	Ambulance Service of New South Wales  ASNSW
+10319	\N	PTO Ops 1	D	Patient Transport	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10320	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10321	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10322	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10323	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10324	\N	PTO OPS 6	 	Patient Transport  Operations 6	\N	Ambulance Service of New South Wales  ASNSW
+10325	\N	Syd North	D	Sydney North	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10326	\N	Syd South	D	Sydney South	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10327	\N	Syd East	D	Sydney East	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10328	\N	Syd West	D	Sydney West	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10329	\N	Syd SW	D	Sydney SW	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10330	\N	Syd Outer	D	Sydney Outer SW	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10331	\N	Syd Rural	D	Sydney Rural West Outer WestBlue Mts	EMS Dispatch	Ambulance Service of New South Wales  ASNSW
+10332	\N	10 ECP 1	 	Sydney  Extended Care Paramedic 1	\N	Ambulance Service of New South Wales  ASNSW
+10333	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10334	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10335	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10336	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10337	\N	15 INCDNT 4	 	Sydney  Incident 4	\N	Ambulance Service of New South Wales  ASNSW
+10338	\N	16 INCDNT 5	 	Sydney  Incident 5	\N	Ambulance Service of New South Wales  ASNSW
+10339	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10340	\N	18 INCDNT 7	 	Sydney  Incident 7	\N	Ambulance Service of New South Wales  ASNSW
+10341	\N	Sports	D	Sports	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10342	\N	Workshop	D	Workshops	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10343	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10344	\N	Sth Hosps	D	South Hospitals	Hospital	Ambulance Service of New South Wales  ASNSW
+10345	\N	ASNSW	D	ASNSW	EMS-Talk	Ambulance Service of New South Wales  ASNSW
+10346	\N	West Hosp	D	West Hospitals	Hospital	Ambulance Service of New South Wales  ASNSW
+10347	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10348	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10349	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10350	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10351	\N	FAULT REPORT	 	FAULT REPORT	\N	Ambulance Service of New South Wales  ASNSW
+10352	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10353	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10354	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10355	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10356	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10357	\N	ASNSW	 	ASNSW	\N	Ambulance Service of New South Wales  ASNSW
+10358	\N	IT SUPPORT	 	IT SUPPORT	\N	Ambulance Service of New South Wales  ASNSW
+10381	\N	Net 1	D	Hatzolah Net 1	EMS Dispatch	Hatzolah Ambulance Service
+10382	\N	Net 2	D	Hatzolah Net 2	EMS Dispatch	Hatzolah Ambulance Service
+10383	\N	Net 3	D	Hatzolah Net 3	EMS Dispatch	Hatzolah Ambulance Service
+10384	\N	Net 4	D	Hatzolah Net 4	EMS Dispatch	Hatzolah Ambulance Service
+10385	\N	Net 5	D	Hatzolah Net 5	EMS Dispatch	Hatzolah Ambulance Service
+10386	\N	Net 6	D	Hatzolah Net 6	EMS Dispatch	Hatzolah Ambulance Service
+10387	\N	Net 7	D	Hatzolah Net 7	EMS Dispatch	Hatzolah Ambulance Service
+10388	\N	Net 8	D	Hatzolah Net 8	EMS Dispatch	Hatzolah Ambulance Service
+10389	\N	Net 9	D	Hatzolah Net 9	EMS Dispatch	Hatzolah Ambulance Service
+10390	\N	Net 10	D	Hatzolah Net 10	EMS Dispatch	Hatzolah Ambulance Service
+10402	\N	Transport	D	Corrective Services Transports	Corrections	Corrective Services
+10403	\N	VG visits	D	Corrective Services VG visits	Corrections	Corrective Services
+10404	\N	VK visits	D	Corrective Services VK visits	Corrections	Corrective Services
+10405	\N	NC visits	D	Corrective Services NC visits	Corrections	Corrective Services
+10406	\N	WG visits	D	Corrective Services WG visits	Corrections	Corrective Services
+10407	\N	unk	D	Corrective Services	Corrections	Corrective Services
+10408	\N	unk	D	Corrective Services	Corrections	Corrective Services
+10409	\N	Ext Escorts	D	Corrective Service External escorts	Corrections	Corrective Services
+10411	\N	unk	D	Corrective Services 	Corrections	Corrective Services
+10413	\N	unk	D	Corrective Services	Corrections	Corrective Services
+10414	\N	Secure Unit	D	Corrective Services Secure Unit	Corrections	Corrective Services
+10415	\N	unk	D	Corrective Services	Corrections	Corrective Services
+10419	\N	unk	D	Corrective Services	Corrections	Corrective Services
+10421	\N	Projects	D	Corrective Services projects	Corrections	Corrective Services
+10422	\N	unk	D	Corrective Services	Corrections	Corrective Services
+10423	\N	unk	D	Corrective Services	Corrections	Corrective Services
+10427	\N	unk	D	Corrective Services 	Corrections	Corrective Services
+10428	\N	unk	D	Corrective Services 	Corrections	Corrective Services
+10429	\N	unk	D	Corrective Services 	Corrections	Corrective Services
+10430	\N	unk	D	Corrective Services 	Corrections	Corrective Services
+10451	\N	unk	D	Corrective Services 	Corrections	Corrective Services
+10481	\N	unk	D	Corrective Services 	Corrections	Corrective Services
+10502	\N	unk	D	Ausgrid 	Utilities	AusGrid
+10503	\N	GH UG	D	AusGrid Gore Hill Underground	Utilities	AusGrid
+10504	\N	GH OH	D	AusGrid Gore Hill Overhead	Utilities	AusGrid
+10505	\N	Horn OH	D	AusGrid Hornsby Overhead	Utilities	AusGrid
+10506	\N	Horn UG	D	AusGrid Hornsby Underground	Utilities	AusGrid
+10507	\N	Nth Subs	D	AusGrid North Substations	Utilities	AusGrid
+10508	\N	Nth Prot	D	AusGrid North Protection	Utilities	AusGrid
+10509	\N	Nth DistOps	D	AusGrid North District Operators	Utilities	AusGrid
+10510	\N	GH Street	D	AusGrid Gore Hill Street Lighting	Utilities	AusGrid
+10511	\N	Nth Op	D	AusGrid North Operator	Utilities	AusGrid
+10512	\N	Util 1	D	AusGrid Utility 1	Utilities	AusGrid
+10513	\N	Nth EMSO 1	D	AusGrid North EMSO Data 1	Utilities	AusGrid
+10514	\N	DY OH 1	D	AusGrid Dee Why Overhead 1	Utilities	AusGrid
+10515	\N	DY OH 2	D	AusGrid Dee Why Overhead 2	Utilities	AusGrid
+10516	\N	DY Op	D	AusGrid Dee Why Operator	Utilities	AusGrid
+10517	\N	DY Subs	D	AusGrid Dee Why Substations	Utilities	AusGrid
+10518	\N	Projects	D	AusGrid Projects and Contracts	Utilities	AusGrid
+10519	\N	East Op	D	AusGrid East Operator	Utilities	AusGrid
+10520	\N	Util 1	D	AusGrid Utility 1	Utilities	AusGrid
+10521	\N	Util 2	D	AusGrid Utility 2	Utilities	AusGrid
+10522	\N	East UG	D	AusGrid East Underground	Utilities	AusGrid
+10523	\N	East OH	D	AusGrid East Overhead	Utilities	AusGrid
+10524	\N	East Subs	D	AusGrid East Substations	Utilities	AusGrid
+10525	\N	Asset Acc	D	AusGrid Asset Access	Utilities	AusGrid
+10526	\N	East DistOps	D	AusGrid East District Operators	Utilities	AusGrid
+10527	\N	East Prot	D	AusGrid East Protection	Utilities	AusGrid
+10528	\N	CBD HV UG	D	AusGrid CBD High Voltage Underground	Utilities	AusGrid
+10529	\N	PINC Ctrl	D	AusGrid PINC Network Operations Controller	Utilities	AusGrid
+10530	\N	SO TPDR 1	D	AusGrid SO Transponder 1	Utilities	AusGrid
+10531	\N	SO TODR 2	D	AusGrid SO Transponder 2	Utilities	AusGrid
+10532	\N	Rad CMDR	D	AusGrid Radio Commander	Utilities	AusGrid
+10533	\N	unk	D	Ausgrid 	Utilities	AusGrid
+10534	\N	unk	D	Ausgrid 	Utilities	AusGrid
+10535	\N	Sth OP	D	AusGrid South Operator	Utilities	AusGrid
+10536	\N	IW OH	D	AusGrid Inner West Overhead	Utilities	AusGrid
+10537	\N	HB UG	D	AusGrid Homebush Underground	Utilities	AusGrid
+10538	\N	SW Train	D	AusGrid Silverwater Training Centre	Utilities	AusGrid
+10539	\N	BT OH	D	AusGrid Bankstown Overhead	Utilities	AusGrid
+10540	\N	BT Dist Op	D	AusGrid Bankstown District Operators	Utilities	AusGrid
+10541	\N	Sth Dist Op	D	AusGrid South District Operators	Utilities	AusGrid
+10542	\N	BT Op	D	AusGrid Bankstown Operator	Utilities	AusGrid
+10543	\N	unk	D	Ausgrid 	Utilities	AusGrid
+10544	\N	OAT OH	D	AusGrid Oatley Overhead	Utilities	AusGrid
+10545	\N	Nth EMSO 1	D	AusGrid South EMSO Data 1	Utilities	AusGrid
+10546	\N	unk	D	Ausgrid 	Utilities	AusGrid
+10547	\N	unk	D	Ausgrid 	Utilities	AusGrid
+10548	\N	Trans 1	D	AusGrid Transmission 1	Utilities	AusGrid
+10549	\N	Trans 2	D	AusGrid Transmission 2	Utilities	AusGrid
+10550	\N	unk	D	Ausgrid 	Utilities	AusGrid
+10551	\N	unk	D	Ausgrid 	Utilities	AusGrid
+10556	\N	Nth Op	D	AusGrid North Operator	Utilities	AusGrid
+10557	\N	Sth Op	D	AusGrid South Operator	Utilities	AusGrid
+10558	\N	East Op	D	AusGrid East Operator	Utilities	AusGrid
+10559	\N	BT Op	D	AusGrid Bankstown Operator	Utilities	AusGrid
+10560	\N	DY Op	D	AusGrid Dee Why Operator	Utilities	AusGrid
+10561	\N	TeleCtrl	D	AusGrid TelecontrolFacilitiesDriver Training	Utilities	AusGrid
+10562	\N	CIPIMS	D	AusGrid CIPIMS ControlDuty Managers	Utilities	AusGrid
+10563	\N	INC Ops	D	AusGrid Incident Operations	Utilities	AusGrid
+10564	\N	Subs Meter	D	AusGrid TCA Substations Metering	Utilities	AusGrid
+10565	\N	Net Test 1	D	AusGrid TCA Network Test 1	Utilities	AusGrid
+10566	\N	Net Test 2	D	AusGrid TCA Network Test 2	Utilities	AusGrid
+10567	\N	Net Test 3	D	AusGrid TCA Network Test 3	Utilities	AusGrid
+10568	\N	Net Test 4	D	AusGrid TCA Network Test 4	Utilities	AusGrid
+10569	\N	Net Test 5	D	AusGrid TCA Network Test 5	Utilities	AusGrid
+10570	\N	CASS Data1	D	AusGrid CASS Data 1	Utilities	AusGrid
+10601	\N	Control 1	D	Integral Energy  Control	Utilities	Integral Energy
+10602	\N	Control 2	D	Integral Energy  Control	Utilities	Integral Energy
+10603	\N	Control 3	D	Integral Energy  Control	Utilities	Integral Energy
+10604	\N	Control 4	D	Integral Energy  Control	Utilities	Integral Energy
+10605	\N	Control 5	D	Integral Energy  Control	Utilities	Integral Energy
+10606	\N	Control 6	D	Integral Energy  Control	Utilities	Integral Energy
+10607	\N	Control 7	D	Integral Energy  Control	Utilities	Integral Energy
+10608	\N	Control 8	D	Integral Energy  Control	Utilities	Integral Energy
+10609	\N	Control 9	D	Integral Energy  Control	Utilities	Integral Energy
+10610	\N	Control 10	D	Integral Energy  Consion Control	Utilities	Integral Energy
+10611	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10612	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10613	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10614	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10615	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10616	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10617	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10618	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10619	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10620	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10621	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10622	\N	Katoomba	D	Integral Energy  Katoomba	Utilities	Integral Energy
+10623	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10624	\N	Penrith 1	D	Integral Energy  Penrith 1	Utilities	Integral Energy
+10625	\N	Penrith 2	D	Integral Energy  Penrith 2	Utilities	Integral Energy
+10626	\N	Windsor	D	Integral Energy  Windsor	Utilities	Integral Energy
+10627	\N	Kings Park 1	D	Integral Energy  Kings Park 1	Utilities	Integral Energy
+10628	\N	Kings Park 2	D	Integral Energy  Kings Park 2	Utilities	Integral Energy
+10629	\N	Parramatta 1	D	Integral Energy  Parramatta 1	Utilities	Integral Energy
+10630	\N	Parramatta 2	D	Integral Energy  Parramatta 2	Utilities	Integral Energy
+10631	\N	Hoxton 1	D	Integral Energy  Hoxton 1	Utilities	Integral Energy
+10632	\N	Hoxton 2	D	Integral Energy  Hoxton 2	Utilities	Integral Energy
+10633	\N	Narellan 1	D	Integral Energy  Narellan 1	Utilities	Integral Energy
+10634	\N	Narellan 2	D	Integral Energy  Narellan 2	Utilities	Integral Energy
+10635	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10636	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10637	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10638	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10639	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10640	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10641	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10642	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10643	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10644	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10645	\N	Techs	D	Integral Energy  Radio techs and workshop	Utilities	Integral Energy
+10649	\N	unk	D	Integral Energy  	Utilities	Integral Energy
+10901	\N	Ch 1 	D	Sydney Ferries	Transportation	Sydney Ferries
+10905	\N	Ch 5 	D	Sydney Ferries	Transportation	Sydney Ferries
+10906	\N	Ch 6 	D	Sydney Ferries	Transportation	Sydney Ferries
+10907	\N	Ch 7 	D	Sydney Ferries	Transportation	Sydney Ferries
+10909	\N	Ch 9 	D	Sydney Ferries	Transportation	Sydney Ferries
+10910	\N	Ch 10 	D	Sydney Ferries	Transportation	Sydney Ferries
+10911	\N	Ch 11 	D	Sydney Ferries	Transportation	Sydney Ferries
+10914	\N	Ch 14 	D	Sydney Ferries	Transportation	Sydney Ferries
+10951	\N	Syd Region	D	NSW Maritime  Sydney Region	Public Works	NSW Maritime
+10952	\N	unk	D	NSW Maritime	Public Works	NSW Maritime
+10953	\N	unk	D	NSW Maritime	Public Works	NSW Maritime
+10954	\N	Hbr Clean	D	NSW Maritime  Harbour Cleaning	Public Works	NSW Maritime
+10955	\N	TG Alpha	D	NSW Maritime  Special talkgroup Alpha	Public Works	NSW Maritime
+10956	\N	TG Bravo	D	NSW Maritime  Special talkgroup Bravo	Public Works	NSW Maritime
+10957	\N	unk	D	NSW Maritime  	Public Works	NSW Maritime
+10958	\N	unk	D	NSW Maritime	Public Works	NSW Maritime
+10959	\N	unk	D	NSW Maritime	Public Works	NSW Maritime
+10960	\N	unk	D	NSW Maritime	Public Works	NSW Maritime
+10961	\N	unk	D	NSW Maritime	Public Works	NSW Maritime
+11021	\N	City	D	Sheriff City	Law Dispatch	NSW Sheriff
+11022	\N	West	D	Sheriff West	Law Dispatch	NSW Sheriff
+11023	\N	North	D	Sheriff North	Law Dispatch	NSW Sheriff
+11024	\N	Nth BC 1	D	Sheriff Nth Region Back Ch 1	Law Talk	NSW Sheriff
+11025	\N	South	D	Sheriff South	Law Dispatch	NSW Sheriff
+11026	\N	Sth BC 1	D	Sheriff Sth Region Back Ch 1	Law Talk	NSW Sheriff
+11027	\N	Tac 1	D	Sheriff Tactical 1 ch17	Law Tac	NSW Sheriff
+11028	\N	Tac 2	D	Sheriff Tactical 2	Law Tac	NSW Sheriff
+11029	\N	Tac 3	D	Sheriff Tactical 3	Law Tac	NSW Sheriff
+i1045449	\N		D	\N	\N	ACTION Buses
+11030	\N	JTF Sec Ch	D	Sheriff Joint Task Fed Sec Channel	Interop	NSW Sheriff
+11034	\N	unk	D	Sheriff 	Law Talk	NSW Sheriff
+11071	\N	unk	D	Sutherland Council	Public Works	Sutherland Council
+11072	\N	unk	D	Sutherland Council	Public Works	Sutherland Council
+11073	\N	unk	D	Sutherland Council	Public Works	Sutherland Council
+11074	\N	Depot  WS	D	Sutherland Council depot  workshop	Public Works	Sutherland Council
+11075	\N	unk	D	Sutherland Council	Public Works	Sutherland Council
+11076	\N	Rangers	D	Sutherland Council  Rangers	Public Works	Sutherland Council
+11077	\N	Back Chan	D	Sutherland Council  Rangers back channel	Public Works	Sutherland Council
+11078	\N	Work Crews	D	Sutherland Council  Work crews	Public Works	Sutherland Council
+11079	\N	unk	D	Sutherland Council	Public Works	Sutherland Council
+11080	\N	unk	D	Sutherland Council	Public Works	Sutherland Council
+11081	\N	unk	D	Sutherland Council	Public Works	Sutherland Council
+11082	\N	unk	D	Sutherland Council	Public Works	Sutherland Council
+11104	\N	SEC 1	D	Rail SEC 1	Railroad	Railways
+11105	\N	SEC 2	D	Rail SEC 2	Railroad	Railways
+11106	\N	SEC 3	D	Rail SEC 3	Railroad	Railways
+11107	\N	SEC 4	D	Rail SEC 4	Railroad	Railways
+11108	\N	PATROL 1	D	Rail PATROL 1	Railroad	Railways
+11109	\N	PATROL 2	D	Rail PATROL 2	Railroad	Railways
+11110	\N	PATROL 3	D	Rail PATROL 3	Railroad	Railways
+11111	\N	CONSEC	D	Rail CONSEC	Railroad	Railways
+11112	\N	SP OPS 1	D	Rail SP OPS 1	Railroad	Railways
+11113	\N	SP OPS 2	D	Rail SP OPS 2	Railroad	Railways
+11114	\N	SP OPS 3	D	Rail SP OPS 3	Railroad	Railways
+11115	\N	REV PR 1	D	Rail REV PR 1	Railroad	Railways
+11116	\N	REV PR 2	D	Rail REV PR 2	Railroad	Railways
+11117	\N	REV PR 3	D	Rail REV PR 3	Railroad	Railways
+11118	\N	REV PR 4	D	Rail REV PR 4	Railroad	Railways
+11120	\N	BLACK 1	D	Rail BLACK 1	Railroad	Railways
+11121	\N	BLACK 2	D	Rail BLACK 2	Railroad	Railways
+11122	\N	CITY 1	D	Rail CITY 1	Railroad	Railways
+11123	\N	CITY 2	D	Rail CITY 2	Railroad	Railways
+11124	\N	GOSFORD 1	D	Rail GOSFORD 1	Railroad	Railways
+11125	\N	GOSFORD 2	D	Rail GOSFORD 2	Railroad	Railways
+11126	\N	NEWC 1	D	Rail NEWC 1	Railroad	Railways
+11127	\N	NEWC 2	D	Rail NEWC 2	Railroad	Railways
+11128	\N	SOUTH 1	D	Rail SOUTH 1	Railroad	Railways
+11129	\N	SOUTH 2	D	Rail SOUTH 2	Railroad	Railways
+11130	\N	ILLAW 1	D	Rail ILLAW 1	Railroad	Railways
+11131	\N	ILLAWA 2	D	Rail ILLAWA 2	Railroad	Railways
+11132	\N	SCOAST 1	D	Rail S COAST 1	Railroad	Railways
+11136	\N	Chan 01	D	Rail CHAN 01	Railroad	Railways
+11144	\N	Chan 9	D	Rail Channel 9	Railroad	Railways
+11145	\N	Hunter Ops	D	Rail Hunter Operations	Railroad	Railways
+11146	\N	Hunter Inc	D	Rail Hunter Incidents	Railroad	Railways
+11147	\N	Chan 12	D	Rail CHAN 12	Railroad	Railways
+11151	\N	ALL Chans	D	Rail All channels	Railroad	Railways
+11158	\N	unk	D	Rail 	Railroad	Railways
+11168	\N	SW Rail 1	D	Rail SW Rail 1	Railroad	Railways
+11169	\N	SW Rail 2	D	Rail SW Rail 2	Railroad	Railways
+11173	\N	Rail 6	D	Rail Rail 6	Railroad	Railways
+11184	\N	unk	D	Rail 	Railroad	Railways
+11200	\N	unk	D	Rail 	Railroad	Railways
+11218	\N	CIVSTRUCT	D	Rail CIVSTRUCT	Railroad	Railways
+11229	\N	Sig Cent3	D	Rail SIG CENT3	Railroad	Railways
+11240	\N	WGong 1	D	Rail WGong 1	Railroad	Railways
+11291	\N	Earth	D	Rail earth	Railroad	Railways
+11294	\N	WONDABYNE	D	Rail WONDABYNE	Railroad	Railways
+11316	\N	unk	D	Rail 	Railroad	Railways
+11317	\N	unk	D	Rail 	Railroad	Railways
+11320	\N	unk	D	Rail 	Railroad	Railways
+11321	\N	unk	D	Rail 	Railroad	Railways