RANGER network

Been working (with Jim...and hope he doesn't mind...) on some mods to the app_rpt module.

The genesis for this was a posting on QRZ concerning the lack of consistent monitoring (or even accessiblity) of repeaters across the country, as well as the multiplicity of frequencies in use (note, I'm only talking about the US here...though, I'm sure that other countries have the same issues), PL schemes, etc.

So...took this a step further.

What if (how all great ideas start):

1. There was one agreed-upon frequency in the 2m band (which is the most popular, and accessible to all (well, except for the grandfathered Novice licenses...) hams. Some folks have bandied about 146.55. Idea is to NOT impinge on .52, satellite, repeaters, weak signals, sideband, etc. 55 is in the simplex range in the current band plan.

2. There was a way of having a transceiver (this is simplex, remember) physically connected via app_rpt/URI/etc to a local machine or linked network (such as the one I participate in here in eastern PA/NJ) that would be listening on 55...waiting for the LiTZ signal (and that's the only gating part...no PL, no processing, just waiting for the long zero...) in which case asterisk would:
  a. *3 to a targeted node/reflector/network
  b. using the nodename announce gsm file, announce its presence
    c. change add an extra 'feature' to the CT sequence to alert
     to the fact that the emergency node is connected
  d. be disconnected under the control of a control/sysop on
            the network after the issue had been resolved.

3. Part 97 says one of our three charters is to provide emergency services in the event we're called upon to do so. I'm taking a broad view and saying that a fellow ham, either themselves, or coming upon an incident, is well within their privileges to offer whatever aid they can. The fact is...driving across country for vacation with my ARRL Repeater Directory at my side...finding a machine that a) had someone listening and b) was accurately listed (freqs, PLs, offsets, locations..) was a hit and miss thing. Mostly probably because of b)...because when I was able to finally connect up with machines during the drive, there was always some OM out there willing to chew the rag.

So, it's part of our charter. Besides...if you look at it...other licensed services, such as marine, aviation, heck, even Citizens Band, has defined emergency frequencies...and in the case of CB...an active cadre of folks who are visible presences on the highways (REACT comes to mind...say what you will...at least they make the effort....).

Anyway, Jim took the bull by the proverbial horns and coded up the additions to the app_rpt.c code to do just that. At it's minimal implementation, you only need 3 lines in the rpt.conf file to activate the basic functionality, a URI, and an open USB port.

So...the current SVN has the code in there to do just that. For what it's worth, I'm using an Alinco DR135, since in data mode, the DB9 connector on the back gives you all the right signals: discriminator audio, COR, audio in, PTT. VERY simple to interface. Just remember to put it into DATA mode...

So, there are a few things to consider:

1. Registration of the node. Jim's set aside the 9xxxx sequence of node numbers for this proposal on AllStarLink. Oh, by the by, RANGER stands for Radio Amateur Network (for) General Emergency Response. If you want to participate, register for a node by putting RANGER in the comments field for the registration. You'll need to download the current svn, build, and install the software and build the configs for the additional uri to bring it up.

2. He's registered a domain and set up a web site (www.hamranger.org) with some preliminary information about the whys, wherefores, and such as an introduction. There's also more about the rationale.

3. The AllStarLink nodelist lists the active RANGER nodes in RED. Ranger Red. Not bad...:wink:

Think also of other advantages:

1. You see something (or it happens to you...). The manufacturers see the advantages of putting an 'emergency button' on the faceplate of their newest lines of radios which (or, you programmed one of the hypermemory buttons), when pressed, segue to the defined frequency, you send out the dtmf zero for 4 seconds to get picked up by the closest station that is connected to a network covering, say, Philly to NY to Allentown PA (which is the reach of the PA/NJ Asterisk Net).

2. Someone somewhere answers back. Help disptched or additional aid offered.

or

1. You see something (or it happens to you...). You twist the dial to find a repeater. Can't hear anything. So, you call on 52. Same thing. Pull out the repeater handbook and a) try and figure out what county you're in, b) what machines MAY be close to you, and c) dial in the frequency, try to remember which button sequences you need to press to get to the PL settings since you computer loaded the thing and forgot how to operate the front panel apart from on, volume, and channel select...

I set up a Facebook group, if anyone on the list is on FB. Search for 'RANGER Emergency Communicatons Network' to join.

It's a hope that the discussion will center around not so much "whether" we should do this, but "HOW WE CAN" do this. <soapbox>That we CAN is the important thing, and might just be one more contribution we can make as amateurs to using our skills not to just collect wallpaper...but to provide additional services for our society </soapbox>

Also, FWIW, my RANGER node is up, connected to my controller, and initial tests indicate that it responds just fine to the long zero (including transmitting the additional courtesy tones....) and works just fine. I'm sure there will be tweaking. But, that is the nature of running a repeater.

Feel free to discuss...flames to /dev/null.

···

--
Bryan
In this world, you must be oh so smart or oh so pleasant.
Well, for years I was smart. I recommend pleasant.
You may quote me.

Sent from my MacBook Pro.

Can't find the Facebook page using your instructions below. Thanks for making this happen!

Try...Redirecting...

Don't thank me...thank Jim for the coding work.

(And I like the <soapbox> tag...:))

···

On 11/11/11 2:33 PM, Lu Vencl wrote:

--
Bryan
In this world, you must be oh so smart or oh so pleasant.
Well, for years I was smart. I recommend pleasant.
You may quote me.

Sent from my MacBook Pro.

