Enduser Selfregistration
Wednesday, 17 June 2009

Enduser Selfregistration allows web visitors to sign up for service and receive their accounts without administrators manual intervention. It is necessary to pre-create range of accounts with specific properties which can be used for Selfregistration process during Enduser Selfregistration stage.

Preparation:

1. Create accounts which will be used for self-registering users. To create range of accounts (batch), go to "Batch Operations" menu "Account PINs" submenu. Specify Name and Description of the group, number of accounts. Specify Credit Amount. Note! Set Credit to ZERO (0.00) to prevent accounts from accessing any services after registering. If you wish to allow "demo" or "free calls within network", please allow at least 0.01 Credit (non-zero). Select Rate table which will be assigned to these accounts after they register.

 

2. After accounts are generated, they become "disabled" state, i.e. cannot be used. To make them avaiable for web registration, go to "Account Groups" menu item and select account group by its name. Select "Change Status" dropdown and choose "Available". If necessary, update expiration date, reseller or other settings. Proceed to "Routing" and "Billing" tabs and setup accordingly.

 

3. To enable selfregistration globally in the system, go to "Tools" menu "Options" submenu. Fill "Administrator Email" with address which will appear in email sent to registering users. This address will also receive information when any End users processes Selfregistration.  Select "Enable Selfregistration" checbox.

Selfregistration Process:

1. Selfregistration Links are located in public area. Users should follow steps to fill the registration form. Registration process will send an email to users address to with confirmation URL. This URL is required to verify email address. The registrattion process is complete when user clicks the URL in email.

 

2. After completion, one random account which was in "Available" state is assigned to enduser. To draw account from resellers account batch and register user to resellers domain, append Resellers numeric ID to the page URL. Example: normal billing URL:  http://somehost/billing/   resellers URL: http://somehost/billing/12. Here reseller ID is 12.  This ID is found in Resellers details page and is named "Reference ID".

 





Digg!Del.icio.us!Slashdot!Technorati!Free social bookmarking plugins and extensions for Joomla! websites! title=