jro2017@nyu.edu

VARA FM/VARA HF: KM7KK@winlink.org

 

B.A. Magna Cum Laude, Member of the Phi Omega Epsilon Honor Society, Fairleigh Dickinson University, Madison, New Jersey

 

B.S. Summa Cum Laude, Computer Science, Jersey City State College, Jersey City, New Jersey

 

M.S. Computer Science, New York University, New York, New York

 

Ph.D University of Arizona, Computer Systems and Administration, 2019, Tucson , AZ.  I teach Calculus I and Discrete mathematics.

 

At the tender age of 9 I would sit at my grandfather's desk in New York City and take his radio apart because I wanted to know how it worked.  He didn't mind but I had to have it reassembled by 3 PM so he could listen to the stock market report.  I then started building my own radios from kits and was fascinated I could hear radio signals from around the country.  I then passed my morse code test at 5 WPM and received my Novice license at the same age.

 

I was married in 2015 to my wife Frances; subsequently, my mother passed away in 2016.  Two days after her passing, I received a call that my wife had chrondrosarcoma in her left leg and pelvic region. A slow growing but agressive type of cancer; she survived but we are always vigilant regarding its return.  All of this was compounded by a revocable trust family lawsuit and completing my Ph.D in 2019 at the University of Arizona with credits transferred from Columbia University, New York, New York.

 

Many thanks to MD Anderson Cancer Center, Houston, Texas; my sister Cynthia Ann Gabrielson Lurix, Sealy, Texas and W. Robinson Frazier, ESQ, Jacksonville, Florida.

 

FCC Extra Class Radio License

Grid DM42kh

Wires-X Node ID: 33692/Room ID: 43692

 

GMRS Repeater: WRCW305 RX 467.700/TX 462.600 CSQ/CSQ Repeater channel 17.

 

220 Repeater: KM7KK RX 222.900/TX 244.500 103.5/103.5 Allstar enabled node 548274

 

2 Meter Repeater: KM7KK RX 142.500/TX 145.180 103.5/103.5 Allstar enabled node 548272.  223.640/103.5 link radio, bidirectional

 

70 cm Repeater: Analog+DMR KM7KK RX 442.500/ TX 447.500 103.5/103.5 Brandmeister repeater ID 312439

 

 

Echolink node 548271, KM7KK Node-Ventures

Allstar node 548270, KM7KK Node-Ventures

Allstar node 548273, KM7KK Micro-Node

 

BCR 50V 2 meter repeater

The GB7YBL Disciplined Oscillator GPS Receiver

 

Arcom RC-210 repeater controller

PORT 1: BCR, Port 2: URIxB Node Port 3: 220 Link Radio

 

Bridgecom BCR-50V/RC-210 controller 2 meter repeater is operational.  Uplink 144.580, Downlink 145.180, PL tones up and down 103.5, FM analog.  Allstar operational

 

The following instructions are for connecting an Arcom RC-210 controler, URIxB Allstar node and 220 link radio to a BCR repeater. NOTE: I am using port number 4570 for Allstar registration.  Ths port must be specified in your router, RPT.CONF and Allstarlink.org server setting.  Default port is 4569.

 

BCR Repeater Connections:

When programming the BCR, make sure the PL tones are the same for both SYS-OP (slot 00) and your repeater slot (01).

 

BCR Port Jumper Settings:

Port 1: BCR to RC-210 Connection:

JP1 - low, JP2 - high.  See further information below

 

Port 2: BCR to URIxB Allstar Node:

JP3 - remove jumper, JP4 - active low

 

Port 3: BCR to 220 Link Radio:

JP5 - active low, JP6 - active high.  See further information below.

 

JP7 - jumper on, JP8 - remove jumper, JP9 - remove jumper, JP10 - jumper on 1 and 2, JP11 - jumper on 1 and 2, JP12 - jumper on 1 and 2.

 

Optimal audio paramaters for the URIxB to BCR connection are as follows:  RX = 475; TX A = 425; TX B = 0

 

 

URIxB to RC210 Connections:

Since I am using an RPI 4B, I am using the beta image from Allstarlink.org.  Download the Allstar image. here:  https://downloads.allstarlink.org/ASL_Images_Beta/Raspberry_Pi2_3_4/

 

 

Enter your router settings and forward these ports associated with your node IP address:

UDP 4569 TCP 222 or UDP 4570 TCP 223.

 

You will need a 16 GB micro SD card.

 

Download Belena Etcher here:

https://www.balena.io/etcher/

 

Upon booting the Allstar image enter the following, login: repeater, password: allstarlink

 

Set the following jumpers in the RC-210 for the port you are using:  CTCSS remove this pin, COS is set to active LOW.

 

Using the RCP programming software for the RC-210 perform the following.  Under the MACROS tab on the first line (Macro 1) enter 118   Macro 118 will link Port 1 to Port 2 (BCR to node).  Now restart the controller.  Macro 1 is automaticlly executed upon controller startup. You can place other macros on line 1 as well such as macro 181, play voice ID. Each time you add a macro to line 1, you must restart the controller.  Any macros to be executed below macro 1 will can only be enabled by using DTFM commands or the schduler in the RPT.conf. Now under the PORT SWITCHES tab make sure Transmitter Enabled and Receive Enabled are checked. Under the pull down menu for Access Mode use CARRIER.  Do NOT enable any DTMF switches below this menu.  On the righthand side under DTMF Evaluate On Closure, make sure TONE is enabled for your port and Tone Encode Polarity is LOW.

 

///////////////////////////SIMPLEUSB.CONF////////////////////////////

NOTE:  If you plan to use DTMF to connect to a URIxB node, I highly recommend setting PLFILTER = YES.  For autodialing using the follwing settings: DTMF Transmitting Time: 500 ms, First Digit Time: 230 ms, Pretime: 230 ms, Auto Reset Time: 10 ms, Time-Lapse After Encode: 200 ms, PTT ID Pause Time: 10 ms, and D Code Pause: 10 seconds.  These are the settings I have experimented with and achieved the best results using the Anytone D878UVII.

 

; If you are going to use this channel driver, you MUST enable it in modules.conf
; change:
; noload => chan_simpleusb.so ;                   CM1xx USB Cards with Radio Interface Channel Driver (No DSP)
; to:
; load => chan_simpleusb.so ;                   CM1xx USB Cards with Radio Interface Channel Driver (No DSP)
 
; SimpleUSB configuration
 
[general]
 
[usb_YOUR-NODE-NUMBER]
 
eeprom = 0              ; EEPROM installed: 0,1
                        ; 0 = no (default)
                        ; 1 = yes
 
hdwtype = 0 ; Leave this set to 0 for USB sound fobs modified using
; the instructions from usbfob.pdf. Use a setting of 
; 1 is for Dingotel/Sph interfaces.
 
; Receiver parameters
 
rxboost = 0             ; 0 = 20db attenuator inserted, 1= 20db attenuator removed
                        ; Set to 1 for additonal gain if using a low-level receiver output
 
