Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TOP prio for Patrick Reichel – Minimum means: the smallest possible solution to address the topic to let the customer create it's own contracts while connecting a fresh modem on the CMTS. Goal should be to have a basic demo running in March.

Work flow goes like

Unregistered CMs + CPEs

Customer A buys Cable Modem. Connects CM to our system (CMTS + NMS Prime) – without prior registration in NMS Prime.

  •  Afterwards the CM gets online in a new unregistered pool.
  •  Afterwards the CPE get a IP in a private unregistered pool – default route should be NMS Prime Server. The pool will only have access to NMS Prime Server

Landing Page

Contract create – /nmsprime/otc/Contract/create

A simple create page which allows the Customer to setup there contract page

...

  •  Customer can create his own contract


Parse Modem

Create some kind of php function or command which will

  • parse client (private NAT)  IP like

    Code Block
    languagephp
    $_SERVER['REMOTE_ADDR'] or $_SERVER['CLIENT_IP_ADDRESS'] or ...


  • and parse in dhcpd lease file the "option agent.remote-id", which is the CM MAC of the client who is adding the contract


Straight fast forward Adding

For a first MVP just provide a artisan or native php function, which will. Maybe this could run in observer after otc/contract/create

...

ERZNET will daily walk through the new openERZNET auto added contracts and delete non-sense Contracts. We will see how long this will work!

Testing VM

Info
For testing you could use my new VM on demo.nmsprime.com devlx12-real with nms prime demo system real host which i setup for our youtube channel. This should already work with CMTS connect in server room.

...