[arm-allstar] simultaneous asterisk and direwolf possible?
David McGough
kb4fxc at inttek.net
Sun Apr 5 18:51:37 EDT 2020
As Doug mentioned, the easier solution is to save the audio and use
direwolf to decode. This does work, I've done it several times. I'll add
the recommendation to save the audio as ULAW / PCM files, rather than
using the default GSM CODEC for storage. This will improve direwolf's
ability to decode the APRS data. You can enable save PCM file with:
archivetype = pcm
You can convert the .pcm files to .wav files with sox, like:
sox -t ul -c 1 -r 8000 inputfile.pcm outputfile.wav
Now for the negative side. After going to all this effort, you'll probably
find that the APRS callsign and identifying data is set to the radio
defaults, whatever they are. Most cases I've heard didn't even have the
position data (no GPS attached).....The ham accidentally turned the APRS
function on, but never configured it, since they didn't mean to have it
enabled.
73, David KB4FXC
On Sun, 5 Apr 2020, "Doug Crompton via ARM-allstar" wrote:
> A couple of thoughts....
>
> You could archive the audio and play it back to direwolf.... Don't archive
> to the SD card. Use a USB stick or do it to RAM,
>
> archivedir=/media/MS1
> archiveaudio=1 ; Saving .wav files
>
> You could use nptee to stream the audio to the other device....
>
> https://www2.hamvoip.org/nptee_howto.pdf
>
> *73 Doug, WA3DSP*
> *http://wa3dsp.org <http://wa3dsp.org>*
>
>
> On Sun, Apr 5, 2020 at 6:25 PM "Tony via ARM-allstar" <
> arm-allstar at hamvoip.org> wrote:
>
> > My hamvoip node is often connected to an ASL hub node on a large network
> > of linked repeaters. Occasionally, we all hear what sound like APRS
> > beacons, as they occur regularly every 10 or 15 minutes. The idea occurs
> > to me to use "direwolf" to decode these beacons, so that the responsible
> > operator can be alerted to their error of beaconing on a linked network
> > of FM repeaters.
> >
> > The initial problem occurs as an inability to share the USB sound card
> > audio:
> >
> > [root at yellow ~]# aplay -l
> > **** List of PLAYBACK Hardware Devices ****
> > card 0: Device [USB Audio Device], device 0: USB Audio [USB Audio]
> > Subdevices: 0/1
> > Subdevice #0: subdevice #0
> >
> > [root at yellow ~]# grep -E "^ADEVICE|^ACHANNELS" direwolf.conf
> > ADEVICE plughw:0,0 -
> > ACHANNELS 1
> >
> > [root at yellow ~]# direwolf -t 0
> > Dire Wolf version 1.5
> > ...
> > Reading config file direwolf.conf
> > Audio device for both receive and transmit: plughw:0,0 (channel 0)
> > Could not open audio device plughw:0,0 for input
> > Device or resource busy
> > Pointless to continue without audio device.
> >
> > This occurs even if /run/lock/asound.state.lock and its symlink
> > /var/lock/asound.state.lock are rm'd. It runs properly if asterisk isn't
> > running, but then the ASL audio stream containing the APRS isn't available:
> >
> > [root at yellow ~]# astdn.sh && direwolf -t 0
> > Stopping Asterisk...
> > Asterisk ended with exit status 0
> > Asterisk shutdown normally.
> > Dire Wolf version 1.5
> > ...
> > Reading config file direwolf.conf
> > Audio device for both receive and transmit: plughw:0,0 (channel 0)
> > Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, E+, 44100 sample rate / 3,
> > DTMF decoder enabled.
> > Ready to accept AGW client application 0 on port 8000 ...
> > Ready to accept KISS TCP client application 0 on port 8001 ...
> >
> > Is there some way to get both asterisk and direwolf listening to the
> > same audio stream? Or must I use a USB RTL-SDR stream listening on the
> > simplex node radio frequency and decode the APRS from among that audio
> > stream?
> > _______________________________________________
> >
> > ARM-allstar mailing list
> > ARM-allstar at hamvoip.org
> > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> >
> > Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
> _______________________________________________
>
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
>
More information about the ARM-allstar
mailing list