Online Web Signup Configuration

Actions that Must Be Performed via the Admin Interface

Create a Dummy Reseller

Create a Product to Assign to End Users

Add Provisioned Devices

Upload DID Numbers that Will Be Used for Sign-up to the DID Inventory

Grant Access to the DID Pool to the Dummy Reseller

Actions that Must Be Performed via Reseller Self-Care

Login to a Reseller Self-care Interface

Create DID Pricing Batches

Add a Payment System

Actions that Must Be Performed via the Configuration Server Web Interface

Configure Signup

Configure signup options

Introduction

Online signup allows for automated account creation. Once an end user fills in a subscription form with their credit card information, the account is created in PortaBilling® and the end user receives the credentials necessary for making phone calls.

 

In its current implementation, the online signup service is provided via the reseller entity. Note that only one reseller per installation can provide this service.

 

The online signup is provided in PortaBilling® as an example. You can use the current implementation of the service or customize it for your needs using the PortaBilling® API.

Scenario

A service provider wants to create an online signup page, where all comers will be able to pick up a phone number, specify the device they will use and sign up for the service.  

 

Signing up for the service costs 5.00 USD. There is no recurring fee for the service; end users are only charged for calls according to predefined tariffs.

 

One of the following devices can be provisioned for users for free:

·       Sipura 1001

·       Sipura 2000

·       Linksys SPA-941

 

After sign up, end users will have the “SuperCall” product assigned to them.

 

“Best DIDs” vendor supplies available phone numbers.

Actions that Must Be Performed via the Admin Interface

Preconditions

If you have just installed PortaSwitch® software or dedicated a new billing environment to configure the services described in this handbook, make sure that you first perform the initial configuration of PortaSwitch®. To do this, follow the instructions provided in the PortaSwitch Initial Configuration handbook.

Create a Dummy Reseller

You will use this entity for providing service.

Create a tariff to charge a dummy reseller

Though this is a dummy entity and you are not really going to charge it, a tariff is still required to ensure proper billing for users who have signed up for the service.

 

The tariff created in this step is named “BaseResTariff.”

 

To create a reseller tariff, perform the following:

1.     On the navigation menu, select Service catalog and then Tariffs.

 

Title: Navigation menu - Description: Open the Tariffs panel.

 

2.     On the Create tariff panel, fill specify the basic tariff information:

·       In the Name field, type “BaseResTariff.”

·       From the Currency list, select USD.

·       From the Service list, select Voice Calls.

·       From the Applied to list, select Reseller.

 

Create reseller tariff

 

3.     Click Save.

Enter rates to the tariff

1.     While on the Edit Tariff panel, click Rates.

2.     On the Add rate panel fill in the rate details:

3.     Type ‘|’ (pipe) in the Destination field and set zero as the price. Leave the other fields in the form as they are, because there are no actual costs associated with the reseller.

 

Add rate

 

Tariff rate list

 

4.     Click Save to save the rate.

Create a dummy reseller

1.     On the navigation menu, select Sales, then Sales agents and then click Resellers.

2.     On the Add reseller panel, specify the basic reseller information:

·       In the Name field, type the reseller name (e.g. “CallLeague.”)

·       From the Currency list, select USD.

·       Select the tariff you have created to charge the reseller in the The default tariff for voice calls list.

·       Leave other fields with their default values.

·       Click Save.

 

Add a reseller

 

3.     On the Edit reseller panel navigate to the Web self-care panel.

4.     Specify the credentials on the reseller self-care interface:

·       In the Login field, type “callleague.”

·       Click the  Auto icon next to the Password field to auto-generate a password.

 

Specify credentials

 

5.     Click the Save button to save the customer configuration.

Create a Product to Assign to End Users

Create a tariff to charge end users for voice calls

Create a “SuperCallTariff” tariff that will be used to charge end users subscribed to the service via online web signup. Since these users are considered to be the reseller’s customers, create the tariff as managed by that reseller.

 

