Zaid (and others), I'm currently evaluating GenieACS as a replacement for our current hosted ACS. So far, it's doing a good job in the lab, and talking to more devices than our current ACS will. I'm having a few issues with a TP-Link device (as reported on the github issues), but TP-Link tech support seem to be willing to work with me to resolve.
There are, however, a few things that the old ACS does which I'm not sure how to replicate within GenieACS... One key aspect is the ability to pre-register devices. CPE vendor supplies an XML file containing the details of every device they ship to us, and contains information like hardware model, serial number, CWMP authentication details, etc. This is useful for us because then the devices exist in the database for us to configure details like SSIDs, SIP details etc, so that when the device is connected to the network for the first time, it loads a full config including individual device settings. I'm happy to build the import process into our provisioning system, but the API does not seem to contain a way to create a device. CWMP authentication is another request, which I know you've said is already on the roadmap. I know you've got the hook in place already, and maybe that's sufficient if I can store the individual device credentials as a parameter, and then just look it up in the authentication hook? Being able to roll a software version out to a subset of devices would be nice. Say for example I've got a new software version from $vendor, and I'd like to roll it out to a set of beta-test users. I can set a tag on their devices to mark them as beta testers, but it's not obvious (if there is a way) to create a task for all devices with a given tag to download the new software. Those are the obvious ones which stand out at the moment which would make GenieACS an easier drop-in replacement. I can work around most of them in the short term while we have a much smaller install base of CPE, but as things grow they'll need to be much more integrated into the process. I'm a developer myself, so more than happy to assist where I can, although I've never done Node.js before (but am reasonably competent with javascript). Many thanks for what you've done so far, Simon _______________________________________________ Users mailing list [email protected] http://lists.genieacs.com/mailman/listinfo/users
