Hi All


We're currently attempting to integrate GenieACS into our router provisioning 
process via the REST API, and testing with the GenieACS-GUI. All seems to be 
great except for a stumbling block we've encountered which is the organisation 
of the PortMapping object and how to cleanly use them in a Preset.



As it currently stands, it's quite often we will have per-CPE configurations 
that include port forwarding based on the client's requests. We have managed to 
preset PortMappings, however we had to create an object for each PortMapping, 
each with their own unique values for the indiviual port forwards. My concern 
with creating objects for each PortForward is the added complexity, naming and 
management of them via the API.



My question to you all, is how are you currently handling presetting 
almost-unique objects to a device? Do we have to create an object for each 
individual port forward, or is it possible to add and subsequently set the 
parameters just with the presets?



Here's an example of a PortMapping:



InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping.1.ExternalPort
 0

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping.1.RemoteHost

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping.1.PortMappingEnabled
 false

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping.1.PortMappingProtocol
 TCP

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping.1.ExternalPortEndRange
 0

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping.1.PortMappingLeaseDuration
 0

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping.1.InternalClient

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping.1.InternalPort
 0

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.PortMapping.1.PortMappingDescription



You can probably imagine, it might get messy if an object is needed for each 
different mapping. Apologies if I've missed something completely obvious!



Thanks in advance.



Regards



Harry Foster


This email was sent on behalf of Spitfire Network Services Limited. This e-mail 
is strictly confidential and intended solely for the addressee(s). It may 
contain personal and confidential information and as such may be protected by 
the Data Protection Acts 1984 and 1998. If you are not the intended recipient 
of this email you must: (i) Not disclose, copy or distribute its contents to 
any other person nor use its contents in any way or you may be acting 
unlawfully; (ii) Contact Spitfire immediately on +44 (0) 20 7501 3000 quoting 
the name of the sender and the addressee then delete it from your system. Any 
views or opinions expressed within this email are those of the author and do 
not necessarily represent those of Spitfire Network Services Ltd. Email may be 
monitored for security purposes. You should scan attachments (if any) for 
viruses.
We may record store and use any telephone calls with you in order to check any 
instructions given to us, to maintain our business records, for training 
purposes and to improve the quality of our services.

Spitfire Network Services Ltd. Registered No. 2657590. Registered Office: 239 
Regents Park Road, London N3 3LF
_______________________________________________
Users mailing list
[email protected]
http://lists.genieacs.com/mailman/listinfo/users

Reply via email to