<div dir="ltr"><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/a731237309fcce3656a6088c0b3f50e883b84187.png?u=44382"><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="verdana, sans-serif">Yeah, right, Dan.</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">My idea is that if you can do that with a single v-parameter script, add the pppoe user to all CPEs. I do not know if with a variable in the username field of the script.</font></div><div class="gmail_default"><font face="verdana, sans-serif">Otherwise, I would have to create a v-parameters for all CPEs, and I would like that to be something more dynamic, without having to play a lot of software myself.</font></div></div></div><br><div class="gmail_default" style="font-family:verdana,sans-serif">​I repeat, I do not know if that can be done.​</div><br><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline">​</div><div class="gmail_extra"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><font size="4">Jose Vela</font></div><div><font size="2"><i>Técnico de networking routing, switching y GPON networks.</i></font><br></div><div><font size="2"><i><br></i></font></div><div><i style="font-size:small"><img src="https://docs.google.com/uc?export=download&id=0B84A_iAzZSKMOGc5cURXVFloRFU&revid=0B84A_iAzZSKMT2c3NDNHWENTaHJtSllwby9TVzZzNXp5NWtNPQ" width="60" height="60" style="margin-right: 0px;">  <img src="https://docs.google.com/uc?export=download&id=0B84A_iAzZSKMVnU0QmdoWlVHTEE&revid=0B84A_iAzZSKMZWZ6SG81UWJJSkNYcHJSR3R0WW5ySjQwclpZPQ" width="60" height="60" style="margin-right: 0px;"></i><br></div><div><i style="font-size:small"><br></i></div><div><div style="font-size:12.8px"><font size="2"><b><i><font color="#ff0000"><font face="comic sans ms, sans-serif">"El aprendizaje es experiencia, todo lo demás en información"</font> </font></i></b> <b>Albert Einstein.</b></font></div></div><div><font size="2"><br></font></div><div><span style="font-size:12.8px">Mira mi perfil profesional y conecta conmigo en LinkedIn </span><a href="https://mailtrack.io/trace/link/a1d88716ed69e910043d42bb5f5128eaed9a1ecf?url=https%3A%2F%2Fes.linkedin.com%2Fin%2Fjose-vela-delgado&userId=44382&signature=d2a3dd7e8bd03a84" style="font-size:12.8px" target="_blank">pinchando en este enlace.</a><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">2017-10-06 18:50 GMT+02:00 Dan Morphis <span dir="ltr"><<a href="mailto:dan@milkcarton.com" target="_blank">dan@milkcarton.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">You mean like this?<br><div><img src="cid:ii_15ef294dfa19d8c2" alt="Inline image 1" width="562" height="73"><br></div><div><br></div><div>The script I posted doesn't fallback to the <i>Device</i> nodes if that is where the pppoe username is stored for your setup, you can easily modify the v-param script to fallback. Look a the v-parameters wiki entry for more information on how to do fallback.</div><span class="gmail-HOEnZb"><font color="#888888"><div><br></div><div>-dan</div></font></span></div><div class="gmail-HOEnZb"><div class="gmail-h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 5, 2017 at 11:41 PM, Jose Vela Delgado <span dir="ltr"><<a href="mailto:josevelacisco@gmail.com" target="_blank">josevelacisco@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><img width="0" height="0" class="mailtrack-img" alt="" style="display: flex;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><div><div><font face="verdana, sans-serif">Hi Dan,</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">I can already see the VirtualParameters in the Device Parameters list of all the CPEs. All perfect.</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">But now the parameter appears to me as UNKNOWN in the more than 400 CPEs we have. If I change that word "UNKNOWN" by a specific user, that user appears to me.</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif"><br></font></div><div><li style="margin:0px;padding:0px;border-width:0px 0px 1px;border-top-style:initial;border-right-style:initial;border-bottom-style:dotted;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(230,226,175);border-left-color:initial;font-variant-numeric:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;vertical-align:baseline;color:rgb(0,47,47)"><span class="gmail-m_6441335573036290416m_9140526257157717961gmail-long-text gmail-m_6441335573036290416m_9140526257157717961gmail-param-path" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;white-space:nowrap;max-width:22em;overflow:hidden;text-overflow:ellipsis;color:rgb(70,60,0)">VirtualParameters</span><span class="gmail-m_6441335573036290416m_9140526257157717961gmail-actions" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;float:right"><a href="https://mailtrack.io/trace/link/503c0b6ef402ffe0415ee29892d4ddddbc22b7b0?url=http%3A%2F%2F192.168.106.16%3A3000%2Fdevices%2F00259E-HG8546M-48575443BFFE208C%23&userId=44382&signature=d3cb664e4a1980b6" style="margin:0px 5px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(4,99,128)" target="_blank"></a></span></li><li style="margin:0px;padding:0px;border-width:0px 0px 1px;border-top-style:initial;border-right-style:initial;border-bottom-style:dotted;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(230,226,175);border-left-color:initial;font-variant-numeric:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;vertical-align:baseline;color:rgb(0,47,47)"><span class="gmail-m_6441335573036290416m_9140526257157717961gmail-long-text gmail-m_6441335573036290416m_9140526257157717961gmail-param-path" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;white-space:nowrap;max-width:22em;overflow:hidden;text-overflow:ellipsis;color:rgb(70,60,0)">VirtualParameters.pppoeUsernam<wbr>e</span> <span class="gmail-m_6441335573036290416m_9140526257157717961gmail-long-text gmail-m_6441335573036290416m_9140526257157717961gmail-param-value" title="as of less than 5 seconds ago" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:bottom;white-space:nowrap;max-width:22em;overflow:hidden;text-overflow:ellipsis;display:inline-block">UNKNOWN</span></li></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">My idea is that instead of appearing the word "UNKNOWN" in the more than 400 CPEs, I would like to appear each pppoe user of each CPEs. I do not know if I can explain myself.</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">I do not know if it can be done.</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">Regards,</font></div></div><br><br><br><div style="font-family:verdana,sans-serif;display:inline">​​</div>‌</div><div class="gmail_extra"><span><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><font size="4">Jose Vela</font></div><div><font size="2"><i>Técnico de networking routing, switching y GPON networks.</i></font><br></div><div><font size="2"><i><br></i></font></div><div><i style="font-size:small"><img src="https://docs.google.com/uc?export=download&id=0B84A_iAzZSKMOGc5cURXVFloRFU&revid=0B84A_iAzZSKMT2c3NDNHWENTaHJtSllwby9TVzZzNXp5NWtNPQ" width="200" height="200">  <img src="https://docs.google.com/uc?export=download&id=0B84A_iAzZSKMVnU0QmdoWlVHTEE&revid=0B84A_iAzZSKMZWZ6SG81UWJJSkNYcHJSR3R0WW5ySjQwclpZPQ" width="200" height="200"></i><br></div><div><i style="font-size:small"><br></i></div><div><div style="font-size:12.8px"><font size="2"><b><i><font color="#ff0000"><font face="comic sans ms, sans-serif">"El aprendizaje es experiencia, todo lo demás en información"</font> </font></i></b> <b>Albert Einstein.</b></font></div></div><div><font size="2"><br></font></div><div><span style="font-size:12.8px">Mira mi perfil profesional y conecta conmigo en LinkedIn </span><a href="https://mailtrack.io/trace/link/9e34b5e1b377df4907e1fc50811a821f2760fb4a?url=https%3A%2F%2Fes.linkedin.com%2Fin%2Fjose-vela-delgado&userId=44382&signature=6418fb8bbed39759" style="font-size:12.8px" target="_blank">pinchando en este enlace.</a><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br></span><div><div class="gmail-m_6441335573036290416h5"><div class="gmail_quote">2017-10-05 18:46 GMT+02:00 Dan Morphis <span dir="ltr"><<a href="mailto:dan@milkcarton.com" target="_blank">dan@milkcarton.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">So 2 and 3 are unnecessary if you have a separate provision that sets the username. If you do, then refresh the vparam in that provision. Refreshing on 2 PERIODIC could be a bit much, but that depends on how often your CPEs inform. We have ours set to inform every 30 mins.<div><br></div><div>To see the param in the gui for a specific device, add this line to genieacsgui/config/summary_par<wbr>ameters.yml:</div><div>PPPoE Username: VirtualParameters.pppoeUsernam<wbr>e<br></div><div><br></div><div>To see the param on the devices page, add that line to index_parameters.yml</div><div><br></div><div>-dan</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="gmail-m_6441335573036290416m_9140526257157717961h5">On Thu, Oct 5, 2017 at 12:32 AM, Jose Vela Delgado <span dir="ltr"><<a href="mailto:josevelacisco@gmail.com" target="_blank">josevelacisco@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="gmail-m_6441335573036290416m_9140526257157717961h5"><div lang="ES"><div class="gmail-m_6441335573036290416m_9140526257157717961m_5199832292567815237m_5210721703518887134WordSection1"><p class="MsoNormal">Thank you very much Dan for your prompt response.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">This I have done:</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">1. I created a virtual parameter with the first script you told me.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">2. I have created a provision, called "Refresh-PPPoE" with the second script you told me.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">3. Finally I have created a Preset with the name "Refresh-PPPoE" so that it calls the provision every time there is a 2 PERIODIC event.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Have I done well? What is the next step to see that parameter in the GenieACS?</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">A greeting.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Enviado desde <a href="https://mailtrack.io/trace/link/f1eee036fd0fc4e127f39c90b7b640b6f07746ff?url=https%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3FLinkId%3D550986&userId=44382&signature=c2a72393f4b5e9db" target="_blank">Correo</a> para Windows 10</p><p class="MsoNormal"><u></u> <u></u></p><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm"><p class="MsoNormal" style="border:none;padding:0cm"><b>De: </b><a href="mailto:dan@milkcarton.com" target="_blank">Dan Morphis</a><br><b>Enviado: </b>miércoles, 4 de octubre de 2017 20:12<br><b>Para: </b><a href="mailto:users@lists.genieacs.com" target="_blank">Community support for GenieACS users</a><br><b>Asunto: </b>Re: User PPPoE</p></div><div><div class="gmail-m_6441335573036290416m_9140526257157717961m_5199832292567815237h5"><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">Create a v-param called 'pppoeUsername' with this script:</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><div><p class="MsoNormal"><span style="font-family:"Courier New"">let username = 'UNKNOWN';</span></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">let igd = declare("InternetGatewayDevice<wbr>.WANDevice.*.WANConnectionDevi<wbr>ce.*.WANPPPConnection.*.Userna<wbr>me", {value: 1});</span></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">if (igd.size) {</span></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">  for (let p of igd) {</span></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">    if (p.value[0]) {</span></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">      username = p.value[0];</span></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">      break;</span></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">    }</span></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">  }  </span></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">}</span></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">return {writable: false, value: [username, "xsd:string"]};</span></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Finally, in what ever script you use to set the PPPoE Username field, add this:</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><pre><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:black">declare(</span><b><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:green">"VirtualParameters.ppp<wbr>oeUsername"</span></b><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:black">, {</span><b><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:rgb(102,14,122)">value</span></b><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:black">: Date.</span><b><i><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:rgb(102,14,122)">now()</span></i></b><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:black">}); //Force the pppoeUsername vparam to update<u></u><u></u></span></pre><pre><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:black"><u></u> <u></u></span></pre><pre><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:black"><u></u> <u></u></span></pre></div></div><pre><span style="font-size:9pt;font-family:"DejaVu Sans Mono",serif;color:black">-dan<u></u><u></u></span></pre><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u></u> <u></u></span></p></div></div></div></div><br></div></div>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.genieacs.com" target="_blank">Users@lists.genieacs.com</a><br>
<a href="https://mailtrack.io/trace/link/c61a7ff345be1069e647d7792b5eb8b4b429b722?url=http%3A%2F%2Flists.genieacs.com%2Fmailman%2Flistinfo%2Fusers&userId=44382&signature=652928c71a3a7db1" rel="noreferrer" target="_blank">http://lists.genieacs.com/mail<wbr>man/listinfo/users</a><br>
<br></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.genieacs.com" target="_blank">Users@lists.genieacs.com</a><br>
<a href="https://mailtrack.io/trace/link/188ebd4e2c68a2ad4c69c2f1713f371cfa574fc9?url=http%3A%2F%2Flists.genieacs.com%2Fmailman%2Flistinfo%2Fusers&userId=44382&signature=aaf0037c6f3c40df" rel="noreferrer" target="_blank">http://lists.genieacs.com/mail<wbr>man/listinfo/users</a><br>
<br></blockquote></div><br></div></div></div>
<br>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.genieacs.com" target="_blank">Users@lists.genieacs.com</a><br>
<a href="https://mailtrack.io/trace/link/188ebd4e2c68a2ad4c69c2f1713f371cfa574fc9?url=http%3A%2F%2Flists.genieacs.com%2Fmailman%2Flistinfo%2Fusers&userId=44382&signature=aaf0037c6f3c40df" rel="noreferrer" target="_blank">http://lists.genieacs.com/mail<wbr>man/listinfo/users</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.genieacs.com">Users@lists.genieacs.com</a><br>
<a href="https://mailtrack.io/trace/link/188ebd4e2c68a2ad4c69c2f1713f371cfa574fc9?url=http%3A%2F%2Flists.genieacs.com%2Fmailman%2Flistinfo%2Fusers&userId=44382&signature=aaf0037c6f3c40df" rel="noreferrer" target="_blank">http://lists.genieacs.com/<wbr>mailman/listinfo/users</a><br>
<br></blockquote></div><br></div></div>