carrierfrom = usbinvert ; no,usb,usbinvert
                        ; no - no carrier detection at all
                        ; usb - from the COR line on the USB sound fob (Active high)
                        ; usbinvert - from the inverted COR line on the USB sound fob (Active low)
 
ctcssfrom = no ; no,usb,usbinvert
                        ; no - CTCSS decoding, system will be carrier squelch
                        ; usb - CTCSS decoding using input from USB sound fob (Active high)
                        ; usbinvert - from the inverted CTCSS line on the USB sound fob (Active low)
 
deemphasis = no         ; enable de-emphasis (input from discriminator)
 
plfilter = yes           ; enable PL filter
 
;rxondelay = 3 ; number of 20ms intervals to hold off receiver turn-on indication
 
 
; Transmitter parameters
 
txmixa = voice          ; Left channel output (A): no,voice
                        ; no - Do not output anything
                        ; voice - output voice only
 
txmixb = no ; Right channel output (B): no,voice
                        ; no - Do not output anything
                        ; voice - output voice only
 
txboost = 0
 
invertptt = 0           ; Invert PTT: 0,1
                        ; 0 - ground to transmit
                        ; 1 - open to transmit
 
preemphasis = 0 ; Perform standard 6db/octave pre-emphasis
 
; pager = no            ; no,a,b (e.g. pager = b means "put the normal repeat audio on channel A, and the pager audio on channel B")
 
; duplex3 = 0           ; duplex 3 gain setting (0 to disable)
 
duplex = 1              ; Duplex 0,1
                        ; 0 - half duplex
                        ; 1 - full duplex
 
#includeifexists custom/simpleusb.conf
 
/////////////////////////////RPT.CONF////////////////////////////////
 
; Radio Repeater configuration file (for use with app_rpt)
; Your Repeater
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; This is where you define your nodes which can be connected to.
;
 
[nodes]
; Note, if you are using automatic update for allstar link nodes,
; no allstar link nodes should be defined here. Only place a definition
; for your local nodes, and private (off of allstar link) nodes here.
 
YOUR-NODE-NUMBER = radio@127.0.0.1:4570/YOUR-NODE-NUMBER,NONE ; This must be changed to your node number
                                        ; and iax port number if not the default
 
[YOUR-NODE-NUMBER] ; Change this to your assigned node number
 
                                        ; Must also be enabled in modules.conf
; Rx audio/signalling channel. Choose ONLY 1 per node stanza
 
; Enable the selected channel driver in modules.conf !!!
; rxchannel = dahdi/pseudo         ; No radio (hub)
rxchannel = SimpleUSB/usb_YOUR-NODE-NUMBER ; SimpleUSB
; rxchannel = Pi/1                      ; Raspberry Pi PiTA
; rxchannel = Radio/usb_YOUR-NODE-NUMBER ; USBRadio (DSP)
; rxchannel = Dahdi/1 ; PCI Quad card
; rxchannel = Beagle/1 ; BeagleBoard
; rxchannel = USRP/127.0.0.1:34001:32001; GNU Radio interface USRP
; rxchannel = Voter/YOUR-NODE-NUMBER                ; RTCM device
 
 
duplex = 0                              ; 0 = Half duplex with no telemetry tones or hang time.
                                        ;     Special Case: Full duplex if linktolink is set to yes.
                                        ;     This mode is preferred when interfacing with an external multiport repeater controller.
;     Comment out idrecording and idtalkover to suppress IDs also
                                        ; 1 = Half duplex with telemetry tones and hang time. Does not repeat audio.
                                        ;     This mode is preferred when interfacing a simplex node.
                                        ; 2 = Full Duplex with telemetry tones and hang time.
                                        ;     This mode is preferred when interfacing a repeater.
                                        ; 3 = Full Duplex with telemetry tones and hang time, but no repeated audio.
                                        ; 4 = Full Duplex with telemetry tones and hang time. Repeated audio only when the autopatch is down.
 
linktolink = yes ; disables forcing physical half-duplex operation of main repeater while
; still keeping half-duplex semantics (optional)
 
linkmongain = 0 ; Link Monitor Gain adjusts the audio level of monitored nodes when a signal from another node or the local receiver is received.
; If linkmongain is set to a negative number the monitored audio will decrease by the set amount in db.
; If linkmongain set to a positive number monitored audio will increase by the set amount in db.
; The value of linkmongain is in db. The default value is 0 db.
 
erxgain = -3 ; Echolink receive gain adjustment
; Note: Gain is in db-volts (20logVI/VO)
etxgain = 3 ; Echolink transmit gain adjustment
; Note: Gain is in db-volts (20logVI/VO)
;eannmode = 1                           ; 1 = Say only node number on echolink connects (default = 1)
                                        ; 2 = say phonetic call sign only on echolink connects
                                        ; 3 = say phonetic call sign and node number on echolink connects
 
;controlstates = controlstates ; system control state stanza
 
scheduler = schedule ; scheduler stanza
functions = functions ; Repeater Function stanza
phone_functions = functions ; Phone Function stanza
link_functions = functions ; Link Function stanza
 
telemetry = telemetry ; Telemetry stanza
morse = morse ; Morse stanza
wait_times = wait-times ; Wait times stanza
 
context = radio ; dialing context for phone
callerid = "Repeater" <0000000000> ; callerid for phone calls
accountcode = RADIO                     ; account code (optional)
 
hangtime = 1000 ; squelch tail hang time (in ms) (optional, default 5 seconds, 5000 ms)
althangtime = 3000 ; longer squelch tail
totime = 180000 ; transmit time-out time (in ms) (optional, default 3 minutes 180000 ms)
 
idrecording = |iKM7KK ; Main ID message
idtalkover = |iKM7KK ; Talkover ID message
; See Telemetry section Example: idrecording = rpt/nodenames/548272
idtime = 540000 ; id interval time (in ms) (optional) Default 5 minutes (300000 ms)
politeid = 30000 ; time in milliseconds before ID timer expires to try and ID in the tail. (optional, default 30000)
 
unlinkedct = ct2 ; Send a this courtesy tone when the user unkeys if the node is not connected to any other nodes. (optional, default is none)
remotect = ct3 ; remote linked courtesy tone (indicates a remote is in the list of links)
linkunkeyct = ct8 ; sent when a transmission received over the link unkeys
;nolocallinkct = 0 ; Send unlinkedct instead if another local node is connected to this node (hosted on the same PC).
 
; Supermon smlogger
connpgm=/usr/local/sbin/supermon/smlogger 1
discpgm=/usr/local/sbin/supermon/smlogger 0
 
;connpgm = yourconnectprogram ; Disabled. Execute a program you specify on connect. (default)
; passes 2 command line arguments to your program:
; 1. node number in this stanza (us)
; 2. node number being connected to us (them)
;discpgm = yourdisconnectprogram ; Disabled. Execute a program you specify on disconnect. (default)
; passes 2 command line arguments to your program:
; 1. node number in this stanza (us)
; 2. node number being disconnected from us (them)
 
