<div dir="ltr"><br><span class="gmail-mt-tool-email-notification-true"></span><span class="gmail-mt-tool-email-tracking-true"></span><div>Hi, Zaid.</div><div><br></div><div>1. I have created the provision (called config_defult) that you have written to me,</div><div><br></div><div><div>declare("Downloads.[FileType:3 Vendor Configuration File]",</div><div>    {path: 1}, {path: 1});</div><div>  declare("Downloads.[FileType:3 Vendor Configuration File].FileName",</div><div>    {value: 1}, {value: "hw_ctree.xml"});</div><div>  declare("Downloads.[FileType:3 Vendor Configuration File].Download",</div><div>    {value: 1}, {value: Date.now()});</div></div><div><br></div><div><br></div><div>2. I have created a preset, with an event called 1 BOOT and I have associated it with that provision,</div><div><br></div><div><div class="gmail-field" style="margin:0px;padding:0px;border:0px;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)"><label for="name" 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">Name</label><br><input id="gmail-name" name="name" type="text" readonly value="config_default" style="font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px;line-height:16px;color:rgb(0,47,47);border-radius:4px;border-width:1px;border-style:solid;border-color:rgb(167,163,126);margin:1px"></div><br style="color:rgb(0,47,47);font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px"><div class="gmail-field" style="margin:0px;padding:0px;border:0px;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)"><label for="channel" 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">Channel</label><br><input id="gmail-channel" name="channel" type="text" value="" style="font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px;line-height:16px;color:rgb(0,47,47);border-radius:4px;border-width:1px;border-style:solid;border-color:rgb(167,163,126);margin:1px"></div><br style="color:rgb(0,47,47);font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px"><div class="gmail-field" style="margin:0px;padding:0px;border:0px;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)"><label for="weight" 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">Weight</label><br><input id="gmail-weight" name="weight" type="text" value="0" style="font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px;line-height:16px;color:rgb(0,47,47);border-radius:4px;border-width:1px;border-style:solid;border-color:rgb(167,163,126);margin:1px"></div><br style="color:rgb(0,47,47);font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px"><div class="gmail-field" style="margin:0px;padding:0px;border:0px;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)"><label for="schedule" 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">Schedule</label><br><input id="gmail-schedule" name="schedule" type="text" value="" style="font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px;line-height:16px;color:rgb(0,47,47);border-radius:4px;border-width:1px;border-style:solid;border-color:rgb(167,163,126);margin:1px"></div><br style="color:rgb(0,47,47);font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px"><div class="gmail-field" style="margin:0px;padding:0px;border:0px;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)"><label for="events" 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">Events</label><br><input id="events" name="events" type="text" value="1 BOOT" style="font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px;line-height:16px;color:rgb(0,47,47);border-radius:4px;border-width:1px;border-style:solid;border-color:rgb(167,163,126);margin:1px"></div><h2 style="margin:2em 0px 0.5em;padding:0px;border:0px;font-variant-numeric:inherit;font-stretch:inherit;font-size:15px;line-height:inherit;font-family:"lucida sans unicode","lucida grande",arial,sans-serif;vertical-align:baseline;color:rgb(0,47,47)">Precondition</h2><div id="gmail-precondition" style="margin:0px;padding:0px;border:0px;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)"><div class="gmail-filters_container" 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"><div class="gmail-filter" 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"><span name="_tags" 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">Tag</span> <select style="font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px;line-height:16px;color:rgb(0,47,47);border-radius:4px;border-color:rgb(167,163,126);margin:1px">     <option value="" selected style="line-height:16px">=     </option><option value="$ne" style="line-height:16px">≠     </option><option value="$lt" style="line-height:16px"><     </option><option value="$lte" style="line-height:16px">≤     </option><option value="$gt" style="line-height:16px">>     </option><option value="$gte" style="line-height:16px">≥   </option></select> <input type="string" value="ONT-Blanca" style="font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px;line-height:16px;color:rgb(0,47,47);border-radius:4px;border-width:1px;border-style:solid;border-color:rgb(167,163,126);margin:1px"> <a href="https://mailtrack.io/trace/link/70d306a1b4842e50e8302009a4301a0e58293bda?url=http%3A%2F%2F192.168.200.63%3A3000%2Fpresets%2Fconfig_default%2Fedit%23&signature=625a7f31dc491edc" class="gmail-action" 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;color:rgb(4,99,128);text-decoration:none"> x </a></div></div><div class="gmail-filter_selection" 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;display:inline-block"><a href="https://mailtrack.io/trace/link/70d306a1b4842e50e8302009a4301a0e58293bda?url=http%3A%2F%2F192.168.200.63%3A3000%2Fpresets%2Fconfig_default%2Fedit%23&signature=625a7f31dc491edc" class="gmail-action" 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;color:rgb(4,99,128);text-decoration:none"> + </a></div></div><h2 style="margin:2em 0px 0.5em;padding:0px;border:0px;font-variant-numeric:inherit;font-stretch:inherit;font-size:15px;line-height:inherit;font-family:"lucida sans unicode","lucida grande",arial,sans-serif;vertical-align:baseline;color:rgb(0,47,47)">Configurations</h2><div id="gmail-configurations" style="margin:0px;padding:0px;border:0px;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)"><div class="gmail-configurations_container" 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"><div 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">Provision name: <input type="text" value="config_default" style="font-family:"lucida sans unicode","lucida grande",arial,sans-serif;font-size:13px;line-height:16px;color:rgb(0,47,47);border-radius:4px;border-width:1px;border-style:solid;border-color:rgb(167,163,126);margin:1px;width:100px"></div></div></div></div><div><br></div><div><br></div><div><br></div><div>3. I have uploaded the file in the FILES tab and in the file /app/config.json I have put the IP in FS_IP of GenieACS itself, which is, in theory, where the file is hosted.</div><div><br></div><div><h2 style="margin:2em 0px 0.5em;padding:0px;border:0px;font-variant-numeric:inherit;font-stretch:inherit;font-size:15px;line-height:inherit;font-family:"lucida sans unicode","lucida grande",arial,sans-serif;vertical-align:baseline;color:rgb(0,47,47)">Showing 1 files</h2><table class="gmail-records" style="margin:0px;padding:0px;border:0px;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;border-collapse:collapse;color:rgb(0,47,47)"><tbody 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"><tr 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"><th style="margin:0px;padding:2px 0.5em;border-width:0px 0px 2px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(4,99,128);border-left-color:initial;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:12px;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(4,99,128)">Name</th><th style="margin:0px;padding:2px 0.5em;border-width:0px 0px 2px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(4,99,128);border-left-color:initial;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:12px;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(4,99,128)">Type</th><th style="margin:0px;padding:2px 0.5em;border-width:0px 0px 2px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(4,99,128);border-left-color:initial;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:12px;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(4,99,128)">OUI</th><th style="margin:0px;padding:2px 0.5em;border-width:0px 0px 2px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(4,99,128);border-left-color:initial;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:12px;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(4,99,128)">Product class</th><th style="margin:0px;padding:2px 0.5em;border-width:0px 0px 2px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(4,99,128);border-left-color:initial;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:12px;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(4,99,128)">Version</th><th style="margin:0px;padding:2px 0.5em;border-width:0px 0px 2px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(4,99,128);border-left-color:initial;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:12px;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(4,99,128)"></th></tr><tr 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"><td style="padding:6px 8px;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-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline">hw_ctree.xml</td><td style="padding:6px 8px;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-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline">3 Vendor Configuration File</td><td style="padding:6px 8px;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-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline">00259E</td><td style="padding:6px 8px;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-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline">HG8546M</td><td style="padding:6px 8px;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-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline">V3R016C10S130</td></tr></tbody></table></div><div><br></div><div><br></div><div><div>{</div><div>  "MONGODB_CONNECTION_URL" : "mongodb://mongo:27017/genieacs",</div><div>  "REDIS_PORT" : "6379",</div><div>  "REDIS_HOST" : "redis",</div><div>  "CWMP_INTERFACE" : "0.0.0.0",</div><div>  "CWMP_PORT" : 7547,</div><div>  "CWMP_SSL" : false,</div><div>  "NBI_INTERFACE" : "0.0.0.0",</div><div>  "NBI_PORT" : 7557,</div><div>  "FS_INTERFACE" : "0.0.0.0",</div><div>  "FS_PORT" : 7567,</div><div>  "FS_IP" : "<a href="http://192.168.200.63:6169">192.168.200.63:6169</a>",</div><div>  "LOG_INFORMS" : true,</div><div>  "DEBUG" : false</div><div>}</div></div><div><br></div><div><br></div><div><br></div><div>But the CPE does not download anything. Running a Wireshark I see that the CPE only sends packets to GenieACS with event 2 PERIODIC, but I do not see that it makes GET requests to download the .xml file</div><div><br></div><div>What have I misconfigured?</div><div>Where exactly is the .xml file I uploaded to GenieACS?</div><div><br></div><div>Thanks in advance.</div><br><br><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><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 y Switching.<br></i></font></div><div><font size="4"><br></font></div><div><font size="4"><img src="https://dl.dropboxusercontent.com/u/16917061/ccna_routerswitching_med.jpg" width="96" height="96"> <img src="https://dl.dropboxusercontent.com/u/16917061/CCNA_security_med.jpg" width="96" height="96"><br></font></div><div dir="ltr"><br><div>Mira mi perfil profesional y conecta conmigo en LinkedIn <a href="https://mailtrack.io/trace/link/0710d900159a21846513ef338f54dfbefe71f9a8?url=https%3A%2F%2Fes.linkedin.com%2Fin%2Fjose-vela-delgado&signature=898acf0a08f52131" target="_blank">pinchando en este enlace.</a><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">2017-01-28 1:55 GMT+01:00 Zaid Abdulla <span dir="ltr"><<a href="mailto:zaid@genieacs.com" target="_blank">zaid@genieacs.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"><span class="gmail-">On Thu, 2017-01-26 at 13:54 +0100, Jose Vela Delgado wrote:<br>
> I would like someone to explain how to configure Presets in the<br>
> GenieACS. For example, I want when a CPE is rebooted it auto-<br>
> downloads an XML configuration file. What do I have to put in the<br>
> fields on the Presets tab?<br>
<br>
</span>I'll try to add some documentation in the wiki over the weekend. But<br>
for now this is how you should be able to do it (not tested):<br>
<br>
Create a "provision" with the following code:<br>
<br>
  declare("Downloads.[<wbr>FileType:3 Vendor Configuration File]",<br>
    {path: 1}, {path: 1});<br>
  declare("Downloads.[<wbr>FileType:3 Vendor Configuration File].FileName",<br>
    {value: 1}, {value: "<YOUR CONFIG FILE>"});<br>
  declare("Downloads.[<wbr>FileType:3 Vendor Configuration File].Download",<br>
    {value: 1}, {value: Date.now()});<br>
<br>
Then create a preset that's tied to the event "1_BOOT" and apply the<br>
provision you just created.<br>
<br>
Make sure the file is uploaded to GenieACS and that the config option<br>
FS_IP is set to your server's IP address.<br>
<br>
Hope that helps.<br>
<span class="gmail-HOEnZb"><font color="#888888"><br>
--<br>
Zaid Abdulla <<a href="mailto:zaid@genieacs.com">zaid@genieacs.com</a>><br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.genieacs.com">Users@lists.genieacs.com</a><br>
<a href="http://lists.genieacs.com/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.genieacs.com/<wbr>mailman/listinfo/users</a><br>
</font></span></blockquote></div><br></div><img width="0" height="0" class="mailtrack-img" src="https://mailtrack.io/trace/mail/fed84c85e64358baa59a4a86f71cf5c0d569cb06.png?u=44382"></div>