For those of us who are facebook-impaired (or have allergies to such things)
is there a way to access that faceboook thing without a login??

JIM WB6NIL

···

Date: Fri, 11 Nov 2011 14:47:06 -0500
From: bdboyle@bdboyle.com
To: app_rpt-users@ohnosec.org
Subject: Re: [App_rpt-users] RANGER network

On 11/11/11 2:33 PM, Lu Vencl wrote:

Can’t find the Facebook page using your instructions below. Thanks for making this happen!

Try…Redirecting...

Don’t thank me…thank Jim for the coding work.

(And I like the tag…:))


Bryan
In this world, you must be oh so smart or oh so pleasant.
Well, for years I was smart. I recommend pleasant.
You may quote me.

Sent from my MacBook Pro.


App_rpt-users mailing list
App_rpt-users@ohnosec.org
ohnosec.org

Wish there was;if there is, and someone knows...???.

Wish I wasn't on FB either, but, my business is...so...gotta keep watch over it to head off issues...

···

On 11/11/11 2:49 PM, Jim Duuuude wrote:

For those of us who are facebook-impaired (or have allergies to such things)
is there a way to access that faceboook thing without a login??

--
Bryan
In this world, you must be oh so smart or oh so pleasant.
Well, for years I was smart. I recommend pleasant.
You may quote me.

Sent from my MacBook Pro.

OK I like the idea. Can we have it exec a command. The command then can connect and target a email to other hams. I might want the command to dial the auto-patch… Must likely if I’m not listening to 146.550 then I’m not listening to my repeater.

David

···

On Fri, Nov 11, 2011 at 11:19 AM, Bryan D. Boyle bdboyle@bdboyle.com wrote:

Been working (with Jim…and hope he doesn’t mind…) on some mods to the app_rpt module.

The genesis for this was a posting on QRZ concerning the lack of consistent monitoring (or even accessiblity) of repeaters across the country, as well as the multiplicity of frequencies in use (note, I’m only talking about the US here…though, I’m sure that other countries have the same issues), PL schemes, etc.

So…took this a step further.

What if (how all great ideas start):

  1. There was one agreed-upon frequency in the 2m band (which is the most popular, and accessible to all (well, except for the grandfathered Novice licenses…) hams. Some folks have bandied about 146.55. Idea is to NOT impinge on .52, satellite, repeaters, weak signals, sideband, etc. 55 is in the simplex range in the current band plan.

  2. There was a way of having a transceiver (this is simplex, remember) physically connected via app_rpt/URI/etc to a local machine or linked network (such as the one I participate in here in eastern PA/NJ) that would be listening on 55…waiting for the LiTZ signal (and that’s the only gating part…no PL, no processing, just waiting for the long zero…) in which case asterisk would:

     a. *3 to a targeted node/reflector/network
    
     b. using the nodename announce gsm file, announce its presence
    
     c. change add an extra 'feature' to the CT sequence to alert
    
        to the fact that the emergency node is connected
    
     d. be disconnected under the control of a control/sysop on
    
        the network after the issue had been resolved.
    
  3. Part 97 says one of our three charters is to provide emergency services in the event we’re called upon to do so. I’m taking a broad view and saying that a fellow ham, either themselves, or coming upon an incident, is well within their privileges to offer whatever aid they can. The fact is…driving across country for vacation with my ARRL Repeater Directory at my side…finding a machine that a) had someone listening and b) was accurately listed (freqs, PLs, offsets, locations…) was a hit and miss thing. Mostly probably because of b)…because when I was able to finally connect up with machines during the drive, there was always some OM out there willing to chew the rag.

So, it’s part of our charter. Besides…if you look at it…other licensed services, such as marine, aviation, heck, even Citizens Band, has defined emergency frequencies…and in the case of CB…an active cadre of folks who are visible presences on the highways (REACT comes to mind…say what you will…at least they make the effort…).

Anyway, Jim took the bull by the proverbial horns and coded up the additions to the app_rpt.c code to do just that. At it’s minimal implementation, you only need 3 lines in the rpt.conf file to activate the basic functionality, a URI, and an open USB port.

So…the current SVN has the code in there to do just that. For what it’s worth, I’m using an Alinco DR135, since in data mode, the DB9 connector on the back gives you all the right signals: discriminator audio, COR, audio in, PTT. VERY simple to interface. Just remember to put it into DATA mode…

So, there are a few things to consider:

  1. Registration of the node. Jim’s set aside the 9xxxx sequence of node numbers for this proposal on AllStarLink. Oh, by the by, RANGER stands for Radio Amateur Network (for) General Emergency Response. If you want to participate, register for a node by putting RANGER in the comments field for the registration. You’ll need to download the current svn, build, and install the software and build the configs for the additional uri to bring it up.

  2. He’s registered a domain and set up a web site (www.hamranger.org) with some preliminary information about the whys, wherefores, and such as an introduction. There’s also more about the rationale.

  3. The AllStarLink nodelist lists the active RANGER nodes in RED. Ranger Red. Not bad…:wink:

Think also of other advantages:

  1. You see something (or it happens to you…). The manufacturers see the advantages of putting an ‘emergency button’ on the faceplate of their newest lines of radios which (or, you programmed one of the hypermemory buttons), when pressed, segue to the defined frequency, you send out the dtmf zero for 4 seconds to get picked up by the closest station that is connected to a network covering, say, Philly to NY to Allentown PA (which is the reach of the PA/NJ Asterisk Net).

  2. Someone somewhere answers back. Help disptched or additional aid offered.