;lnkactenable = 0 ; Set to 1 to enable the link activity timer. Applicable to standard nodes only.
 
;lnkacttime = 1800 ; Link activity timer time in seconds.
;lnkactmacro = *52 ; Function to execute when link activity timer expires.
;lnkacttimerwarn = 30seconds ; Message to play when the link activity timer has 30 seconds left.
 
;remote_inact_timeout = ; Specifies the amount of time without keying from the link. Set to 0 to disable timeout. (15 * 60)
;remote_timeout = ; Session time out for remote base. Set to 0 to disable. (60 * 60)
;remote_timeout_warning_freq = ; 30
;remote_timeout_warning = ; (3 * 60)
 
;nounkeyct = 0 ; Set to a 1 to eliminate courtesy tones and associated delays.
 
holdofftelem = 0 ; Hold off all telemetry when signal is present on receiver or from connected nodes
; except when an ID needs to be done and there is a signal coming from a connected node.
 
telemdefault = 1                        ; 0 = telemetry output off
                                        ; 1 = telemetry output on (default = 1)
                                        ; 2 = timed telemetry output on command execution and for a short time thereafter.
 
telemdynamic = 1                        ; 0 = disallow users to change the local telemetry setting with a COP command,
                                        ; 1 = Allow users to change the setting with a COP command. (default = 1)
 
;beaconing = 0 ; Send ID regardless of repeater activity (Required in the UK, but probably illegal in the US)
 
parrotmode = 0 ; 0 = Parrot Off (default = 0)
; 1 = Parrot On Command
; 2 = Parrot Always
; 3 = Parrot Once by Command
 
parrottime = 1000 ; Set the amount of time in milliseconds
; to wait before parroting what was received
 
;rxnotch=1065,40                        ; (Optional) Notch a particular frequency for a specified
                                        ; b/w. app_rpt must have been compiled with
                                        ; the notch option
 
startup_macro =
 
; nodenames = /var/lib/asterisk/sounds/rpt/nodenames.callsign ; Point to alternate nodename sound directory
 
; Stream your node audio to Broadcastify or similar. See https://wiki.allstarlink.org/wiki/Stream_Node_Audio_to_Broadcastify
; outstreamcmd = /bin/sh,-c,/usr/bin/lame --preset cbr 16 -r -m m -s 8 --bitwidth 16 - - | /usr/bin/ezstream -qvc /etc/ezstream.xml
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Need more information on these
 
;extnodes = extnodes-different ; section in extnodefile containing dynamic node information (optional)
;extnodefile = /foo/nodes ; Points to nodelist file containing dynamic node info default = /var/lib/asterisk/rpt_extnodes (optional)
;extnodefile2 = ; Is this a list of node files? Possible a list of private nodes or a list of static IPs for known nodes????
;nodenames = /foo/names         ; locaton of node sound files default = /var/lib/asterisk/sounds/rpt/nodenames
;archivedir = /tmp              ; defines and enables activity recording into specified directory (optional)
;monminblocks = 2048            ; Min 1K blocks to be left on partition (will not save monitor output if disk too full)
 
;                               ; The tailmessagetime,tailsquashedtime, and tailmessagelist need to be set
;                               ; to support tail messages. They can be omitted otherwise.
;tailmessagetime = 300000       ; Play a tail message every 5 mins
;tailsquashedtime = 30000       ; If squashed by another user,
;                               ; try again after 30 seconds
;tailmessagelist = msg1,msg2    ; list of messages to be played for tail message
 
; alt_functions
; ctgroup
; dphone_functions
; idtime
; iobase
; iospeed
; locallist
; mars Remote Base
; memory
; nobusyout
; nodes
; nolocallinkct
; notelemtx
; outxlat
; parrot
; propagate_phonedtmf
; rptnode
; rptinactmacro  Macro to execute when inactivity timer expires
; rptinacttime   Inactivity timer time in seconds  (0 seconds disables feature)
; rxnotch Optional Audio notch
; simplexphonedelay
; tonemacro
; tonezone
; txlimits
 
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 
; *** Status Reporting ***
 
; Comment the following statpost line stop to reporting of the status of your node to stats.allstarlink.org
statpost_url = http://stats.allstarlink.org/uhandler ; Status updates
 
[functions]
 
; Prefix Functions
; *1 Disconnect Link
; *2 Monitor Link
; *3 Connect Link
; *4 Command Mode
; *5 Macros
; *6 User Functions
; *7 Connection Status/Functions
; *8 User Functions
; *9 User Functions
; *0 User Functions
 
; *A User Functions
; *B User Functions
; *C User Functions
; *D User Functions
 
 
; Mandatory Command Codes
1 = ilink,1 ; Disconnect specified link
2 = ilink,2 ; Connect specified link -- monitor only
3 = ilink,3 ; Connect specified link -- tranceive
4 = ilink,4 ; Enter command mode on specified link
70 = ilink,5 ; System status
99 = cop,6              ; PTT (phone mode only)
 
; End Mandatory Command Codes
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
; Macro Commands
5 = macro
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
; Autopatch Commands
; Note, This may be a good place for other 2 digit frequently used commands
 
61 = autopatchup,noct = 1,farenddisconnect = 1,dialtime = 20000  ; Autopatch up
62 = autopatchdn                                                 ; Autopatch down
 
; autopatchup can optionally take comma delimited setting=value pairs:
 
; context = string ; Override default context with "string"
; dialtime = ms ; Specify the max number of milliseconds between phone number digits (1000 milliseconds = 1 second)
; farenddisconnect = 1 ; Automatically disconnect when called party hangs up
; noct = 1 ; Don't send repeater courtesy tone during autopatch calls
; quiet = 1 ; Don't send dial tone, or connect messages. Do not send patch down message when called party hangs up
; Example: 123=autopatchup,dialtime=20000,noct=1,farenddisconnect=1
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
; Status Commands
 
; 1 - Force ID (global)
; 2 - Give Time of Day (global)
; 3 - Give software Version (global)
; 4 - Give GPS location info
; 5 - Last (dtmf) user
; 11 - Force ID (local only)
; 12 - Give Time of Day (local only)
 
721 = status,1          ; Force ID (global)
722 = status,2          ; Give Time of Day (global)
723 = status,3          ; Give software Version (global)
724 = status,4          ; Give GPS location info
725 = status,5          ; Last (dtmf) user
711 = status,11         ; Force ID (local only)
712 = status,12         ; Give Time of Day (local only)
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
; Link Commands
 
