Provisioning VoIP envia TEL Setup

  1. Edit /etc/nmsprime/env/provvoipenvia.env

    1. Set API URL, username and password and verify settings using “Ping envia TEL API”; you should get a “pong” if all is up and running
    2. we recommend that you store API communication XML (PROVVOIPENVIA__STORE_XML_*)
  2. Fill tables holding TRC classes, EKP codes and Carrier codes (using the php artisan commands provvoip:update_carrier_code_databaseprovvoip:update_ekp_code_database and provvoip:update_trc_class_database). The data will be downloaded from the API.
  3. Add envia TEL tariff information to PhoneTariff
  4. If there are existing customers (at envia TEL):
    1. Import/create contracts, modems, MTAs and phonenumbers (and maybe phonenumbermanagements) in NMSPrime's database
    2. Update with data from envia TEL:
      1. Get customer references: php artisan provvoipenvia:get_envia_customer_references
      2. Get contracts for customers: php artisan provvoipenvia:get_envia_contracts_by_customer
      3. Get contract references for phonenumbers: php artisan provvoipenvia:get_envia_contract_references
      4. Get voice data (e. g. SIP and TRC data): php artisan provvoipenvia:update_voice_data
      5. Get envia TEL orders: php artisan provvoipenvia:update_envia_orders
  5. Now you are ready to use NMS Prime with the VoIP envia tel API