<div dir="ltr">I'd think at this point it would be less effort in total to move to a different method for repeater operation.<div><br></div><div>What about a RaspberryPi (or equivalent) running Python/Linphone? Using a cheap USB 1.1 compliant audio dongle, plus the onboard GPIOs, you would have enough resources for two radios in a single $40 board. This gets you away from needing a separate radio logic board as you can hit and read GPIOs directly, and probably lowers your repeater power demand with no more local "PC", additionally you can run the bridge on a battery much easier than a desktop PC.</div><div><div class="gmail_extra"><br></div><div class="gmail_extra">How I've been playing with Radio-over-IP (RoIP) is a setup as described above, where the RaspberryPi dials into a conference bridge as the host, and only one talker is allowed in a conference - giving a busy tone to other talkers if they try to "grab" the conference mic - similar to what a Nextel PTT does while it's actively receiving on the channel. The RaspberryPi does not need an active conference to work as a repeater, it can store and forward (re-TX) the audio without ever involving VoIP all inside Python. I have no HAM license, so my experiments are limited to my Faraday cage (some day I'll take the tests, and go outside). In my opinion, this method made RoIP most effective, as all of the features big distributed radio system want can be applied this way, even multi site distributed radio and shared radio single transmitter systems (think commercial/military and emergency dispatch respectively).</div><div class="gmail_extra"><br></div><div class="gmail_extra">Moving the actual radio control into a RaspberryPi and Python/Linphone, makes it easier to do other things like talk to radios over a serial programming link (if available), the libLinphone library sends all of the out-of-band DTMF signals to the Python core - where "the sky is the limit" on what you program to act on those tones. Most of the repeater "magic" happens in Python. You could even use a re-encode as a digital mode for multi-hop repeating, where the first repeater gets a request to hop to a very distant repeater, and the first repeater can trunk the transmission over TCP/IP-SIP (private radio networks), or push it as digital audio (Codec2/FDMDV) with decent error correction to the distant repeater, which then finally re-broadcasts it as analog audio.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">I did plan on checking the little change this required into the current Asterisk dev-tree once I made the code pretty. Only a single and slight change was needed to the existing conference app (I just added one configuration setting identifying it as a RoIP bridge) - which enables the special RoIP-conference mute logic. My intention was to minimize the special code requirements within Asterisk, and generalize radio control more into a phone-friendly operation and call flow when radio traffic needed to be bridged.</div><div class="gmail_extra"><br></div><div class="gmail_extra">If say a radio manufacturer felt compelled, they could write a binary blob to drop into Python to control their radios over a serial/digital link and keep their commands proprietary - or they could simply drop a better $2 ARM processor with a network PHY in their radio with the FOSS libLinphone and python to natively run the radio core and just give people an Ethernet port straight into the radio's DSP (at this point, I have no idea why this isn't the standard way of doing things anyway when a radio costs over $100).<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Some other ideas I had for that was stacking two RaspberryPi's to acts as high availability RoIP bridges - the two R-Pi's being connected to two radios, and talking to each other over both TCP and a local serial bus. If either stopped working the other could take over the functions of the dead one, and together they could trouble-shoot down to a dead radio.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Other things you could do by putting more logic in the Python code outside of the radio but before the libLinphone library: by hooking in digital SWR meter on the antenna feed out of the radio you could do some basic troubleshooting of the antenna, put in a volt meter and you can watch remote repeater site batteries, check fuse conditions (blown/good), measure amplifier current, solar panel collection power. Just an idea as food for your thought...</div><div class="gmail_extra"><br></div><div class="gmail_extra">-Tim</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 14, 2016 at 7:57 PM, <span dir="ltr"><<a href="mailto:asterisk-dev-request@lists.digium.com" target="_blank">asterisk-dev-request@lists.digium.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Send asterisk-dev mailing list submissions to<br>
<a href="mailto:asterisk-dev@lists.digium.com">asterisk-dev@lists.digium.com</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" rel="noreferrer" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:asterisk-dev-request@lists.digium.com">asterisk-dev-request@lists.digium.com</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:asterisk-dev-owner@lists.digium.com">asterisk-dev-owner@lists.digium.com</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of asterisk-dev digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. Re: Development of asterisk 1.4.23 Can we please get some<br>
development? (Jonathan Rose)<br>
2. Re: Development of asterisk 1.4.23 Can we please get some<br>
development? (Loren Tedford)<br>
3. Re: Development of asterisk 1.4.23 Can we please get some<br>
development? (Kirill Marchuk)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 14 Jul 2016 17:12:58 -0500<br>
From: Jonathan Rose <<a href="mailto:jonathan.rose@motorolasolutions.com">jonathan.rose@motorolasolutions.com</a>><br>
To: Asterisk Developers Mailing List <<a href="mailto:asterisk-dev@lists.digium.com">asterisk-dev@lists.digium.com</a>><br>
Subject: Re: [asterisk-dev] Development of asterisk 1.4.23 Can we<br>
please get some development?<br>
Message-ID:<br>
<CABkuVg+ZV_XSgDk_QUWRr80YJEN=<a href="mailto:ZGGfK1VNS-aU%2BzzNBqLmvg@mail.gmail.com">ZGGfK1VNS-aU+zzNBqLmvg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
On Thu, Jul 14, 2016 at 3:27 PM, Loren Tedford <<a href="mailto:lorentedford@gmail.com">lorentedford@gmail.com</a>><br>
wrote:<br>
<br>
> First off i want to say thanks for the fast replies and want to say no I<br>
> don't plan on putting out a job offer.. But was just interested in some<br>
> help in general of putting in at least the basics we require into<br>
> asterisk.. You guys have moved so far on and forgotten about us back here<br>
> in the stone age.. Its ok we will keep working on it and hopefully we get<br>
> some where.. It was only just a thought that maybe some of you all would be<br>
> interested in at least helping release a security patch for 1.4.23 on some<br>
> of the known issues of back in that time.. Thanks again..<br>
><br>
<br>
<br>
Having been in the midst of a similarly complicated upgrade procedure for a<br>
custom branch of Asterisk for the past few months myself, I get the<br>
frustration... but it's not that you were forgotten. All of the releases<br>
were made available to you and you had the opportunity to address breaking<br>
changes incrementally rather than letting it build into a monster. You all<br>
are the ones who forgot about the software you were using and let it build<br>
up technical debt for ten years.<br>
--<br>
<br>
*Jonathan R. Rose*Senior Systems Engineer<br>
<br>
Emergency CallWorks<br>
Motorola Solutions<br>
<br>
email: <a href="mailto:jonathan.rose@motorolasolutions.com">jonathan.rose@motorolasolutions.com</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.digium.com/pipermail/asterisk-dev/attachments/20160714/80387de7/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.digium.com/pipermail/asterisk-dev/attachments/20160714/80387de7/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 14 Jul 2016 17:25:43 -0500<br>
From: Loren Tedford <<a href="mailto:lorentedford@gmail.com">lorentedford@gmail.com</a>><br>
To: Asterisk Developers Mailing List <<a href="mailto:asterisk-dev@lists.digium.com">asterisk-dev@lists.digium.com</a>>,<br>
<a href="mailto:jonathan.rose@motorolasolutions.com">jonathan.rose@motorolasolutions.com</a><br>
Subject: Re: [asterisk-dev] Development of asterisk 1.4.23 Can we<br>
please get some development?<br>
Message-ID:<br>
<CAK=eTyg6WtuFYHCn=Jt+fOKQr0=<a href="mailto:AVv1i3OMaBjxi57EhJwGg-Q@mail.gmail.com">AVv1i3OMaBjxi57EhJwGg-Q@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
I have only been using the project since 2013 I had no idea at the time<br>
what version of asterisk was being used to install the modules needed..<br>
<br>
Forgotten or not this is where we stand with it now..<br>
<br>
Even if a developer donated 20 minutes on it a week that adds up to roughly<br>
17 hrs of possible improvement from what we got..<br>
<br>
I have experimented with trying to cobble things together on older versions<br>
of asterisk what i generally find is it literally barfs all over the<br>
place.. It really seems like they have changed some thing in the way<br>
asterisk handles the transmit and receive sides of everything.. To my<br>
knowledge I do not see any developers with in the app_rpt actually posting<br>
any work or upgrades to the project.. I figured since asterisk was asterisk<br>
at one point in time developers might at least be interested in helping out<br>
or donating some time..<br>
<br>
Their is alot of cool things that could be done with it if it was<br>
integrated with asterisk phone system today even in the commercial world..<br>
<br>
I wonder what exact core changes occurred to create the problem we have<br>
today and is it reversible or do we need to completely redesign asterisk..<br>
<br>
<br>
Loren Tedford (KC9ZHV)<br>
Phone:<br>
Fax:<br>
Email: <a href="mailto:lorentedford@gmail.com">lorentedford@gmail.com</a><br>
Email: KC9ZHV@KC9ZHV.com<br>
<a href="http://www.lorentedford.com" rel="noreferrer" target="_blank">http://www.lorentedford.com</a><br>
<a href="http://www.kc9zhv.com" rel="noreferrer" target="_blank">http://www.kc9zhv.com</a><br>
<a href="http://forum.kc9zhv.com" rel="noreferrer" target="_blank">http://forum.kc9zhv.com</a><br>
<a href="http://hub.kc9zhv.com" rel="noreferrer" target="_blank">http://hub.kc9zhv.com</a><br>
<a href="http://Ltcraft.net" rel="noreferrer" target="_blank">http://Ltcraft.net</a> <<a href="http://ltcraft.net/" rel="noreferrer" target="_blank">http://ltcraft.net/</a>><br>
<a href="http://voipham.com" rel="noreferrer" target="_blank">http://voipham.com</a><br>
<br>
On Thu, Jul 14, 2016 at 5:12 PM, Jonathan Rose <<br>
<a href="mailto:jonathan.rose@motorolasolutions.com">jonathan.rose@motorolasolutions.com</a>> wrote:<br>
<br>
> On Thu, Jul 14, 2016 at 3:27 PM, Loren Tedford <<a href="mailto:lorentedford@gmail.com">lorentedford@gmail.com</a>><br>
> wrote:<br>
><br>
>> First off i want to say thanks for the fast replies and want to say no I<br>
>> don't plan on putting out a job offer.. But was just interested in some<br>
>> help in general of putting in at least the basics we require into<br>
>> asterisk.. You guys have moved so far on and forgotten about us back here<br>
>> in the stone age.. Its ok we will keep working on it and hopefully we get<br>
>> some where.. It was only just a thought that maybe some of you all would be<br>
>> interested in at least helping release a security patch for 1.4.23 on some<br>
>> of the known issues of back in that time.. Thanks again..<br>
>><br>
><br>
><br>
> Having been in the midst of a similarly complicated upgrade procedure for<br>
> a custom branch of Asterisk for the past few months myself, I get the<br>
> frustration... but it's not that you were forgotten. All of the releases<br>
> were made available to you and you had the opportunity to address breaking<br>
> changes incrementally rather than letting it build into a monster. You all<br>
> are the ones who forgot about the software you were using and let it build<br>
> up technical debt for ten years.<br>
> --<br>
><br>
> *Jonathan R. Rose*Senior Systems Engineer<br>
><br>
> Emergency CallWorks<br>
> Motorola Solutions<br>
><br>
> email: <a href="mailto:jonathan.rose@motorolasolutions.com">jonathan.rose@motorolasolutions.com</a><br>
><br>
> --<br>
> _____________________________________________________________________<br>
> -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" rel="noreferrer" target="_blank">http://www.api-digital.com</a> --<br>
><br>
> asterisk-dev mailing list<br>
> To UNSUBSCRIBE or update options visit:<br>
> <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" rel="noreferrer" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.digium.com/pipermail/asterisk-dev/attachments/20160714/43a86066/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.digium.com/pipermail/asterisk-dev/attachments/20160714/43a86066/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Fri, 15 Jul 2016 09:57:42 +0700<br>
From: Kirill Marchuk <<a href="mailto:62mkv@mail.ru">62mkv@mail.ru</a>><br>
To: <a href="mailto:asterisk-dev@lists.digium.com">asterisk-dev@lists.digium.com</a><br>
Subject: Re: [asterisk-dev] Development of asterisk 1.4.23 Can we<br>
please get some development?<br>
Message-ID: <<a href="mailto:18eed78a-2fa8-1f32-c94e-b471ed1cd6b8@mail.ru">18eed78a-2fa8-1f32-c94e-b471ed1cd6b8@mail.ru</a>><br>
Content-Type: text/plain; charset="utf-8"; Format="flowed"<br>
<br>
Can the whole problem be reformulated as "app_rpt does not work with<br>
Asterisk 13+" or is there anything more than that ?<br>
<br>
If the former, did you try with any of the 1.8.x version ?<br>
<br>
Kirill<br>
<br>
15.07.2016 5:25, Loren Tedford ?????:<br>
> I have only been using the project since 2013 I had no idea at the<br>
> time what version of asterisk was being used to install the modules<br>
> needed..<br>
><br>
> Forgotten or not this is where we stand with it now..<br>
><br>
> Even if a developer donated 20 minutes on it a week that adds up to<br>
> roughly 17 hrs of possible improvement from what we got..<br>
><br>
> I have experimented with trying to cobble things together on older<br>
> versions of asterisk what i generally find is it literally barfs all<br>
> over the place.. It really seems like they have changed some thing in<br>
> the way asterisk handles the transmit and receive sides of<br>
> everything.. To my knowledge I do not see any developers with in the<br>
> app_rpt actually posting any work or upgrades to the project.. I<br>
> figured since asterisk was asterisk at one point in time developers<br>
> might at least be interested in helping out or donating some time..<br>
><br>
> Their is alot of cool things that could be done with it if it was<br>
> integrated with asterisk phone system today even in the commercial world..<br>
><br>
> I wonder what exact core changes occurred to create the problem we<br>
> have today and is it reversible or do we need to completely redesign<br>
> asterisk..<br>
><br>
><br>
> Loren Tedford (KC9ZHV)<br>
> Phone:<br>
> Fax:<br>
> Email: <a href="mailto:lorentedford@gmail.com">lorentedford@gmail.com</a> <mailto:<a href="mailto:lorentedford@gmail.com">lorentedford@gmail.com</a>><br>
> Email: KC9ZHV@KC9ZHV.com <mailto:<a href="mailto:KC9ZHV@KC9ZHV.com">KC9ZHV@KC9ZHV.com</a>><br>
> <a href="http://www.lorentedford.com" rel="noreferrer" target="_blank">http://www.lorentedford.com</a> <<a href="http://www.lorentedford.com/" rel="noreferrer" target="_blank">http://www.lorentedford.com/</a>><br>
> <a href="http://www.kc9zhv.com" rel="noreferrer" target="_blank">http://www.kc9zhv.com</a> <<a href="http://www.kc9zhv.com/" rel="noreferrer" target="_blank">http://www.kc9zhv.com/</a>><br>
> <a href="http://forum.kc9zhv.com" rel="noreferrer" target="_blank">http://forum.kc9zhv.com</a> <<a href="http://forum.kc9zhv.com/" rel="noreferrer" target="_blank">http://forum.kc9zhv.com/</a>><br>
> <a href="http://hub.kc9zhv.com" rel="noreferrer" target="_blank">http://hub.kc9zhv.com</a> <<a href="http://hub.kc9zhv.com/" rel="noreferrer" target="_blank">http://hub.kc9zhv.com/</a>><br>
> <a href="http://Ltcraft.net" rel="noreferrer" target="_blank">http://Ltcraft.net</a><<a href="http://ltcraft.net/" rel="noreferrer" target="_blank">http://ltcraft.net/</a>><br>
> <a href="http://voipham.com" rel="noreferrer" target="_blank">http://voipham.com</a><br>
><br>
> On Thu, Jul 14, 2016 at 5:12 PM, Jonathan Rose<br>
> <<a href="mailto:jonathan.rose@motorolasolutions.com">jonathan.rose@motorolasolutions.com</a><br>
> <mailto:<a href="mailto:jonathan.rose@motorolasolutions.com">jonathan.rose@motorolasolutions.com</a>>> wrote:<br>
><br>
> On Thu, Jul 14, 2016 at 3:27 PM, Loren Tedford<br>
> <<a href="mailto:lorentedford@gmail.com">lorentedford@gmail.com</a> <mailto:<a href="mailto:lorentedford@gmail.com">lorentedford@gmail.com</a>>> wrote:<br>
><br>
> First off i want to say thanks for the fast replies and want<br>
> to say no I don't plan on putting out a job offer.. But was<br>
> just interested in some help in general of putting in at least<br>
> the basics we require into asterisk.. You guys have moved so<br>
> far on and forgotten about us back here in the stone age.. Its<br>
> ok we will keep working on it and hopefully we get some<br>
> where.. It was only just a thought that maybe some of you all<br>
> would be interested in at least helping release a security<br>
> patch for 1.4.23 on some of the known issues of back in that<br>
> time.. Thanks again..<br>
><br>
><br>
><br>
> Having been in the midst of a similarly complicated upgrade<br>
> procedure for a custom branch of Asterisk for the past few months<br>
> myself, I get the frustration... but it's not that you were<br>
> forgotten. All of the releases were made available to you and you<br>
> had the opportunity to address breaking changes incrementally<br>
> rather than letting it build into a monster. You all are the ones<br>
> who forgot about the software you were using and let it build up<br>
> technical debt for ten years.<br>
> --<br>
> *Jonathan R. Rose<br>
> *Senior Systems Engineer<br>
><br>
> Emergency CallWorks<br>
> Motorola Solutions<br>
><br>
> email: <a href="mailto:jonathan.rose@motorolasolutions.com">jonathan.rose@motorolasolutions.com</a><br>
> <mailto:<a href="mailto:jonathan.rose@motorolasolutions.com">jonathan.rose@motorolasolutions.com</a>><br>
><br>
> --<br>
> _____________________________________________________________________<br>
> -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" rel="noreferrer" target="_blank">http://www.api-digital.com</a> --<br>
><br>
> asterisk-dev mailing list<br>
> To UNSUBSCRIBE or update options visit:<br>
> <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" rel="noreferrer" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
><br>
><br>
><br>
><br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.digium.com/pipermail/asterisk-dev/attachments/20160715/5165c0ef/attachment.html" rel="noreferrer" target="_blank">http://lists.digium.com/pipermail/asterisk-dev/attachments/20160715/5165c0ef/attachment.html</a>><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" rel="noreferrer" target="_blank">http://www.api-digital.com--</a><br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" rel="noreferrer" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
<br>
End of asterisk-dev Digest, Vol 144, Issue 12<br>
*********************************************<br>
</blockquote></div><br></div></div></div>