; 1 - Disconnect specified link
; 2 - Connect specified link -- monitor only
; 3 - Connect specified link -- tranceive
; 4 - Enter command mode on specified link
; 5 - System status
; 6 - Disconnect all links
; 7 - Last Node to Key Up
; 8 - Connect specified link -- local monitor only
; 9 - Send Text Message (9,<destnodeno or 0 (for all)>,Message Text, etc.
; 10 - Disconnect all RANGER links (except permalinks)
; 11 - Disconnect a previously permanently connected link
; 12 - Permanently connect specified link -- monitor only
; 13 - Permanently connect specified link -- tranceive
; 15 - Full system status (all nodes)
; 16 - Reconnect links disconnected with "disconnect all links"
; 17 - MDC test (for diag purposes)
; 18 - Permanently Connect specified link -- local monitor only
 
; ilink commands 1 through 5 are defined in the Mandatory Command section
 
76 = ilink,6
806 = ilink,6 ; Disconnect all links
807 = ilink,7 ; Last Node to Key Up
808 = ilink,8 ; Connect specified link -- local monitor only
809 = ilink,9,YOUR-NODE-NUMBER,"Testing" ; would send a text message to node YOUR-NODE-NUMBER replace YOUR-NODE-NUMBER with 0 for all connected nodes
810 = ilink,10 ; Disconnect all RANGER links (except permalinks)
811 = ilink,11 ; Disconnect a previously permanently connected link
812 = ilink,12 ; Permanently connect specified link -- monitor only
813 = ilink,13 ; Permanently connect specified link -- tranceive
815 = ilink,15 ; Full system status (all nodes)
816 = ilink,16 ; Reconnect links disconnected with "disconnect all links"
817 = ilink,17 ; MDC test (for diag purposes)
818 = ilink 18 ; Permanently Connect specified link -- local monitor only
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
; Control operator (cop) functions.
; Change these to something other than these codes listed below!
; Uncomment as needed.
 
; 901 = cop,1 ; System warm boot
; 902 = cop,2 ; System enable
; 903 = cop,3 ; System disable
 
; 904 = cop,4 ; Test tone on/off (toggle)
; 905 = cop,5 ; Dump system variables on console (debug use only)
 
; 907 = cop,7 ; Time out timer enable
; 908 = cop,8 ; Time out timer disable
 
; 909 = cop,9 ; Autopatch enable
; 910 = cop,10 ; Autopatch disable
 
; 911 = cop,11 ; User linking functions enable
; 912 = cop,12 ; User linking functions disable
 
; 913 = cop,13 ; Query system control state
; 914 = cop,14 ; Set system control state
 
; 915 = cop,15 ; Scheduler enable
; 916 = cop,16 ; Scheduler disable
 
; 917 = cop,17 ; User functions enable (time, id, etc)
; 918 = cop,18 ; User functions disable
 
; 919 = cop,19 ; Select alternate hang time (althangtime)
; 920 = cop,20 ; Select standard hangtime (hangtime)
 
; 921 = cop,21 ; Enable Parrot Mode
; 922 = cop,22 ; Disable Parrot Mode
; 923 = cop,23 ; Birdbath (Current Parrot Cleanup/Flush)
 
; 924 = cop,24 ; Flush all telemetry
; 925 = cop,25 ; Query last node un-keyed
; 926 = cop,26 ; Query all nodes keyed/unkeyed
; 927 = cop,27 ; Reset DAQ minimum on a pin
; 928 = cop,28 ; Reset DAQ maximum on a pin
 
; 930 = cop,30 ; Recall Memory Setting in Attached Xcvr
 
; 931 = cop,31 ; Channel Selector for Parallel Programmed Xcvr
 
; 932 = cop,32 ; Touchtone pad test: command + Digit string + # to playback all digits pressed
 
; 933 = cop,33 ; Local Telemetry Output Enable
; 934 = cop,34 ; Local Telemetry Output Disable
; 935 = cop,35 ; Local Telemetry Output on Demand
 
; 936 = cop,36 ; Foreign Link Local Output Path Enable
; 937 = cop,37 ; Foreign Link Local Output Path Disable
; 938 = cop,38 ; Foreign Link Local Output Path Follows Local Telemetry
; 939 = cop,39 ; Foreign Link Local Output Path on Demand
 
; 942 = cop,42 ; Echolink announce node # only
; 943 = cop,43 ; Echolink announce node Callsign only
; 944 = cop,44 ; Echolink announce node # & Callsign
 
; 945 = cop,45 ; Link Activity timer enable
; 945 = cop,46 ; Link Activity timer disable
; 947 = cop,47 ; Reset "Link Config Changed" Flag
 
; 948 = cop,48 ; Send Page Tone (Tone specs separated by parenthesis)
 
; 949 = cop,49 ; Disable incoming connections (control state noice)
; 950 = cop,50 ; Enable incoming connections (control state noicd)
 
; 951 = cop,51 ; Enable sleep mode
; 952 = cop,52 ; Disable sleep mode
; 953 = cop,53 ; Wake up from sleep
; 954 = cop,54 ; Go to sleep
; 955 = cop,55 ; Parrot Once if parrot mode is disabled
 
; 956 = cop,56                            ; Rx CTCSS Enable
; 957 = cop,57                            ; Rx CTCSS Disable
 
; 958 = cop.58                            ; Tx CTCSS On Input only Enable
; 959 = cop,59                            ; Tx CTCSS On Input only Disable
 
; 960 = cop,60                            ; Send MDC-1200 Burst (cop,60,type,UnitID[,DestID,SubCode])
;                                         ; Type is 'I' for PttID, 'E' for Emergency, and 'C' for Call
;                                         ; (SelCall or Alert), or 'SX' for STS (ststus), where X is 0-F.
;                                         ; DestID and subcode are only specified for  the 'C' type message.
;                                         ; UnitID is the local systems UnitID. DestID is the MDC1200 ID of
;                                         ; the radio being called, and the subcodes are as follows:
;                                         ; Subcode '8205' is Voice Selective Call for Spectra ('Call')
;                                         ; Subcode '8015' is Voice Selective Call for Maxtrac ('SC') or
;                                         ; Astro-Saber('Call')
;                                         ; Subcode '810D' is Call Alert (like Maxtrac 'CA')
 
; 961 = cop,61                            ; Send Message to USB to control GPIO pins (cop,61,GPIO1=0[,GPIO4=1].....)
; 962 = cop,62                            ; Send Message to USB to control GPIO pins, quietly (cop,62,GPIO1=0[,GPIO4=1].....)
 
; 963 = cop,63                            ; Send pre-configred APRSTT notification (cop,63,CALL[,OVERLAYCHR])
; 964 = cop,64                            ; Send pre-configred APRSTT notification, quietly (cop,64,CALL[,OVERLAYCHR])
; 965 = cop,65                            ; Send POCSAG page (equipped channel types only)
 
[functions-remote]
 
0 = remote,1                            ; Retrieve Memory
1 = remote,2                            ; Set freq.
2 = remote,3                            ; Set tx PL tone
3 = remote,4                            ; Set rx PL tone
40 = remote,100                         ; Rx PL off
41 = remote,101                         ; Rx PL on
42 = remote,102                         ; Tx PL off
43 = remote,103                         ; Tx PL on
44 = remote,104                         ; Low Power
45 = remote,105                         ; Medium Power
46 = remote,106                         ; High Power
711 = remote,107                        ; Bump -20
714 = remote,108                        ; Bump -100
717 = remote,109                        ; Bump -500
713 = remote,110                        ; Bump +20
716 = remote,111                        ; Bump +100
719 = remote,112                        ; Bump +500
721 = remote,113                        ; Scan - slow
724 = remote,114                        ; Scan - quick
727 = remote,115                        ; Scan - fast
723 = remote,116                        ; Scan + slow
726 = remote,117                        ; Scan + quick
729 = remote,118                        ; Scan + fast
79 = remote,119                         ; Tune
51 = remote,5                           ; Long status query
52 = remote,140 ; Short status query
67 = remote,210 ; Send a *
69 = remote,211 ; Send a #
;91 = remote,99,CALLSIGN,LICENSETAG     ; Remote base login.
                                        ; Define a different dtmf sequence for each user which is
                                        ; authorized to use the remote base to control access to it.
                                        ; For examble 9139583=remote,99,WB6NIL,G would grant access to
                                        ; the remote base and announce WB6NIL as being logged in.
                                        ; Another entry, 9148351=remote,99,WA6ZFT,E would grant access to
                                        ; the remote base and announce WA6ZFT as being logged in.
                                        ; When the remote base is disconnected from the originating node, the
                                        ; user will be logged out. The LICENSETAG argument is used to enforce
; tx frequency limits. See [txlimits] below.
85 = cop,6                              ; Remote base telephone key
 
 
[telemetry]
 
; Telemetry entries can be shared across all repeaters, or defined for each repeater.
; Can be a tone sequence, morse string, or a file
;
; |t - Tone escape sequence
;
; Tone sequences consist of 1 or more 4-tuple entries (freq1, freq2, duration, amplitude)
; Single frequencies are created by setting freq1 or freq2 to zero.
;
; |m - Morse escape sequence
;
; Sends Morse code at the telemetry amplitude and telemetry frequency as defined in the
; [morse] section.
;
; Follow with an alphanumeric string
;
; |i - Morse ID escape sequence
;
; Sends Morse code at the ID amplitude and ID frequency as defined in the
; [morse] section.
;
; path/to/sound/file/without/extension
;
; Send the sound if in place of a constructed tone. Do not include the file extension
; Example: ct8 = rpt/bloop
; Example: idrecording = rpt/nodenames/YOUR-NODE-NUMBER
 
ct1 = |t(350,0,100,2048)(500,0,100,2048)(660,0,100,2048)
ct2 = |t(660,880,150,2048)
ct3 = |t(440,0,150,4096)
ct4 = |t(550,0,150,2048)
ct5 = |t(660,0,150,2048)
ct6 = |t(880,0,150,2048)
ct7 = |t(660,440,150,2048)
ct8 = |t(700,1100,150,2048)
ranger = |t(1800,0,60,3072)(0,0,50,0)(1800,0,60,3072)(0,0,50,0)(1800,0,60,3072)(0,0,50,0)(1800,0,60,3072)(0,0,50,0)(1800,0,60,3072)(0,0,50,0)(1800,0,60,3072)(0,0,150,0)
remotemon = |t(1209,0,50,2048)                                  ; local courtesy tone when receive only
remotetx = |t(1633,0,50,3000)(0,0,80,0)(1209,0,50,3000) ; local courtesy tone when linked Trancieve mode
cmdmode = |t(900,903,200,2048)
functcomplete = |t(1000,0,100,2048)(0,0,100,0)(1000,0,100,2048)
remcomplete = |t(650,0,100,2048)(0,0,100,0)(650,0,100,2048)(0,0,100,0)(650,0,100,2048)
pfxtone = |t(350,440,30000,3072)
patchup = rpt/callproceeding
patchdown = rpt/callterminated
 
; As far as what the numbers mean,
; (000,000,010,000)
;   |   |   |   |-------amplitude
;   |   |   |-------------duration
;   |   |-------------------Tone 2
;   |-------------------------Tone 1
 
; So, with 0,0,10,0 That says No Tone1, No Tone2, 10ms duration, 0 Amplitude.
; Use it for a delay.  Fine tuning for how long before telemetry is sent, in conjunction with the telemdelay parameter)
; The numbers, like 350,440,10,2048 are 350Hz, 440Hz, 10ms delay, amplitude of 2048.
 
