Versions Compared

Key

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



Info

Re-discuss this topic in a new meeting. We have done some kind of temporary solution


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

  •  check if new Modem MAC is not forgiven now – otherwise show error
  •  Create the new Contract in NMS Prime DB (maybe add some kind of special flag in DB to easily parse OTC added contracts later)
  •  Create the modem behind new Contract
  •  Add a Item with open ERZNET tarif (1M free)
  •  show success message to user and advice to restart modem and PC.
  •  wait 10s and call forced reboot of modem

Note on Workflow:

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.

...