From: Alex Sadleir Date: Mon, 11 Mar 2013 05:04:08 +0000 Subject: backup tgids X-Git-Url: http://maxious.lambdacomplex.org/git/?p=scannr.git&a=commitdiff&h=213fa42154a15c0374b50e2e17f761a8cc56dcdc --- backup tgids --- --- a/.idea/workspace.xml +++ /dev/null @@ -1,455 +1,1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1350026709905 - 1350026709905 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- 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,46 +1,69 @@ -&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 . "
\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(); } } } +/*$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); foreach ($hourlies as $hourly) { processHourly($hourly); } -$sth = $conn->prepare("SELECT 'hour' 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 GROUP BY ahour, aday ORDER BY aday DESC, ahour;"); +$sth = $conn->prepare("select 'hour' 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 group by ahour, aday order by aday DESC, ahour;"); $sth->execute(); $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 +having count(archived) != count(filename) +order by aday DESC, ahour, category;"); + +$sth->execute(); +$hourlies = $sth->fetchAll(PDO::FETCH_ASSOC); +foreach($hourlies as $hourly) { + processHourly($hourly); } -// delete uninteresting compilations - --- /dev/null +++ b/inserttgid.txt @@ -1,1 +1,2 @@ +insert into tgids (tgid,alpha_tag) (SELECT distinct tgid, tgname as alpha_tag FROM recordings WHERE NOT EXISTS (SELECT tgid FROM tgids WHERE tgid=recordings.tgid)); --- 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 --- /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