Calix and GenieACS basic operations

Hey folks, I have a GenieACS instance I set up last week and yesterday I migrated about 1000 Calix devices to it as we no longer want to pay for Calix cloud.

I’m wondering if others that have Calix devices connected up to GenieACS would be willing to share advice/tips/parameters that allow the following:

Changing of Wifi password(s)
Enabling Remote GUI via GenieACS so that our support can get in to look at settings. Would be great if this was the way cloud does it, where it only turns on temporarily. The devices currently have remote GUI disabled.

Advice on how to have Online status not show CPEs offline when you can get in and easily summon them. I’m sure it’s a timer thing, but I’ve not yet figured out where that is.

Thanks for your help, and yes, I did use the search function here on the community. :smile:

Hi,

I have some 844Es and 844Gs on my lab server.
Which devices are you using?

Regards,

844E, 844G, and a handful of Gigaspires.

We haven’t dumped Cloud quite yet, so I ran some commands and captured the communication log. I’m making some headway, but I didn’t want to re-invent the wheel if someone had already done all of this.

Thanks.

This is what I use for our 844Es, to enable the remote HTTP login:

// Calix 844e
declare("InternetGatewayDevice.UserInterface.RemoteAccess.Enable", {value: now}, {value: true});
declare("InternetGatewayDevice.User.2.RemoteAccessCapable", {value: now}, {value: true});

I created tags for them to enable and disable the remote GUI.
Once the Support person logs in, they can change any required setting. Once they’re done, they disable the remote GUI.

Regarding the Online status issue, I do not have that issue on our devices. If you have a screenshot to better explain it, please upload one.

Regards,

Thank you for responding. In which area do I put those declare statements (sorry I’m new)?

I figured out what was going on with my Overview page. Periodic inform interval was set to 24 hours, which means GenieACS wasn’t hearing from devices often enough.

I found an inelegant solution for this, but it works for now, and I’m about to head out for a week long vacation. See image. This is on the devices page, and the field don’t always show up without refreshing InternetGatewayDevice.User parameter. Our techs can just set the two field to true and commit and then can access the device. Better than having them root through all of the parameters.

This is the process I chose to go with:

  1. Select the device
  2. Add a tag - “enableRemoteLogin”
  3. Click the summon button
  4. I created a Preset that looks for that specific tag, enables the two parameters and replaces the tag in step 2 with “Remote Login enabled”
  5. Once the support person has completed their remote support, they disable remote login