To create this tariff, complete the steps described in the Create a tariff to charge a dummy reseller section, but in step 2:

·      Type “SuperCallTariff” in the Name field,

·      From the Applied To list, select Customer.

·      From the Managed By list, select your dummy reseller (CallLeague in our example.)

 

Add customer tariff

Add rates to the tariff

To upload rates, follow the instructions provided in the Rate Import handbook.

 

To add rates one-by-one, do the following:

1.      On the Edit Tariff panel, click Rates.

Add a rate

2.      On the Add rate panel fill in the rate details.

3.      In the Destination field, type one of the required destinations.

4.      In the Price field, type the price for calling this destination.  

Rate list

5.      Click Save to add the rate.

6.      Repeat steps 2–5 for all rates.

Create a subscription to charge end users for service activation

When you charge for service activation, you need to create a subscription plan that has and define an activation fee within.

 

1.     On the navigation menu, click Service catalog  and then Subscriptions.

2.     On the Create subscription panel, specify the basic subscription information:

·       In the Name field, type “SignupActivation.”

·       In the Subscription name visible to end users field, type “Super Call Activation.”

·       From the Currency list, select USD.

·       From the Managed By list, select CallLeague.

·       In the Activation Fee field, type “5.00.”

·       In the Monthly fee field, type “9.99.”

 

 

3.     Click Save.

Create a product

1.     On the navigation menu, select Service catalog and click Products.

2.     On the Create product panel specify the basic product information:

·       In the Name field, type “SuperCall.”

·       In the Name visible to end users field, type “SuperCall.”

·       For Product type, select the Main Product option.

·       From the Currency list, select USD.

·       From the Managed by list, select CallLeague.

·       From the Account role list, select Phone line.

 

Add a product

 

3.     Click Save.

4.     Go to the Services panel.

5.     Click Add a Service and select the Voice Calls check box.

6.     Click Add.

 

 

7.     Go to the Usage charges panel.

8.     Click Add.

9.     Specify the charging parameters:

·       From the Service list, select Voice Calls.

·       From the Node field, select the PortaSIP® node.

·       From the Tariff list, select SuperCallTariff.

·       Select the tariff you have previously created for to the dummy reseller from the Reseller Tariff list. You can leave the Default tariff entry since it corresponds to the reseller’s tariff.

 

 

10.   From the Charges section click General info.

11.   On the Charges panel, select SignupActivation from the Recurring charges list.

 

 

12.   Click Save.

Add Provisioned Devices

End users are able to choose the device they will use during online web signup.

Create CPE profiles

1.     On the Mail Menu page, click CPE Profiles.

2.     On the CPE Profiles page, click Add on the toolbar.

3.     Specify the basic CPE profile information:

·       In the Name field, type “Sipura 1001.”

·       From the Managed By list, select CallLeague.

·       From the Type list, select Sipura 1001.

 

Add provisioned devices

 

4.     Click save Save on the toolbar.

5.     If necessary, change the profile configuration.

 

Configure the profile

 

6.     Click  Save & Close on the toolbar.

7.     Repeat steps 2–6 for Sipura 2000 and Linksys SPA-941, providing corresponding names and types in step 3.

 

Add CPE devices

In this step, you will add devices that will be used by your end users.

 

A device name should correspond to a certain pattern. For example, for Sipura 1001 the pattern looks like this: % Sipura 1001 %. Thus, the device name can be specified as Sipura 1001_1 or _1 Sipura 1001 _1 or _1 Sipura 1001, etc.

1.     On the Mail Menu page, click CPE Inventory.

2.     On the CPE Inventory page, click Add on the toolbar.

3.     On the Add CPE page, specify the basic CPE device information:

·       In the Name field, type “Sipura 1001_1.”

·       From the Managed By list, select CallLeague.

·       From the Type list, select Sipura 1001.

 