; Morse code parameters, these are common to all repeaters.
 
[morse]
speed = 20 ; Approximate speed in WPM
frequency = 800 ; Morse Telemetry Frequency
amplitude = 4096 ; Morse Telemetry Amplitude
idfrequency = 1065 ; Morse ID Frequency
idamplitude = 1024 ; Morse ID Amplitude
 
;
; This section allows wait times for telemetry events to be adjusted
; A section for wait times can be defined for every repeater
;
 
[wait-times]
telemwait = 2000                        ; Time to wait before sending most telemetry
idwait = 500                            ; Time to wait before starting ID
unkeywait = 2000                        ; Time to wait after unkey before sending CT's and link telemetry
calltermwait = 2000                     ; Time to wait before announcing "call terminated"
 
; Memories for remote bases
 
[memory]
;00 = 146.580,100.0,m
;01 = 147.030,103.5,m+t
;02 = 147.240,103.5,m+t
;03 = 147.765,79.7,m-t
;04 = 146.460,100.0,m
;05 = 146.550,100.0,m
 
; Place command macros here
 
[macro]
;1 = *32011#
;2 = *12001*12011*12043*12040*12050*12060*12009*12002*12003*12004*1113*12030#
;3 = *32001*32011*32050*32030*32060#
 
 
; Data Acquisition configuration
 
;[daq-list]
;device = device_name1
;device = device_name2
 
;Where: device_name1 and device_name2 are stanzas you define in this file
 
;device = daq-cham-1
 
; Device name
 
;[daq-cham-1] ; Defined in [daq-list]
;hwtype = uchameleon ; DAQ hardware type
;devnode = /dev/ttyUSB0 ; DAQ device node (if required)
;1 = inadc ; Pin definition for an ADC channel
;2 = inadc
;3 = inadc
;4 = inadc
;5 = inadc
;6 = inadc
;7 = inadc
;8 = inadc
;9 = inp ; Pin definition for an input with a weak pullup resistor
;10 = inp
;11 = inp
;12 = inp
;13 = in ; Pin definition for an input without a weak pullup resistor
;14 = out ; Pin definition for an output
;15 = out
;16 = out
;17 = out
;18 = out
 
;[meter-faces]
 
