NetSapiens Integration Guide

NetSapiens Integration Guide

This plugin will provide you with additional recipes for projects that will assist in setting up customers on your netsapiens instance and some new settings for your customers profiles. This plugin works with MeteredBilling to provide usage on your customer invoices.

Configuration

After Install Netsapiens from the marketplace, click on 'preferences' to setup your connection. You will need to provide credentials for connecting with your netsapiens instance. These credentials will need to have full privileges in order to provide you with all the features of Quotingbill. 
  1. API URL: the url to your netsapiens instance. This is the domain to your instance followed by 'ns-api' Example: http://mynetsapiensdomain.com/ns-api
  2. Client ID: obtained from creating an Oauth Client in your admin portal.
  3. Username: the user that will perform all actions on behalf of quotingbill (This user will appear in your instance logs for all transactions).
  4. Password: the user password for login. This is used to obtain an Access token for interacting with your instance API.

Creating your credentials on your netsapiens instance      

1. Create the Oauth client on your netsapiens Admin UI and add the credentials on QuotingBill Settings.
  1. In your Netsapiens Admin Console: Go to System -> Settings -> Advanced -> Oauth Clients.

2. Create a Superuser on any domain of your netsapiens manager portal for use in QuotingBill.
Warning: The domain you create for this superuser must not be deleted!

You can test your credentials by hitting save in the netsapiens app preferences. QuotingBill will let you know if everything was correctly configured!

This will create a test domain (and delete it afterwards) as well as sync any important meta data from your instance. If there are any issues with the credentials you provided, the error message may provide a clue. The most common problem is permissions, the user/password combination does not have sufficient privileges.


NOTE: Please take notice of any error messages, if the tests do not pass, the rest of the system may not work as expected!

If you want to be up to date with what the QuotingBill community is suggesting for our product, or even suggesting something yourself that you don't see here, please visit our roadmap page here https://roadmap.quotingbill.io/

    • Related Articles

    • Marketplace - Netsapiens

      This plugin will provide you with additional recipes for projects that will assist in setting up customers on your netsapiens instance and some new settings for your customers profiles. Additionally, this plugin works with MeteredBilling to provide ...
    • Metered Billing - Usage Invoicing

      The metered billing plugin is used to generate usage invoices from services that support this type of billing. Currently the plugin only supports Netsapiens and Brightlink PBX Cloud instances, but future improvements have been planned to allow ...
    • How to provision to your preferred switch provider

      So... you just installed a switch Marketplace App (like Netsapiens, or Brightlink Cloud PBX)! Now what? Where do I go? How do I push stuff into the switch? Well, we'll cover all of that in this article! Once you have installed and configured your ...
    • Marketplace - Inteliquent

      Numbers providers like Inteliquent allow you to order and port-in numbers for your customers. This great app integration will help you managing numbers inside a customer project and give the ability to sync orders from QuotingBill to Inteliquent or ...
    • Marketplace - Bandwidth

      Numbers providers like Bandwidth allow you to order and port-in numbers for your customers. This great app integration will help you managing numbers inside a customer project and give the ability to sync orders from QuotingBill to Bandwidth or vicer ...