4.     Go to the General Info tab.

·       From the Profile list, select Sipura 1001.

·       In the MAC Address field, specify the MAC address of this device.

 

Add CPE devices

 

5.     Click  Save & Close on the toolbar.

6.     Repeat these steps for all of the devices, providing their corresponding names and types in step 3 with their corresponding profiles and required MAC addresses in step 4.

Upload DID Numbers that Will Be Used for Sign-up to the DID Inventory

Upload DID numbers to the DID inventory

Perform the Create a DID Supplier Vendor, Create a DID Batch for the Vendor, Upload DID Numbers and Release DID Numbers to the DID Pool steps as described in the Managing Available Phone Numbers (DID Inventory) handbook.

Grant Access to the DID Pool to the Dummy Reseller

Create a pricing batch that will be assigned to the dummy reseller

1.     On the navigation menu, select Infrastructure, then Inventory and click DID inventory.

2.     On the DID inventory panel, click Pricing batches.

3.     On the Create a pricing batch panel, specify the following information:

·       In the Name field, type “NY_DIDs.”

·       From the Applied to list, select Reseller.

·       In the Type list, select Inventoried.

 

 

4.     In the Pricing parameters section, specify the following information:

·       Select USD - US Dollar from the Currency list.

·       In the Additional activation fee field, type “0.”

o   In the Additional recurring fee field, type “0.”

o   In the Recurring fee markup, % field, type “0.”

5.     Click Save at the bottom of the panel.

Assign a pricing batch to the dummy reseller

1.     On the navigation menu, select Sales, then Sales agents and then click Resellers.

2.     On the Reseller list panel, click CallLeague.

3.     On the Edit Reseller panel, select Company info – General info and then click Additional info.

4.     On the Additional info panel from the Auto-Provision DIDs via Batch list, select NY_DIDs.

 

 

5.     Click Save on the toolbar.

Actions that Must Be Performed via Reseller Self-Care

Login to a Reseller Self-care Interface

1.     On the navigation menu, select Sales, then Sales agents and then click Resellers.

2.     On the Reseller list panel, click CallLeague.

3.     On the Edit Reseller panel, select Company info – General info and then click Web self-care page.

4.     Click the  Login icon next to the Login field.

Create DID Pricing Batches

At this step, you need to create two pricing batches: a free owner batch and the one with the DID markup.

Create a free pricing batch

1.     On the Main Menu page, click DID Inventory.

2.     On the DID Inventory page, click Pricing Batches on the toolbar.

3.     On the DID Inventory - Pricing Batches page, click Add on the toolbar.

4.     Specify the following information:

