Lets start out with my setup so this might not work for you.
My repeater is a Bridgecom BCR-40DU, I purchased the URIx, 25 pin cable, and Micro SD from the myGMRS store.
Make sure your not using a Raspberry Pi 4, trust me it doesn't work. I ended up getting a Raspberry Pi 3B+.
After installing the micro sd card into the pi make sure you connect an ethernet cable, log in, change password like instructed, then set up wifi if you want by following instructions in the quick start guide that came with the micro sd card, don't forget to log into your router and set up port forwarding.
Your gonna wanna go into your simpleusb.conf file and change a few things.
sudo nano /etc/asterisk/simpleusb.conf
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 = usb ; 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)
When your done making the changes hit ctrl + o followed by enter then ctrl + x followed by enter.
I wasn't able to use DTMF tones to connect to different nodes so I found a command in one of the forum pages to connect through ssh.
sudo asterisk -rx "rpt fun 24219 *3172"
24219 is my node so insert your node number, *3172 will connect me to node 172, *3xxxxx will connect you to your node of choice, xxxxx being the node number.
If your gonna use the Pi as your repeater controller then your gonna have to modify your rpt.conf file.
sudo nano /etc/asterisk/rpt.conf
hangtime = 1000 ; squelch tail hang time (in ms) (optional, default 5 seconds, 5000 ms)
althangtime = 2000 ; longer squelch tail
totime = 180000 ; transmit time-out time (in ms) (optional, default 3 minutes 180000 ms)
idrecording = |ixxxxxxx ; cording or morse string see http://ohnosec.org/drupal/node/87
;idtalkover = |ixxxxxxx ; Talkover ID (optional) default is none see http://ohnosec.org/drupal/node/129
; See Telemetry section Example: idrecording = rpt/nodenames/24219
idtime = 900000
When your done making the changes hit ctrl + o followed by enter then ctrl + x followed by enter.
Change the xxxxxxx to your callsign make sure you keep the |i or it won't identify.
After your done making all the changes make sure to restart asterisk by using:
sudo service asterisk restart
These are all the changes I did to make everything work with my system. Once I get voice ID working I'll do an update.
I hope this helps someone. It took me quite a few days of playing around trying to figure this out.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
FrostyFruits
Lets start out with my setup so this might not work for you.
My repeater is a Bridgecom BCR-40DU, I purchased the URIx, 25 pin cable, and Micro SD from the myGMRS store.
Make sure your not using a Raspberry Pi 4, trust me it doesn't work. I ended up getting a Raspberry Pi 3B+.
After installing the micro sd card into the pi make sure you connect an ethernet cable, log in, change password like instructed, then set up wifi if you want by following instructions in the quick start guide that came with the micro sd card, don't forget to log into your router and set up port forwarding.
Your gonna wanna go into your simpleusb.conf file and change a few things.
sudo nano /etc/asterisk/simpleusb.conf
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 = usb ; 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)
duplex = 1 ; Duplex 0,1
; 0 - half duplex
; 1 - full duplex
When your done making the changes hit ctrl + o followed by enter then ctrl + x followed by enter.
I wasn't able to use DTMF tones to connect to different nodes so I found a command in one of the forum pages to connect through ssh.
sudo asterisk -rx "rpt fun 24219 *3172"
24219 is my node so insert your node number, *3172 will connect me to node 172, *3xxxxx will connect you to your node of choice, xxxxx being the node number.
If your gonna use the Pi as your repeater controller then your gonna have to modify your rpt.conf file.
sudo nano /etc/asterisk/rpt.conf
hangtime = 1000 ; squelch tail hang time (in ms) (optional, default 5 seconds, 5000 ms)
althangtime = 2000 ; longer squelch tail
totime = 180000 ; transmit time-out time (in ms) (optional, default 3 minutes 180000 ms)
idrecording = |ixxxxxxx ; cording or morse string see http://ohnosec.org/drupal/node/87
;idtalkover = |ixxxxxxx ; Talkover ID (optional) default is none see http://ohnosec.org/drupal/node/129
; See Telemetry section Example: idrecording = rpt/nodenames/24219
idtime = 900000
When your done making the changes hit ctrl + o followed by enter then ctrl + x followed by enter.
Change the xxxxxxx to your callsign make sure you keep the |i or it won't identify.
After your done making all the changes make sure to restart asterisk by using:
sudo service asterisk restart
These are all the changes I did to make everything work with my system. Once I get voice ID working I'll do an update.
I hope this helps someone. It took me quite a few days of playing around trying to figure this out.
Joe
WROE856
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.