or

  1. You see something (or it happens to you…). You twist the dial to find a repeater. Can’t hear anything. So, you call on 52. Same thing. Pull out the repeater handbook and a) try and figure out what county you’re in, b) what machines MAY be close to you, and c) dial in the frequency, try to remember which button sequences you need to press to get to the PL settings since you computer loaded the thing and forgot how to operate the front panel apart from on, volume, and channel select…

I set up a Facebook group, if anyone on the list is on FB. Search for ‘RANGER Emergency Communicatons Network’ to join.

It’s a hope that the discussion will center around not so much “whether” we should do this, but “HOW WE CAN” do this. That we CAN is the important thing, and might just be one more contribution we can make as amateurs to using our skills not to just collect wallpaper…but to provide additional services for our society

Also, FWIW, my RANGER node is up, connected to my controller, and initial tests indicate that it responds just fine to the long zero (including transmitting the additional courtesy tones…) and works just fine. I’m sure there will be tweaking. But, that is the nature of running a repeater.

Feel free to discuss…flames to /dev/null.

Bryan

In this world, you must be oh so smart or oh so pleasant.

Well, for years I was smart. I recommend pleasant.

You may quote me.

Sent from my MacBook Pro.


App_rpt-users mailing list

App_rpt-users@ohnosec.org

http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users

i’ll try when i get hone…

···


Bryan

Sent from my iPhone

please forgive misspellings…

On Nov 11, 2011, at 19:08, David KE6UPI dshaw@ke6upi.com wrote:

OK I like the idea. Can we have it exec a command. The command then can connect and target a email to other hams. I might want the command to dial the auto-patch… Must likely if I’m not listening to 146.550 then I’m not listening to my repeater.

David

On Fri, Nov 11, 2011 at 11:19 AM, Bryan D. Boyle bdboyle@bdboyle.com wrote:

Been working (with Jim…and hope he doesn’t mind…) on some mods to the app_rpt module.

The genesis for this was a posting on QRZ concerning the lack of consistent monitoring (or even accessiblity) of repeaters across the country, as well as the multiplicity of frequencies in use (note, I’m only talking about the US here…though, I’m sure that other countries have the same issues), PL schemes, etc.

So…took this a step further.

What if (how all great ideas start):

  1. There was one agreed-upon frequency in the 2m band (which is the most popular, and accessible to all (well, except for the grandfathered Novice licenses…) hams. Some folks have bandied about 146.55. Idea is to NOT impinge on .52, satellite, repeaters, weak signals, sideband, etc. 55 is in the simplex range in the current band plan.

  2. There was a way of having a transceiver (this is simplex, remember) physically connected via app_rpt/URI/etc to a local machine or linked network (such as the one I participate in here in eastern PA/NJ) that would be listening on 55…waiting for the LiTZ signal (and that’s the only gating part…no PL, no processing, just waiting for the long zero…) in which case asterisk would:

     a. *3 to a targeted node/reflector/network
    
     b. using the nodename announce gsm file, announce its presence
    
     c. change add an extra 'feature' to the CT sequence to alert
    
        to the fact that the emergency node is connected
    
     d. be disconnected under the control of a control/sysop on
    
        the network after the issue had been resolved.
    
  3. Part 97 says one of our three charters is to provide emergency services in the event we’re called upon to do so. I’m taking a broad view and saying that a fellow ham, either themselves, or coming upon an incident, is well within their privileges to offer whatever aid they can. The fact is…driving across country for vacation with my ARRL Repeater Directory at my side…finding a machine that a) had someone listening and b) was accurately listed (freqs, PLs, offsets, locations…) was a hit and miss thing. Mostly probably because of b)…because when I was able to finally connect up with machines during the drive, there was always some OM out there willing to chew the rag.

So, it’s part of our charter. Besides…if you look at it…other licensed services, such as marine, aviation, heck, even Citizens Band, has defined emergency frequencies…and in the case of CB…an active cadre of folks who are visible presences on the highways (REACT comes to mind…say what you will…at least they make the effort…).

Anyway, Jim took the bull by the proverbial horns and coded up the additions to the app_rpt.c code to do just that. At it’s minimal implementation, you only need 3 lines in the rpt.conf file to activate the basic functionality, a URI, and an open USB port.

So…the current SVN has the code in there to do just that. For what it’s worth, I’m using an Alinco DR135, since in data mode, the DB9 connector on the back gives you all the right signals: discriminator audio, COR, audio in, PTT. VERY simple to interface. Just remember to put it into DATA mode…

So, there are a few things to consider:

  1. Registration of the node. Jim’s set aside the 9xxxx sequence of node numbers for this proposal on AllStarLink. Oh, by the by, RANGER stands for Radio Amateur Network (for) General Emergency Response. If you want to participate, register for a node by putting RANGER in the comments field for the registration. You’ll need to download the current svn, build, and install the software and build the configs for the additional uri to bring it up.

  2. He’s registered a domain and set up a web site (www.hamranger.org) with some preliminary information about the whys, wherefores, and such as an introduction. There’s also more about the rationale.

  3. The AllStarLink nodelist lists the active RANGER nodes in RED. Ranger Red. Not bad…:wink:

