If you have your own custom billing system, or wish to customize an existing system to support signups using ISPWizard, the following information will help you to do that. If you have any problems or questions on how to do this, please send us a message here.
ISPWizard has a tab along the top named Signup - here you can enable online signups with ISPWizard and configure it with the settings required to get online with your signup username/password and phone number.
Your signup pages should guide the user through creating a new account online, including collecting and processing the users billing information - e.g. Name, address, credit card number, etc.
Once the user has completed the signup process, the signup web site needs to create the new account on your server and then redirect the user to a user details file that contains the users username/password etc. The format of this file can be viewed under Advanced Options->How to Preset User Details.
Providing certain conditions are met, the browser will automatically send this file to ISPWizard so that it can automatically finish the configuration of the end users system with the correct information.
For Internet Explorer, the filename must end with the extension ".isd" - e.g. "details.isd"This can be done by outputting the following header line:
Content-Disposition: inline; filename=details.isd
By providing the above HTTP header, the script can directly output the user details information, without having to create a new file on the server.
For Netscape and Mozilla, the web server must report a MIME type of: "application/x-internet-signup-data"eg:
If the above conditions are not met, the user will be prompted to save the file rather than having it being automatically sent to the ISPWizard setup program for processing.
Once ISPWizard has received the configuration data, it will automatically disconnect the modem and close the browser before finishing the configuration process.
You should implement a system on your equipment to prevent end users from abusing your online signup account for free Internet access. The easiest way to do this is to assign an IP address to the signup user account from one of the private IP address ranges. Unfortunately, it isn't possible to implement a solution on the client side to prevent a knowledgeable user from gaining free access, so any restrictions must be implemented on the server side.
If you have any problems or questions about this, please send us a message here.
ISPWizard - Internet Setup Program Wizard