<div dir="ltr"><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/5f8b3a5629032a974786c3a26f3f97e36ede2641.png?u=44382"><div class="gmail_default"><div class="gmail_default"><font face="verdana, sans-serif">Hi Dan,</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><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 class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><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 class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><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-long-text gmail-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-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/ba92aa3a7091ea3112d4f5abd410168135f6e8fa?url=http%3A%2F%2F192.168.106.16%3A3000%2Fdevices%2F00259E-HG8546M-48575443BFFE208C%23&userId=44382&signature=33a73a3cd1f73137" 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)"></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-long-text gmail-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.pppoeUsername</span> <span class="gmail-long-text gmail-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 class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><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 class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">I do not know if it can be done.</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">Regards,</font></div></div><br><br><br><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline">​​</div>‌</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="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/ce8e0860768d342e6f570c84c9132e7adab2348d?url=https%3A%2F%2Fes.linkedin.com%2Fin%2Fjose-vela-delgado&userId=44382&signature=fbf2e20e682356bf" 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-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:0 0 0 .8ex;border-left:1px #ccc solid;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_<wbr>parameters.yml:</div><div>PPPoE Username: VirtualParameters.<wbr>pppoeUsername<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="h5">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:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div lang="ES" link="blue" vlink="#954F72"><div class="m_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/85b2c00e589e9c1f109b824ed1c3ba60bc6a2a6c?url=https%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3FLinkId%3D550986&userId=44382&signature=92386d8657a3199d" target="_blank">Correo</a> para Windows 10</p><p class="MsoNormal"><u></u> <u></u></p><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 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="m_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.*.<wbr>Username", {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:9.0pt;font-family:"DejaVu Sans Mono",serif;color:black">declare(</span><b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:green">"VirtualParameters.ppp<wbr>oeUsername"</span></b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:black">, {</span><b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#660e7a">value</span></b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:black">: Date.</span><b><i><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#660e7a">now()</span></i></b><span style="font-size:9.0pt;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:9.0pt;font-family:"DejaVu Sans Mono",serif;color:black"><u></u> <u></u></span></pre><pre><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:black"><u></u> <u></u></span></pre></div></div><pre><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:black">-dan<u></u><u></u></span></pre><p class="MsoNormal"><span style="font-size:10.0pt;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/2c54f3a5576a964dd284cfd1d645d3ef4280b7ca?url=http%3A%2F%2Flists.genieacs.com%2Fmailman%2Flistinfo%2Fusers&userId=44382&signature=30ebfe53735ab86f" 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">Users@lists.genieacs.com</a><br>
<a href="https://mailtrack.io/trace/link/2c54f3a5576a964dd284cfd1d645d3ef4280b7ca?url=http%3A%2F%2Flists.genieacs.com%2Fmailman%2Flistinfo%2Fusers&userId=44382&signature=30ebfe53735ab86f" rel="noreferrer" target="_blank">http://lists.genieacs.com/<wbr>mailman/listinfo/users</a><br>
<br></blockquote></div><br></div>