;face = scale(scalepre,scalediv,scalepost),word/?,...
;
; scalepre = offset to add before dividing with scalediv
; scalediv = full scale/number of whole units (e.g. 256/20 or 12.8 for 20 volts).
; scalepost = offset to add after dividing with scalediv
;
;face = range(X-Y:word,X2-Y2:word,...),word/?,...
;face = bit(low-word,high-word),word/?,...
;
; word/? is either a word in /var/lib/asterisk/sounds or one of its subdirectories,
; or a question mark which is  a placeholder for the measured value.
;
;
; Battery voltage 0-20 volts
;batvolts = scale(0,12.8,0),rpt/thevoltageis,?,ha/volts
; 4 quadrant wind direction
;winddir = range(0-33:north,34-96:west,97-160:south,161-224:east,225-255:north),rpt/thewindis,?
; LM34 temperature sensor with 130 deg. F full scale
;lm34f = scale(0,1.969,0),rpt/thetemperatureis,?,degrees,fahrenheit
; Status poll (non alarmed)
;light = bit(ha/off,ha/on),ha/light,?
 
;[alarms]
;
;tag = device,pin,node,ignorefirst,func-low,func-hi
;
;tag = a unique name for the alarm
;device = daq device to poll
;pin = the device pin to be monitored
;ignorefirstalarm = set to 1 to throwaway first alarm event, or 0 to report it
;node = the node number to execute the function on
;func-low = the DTMF function to execute on a high to low transition
;func-high = the DTMF function to execute on a low to high transition
;
; a  '-' as a function name is shorthand for no-operation
;
;door = daq-cham-1,9,1,2017,*7,-
;pwrfail = daq-cham-1,10,0,2017,*911111,-
;
; Control states
; Allow several control operator functions to be changed at once using one command (good for scheduling)
;
;[controlstates]
;statenum = copcmd,[copcmd]...
;0 = rptena,lnkena,apena,totena,ufena,noicd  ; Normal operation
;1 = rptena,lnkena,apdis,totdis,ufena,noice  ; Net and news operation
;2 = rptena,lnkdis,apdis,totena,ufdis,noice  ; Repeater only operation
 
; Scheduler - execute a macro at a given time
 
[schedule]
;dtmf_function =  m h dom mon dow  ; ala cron, star is implied
;2 = 00 00 * * *   ; at midnight, execute macro 2.
 
; See https://wiki.allstarlink.org/wiki/Event_Management
[events]
 
#includeifexists custom/rpt.conf

 

 

//////////////////////////////IAX.CONF///////////////////////////////
 

; Inter-Asterisk eXchange driver definition

[general]
; !!! Change this to match your node registration !!!
register=YOUR-NODE-NUMBER:YOUR-ALLSTARLINK-PASSWORD@register.allstarlink.org    ; This must be changed to your node number, password 
; remove the leading ";"

bindport = 4570    ; bindport and bindaddr may be specified

; NOTE: bindport must be specified BEFORE
; bindaddr or may be specified on a specific
; bindaddr if followed by colon and port
;  (e.g. bindaddr=192.168.0.1:4569)

; bindaddr = 192.168.0.1    ; more than once to bind to multiple
                                ; addresses, but the first will be the 
                                ; default
bindaddr = 0.0.0.0

disallow = all    ; The permitted codecs for outgoing connections 
    ; Audio Quality    Bandwidth
;allow = ulaw    ; best    87 kbps
;allow = adpcm    ; good    55 kbps
;allow = gsm    ; medicore    36 kbps
allow = ulaw
allow = adpcm
allow = g722
allow = g726aal2
allow = gsm
allow = ilbc


jitterbuffer = yes                                                                
forcejitterbuffer = yes                                                           
dropcount = 2                                                                     
maxjitterbuffer = 4000                                                            
maxjitterinterps = 10                                                             
resyncthreshold = 1000                                                            
maxexcessbuffer = 80                                                              
minexcessbuffer = 10                                                              
jittershrinkrate = 1                                                              
tos = 0x1E                                                                  
autokill = yes                                                                    
delayreject = yes                                                                 
; iaxthreadcount = 30                                                              
; iaxmaxthreadcount = 150   


; Incoming radio connections

[radio]
type = user
disallow = all
allow = ulaw
allow = adpcm
allow = g722
allow = g726aal2
allow = gsm
allow = ilbc
codecpriority = host
context = radio-secure
transfer = no

[iaxrpt]                            ; Connect from iaxrpt Username field (PC AllStar Client)
type = user                           ; Notice type is user here <---------------
context = iaxrpt    ; Context to jump to in extensions.conf
auth = md5
secret = Your_Secret_Pasword_Here
host = dynamic
disallow = all                    
allow = ulaw
allow = adpcm
allow = gsm                       
transfer = no

[iaxclient]                         ; Connect from iax client (Zoiper...)
type = friend                         ; Notice type here is friend <--------------
context = iax-client                  ; Context to jump to in extensions.conf
auth = md5
secret = Your_Secret_Password_Here
host = dynamic
disallow = all
allow = ulaw
allow = adpcm
allow = gsm
transfer = no

[allstar-sys]
type = user
context = allstar-sys
auth = rsa
inkeys = allstar
disallow = all
allow = ulaw

[allstar-public]
type = user
context = allstar-public
auth = md5
secret = allstar
disallow = all
allow = ulaw
allow = gsm

; The following should be un-commented to support Allstar Autopatch service
; [allstar-autopatch]
; type = peer
; host = register.allstarlink.org
; username = <One of the Node numbers on this server>
; secret = <The node password for the above node>
; auth = md5
; disallow = all
; allow = ulaw
; transfer = no

#includeifexists custom/iax.conf

 

/////////////////////////////MODULES.CONF////////////////////////////

 

;
; Asterisk configuration file
;
; Module Loader configuration file
;
; By default DIAL does NOT load every module, only what is needed

; You can enable or disable any of the asterisk modules
; All modules are compiled and installed.

; To enable a module: load => module_name.so
; To disable a module: noload => module_name.so

; You will want to enable the channel driver modules you will be using.
; There are below in the Channle Driver section
; The most common Channel drivers for app_rpt are:
; chan_echolink.so   echolink channel driver
; chan_simpleusb.so  Simple USB Radio Interface Channel Drive
; chan_usbradio.so   USB Console Channel Driver
; chan_usrp.so       USRP Channel Module
; chan_voter.so      radio Voter channel driver

[modules]

autoload=no

; Applications