Think also of other advantages:

  1. You see something (or it happens to you…). The manufacturers see the advantages of putting an ‘emergency button’ on the faceplate of their newest lines of radios which (or, you programmed one of the hypermemory buttons), when pressed, segue to the defined frequency, you send out the dtmf zero for 4 seconds to get picked up by the closest station that is connected to a network covering, say, Philly to NY to Allentown PA (which is the reach of the PA/NJ Asterisk Net).

  2. Someone somewhere answers back. Help disptched or additional aid offered.

or

  1. You see something (or it happens to you…). You twist the dial to find a repeater. Can’t hear anything. So, you call on 52. Same thing. Pull out the repeater handbook and a) try and figure out what county you’re in, b) what machines MAY be close to you, and c) dial in the frequency, try to remember which button sequences you need to press to get to the PL settings since you computer loaded the thing and forgot how to operate the front panel apart from on, volume, and channel select…

I set up a Facebook group, if anyone on the list is on FB. Search for ‘RANGER Emergency Communicatons Network’ to join.

It’s a hope that the discussion will center around not so much “whether” we should do this, but “HOW WE CAN” do this. That we CAN is the important thing, and might just be one more contribution we can make as amateurs to using our skills not to just collect wallpaper…but to provide additional services for our society

Also, FWIW, my RANGER node is up, connected to my controller, and initial tests indicate that it responds just fine to the long zero (including transmitting the additional courtesy tones…) and works just fine. I’m sure there will be tweaking. But, that is the nature of running a repeater.

Feel free to discuss…flames to /dev/null.

Bryan

In this world, you must be oh so smart or oh so pleasant.

Well, for years I was smart. I recommend pleasant.

You may quote me.

Sent from my MacBook Pro.


App_rpt-users mailing list

App_rpt-users@ohnosec.org

http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users

home. home. damn autocorrect.

···


Bryan

Sent from my iPhone

please forgive misspellings…

On Nov 11, 2011, at 19:08, David KE6UPI dshaw@ke6upi.com wrote:

OK I like the idea. Can we have it exec a command. The command then can connect and target a email to other hams. I might want the command to dial the auto-patch… Must likely if I’m not listening to 146.550 then I’m not listening to my repeater.

David

On Fri, Nov 11, 2011 at 11:19 AM, Bryan D. Boyle bdboyle@bdboyle.com wrote:

Been working (with Jim…and hope he doesn’t mind…) on some mods to the app_rpt module.

The genesis for this was a posting on QRZ concerning the lack of consistent monitoring (or even accessiblity) of repeaters across the country, as well as the multiplicity of frequencies in use (note, I’m only talking about the US here…though, I’m sure that other countries have the same issues), PL schemes, etc.

So…took this a step further.

What if (how all great ideas start):

  1. There was one agreed-upon frequency in the 2m band (which is the most popular, and accessible to all (well, except for the grandfathered Novice licenses…) hams. Some folks have bandied about 146.55. Idea is to NOT impinge on .52, satellite, repeaters, weak signals, sideband, etc. 55 is in the simplex range in the current band plan.

  2. There was a way of having a transceiver (this is simplex, remember) physically connected via app_rpt/URI/etc to a local machine or linked network (such as the one I participate in here in eastern PA/NJ) that would be listening on 55…waiting for the LiTZ signal (and that’s the only gating part…no PL, no processing, just waiting for the long zero…) in which case asterisk would:

     a. *3 to a targeted node/reflector/network
    
     b. using the nodename announce gsm file, announce its presence
    
     c. change add an extra 'feature' to the CT sequence to alert
    
        to the fact that the emergency node is connected
    
     d. be disconnected under the control of a control/sysop on
    
        the network after the issue had been resolved.
    
  3. Part 97 says one of our three charters is to provide emergency services in the event we’re called upon to do so. I’m taking a broad view and saying that a fellow ham, either themselves, or coming upon an incident, is well within their privileges to offer whatever aid they can. The fact is…driving across country for vacation with my ARRL Repeater Directory at my side…finding a machine that a) had someone listening and b) was accurately listed (freqs, PLs, offsets, locations…) was a hit and miss thing. Mostly probably because of b)…because when I was able to finally connect up with machines during the drive, there was always some OM out there willing to chew the rag.

So, it’s part of our charter. Besides…if you look at it…other licensed services, such as marine, aviation, heck, even Citizens Band, has defined emergency frequencies…and in the case of CB…an active cadre of folks who are visible presences on the highways (REACT comes to mind…say what you will…at least they make the effort…).

Anyway, Jim took the bull by the proverbial horns and coded up the additions to the app_rpt.c code to do just that. At it’s minimal implementation, you only need 3 lines in the rpt.conf file to activate the basic functionality, a URI, and an open USB port.

So…the current SVN has the code in there to do just that. For what it’s worth, I’m using an Alinco DR135, since in data mode, the DB9 connector on the back gives you all the right signals: discriminator audio, COR, audio in, PTT. VERY simple to interface. Just remember to put it into DATA mode…

So, there are a few things to consider:

  1. Registration of the node. Jim’s set aside the 9xxxx sequence of node numbers for this proposal on AllStarLink. Oh, by the by, RANGER stands for Radio Amateur Network (for) General Emergency Response. If you want to participate, register for a node by putting RANGER in the comments field for the registration. You’ll need to download the current svn, build, and install the software and build the configs for the additional uri to bring it up.

  2. He’s registered a domain and set up a web site (www.hamranger.org) with some preliminary information about the whys, wherefores, and such as an introduction. There’s also more about the rationale.

  3. The AllStarLink nodelist lists the active RANGER nodes in RED. Ranger Red. Not bad…:wink:

Think also of other advantages:

  1. You see something (or it happens to you…). The manufacturers see the advantages of putting an ‘emergency button’ on the faceplate of their newest lines of radios which (or, you programmed one of the hypermemory buttons), when pressed, segue to the defined frequency, you send out the dtmf zero for 4 seconds to get picked up by the closest station that is connected to a network covering, say, Philly to NY to Allentown PA (which is the reach of the PA/NJ Asterisk Net).

  2. Someone somewhere answers back. Help disptched or additional aid offered.

or

  1. You see something (or it happens to you…). You twist the dial to find a repeater. Can’t hear anything. So, you call on 52. Same thing. Pull out the repeater handbook and a) try and figure out what county you’re in, b) what machines MAY be close to you, and c) dial in the frequency, try to remember which button sequences you need to press to get to the PL settings since you computer loaded the thing and forgot how to operate the front panel apart from on, volume, and channel select…

I set up a Facebook group, if anyone on the list is on FB. Search for ‘RANGER Emergency Communicatons Network’ to join.

It’s a hope that the discussion will center around not so much “whether” we should do this, but “HOW WE CAN” do this. That we CAN is the important thing, and might just be one more contribution we can make as amateurs to using our skills not to just collect wallpaper…but to provide additional services for our society

Also, FWIW, my RANGER node is up, connected to my controller, and initial tests indicate that it responds just fine to the long zero (including transmitting the additional courtesy tones…) and works just fine. I’m sure there will be tweaking. But, that is the nature of running a repeater.

Feel free to discuss…flames to /dev/null.

Bryan

In this world, you must be oh so smart or oh so pleasant.

Well, for years I was smart. I recommend pleasant.

You may quote me.

Sent from my MacBook Pro.


App_rpt-users mailing list

App_rpt-users@ohnosec.org

http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users

How about sending a text page as well as executing an rpt cmd to connect the node to the repeater/hub/etc?

Just wrote a script that did that...:

···

On 11/11/11 7:08 PM, David KE6UPI wrote:

OK I like the idea. Can we have it exec a command. The command then can
connect and target a email to other hams. I might want the command to dial
the auto-patch.. Must likely if I'm not listening to 146.550 then I'm not
listening to my repeater.

--
#!/bin/bash
# RANGER Node pull up script
# Proof of concept. Brute force, no checks, WYSIWYG
# WB0YLE 11/11/11

# asterisk command to link ranger node to the southern bucks hub
/usr/sbin/asterisk -rx "rpt cmd ranger ilink 3 myhub"

# now, tell me about it so if I'm not listening.
mail -s "RANGER Node Activation" xxxyyyzzzz@txt.cellprovider.net < /etc/asterisk/scripts/activation.txt

--
Note, if you use something like GroupMe, which is a group messaging app, it has a single phone number assigned to the group...so, you could set up a messaging group (as we have here in PA/NJ asterisk sysops) where a group of folks who monitor a common messaging platform all get the txt message.