·       Specify the batch name in the Name field, (e.g. “NY_DIDs_User.”

·       From the Applied To list, select Customer.

 

Create a free pricing batch

 

5.     Click the Pricing Parameters link in the header of the corresponding column.

6.     In the DID Pricing Parameters dialog box, specify the following information:

·       In the DIDs section, select Use already Inventoried.

·       In the Pricing Parameters section, select FREE DIDs.

 

Specify the pricing parameters

 

7.     Click Save.

8.     Click the save Save icon.

Add DID numbers to a free pricing batch

1.     On the Mail Menu page, click DID Inventory.

2.     On the DID Inventory page, click Pricing Batches on the toolbar.

3.     In the left-hand section of the page, select the Assign Pricing Batch option and select NY_DIDs_User from the corresponding list.

 

Add DID numbers to a free pricing batch

 

4.     Click Apply.

Create a pricing batch with pricing parameters

When DID numbers are not supplied on demand, this pricing batch is only used for technical needs in the configuration.

 

1.     On the Main Menu page, click DID Inventory.

2.     On the DID Inventory page, click Pricing Batches on the toolbar.

3.     On the DID Inventory - Pricing Batches page, click Add on the toolbar.

4.     Specify the following information:

·       Type the batch name in the Name field (e.g. “NY_DIDs_User_Paid.”)

·       From the Applied To list, select Customer.

 

5.     Click the Pricing Parameters link in the header of the corresponding column.

6.     In the DID Pricing Parameters dialog box, specify the following information:

·       In the DIDs section, select Use already Inventoried.

·       In the Pricing Parameters section:

o   Select USD - US Dollar from the Currency list.

o   In the Additional Activation Fee field, type “3.”

o   In the Additional Recurring Fee field, type “1.”

o   In the Recurring Fee Markup field, type “0.”

 

Create a pricing batch with pricing parameters

 

7.     Click Save.

8.     Click the Save icon.

Add a Payment System

To enable end users to pay for their service online, you need to add a payment system for your dummy reseller and then connect it to a currency.

NOTE: You can use only payment systems that do not require external authorization.

Configure a payment system

As an example, an AuthorizeNet payment processor is used and that the CVV check is not required. For more information on how to configure the payment system, please see the Credit Card Payments handbook.

 

Note that for your dummy reseller, you can use the same payment processor and credentials as you use on the admin interface. However, you must give a different name to the payment system configured on the reseller self-care.

 

1.     On the Main Menu page of the admin interface, click E-Payment Systems.

2.     On the E-Payment Systems page, click Add on the toolbar.

 

Add a payment system

 

3.     In the dialog box specify the following information:

·      Name – Type “AuthorizeNet1.”

·      Processor – Select AuthorizeNet.  

·      Login – Type “Auth_Login.”

·      Password – Type “auth_pass.”

·      Select Visa or MasterCard check boxes.

·      CVV required – Leave this check box clear.

 

4.     Click Add.

Assign a payment system for a particular currency

1.     On the Main Menu page of the reseller self-care interface, click Currencies.

2.     On the Currencies page, choose USD.

3.     Click the Edit icon.

4.     Specify the following information:

·      Payment System – Select AuthorizeNet.

·      Minimum Payment – Type “5.”

 

Assign a payment system for a particular currency

 

5.     Click the Save icon.

Actions that Must Be Performed via the Configuration Server Web Interface

Configure Signup

Enable signup

1.     Clone the current configuration.

2.     In the Configuration Tree, click the Admin node.

3.     In the Environments panel, click Global.

4.     In the Groups panel, click VirtualHostsSignup.

5.     For the enabled option, select Yes.

 

Enable signup

 

6.     Click the Save button and then the check_apply Verify button.

7.     Verify the new configuration and click the check_apply Check / Apply button.

 

Configure signup options

1.     Clone the current configuration.

2.     In the Configuration Tree, click the Admin node.

3.     In the Environments panel, click Global.

4.     In the Groups panel, click Signup and define the following options:

·       activation_price – This is how much service activation costs. It must be the same amount as that specified for the activation fee in the subscription plan assigned to the end user product. Type “5.00.” 

·       did_owner_batch_name – This pricing batch defines how end users are charged for DIDs. Type  “NY_DIDs_User.”

·       did_provision_batch_name – Type “NY_DIDs_User_Paid.”

·       login – Type the login for the dummy reseller self-care, i.e. “callleague.”

·       password – Type the password for the dummy reseller self-care, i.e. “callleague1.”

·       product_price – This is how much service usage costs (in addition to charges for the calls themselves). This must be the same amount as the one specified for the recurring fee in the subscription plan assigned to the end user product. Type “0.00.”

·       device_list – Add the following lines here:

o   device=sipura1001;name=Sipura_1001;price=0;product_name=SuperCall

o   device=sipura2000;name=Sipura_2000;price=0;product_name=SuperCall

o   device=Linksys;name=Linksys SPA-941;price=0;product_name=SuperCall.

 

Configure signup options

 

5.     Click Verify.

6.     Click Check/Apply and apply the configuration.

 

The online web signup configuration is done. To test it and sign up for the service online, please refer to the Performing Online Web Signup handbook.