Provisioning VoIP envia TEL Setup
Edit
/etc/nmsprime/env/provvoipenvia.env
- 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
- we recommend that you store API communication XML (PROVVOIPENVIA__STORE_XML_*)
- Fill tables holding TRC classes, EKP codes and Carrier codes (using the
php artisan
commandsprovvoip:update_carrier_code_database
,provvoip:update_ekp_code_database
andprovvoip:update_trc_class_database
). The data will be downloaded from the API. - Add envia TEL tariff information to
PhoneTariff
- If there are existing customers (at envia TEL):
- Import/create contracts, modems, MTAs and phonenumbers (and maybe phonenumbermanagements) in NMSPrime's database
- Update with data from envia TEL:
- Get customer references:
php artisan provvoipenvia:get_envia_customer_references
- Get contracts for customers:
php artisan provvoipenvia:get_envia_contracts_by_customer
- Get contract references for phonenumbers:
php artisan provvoipenvia:get_envia_contract_references
- Get voice data (e. g. SIP and TRC data):
php artisan provvoipenvia:update_voice_data
- Get envia TEL orders:
php artisan provvoipenvia:update_envia_orders
- Get customer references:
- Now you are ready to use NMS Prime with the VoIP envia tel API