noload => app_adsiprog.so ; Asterisk ADSI Programming Application
noload => app_alarmreceiver.so ; Alarm Receiver for Asterisk
noload => app_amd.so ; Answering Machine Detection Application
load => app_authenticate.so ;            Authentication Application
noload => app_cdr.so ; Tell Asterisk to not maintain a CDR for
noload => app_chanisavail.so ; Check channel availability
noload => app_channelredirect.so ; Channel Redirect
noload => app_chanspy.so ; Listen to the audio of an active channel
noload => app_controlplayback.so ; Control Playback Application
noload => app_dahdibarge.so ; Barge in on channel application
noload => app_dahdiras.so ; DAHDI RAS Application
noload => app_dahdiscan.so ; Scan Zap channels application
noload => app_db.so ; Database Access Functions
load => app_dial.so ; Dialing Application
noload => app_dictate.so ; Virtual Dictation Machine
noload => app_directed_pickup.so ; Directed Call Pickup Application
noload => app_directory.so ; Extension Directory
noload => app_disa.so ; DISA (Direct Inward System Access) Appli
noload => app_dumpchan.so ; Dump Info About The Calling Channel
noload => app_echo.so ; Simple Echo Application
load => app_exec.so ; Executes dialplan applications
noload => app_externalivr.so ; External IVR Interface Application
noload => app_festival.so ; Simple Festival Interface
noload => app_flash.so ; Flash channel application
noload => app_followme.so ; Find-Me/Follow-Me Application
noload => app_forkcdr.so ; Fork The CDR into 2 separate entities
noload => app_getcpeid.so ; Get ADSI CPE ID
noload => app_gps.so ; GPS interface module
noload => app_hasnewvoicemail.so ; Indicator for whether a voice mailbox ha
noload => app_ices.so ; Encode and Stream via icecast and ices
noload => app_image.so ; Image Transmission Application
noload => app_lookupblacklist.so ; Look up Caller*ID name/number from black
noload => app_lookupcidname.so ; Look up CallerID Name from local databas
load => app_macro.so ; Extension Macros
noload => app_meetme.so ; MeetMe conference bridge
noload => app_milliwatt.so ; Digital Milliwatt (mu-law) Test Applicat
noload => app_mixmonitor.so ; Mixed Audio Monitoring Application
noload => app_morsecode.so ; Morse code
noload => app_mp3.so ; Silly MP3 Application
noload => app_nbscat.so ; Silly NBS Stream Application
noload => app_page.so ; Page Multiple Phones
noload => app_parkandannounce.so ; Call Parking and Announce Application
load => app_playback.so ; Sound File Playback Application
noload => app_privacy.so ; Require phone number to be entered, if n
noload => app_queue.so ; True Call Queueing
noload => app_radbridge.so ; Radio Bridging interface module
noload => app_random.so ; Random goto
noload => app_readfile.so ; Stores output of file into a variable
noload => app_read.so ; Read Variable Application
noload => app_realtime.so ; Realtime Data Lookup/Rewrite
noload => app_record.so ; Trivial Record Application
load => app_rpt.so ; Radio Repeater/Remote Base Application
noload => app_sayunixtime.so ; Say time
noload => app_senddtmf.so ; Send DTMF digits Application
load => app_sendtext.so ; Send Text Applications
noload => app_setcallerid.so ; Set CallerID Application
noload => app_setcdruserfield.so ; CDR user field apps
noload => app_settransfercapability.so ; Set ISDN Transfer Capability
noload => app_sms.so ; SMS/PSTN handler
noload => app_softhangup.so ; Hangs up the requested channel
noload => app_speech_utils.so ; Dialplan Speech Applications
noload => app_stack.so ; Stack Routines
load => app_system.so ; Generic System() application
load => app_talkdetect.so ; Playback with Talk Detection
noload => app_test.so ; Interface Test Application
load => app_transfer.so ; Transfer
noload => app_url.so ; Send URL Applications
noload => app_userevent.so ; Custom User Event Application
noload => app_verbose.so ; Send verbose output
noload => app_voicemail.so ; Comedian Mail (Voicemail System)
noload => app_waitforring.so ; Waits until first ring after time
noload => app_waitforsilence.so ; Wait For Silence
noload => app_while.so ; While Loops and Conditional Execution
noload => app_zapateller.so ; Block Telemarketers with Special Informa

; CDR

noload => cdr_csv.so ; Comma Separated Values CDR Backend
noload => cdr_custom.so ; Customizable Comma Separated Values CDR
noload => cdr_manager.so ; Asterisk Manager Interface CDR Backend

; Channels

