Yes, this is in the VoIP section... for a reason.
For meshies like me who are not IT guru's, I cringe at any new task that may require a server computer or pi to be set up and kept running 24hrs/day, I am just not versed in this server magic like many of you are
I was looking for a way to encode analog audio onto mesh, and ended up modifying a Grandstream VoIP phone to act as the audio encoding device. I added an external audio input jack:
The way it's working is that when anyone on our grid VoIP dials this phones IP address or PBX number, the Grandstream auto-answers and its inputted external audio is heard by the caller. Right now I am using a Radio Shack weather radio as the external audio source. Calls made to this phone end up hearing a live NWS broadcast. But you can use any audio source you want.
I imagine there are different ways to do this; my experimentation is only one of the possibilities. I placed the details on my web page if you're interested:
http://www.tim-yvonne.com/ham/mesh/stream
2. The phone itself is also a server computer, and it only works when it's plugged in.
I'm not trying to shut you down or anything at all. I'm just trying to understand what differentiates this from what you're saying makes you cringe.
one of our local meshies (JJ) operates a mesh PBX; I wouldn't know how to!!!
Though; I would say that the bulk of our areas calls are done via IP dialing and not through the PBX. Each locale is different, obviously.
As someone who can be called an IT Guru, and very familiar with setting up servers, I still believe this is very smart.
We don't have to re-invent the wheel. running a server 24/7 is not the problem in most cases. it's maintaining the software packages and insuring compatability of software with the operating system (Raspbian in this case, I believe) while also maintaning the hardware for inputting and outputting the audio stream.
Doing that can be a bit intimidating even to the so-called Gurus.
Going for a piece of hardware (the grandstream phone in this case) that pretty much is built to do THIS EXACT JOB is nothing but smartness.
There is a reason why KISS "Keep it simple, stupid" is a thing.... We don't need to re-invent the wheel.
Thanks for sharing this with us.
73 de AL0Y
I just noticed the following in your webpage with the details of what you did:
If you are still interested in building this solution, I believe I should be able to help. contact me via email "aly@al0y.com" and let's talk.
but... i just located a device that should meet all my original goals; including being under $100. If it works out then I won't need to do this streaming over VoIP.
If this next venture falls short, I'll drop you a line !
Tim
Please make sure to share your work with us regardless. It is always good to learn new stuff.