Features : WiFi-Hotspot

Public WiFi Hotspot

This is the most intresting part. Now a days Public Wifi Hotspot is gaining popularity. Although it is very intresting there is much more complexity inside,

  1. Creating User Account,
  2. Veryfying user's KYC( Know Your Customer) norms as enforced by Goverment,
  3. Recharge and Topup customer account,
  4. Collecting Payments from users, since WiFi-Hotspot users are in mobile. He may come and go often.

As you belief, neuCRM has the solution for all above.

On neuCRM,

  1. WiFi Hotspot User Account can be created by the user by self registration.
  2. Optionally, User's Mobile Number & Email ID verified through OTP (One Time Password).
  3. On Seccessful OTP verification(if OTP verification enabled), user is provided with a loginid & password for managing his Account
  4. By login with his loginid, User can Recharge, Topup and Pay bills Online. And even he can upgrade his Internet Package/Plan
  5. You can deploy multiple Hotspot location, still your customer get connectivity accross all your Hotspot locations with his single loginid.

We hope, neuCRM will greatly assist you to improve your WiFi Hotspot Business.



Requirements for WiFi Hotspot setup

  1. Hotspot Capable NAS. Ofcourse Mikrotik Router OS is the best choice for WiFi-Hotspot.
  2. neuCRM package.
  3. Get your own domain name(optional) for customer selfcare portal. Configure as like myaccount.yourdomain.com. Please Refer Configuration Section of this document for how to configure domain name.
  4. If you enabled OTP verification in CRM Admin panel, Configure & Enable the SMS & Email in neuCRM for sending OTP to customer while self registration
  5. Configure Online Payment Gateway(optional), if you want to collect money online. To Add Online Payment Gateway Go to Admin → PG → Add. The Most famous Payment Gateway in your Country may be already Integrated. You can choose from list, and Enable it. If wish you to add any new Payment Gateway, which is not already there in neuCRM, please contact our support team, we will integrate it for you.
  6. Create a Plan (atleast one) for WiFi-Hotspot users in neuCRM, and configure the hotspot_default_subplanid parameter to your newly created Plan's SubPlan ID. Please note that it is SubPlan ID, Not Plan ID.
  7. Sample Configuration Looks like this

    Image

  8. Configure walled garden to allow access to your portal URL:myaccount.yourdomain.com, and any other if required.
  9. Know your ISP ID (numeric value) & Reseller ID (numeric value)


Steps to setup WiFi Hotspot

Ensure you have fullfiled the all above Requirements, then proceed to set up WiFi-Hotspot service.

  1. Configure your NAS for WiFi-Hotspot.


  2. Image

  3. Setup a open WiFi Network, and setup connectivity with your NAS. So that your users are freely allowed to connect to your wifi network and complete self registration.
  4. Enable and Configure Radius authentication in your NAS (router).
  5. Please Note down your DHCP pool IP list. You have to add a NAT rule for masquerade rule in firewall. So that Hotspot cliets are allowed to access Internet
  6. The firewall NAT rule is
  7.  /ip firewall nat
    add action=masquerade chain=srcnat comment="masquerade hotspot network" \
    src-address=10.1.3.0/24 

    Here in above example the subnet 10.1.3.0/24 is my DHCP pool for Hotspot Clients

  8. You can use our custom Hotspot Login/Status/Logout page. We have prepared a custom HTML template for Mikrotik Hotspot. You may freely download here. Unzip the file, and upload the hotspot directory into Mikrotik Router.
  9. You need to edit the files: login.html, logout.html, status.html and replace the LOGO and URLs of your neuCRM server. Search and Replace the URLs having 192.168.1.100.
  10. For uploading HTML template into Mikrotik, you may Login via FTP Client (Filezilla). If you need further help for how to upload html files to mikrotik, please google and you may find nice tutorial.
  11. The Login Page of the above template looks like this
  12. Image
  13. When the user clicks on Registration link, he will be redirected to Registration page.


  14. Status Page will be looks like this

    Image

  15. And After Logout

    Image

  16. Here you need to modify the Registration Link URL, in the file login.html, according to your domain name
  17. This link should have the following format http://myaccount.yourdomain.com/myaccount/create/{ispid}/{resellerid}. Here replace {ispid}, {resellerid} with its original numeric value. If you are a ISP (not a Reseller), then your resellerid will be 0. For example, if your ispid=5, resellerid=2 then Registration link will be http://myaccount.yourdomain.com/myaccount/create/5/2


  18. Image

  19. If you enabled Email & Mobile Number verification via OTP in CRM Configurations, the registered user will be asked for OTP which was sent to Mobile & Email. The OTP verfication won't asked, if not enabled in CRM Admin panel.
  20. If everything goes well, 2 set of Login/Password is generated. One for Hotspot Loing (for Internet access). Here the username/password is same as entered while Registration
  21. And another set of Login ID/Password is generated for Web Selfcare Portal (ie. myaccount.domain.com). The Login ID is the Email ID of the user and Login Password is user's Mobile Number. User can change his Default password on web selfcare portal
  22. On Successful Registration, both Login details are emailed to user's Registered Email. And we have purposly made 2 independent login accounts for security considerations.
  23. If you want to keep the visited sites log(s) of users in neuCRM, please configure WebAccess Log in your NAS. To know about how to setup WebAccess Log, please refer our Documentation Section named: Setup WebAccess Log.

That's all, your WiFi-Hotspot service is running now. Your users can change their Bill plan, Recharge, Topup, Payments on their own without any one intervention.

© 2018 neuCRM. All rights reserved.