noload => chan_agent.so ; Agent Proxy Channel
noload => chan_alsa.so ; ALSA Console Channel Driver
noload => chan_beagle.so ; Beagleboard Radio Interface Channel Driver
load => chan_dahdi.so ; DAHDI Telephony
noload => chan_echolink.so ; echolink Channel Driver
noload => chan_features.so ; Feature Proxy Channel
noload => chan_gtalk.so ; Gtalk Channel Driver
load => chan_iax2.so ; Inter Asterisk eXchange (Ver 2)
load => chan_local.so ; Local Proxy Channel (Note: used internal
noload => chan_oss.so ; Channel driver for OSS sound cards
noload => chan_phone.so ; Generic Linux Telephony Interface driver
noload => chan_pi.so ; DMK Engineering "PITA" Board on Rpi2/3 Channel Driver
load => chan_simpleusb.so ; CM1xx USB Cards with Radio Interface Channel Driver (No DSP)
noload => chan_sip.so ; Session Initiation Protocol (SIP)
noload => chan_tlb.so ; TheLinkBox Channel Driver
noload => chan_usbradio.so ; CM1xx USB Cards with Radio Interface Channel Driver (DSP)
noload => chan_usrp.so ; GNU Radio interface USRP Channel Driver
noload => chan_voter.so ; Radio Voter Channel Driver

; Codecs

; CODEC          AUDIO QUALITY   BANDWIDTH (including IP and Ethernet headers)
; ULAW           best            87 kilobits per second (kbps)
; ADPCM          good            55 kbps
; GSM            mediocre        36 kbps
; g726aal2
; ilbc

load => codec_adpcm.so ; Adaptive Differential PCM Coder/Decoder
load => codec_alaw.so ; A-law Coder/Decoder
load => codec_a_mu.so ; A-law and Mulaw direct Coder/Decoder
noload => codec_dahdi.so ; Generic DAHDI Transcoder Codec Translato
load => codec_g726.so ; ITU G.726-32kbps G726 Transcoder
load => codec_gsm.so ; GSM Coder/Decoder
load => codec_ulaw.so ; mu-Law Coder/Decoder
noload => codec_ilbc.so ; http://en.wikipedia.org/wiki/Internet_Low_Bitrate_Codec

; Formats

load => format_g723.so ; G.723.1 Simple Timestamp File Format
load => format_g726.so ; Raw G.726 (16/24/32/40kbps) data
load => format_g729.so ; Raw G729 data
load => format_gsm.so ; Raw GSM data
load => format_h263.so ; Raw H.263 data
load => format_h264.so ; Raw H.264 data
load => format_ilbc.so ; Raw iLBC data
noload => format_jpeg.so ; JPEG (Joint Picture Experts Group) Image
load => format_pcm.so ; Raw/Sun uLaw/ALaw 8KHz (PCM,PCMA,AU), G.
load => format_sln.so ; Raw Signed Linear Audio support (SLN)
load => format_vox.so ; Dialogic VOX (ADPCM) File Format
load => format_wav_gsm.so ; Microsoft WAV format (Proprietary GSM)
load => format_wav.so ; Microsoft WAV format (8000Hz Signed Line

; Functions

load => func_base64.so ; base64 encode/decode dialplan functions
load => func_callerid.so ; Caller ID related dialplan function
load => func_cdr.so ; CDR dialplan function
load => func_channel.so ; Channel information dialplan function
load => func_curl.so ; Load external URL
load => func_cut.so ; Cut out information from a string
load => func_db.so ; Database (astdb) related dialplan functi
load => func_enum.so ; ENUM related dialplan functions
load => func_env.so ; Environment/filesystem dialplan function
load => func_global.so ; Global variable dialplan functions
load => func_groupcount.so ; Channel group dialplan functions
load => func_language.so ; Channel language dialplan function
load => func_logic.so ; Logical dialplan functions
load => func_math.so ; Mathematical dialplan function
load => func_md5.so ; MD5 digest dialplan functions
load => func_moh.so ; Music-on-hold dialplan function
load => func_rand.so ; Random number dialplan function
load => func_realtime.so ; Read/Write values from a RealTime reposi
noload => func_sha1.so ; SHA-1 computation dialplan function
noload => func_strings.so ; String handling dialplan functions
noload => func_timeout.so ; Channel timeout dialplan functions
noload => func_uri.so ; URI encode/decode dialplan functions

; PBX

noload => pbx_ael.so ; Asterisk Extension Language Compiler
load => pbx_config.so ; Text Extension Configuration
noload => pbx_dundi.so ; Distributed Universal Number Discovery (
noload => pbx_loopback.so ; Loopback Switch
noload => pbx_realtime.so ; Realtime Switch
noload => pbx_spool.so ; Outgoing Spool Support

; Resources

load => res_adsi.so ; ADSI Resource
noload => res_agi.so ; Asterisk Gateway Interface (AGI)
noload => res_clioriginate.so ; Call origination from the CLI
noload => res_convert.so ; File format conversion CLI command
load => res_crypto.so ; Cryptographic Digital Signatures
load => res_features.so ; Call Features Resource
load => res_indications.so ; Indications Resource
noload => res_jabber.so ; AJI - Asterisk Jabber Interface
noload => res_monitor.so ; Call Monitoring Resource
noload => res_musiconhold.so ; Music On Hold Resource
load => res_smdi.so ; Simplified Message Desk Interface (SMDI)
noload => res_snmp.so ; SNMP [Sub]Agent for Asterisk
noload => res_speech.so ; Generic Speech Recognition API

[global]

 

/////////////////////////////MANAGER.CONF////////////////////////////

 

;
; Asterisk Call Management support
;

; By default asterisk will listen on localhost only. 
[general]
enabled = yes
port = 4570
;bindaddr = 192.168.42.3
binadddr = 0.0.0.0

[admin]
secret = (YOUR-SECRET-PASSWORD)
read = all,system,call,log,verbose,command,agent,user,config
write = all,system,call,log,verbose,command,agent,user,config

 

 

 

BCM-220 Link Radio to RC-210 Connections:

The following are the jumper setting for the RC-210 to work with a BCM link radio; I have the connection through Port 3: JP5 (CTCSS) to active LOW and JP6 (COS) to active HIGH.  For Port 3 the RX audio is JP9 which set to FLAT/removed.  Also, when programming the RC-210, in the PORT SWITCHES tab make sure the link radio is set for CARRIER only, disable DTMF.  Finally, link the port for the link radio to the port on the BCR/RC-210 port using the RCP programming software.  In my case, port 1 is linked port 3 using macro 119 with courtesy tone 1, macro 69 for port 3. 220 link radio frequency is simplex 223.640 with CTCSS 103.5.  As a programming note it is best to place macro 119 on line 1 under the MACROS tab.  For example, my line 1 reads 118 119 181; line port 1 and 2; link port 1 and 3, play voice ID.

 

Cables:

RC-210 to BCR purchased from bridgecomsystem.com

RIM-Lite to RC-210 purchased from repeater-builder.com

RC-210 to BCM-220 purchased from bridgecomsystem.com

 

Bridgecom BCR-220 1.25 cm repeater operational.  Uplink 222.900 MHz, Downlink 224.500.  PL tones up and down 103.5 analog.

 

Bridgecom BCR-40DU GMRS repeater operational.  Uplink 467.600, Downlink 462.600 MHz (Channel 17).  PL tones up and down 103.5 analog. Repeater name:  Safford Peak.

 

APRS 35-Watt Digipeater, 2 meters, 144.390 MHz (Hardware Driven)

APRS 50-Watt, 6 meters, 50.620 MHz (Hardware Driven), SSID = KM7KK-6

 

Bridgecom BCR-40U DMR repeater operational: Output 447.500/Input 442.500, CC1, TS 1 and 2 linked.  Supported TG's: 91, 93, 3100, 3104, 3176, 31001, 31002, 31041, 31607 and 9911 (Emcom US)

 

NOTES Regarding the Icom ID-5100A transceiver.

How to add your own hotspot for D-Star use.  Make sure you are in VFO mode.  MENU->DV Memory->Repeater List.  Scroll down to a SEQUENTIALLY empty group number (I am using number 22).  Touch on the empty group and add the following information: For the name I use my hotspot name such as pi-dstar.  Enter you call sign making sure you have exactly 8 characters; e.g., mine is KM7KK  B.  I have two spaces between the last letter in my call sign to the module. Use module C for 2 meters, A for 1.2 GHz and B for 70 cm.  Enter the frequency of your hotspot which is a simplex device.  For the Use From parameter enter YES.  But for offset mode use only DUP+ and the offset number to 0.000.00.  Why this is the case, only the Icom gods know for sure.  To everyone, it makes absolutly no sense.  Finish up by entering your time offset from UTC.

 

I you want to use the ID-5100A with an external GPS, DO NOT USE THE OPC-1529 cable as stated in the manual; it absolutly will not work.  The two data connections for the RS-232 are backwards.   Make your own cable  ensuring ground (GND) goes to pin 5 on the RS-232, TxD to pin 2 and RxD to pin 3.  The GPS diciplined oscillator I use is from BG7TBL.

 

Email: jro2017@nyu.edu

HP Direct Printing: 6670NCV@hpeprint.com

HP Direct Printing Alternet: jrophd@hpeprint.com

 

Cell: 520-273-8200

Office: 520-744-3194

Above: 2024 Blackwing CT5-V Cadillac with 6-speed manual transmission. 668 HP.  Passes everything on the road but a gas station.

 

Below: The house I built in 2013-2014.

Above: The home of KM7KK, Tucson, AZ.  Near the Saguaro National Preserve.

 

My mentor in amateur radio W2PHB George Slockbower who will always be in my thoughts and have dedicated an inscribed brick in his honor at the ARRL patio.

.--.   ---  .-..  ..  -  ..  -.-.   .-  .-..  .-..  -.--  --..--  ..  .-  --  .-   ...  ---  .-..  ..  -..  -.-.  ---  -.  ...  .  .-.  ...-  .-  -  ..  ...-  .  .-.-.-

Print | Sitemap
© KM7KK