(activation.txt is just a single line text file that says "Node activated...ok, it's hokey...could get away with just a . in the file to set the EOM that mail would be expecting...I'll try and gin up a perl script that does all this including expressing the asterisk call...give me a day or so...pile of honeydos and an SB200 from a fellow club member to put the harbach mods in...)

so...the command could look something like:

litzcmd=cmd,/etc/asterisk/scripts/rangerup.sh

Works from the cli...have to reload rpt.conf to see if it does it from longtone.

I'm not sure that using litz to call 911 is necessarily what you want to do, since the call would be placed to the call center assigned to YOUR phone, not necessarily where the incident was occurring, which may or may not be in the same state even (our network is accessible from 3 states...) FWIW, litzcmd can already do that; the function is documented somewhere in the ohnosec wiki.

This is actually an extension to the command...does a lot more...links to a hub/repeater, adds in a pre-courtesy tone beep sequence, kills telemetry on the RANGER, etc. If the capability to call a script works...there's no limit to what you can do...

So...would that be acceptable?

--
Bryan
In this world, you must be oh so smart or oh so pleasant.
Well, for years I was smart. I recommend pleasant.
You may quote me.

Sent from my MacBook Pro.

Yes I like it. I’ll try to update my node. As for the 911. I use the 10 digit number to the 911 center. I like the cmd that way you can do just about anything… Maybe have a auto response press 1 to dial 911 or press 2 for auto patch press 3 for AAA etc.

David

···

On Fri, Nov 11, 2011 at 5:51 PM, Bryan D. Boyle bdboyle@bdboyle.com wrote:

On 11/11/11 7:08 PM, David KE6UPI wrote:

OK I like the idea. Can we have it exec a command. The command then can

connect and target a email to other hams. I might want the command to dial

the auto-patch… Must likely if I’m not listening to 146.550 then I’m not

listening to my repeater.

How about sending a text page as well as executing an rpt cmd to connect the node to the repeater/hub/etc?

Just wrote a script that did that…:

#!/bin/bash

RANGER Node pull up script

Proof of concept. Brute force, no checks, WYSIWYG

WB0YLE 11/11/11

asterisk command to link ranger node to the southern bucks hub

/usr/sbin/asterisk -rx “rpt cmd ranger ilink 3 myhub”

now, tell me about it so if I’m not listening.

mail -s “RANGER Node Activation” xxxyyyzzzz@txt.cellprovider.net < /etc/asterisk/scripts/activation.txt

Note, if you use something like GroupMe, which is a group messaging app, it has a single phone number assigned to the group…so, you could set up a messaging group (as we have here in PA/NJ asterisk sysops) where a group of folks who monitor a common messaging platform all get the txt message.

(activation.txt is just a single line text file that says "Node activated…ok, it’s hokey…could get away with just a . in the file to set the EOM that mail would be expecting…I’ll try and gin up a perl script that does all this including expressing the asterisk call…give me a day or so…pile of honeydos and an SB200 from a fellow club member to put the harbach mods in…)

so…the command could look something like:

litzcmd=cmd,/etc/asterisk/scripts/rangerup.sh

Works from the cli…have to reload rpt.conf to see if it does it from longtone.

I’m not sure that using litz to call 911 is necessarily what you want to do, since the call would be placed to the call center assigned to YOUR phone, not necessarily where the incident was occurring, which may or may not be in the same state even (our network is accessible from 3 states…) FWIW, litzcmd can already do that; the function is documented somewhere in the ohnosec wiki.

This is actually an extension to the command…does a lot more…links to a hub/repeater, adds in a pre-courtesy tone beep sequence, kills telemetry on the RANGER, etc. If the capability to call a script works…there’s no limit to what you can do…

So…would that be acceptable?

Bryan

In this world, you must be oh so smart or oh so pleasant.

Well, for years I was smart. I recommend pleasant.

You may quote me.

Sent from my MacBook Pro.

Now guys, don’t-cha think the first thing that came to my mind was “autopatch”??? :slight_smile:

On a purely simplex system, you are NEVER going to be able to get a workable autopatch
anywhere NEAR suitable use in an emergency situation.

About the best you can hope for in a simplex autopatch is a decent VOX on the side from the
phone world into the radio world (audio from the phone system to the radio transmitter).
In REAL LIFE HERE (not in theory) there are plenty of unintentional noise sources in a telephone
call. Any call the would be made (911, AAA, tow truck, etc) would be to a dispatcher, most likely
at a dispatch center, and all the background noises, operators mouthpiece rubbing, etc, not to
mention any telecom issues (noise, transmission impairment, etc) would completely render the
communications unusable (reception from the radio user would get lost because of the system
‘thinking’ the telephone user was talking, or still talking during a time when reception from the radio
user is critical). If the radio user is not keyed, the system would have to be relied on to not transmit
unless the phone side REALLY was talking (to them) , which is JUST NOT going to happen realistically.

This is why I never even mentioned the autopatch possibility.

JIM WB6NIL

···

Date: Fri, 11 Nov 2011 20:43:51 -0800
From: dshaw@ke6upi.com
To: bdboyle@bdboyle.com
CC: app_rpt-users@ohnosec.org
Subject: Re: [App_rpt-users] RANGER network

Yes I like it. I’ll try to update my node. As for the 911. I use the 10 digit number to the 911 center. I like the cmd that way you can do just about anything… Maybe have a auto response press 1 to dial 911 or press 2 for auto patch press 3 for AAA etc.

David

On Fri, Nov 11, 2011 at 5:51 PM, Bryan D. Boyle bdboyle@bdboyle.com wrote:

On 11/11/11 7:08 PM, David KE6UPI wrote:

OK I like the idea. Can we have it exec a command. The command then can

connect and target a email to other hams. I might want the command to dial

the auto-patch… Must likely if I’m not listening to 146.550 then I’m not

listening to my repeater.

How about sending a text page as well as executing an rpt cmd to connect the node to the repeater/hub/etc?

Just wrote a script that did that…:

#!/bin/bash

RANGER Node pull up script

Proof of concept. Brute force, no checks, WYSIWYG

WB0YLE 11/11/11

asterisk command to link ranger node to the southern bucks hub

/usr/sbin/asterisk -rx “rpt cmd ranger ilink 3 myhub”

now, tell me about it so if I’m not listening.

mail -s “RANGER Node Activation” xxxyyyzzzz@txt.cellprovider.net < /etc/asterisk/scripts/activation.txt

Note, if you use something like GroupMe, which is a group messaging app, it has a single phone number assigned to the group…so, you could set up a messaging group (as we have here in PA/NJ asterisk sysops) where a group of folks who monitor a common messaging platform all get the txt message.

(activation.txt is just a single line text file that says "Node activated…ok, it’s hokey…could get away with just a . in the file to set the EOM that mail would be expecting…I’ll try and gin up a perl script that does all this including expressing the asterisk call…give me a day or so…pile of honeydos and an SB200 from a fellow club member to put the harbach mods in…)

so…the command could look something like:

litzcmd=cmd,/etc/asterisk/scripts/rangerup.sh

Works from the cli…have to reload rpt.conf to see if it does it from longtone.

I’m not sure that using litz to call 911 is necessarily what you want to do, since the call would be placed to the call center assigned to YOUR phone, not necessarily where the incident was occurring, which may or may not be in the same state even (our network is accessible from 3 states…) FWIW, litzcmd can already do that; the function is documented somewhere in the ohnosec wiki.

This is actually an extension to the command…does a lot more…links to a hub/repeater, adds in a pre-courtesy tone beep sequence, kills telemetry on the RANGER, etc. If the capability to call a script works…there’s no limit to what you can do…

So…would that be acceptable?

Bryan

In this world, you must be oh so smart or oh so pleasant.

Well, for years I was smart. I recommend pleasant.

You may quote me.

Sent from my MacBook Pro.


App_rpt-users mailing list
App_rpt-users@ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users

What are the three lines we need?

David

···

On Fri, Nov 11, 2011 at 11:19 AM, Bryan D. Boyle bdboyle@bdboyle.com wrote:

Been working (with Jim…and hope he doesn’t mind…) on some mods to the app_rpt module.

The genesis for this was a posting on QRZ concerning the lack of consistent monitoring (or even accessiblity) of repeaters across the country, as well as the multiplicity of frequencies in use (note, I’m only talking about the US here…though, I’m sure that other countries have the same issues), PL schemes, etc.

So…took this a step further.

What if (how all great ideas start):

  1. There was one agreed-upon frequency in the 2m band (which is the most popular, and accessible to all (well, except for the grandfathered Novice licenses…) hams. Some folks have bandied about 146.55. Idea is to NOT impinge on .52, satellite, repeaters, weak signals, sideband, etc. 55 is in the simplex range in the current band plan.

  2. There was a way of having a transceiver (this is simplex, remember) physically connected via app_rpt/URI/etc to a local machine or linked network (such as the one I participate in here in eastern PA/NJ) that would be listening on 55…waiting for the LiTZ signal (and that’s the only gating part…no PL, no processing, just waiting for the long zero…) in which case asterisk would:

     a. *3 to a targeted node/reflector/network
    
     b. using the nodename announce gsm file, announce its presence
    
     c. change add an extra 'feature' to the CT sequence to alert
    
        to the fact that the emergency node is connected
    
     d. be disconnected under the control of a control/sysop on
    
        the network after the issue had been resolved.
    
  3. Part 97 says one of our three charters is to provide emergency services in the event we’re called upon to do so. I’m taking a broad view and saying that a fellow ham, either themselves, or coming upon an incident, is well within their privileges to offer whatever aid they can. The fact is…driving across country for vacation with my ARRL Repeater Directory at my side…finding a machine that a) had someone listening and b) was accurately listed (freqs, PLs, offsets, locations…) was a hit and miss thing. Mostly probably because of b)…because when I was able to finally connect up with machines during the drive, there was always some OM out there willing to chew the rag.

So, it’s part of our charter. Besides…if you look at it…other licensed services, such as marine, aviation, heck, even Citizens Band, has defined emergency frequencies…and in the case of CB…an active cadre of folks who are visible presences on the highways (REACT comes to mind…say what you will…at least they make the effort…).

Anyway, Jim took the bull by the proverbial horns and coded up the additions to the app_rpt.c code to do just that. At it’s minimal implementation, you only need 3 lines in the rpt.conf file to activate the basic functionality, a URI, and an open USB port.

So…the current SVN has the code in there to do just that. For what it’s worth, I’m using an Alinco DR135, since in data mode, the DB9 connector on the back gives you all the right signals: discriminator audio, COR, audio in, PTT. VERY simple to interface. Just remember to put it into DATA mode…

So, there are a few things to consider:

  1. Registration of the node. Jim’s set aside the 9xxxx sequence of node numbers for this proposal on AllStarLink. Oh, by the by, RANGER stands for Radio Amateur Network (for) General Emergency Response. If you want to participate, register for a node by putting RANGER in the comments field for the registration. You’ll need to download the current svn, build, and install the software and build the configs for the additional uri to bring it up.

  2. He’s registered a domain and set up a web site (www.hamranger.org) with some preliminary information about the whys, wherefores, and such as an introduction. There’s also more about the rationale.

  3. The AllStarLink nodelist lists the active RANGER nodes in RED. Ranger Red. Not bad…:wink:

Think also of other advantages:

  1. You see something (or it happens to you…). The manufacturers see the advantages of putting an ‘emergency button’ on the faceplate of their newest lines of radios which (or, you programmed one of the hypermemory buttons), when pressed, segue to the defined frequency, you send out the dtmf zero for 4 seconds to get picked up by the closest station that is connected to a network covering, say, Philly to NY to Allentown PA (which is the reach of the PA/NJ Asterisk Net).

  2. Someone somewhere answers back. Help disptched or additional aid offered.

or

  1. You see something (or it happens to you…). You twist the dial to find a repeater. Can’t hear anything. So, you call on 52. Same thing. Pull out the repeater handbook and a) try and figure out what county you’re in, b) what machines MAY be close to you, and c) dial in the frequency, try to remember which button sequences you need to press to get to the PL settings since you computer loaded the thing and forgot how to operate the front panel apart from on, volume, and channel select…

