# It's possible to add custom node?

**URL:** <https://forum.genieacs.com/t/its-possible-to-add-custom-node/6008>\
**Category:** Uncategorized\
**Created:** [October 2, 2024, 8:48am UTC](https://forum.genieacs.com/t/its-possible-to-add-custom-node/6008 "2024-10-02T08:48:48Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![luckyloser](https://avatars.discourse-cdn.com/v4/letter/l/9de0a6/32.png) [@luckyloser](https://forum.genieacs.com/u/luckyloser)\
**Post date:** [October 2, 2024, 8:48am UTC](https://forum.genieacs.com/t/its-possible-to-add-custom-node/6008/1 "2024-10-02T08:48:48Z")

</div>

I need to add custom node “InternetGatewayDevice.UserInterface.X\_DLINK\_RU\_CustomRemoteAccess.\*”

---

<div class="post-metadata">

**Author:** ![akcoder](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/akcoder/32/11_2.png) [@akcoder](https://forum.genieacs.com/u/akcoder)\
**Post date:** [October 2, 2024, 4:09pm UTC](https://forum.genieacs.com/t/its-possible-to-add-custom-node/6008/2 "2024-10-02T16:09:03Z")

</div>

You probably need to provide more information about what you are actually trying to accomplish.

---

<div class="post-metadata">

**Author:** ![luckyloser](https://avatars.discourse-cdn.com/v4/letter/l/9de0a6/32.png) [@luckyloser](https://forum.genieacs.com/u/luckyloser)\
**Post date:** [October 3, 2024, 6:25am UTC](https://forum.genieacs.com/t/its-possible-to-add-custom-node/6008/3 "2024-10-03T06:25:33Z")

</div>

There is a Dlink router that has the parameter “InternetGatewayDevice.UserInterface”  
 ![image](https://canada1.discourse-cdn.com/flex035/uploads/genieacs/original/2X/5/5ea31db1ed1626d65b873375dd9560e74a56f7e9.png)  
Dlink support said that for a more detailed setup of remote access on the router there is not enough a custom parameter that needs to be manually added to ACS, since Dlink has its own ACS, they refused to help with adding this parameter to genieACS. Sending only such instructions.

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/genieacs/original/2X/8/804eb64e9042d9af15aa1c7e339de51150f09299.png)

---

<div class="post-metadata">

**Author:** ![akcoder](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/akcoder/32/11_2.png) [@akcoder](https://forum.genieacs.com/u/akcoder)\
**Post date:** [October 3, 2024, 4:25pm UTC](https://forum.genieacs.com/t/its-possible-to-add-custom-node/6008/4 "2024-10-03T16:25:29Z")

</div>

Have you tried to refresh `InternetGatewayDevice.UserInterface` to see if they expose those parameters?

---

<div class="post-metadata">

**Author:** ![luckyloser](https://avatars.discourse-cdn.com/v4/letter/l/9de0a6/32.png) [@luckyloser](https://forum.genieacs.com/u/luckyloser)\
**Post date:** [October 4, 2024, 6:19am UTC](https://forum.genieacs.com/t/its-possible-to-add-custom-node/6008/5 "2024-10-04T06:19:19Z")

</div>

I tried it, I also tried to declare it through Inform, put it in config. Everything is in vain

---

<div class="post-metadata">

**Author:** ![akcoder](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/akcoder/32/11_2.png) [@akcoder](https://forum.genieacs.com/u/akcoder)\
**Post date:** [October 4, 2024, 5:27pm UTC](https://forum.genieacs.com/t/its-possible-to-add-custom-node/6008/6 "2024-10-04T17:27:41Z")

</div>

GenieACS strives hard to follow the specification. Because of that, its not going to allow you to set a parameter that it thinks does not exist, as that would cause a CPE fault.

You have a few options. You can manually patch the GenieACS code to add those parameters into the data model. You can create a process to patch the Mongo DB representation of the data to manually add those parameters.

Both of those aren’t good options in my opinion.

The better option is to contact DLink and ask them to follow the TR-069 spec and to expose those parameters when a GetParaemterNames is performed on `InternetGatewayDevice.UserInterface`. This is the proper way to address this issue.
