<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:123238151;
        mso-list-type:hybrid;
        mso-list-template-ids:902200286 1786007050 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:1.75in;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.75in;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:3.25in;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:4.75in;
        text-indent:-9.0pt;}
@list l1
        {mso-list-id:1229727502;
        mso-list-type:hybrid;
        mso-list-template-ids:-40340898 -307843308 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;}
@list l1:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;}
@list l1:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:1.75in;
        text-indent:-9.0pt;}
@list l1:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;}
@list l1:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.75in;
        text-indent:-.25in;}
@list l1:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:3.25in;
        text-indent:-9.0pt;}
@list l1:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;}
@list l1:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;}
@list l1:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:4.75in;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Good evening everyone,<o:p></o:p></p><p class=MsoNormal>                I wanted to pass on a project I have been hard at work on, but I have a bit to go, but the theory is 100% proven out at this point.<o:p></o:p></p><p class=MsoNormal>                I took a CentOS IRLP load with EchoIRLP on it and have successfully installed Allstar to look just like an ACiD distribution.  It basically is an ACiD distribution just with the IRLP files added.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                Have successfully changed out TBD for TLB on EchoIRLP allowing me to use the chan_tlb driver to drive Allstar.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                Hve my IRLP node set its status to connected to self (just like EchoIRLP does) when connected to Allstar.  It fires up the connection to TLB and connects TLB to Allstar.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                I control Allstar via command line and the custom_decode script from IRLP listening to DTMF from the radio.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                This makes Allstar connect node 1002 to TLB via chan_tlb and then connects my IRLP card to it via TLB.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                I have 100% made this work in my test environment.  Now, here is where I am stuck.  I am not the greatest script writer and many will attest to that.  I have detailed every step of the way to get to this point, but I am doing a lot of the work via hand still.  This is because Allstar is running as root and IRLP runs as reflector user.  I need to see if I can compile and install Allstar as reflector or if I can figure out how to get the custom_decode script permissions to talk to the Allstar CLI if installed as root.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                I posted my research and what I have working to the EchoIRLP YahooGroup last night.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                What this does:<o:p></o:p></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>Allows an existing EchoIRLP setup to be control an Allstar node and be an Allstar node<o:p></o:p></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>It locks out the IRLP node (as connected to its self) just like EchoIRLP does when an Allstar connection is detected.<o:p></o:p></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>You can run Echolink on the EchoIRLP or the Allstar setup – your choice – I left mine on EchoIRLP<o:p></o:p></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>Allows me to keep my functioning IRLP node in place and if it is connected to IRLP it plays an audio message telling the Allstar or Echolink caller and disconnects them.<o:p></o:p></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>This passes all rules of IRLP, Echolink and Allstar based on my research because it is not cross-linking the two (which is done at reflectors) it is simply allowing me to use the IRLP node to connect the Allstar network without losing any other functionality.<o:p></o:p></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>Also, since the connection between Allstar and EchoLink is allowed.  I allow my Allstar and EchoLink to both be active at the same time, thus taking calls from EchoLink or Allstar when the other is connected.  This is a user preference and can be turned off.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-left:.5in'>What I haven’t accomplished (maybe someone can help):<o:p></o:p></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]><span style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]> Write a distribution for an existing CentOS IRLP node, this has to all be hand installed at this point and is likely to break many things as I have only tested it on two nodes<o:p></o:p></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]><span style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>The scripts need a lot of work to check for all possible scenarios that could happen in the environment.  Set appropriate lock files, etc….<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I will put out my write-up on the info in hopes someone has time to take it the next step.  I have unfortunately become VERY busy at work and had to back burner the project for a while.  <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>My overall goal was to keep my IRLP node, participate actively in Allstar when I desired, create ability to do so without allowing the networks to be cross-connected (either/or design), and to do it based around the EchoIRLP principals and designed scripts.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If you attempt to implement ANY of this, I do not offer support at this time, just too busy….  I recommend you image your node or at a minimum that you backup your IRLP node per the instructions at irlp.net in case you botch it completely, you can reinstall from scratch with minimal issues.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>More info to come, but I have actively been using this with great results for about a month now and it gives me the best of all 3 VoIP linking technologies via the IRLP board.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Mike<o:p></o:p></p><p class=MsoNormal>Kb8zgl<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>