I set up a Facebook group, if anyone on the list is on FB. Search for ‘RANGER Emergency Communicatons Network’ to join.

It’s a hope that the discussion will center around not so much “whether” we should do this, but “HOW WE CAN” do this. That we CAN is the important thing, and might just be one more contribution we can make as amateurs to using our skills not to just collect wallpaper…but to provide additional services for our society

Also, FWIW, my RANGER node is up, connected to my controller, and initial tests indicate that it responds just fine to the long zero (including transmitting the additional courtesy tones…) and works just fine. I’m sure there will be tweaking. But, that is the nature of running a repeater.

Feel free to discuss…flames to /dev/null.

Bryan

In this world, you must be oh so smart or oh so pleasant.

Well, for years I was smart. I recommend pleasant.

You may quote me.

Sent from my MacBook Pro.


App_rpt-users mailing list

App_rpt-users@ohnosec.org

http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users

look in the source. documented there.

···


Bryan

Sent from my iPhone

please forgive misspellings…

On Nov 13, 2011, at 11:32, David KE6UPI dshaw@ke6upi.com wrote:

What are the three lines we need?

David

On Fri, Nov 11, 2011 at 11:19 AM, Bryan D. Boyle bdboyle@bdboyle.com wrote:

Been working (with Jim…and hope he doesn’t mind…) on some mods to the app_rpt module.

The genesis for this was a posting on QRZ concerning the lack of consistent monitoring (or even accessiblity) of repeaters across the country, as well as the multiplicity of frequencies in use (note, I’m only talking about the US here…though, I’m sure that other countries have the same issues), PL schemes, etc.

So…took this a step further.

What if (how all great ideas start):

  1. There was one agreed-upon frequency in the 2m band (which is the most popular, and accessible to all (well, except for the grandfathered Novice licenses…) hams. Some folks have bandied about 146.55. Idea is to NOT impinge on .52, satellite, repeaters, weak signals, sideband, etc. 55 is in the simplex range in the current band plan.

  2. There was a way of having a transceiver (this is simplex, remember) physically connected via app_rpt/URI/etc to a local machine or linked network (such as the one I participate in here in eastern PA/NJ) that would be listening on 55…waiting for the LiTZ signal (and that’s the only gating part…no PL, no processing, just waiting for the long zero…) in which case asterisk would:

     a. *3 to a targeted node/reflector/network
    
     b. using the nodename announce gsm file, announce its presence
    
     c. change add an extra 'feature' to the CT sequence to alert
    
        to the fact that the emergency node is connected
    
     d. be disconnected under the control of a control/sysop on
    
        the network after the issue had been resolved.
    
  3. Part 97 says one of our three charters is to provide emergency services in the event we’re called upon to do so. I’m taking a broad view and saying that a fellow ham, either themselves, or coming upon an incident, is well within their privileges to offer whatever aid they can. The fact is…driving across country for vacation with my ARRL Repeater Directory at my side…finding a machine that a) had someone listening and b) was accurately listed (freqs, PLs, offsets, locations…) was a hit and miss thing. Mostly probably because of b)…because when I was able to finally connect up with machines during the drive, there was always some OM out there willing to chew the rag.

So, it’s part of our charter. Besides…if you look at it…other licensed services, such as marine, aviation, heck, even Citizens Band, has defined emergency frequencies…and in the case of CB…an active cadre of folks who are visible presences on the highways (REACT comes to mind…say what you will…at least they make the effort…).

Anyway, Jim took the bull by the proverbial horns and coded up the additions to the app_rpt.c code to do just that. At it’s minimal implementation, you only need 3 lines in the rpt.conf file to activate the basic functionality, a URI, and an open USB port.

So…the current SVN has the code in there to do just that. For what it’s worth, I’m using an Alinco DR135, since in data mode, the DB9 connector on the back gives you all the right signals: discriminator audio, COR, audio in, PTT. VERY simple to interface. Just remember to put it into DATA mode…

So, there are a few things to consider:

  1. Registration of the node. Jim’s set aside the 9xxxx sequence of node numbers for this proposal on AllStarLink. Oh, by the by, RANGER stands for Radio Amateur Network (for) General Emergency Response. If you want to participate, register for a node by putting RANGER in the comments field for the registration. You’ll need to download the current svn, build, and install the software and build the configs for the additional uri to bring it up.

  2. He’s registered a domain and set up a web site (www.hamranger.org) with some preliminary information about the whys, wherefores, and such as an introduction. There’s also more about the rationale.

  3. The AllStarLink nodelist lists the active RANGER nodes in RED. Ranger Red. Not bad…:wink:

Think also of other advantages:

  1. You see something (or it happens to you…). The manufacturers see the advantages of putting an ‘emergency button’ on the faceplate of their newest lines of radios which (or, you programmed one of the hypermemory buttons), when pressed, segue to the defined frequency, you send out the dtmf zero for 4 seconds to get picked up by the closest station that is connected to a network covering, say, Philly to NY to Allentown PA (which is the reach of the PA/NJ Asterisk Net).

  2. Someone somewhere answers back. Help disptched or additional aid offered.

or

  1. You see something (or it happens to you…). You twist the dial to find a repeater. Can’t hear anything. So, you call on 52. Same thing. Pull out the repeater handbook and a) try and figure out what county you’re in, b) what machines MAY be close to you, and c) dial in the frequency, try to remember which button sequences you need to press to get to the PL settings since you computer loaded the thing and forgot how to operate the front panel apart from on, volume, and channel select…

I set up a Facebook group, if anyone on the list is on FB. Search for ‘RANGER Emergency Communicatons Network’ to join.

It’s a hope that the discussion will center around not so much “whether” we should do this, but “HOW WE CAN” do this. That we CAN is the important thing, and might just be one more contribution we can make as amateurs to using our skills not to just collect wallpaper…but to provide additional services for our society

Also, FWIW, my RANGER node is up, connected to my controller, and initial tests indicate that it responds just fine to the long zero (including transmitting the additional courtesy tones…) and works just fine. I’m sure there will be tweaking. But, that is the nature of running a repeater.

Feel free to discuss…flames to /dev/null.

Bryan

In this world, you must be oh so smart or oh so pleasant.

Well, for years I was smart. I recommend pleasant.

You may quote me.

Sent from my MacBook Pro.


App_rpt-users mailing list

App_rpt-users@ohnosec.org

http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users