Settings
1. Advanced
- User Idle Timeout: A time (minutes) after which, user will be considered offline if no interim-update is received from NAS.
- Mikrotik interim update: Overrides NAS interim-update value and take it from SAS. Valid only for Mikrotik.
- Remote Control Method: Which protocol that will use Tools->System Service->Remote Access Tunnel to connect.
- Lock Prepaid Cards To Owner: Manager can activate only cards that own.
- Disconnect On Activation: Disconnect users once it activates.
- Disconnect On Update: Disconnect users once update/delete.
- Lock user MAC on login: First login will lock MAC to this username.
- Reset User Traffic On Profile Change
- Radius Username Case Sensitivity
- Accept Invalid Users: Radius will make authenticate for invalid users under Account Username.
- Invalid Account Username: Username that invalid users will connect by.
- Limit User Activation via Reward Points/Month (times): Managers won't activate above this number of reward points.
- Add Random Delay to User Authentication: Force random time (1~3 seconds) delay every time a user connects. This delay is useful to avoid unauthorized multi-session connections. In which users abuse service by dialing the same user multiple times instantly.
- Webhook Notifications: Push SAS real-time data to other application.
- Webhook Notifications URL (POST): Url that SAS will POST request to.
2. Backup
- Initialize Disk (Format): System will partition disk and format it with
fat
. - Backup Disk: Disk format must either
ntfs
orfat
format - Disk Partition: At least one disk partition.
- Daily Backup Time: Enable Daily Backups to specify Time. Set the analog clock then click on OK.
- Include Session Records: Backup will increase due to all user session to be added.
- Upload To Google Drive: Use Google Drive to upload backup in it.
3. Email
To set email service fill out SMTP Server Address & port fields. If the server requires authentication then add username, password and type of security. If not, only add sender email. Before you save you can test changes where you will be prompted to add email recipient. Fill all fields with necessary data. In Below-left Test button will send a test message to an email address
4. Email Templates
Email templates that will use be system services. Pay attention to email keywords that locate in page footer.
5. Free Zone
This feature allows you to exclude some IP ranges from traffic accounting, such as local google traffic or local IPTV service. Enabling it requires enabling Mikrotik IP Accounting service and making it reachable via HTTP.
6. General Settings
Self explained.
7. License
Exhibits system license information, if the status is inactive and some details no longer exist then you have to check server connectivity.
8. Network
Manage your network configuration.
9. Notification
9.1 User Notification
Notify users through SMS or Email when activation or expiration.
- Email Notifications
- User Activation Template
- User Registration Template
- User Expiration Warning Template
- User Termination Template
- Notify via SMS on activation
- Notify via SMS on expiration
- Send SMS before expiration in: Reminder of expiration.
9.2 Manager Notifications
- Show dashboard notification: A notify message will appear above dashboard section.
- Dashboard notification type
- Dashboard Notification Text
- Show Login Page Message: A notify message will appear at the top of login page.
- Manager Login Page Message
- Show Welcome Screen On Login: A message will appear once manager login.
10. Permission Groups
SAS has a very flexible permissions' system allowing admin to create any type of managers. Each manager must belong to a permissions group, groups can be created from Settings->Permissions. To create one, go to Actions and select ‘Create’, give it a proper name. Later, select the newly created group from the list. Below the list there will be two trees, the right one is for the available permissions, the left one is for the given ones. Select the desired permissions from the right tree and move them to the left tree using the arrows in the middle.
Permission List
Permission Code | Description |
---|---|
dummy | |
Backup - Create | permits creating backups for the system database |
Backup - Delete | permits deleting backup files |
Backup - Download | permits downloading backup files |
Backup - Restore | permits restoring backup files |
Backup - Upload | permits uploading backup files from PC to the server |
Cards - Change Owner | permits changing the owner of a group of cards |
Cards - Delete | permits deleting group of cards |
Cards - Designer | permits using the designer of the card |
Cards - Download | permits downloading group of cards as PDF or CSV |
Cards - Generate Refill Cards | permits generating refill cards |
Cards - Generate Prepaid Users | permits generating prepaid users cards |
Cards - Series Index | permits listing cards series |
Cards - Cancel Generator | permits canceling running cards job |
Cards - List PINs | permits listing of card details such as pin, username, password. |
Cards - Suspend & Release | permits suspending and releasing groups of cards. |
Cards - Verify | permits using the cards verification dialog, which shows all card information |
Dashboard - Manage | permits creating, editing, deleting dashboards |
Dashboard - Widget Factory | permits creating and editing dashboard widgets |
Managers - Change Self Password | Permits changing accounting password |
Managers - Create | Permits creating managers |
Managers - Delete | Permits deleting managers |
Managers - Deposit Money | Permits deposit money to other managers |
Managers - Export to Excel | Permits exporting managers list to excel file |
Managers - Index | Permits listing managers |
Managers - Index (All Managers) | Permits listing all system managers, even the ones not belonging to the logged-in manager. |
Managers - Show Invoices | Permits listing manager’s invoices |
Managers - Show Journal | Permits listing manager’s account statements (journal) |
Managers - Login As | This is a very dangerous permission. It allows the manager to login as another manager without even knowing his/her password. Useful only for admins for debugging purposes. |
Managers - Show Receipts | Permits listing manager’s receipts |
Managers - Rename | Permits renaming managers (changing their login username). |
Managers - System Administrator | Granting this permission will allow the logged-in manager to be treated as an ‘admin’. He will be able to perform all operations performed by the administrator. |
Managers - Update | Permits updating managers belonging to the logged in manager. |
Managers - Withdraw Money | Permits withdrawing money from underneath managers. |
NAS - Create | Permits creating of NASs |
NAS - Delete | Permits deleting NASs |
NAS - Export | Permits exploring NAS list to excel file |
NAS - Index | Permits listing NASs |
NAS - Update | Permits updating NASs information |
Profiles - Create | Permits the manager to create profiles, recommended not to be given to anyone except for system admins. |
Profiles - Delete | Permits deleting profiles |
Profiles - Update | Permits editing profiles |
Profiles - Index | Permits listing profiles |
Profiles - Pricing Management | Permits the manager to set different pricing for his sub-managers and users. |
Policies - Policy Manager | Permits editing policies for profiles |
Reports - Activation | Refer to Activation & Activation Statistics |
Reports - Cards Usage | Refer to Cards usage |
Reports - Manager invoices | Refer to Managers Invoices |
Reports - Manager journal | Refer to Managers Journal |
Reports - Sessions | Refer to Sessions |
Reports - System log | Refer to System Log |
Reports - User | Refer to Users |
Reports - User Auth Log | Refer to User Auth Log |
Reports - Export Journal | Exports data of Managers Journal |
Settings - Systems Settings | Permits the manager to view and save system settings |
Tools - Announcements | Permits the manager to send announcements to his users via Email, SMS & Telegram |
Tools - Bandwidth Control | Permits changing profiles speed on the fly without editing them. |
Tools - Import Data | Permits the manager to import users, managers,cards from excel or csv files. |
User - Activate | Activates a user |
User - Activate using voucher | Permits the manger to activate a user by using the voucher |
User - Activate using manger balance | Activates a user from manager balance |
User - Activate using user balance | Activates a user from its balance |
User - Edit advanced fields | Edits a user expiration and other dangerous fields |
User - Cancel subscription | Cancels a user subscription and refunds user remaining balance. |
User - Cancel scheduled profile change | Cancels scheduled profile change |
User - Change profile | Changes user profile |
User - Change profile of active user | Changes active user profile |
User - Create | Creates a new user |
User - Delete | Deletes users |
User - Delete active users | Deletes active users |
User - Deposit money | Deposits money to user |
User - Disconnect | Disconnects online user |
User - Export to Excel | Exports user data to Excel |
User - Extend service | Extends user services |
User - Show user history | Shows user history |
User - Index | Lists belonging users |
User - List all users | Lists all belonging and non- belonging users. |
User - Show users invoices | Shows users invoices |
User - Show users journal | Shows users journal |
User- edit MAC addresses | Edits user MAC addresses. |
User - MAC lock user | Locks user MAC. |
User - Ping | Checks connections between SAS server and user. |
User - POS | Processes user transactions |
User - Rename | Renames users |
User - Reset daily Quota | Resets daily Quota |
User - Rewards points system | Allows activating users via Reward Points |
User - Show sessions | Shows user sessions |
User - show password | Shows user password |
User - Show support tickets | Shows user support tickets |
User - Update | Updates user personal information |
User - Live traffic monitor | Shows live traffic monitor |
User - Withdraw money | Withdraws user money |
User Control Panel - Activate | Allows self user activation |
User Control Panel - Auto | Permits user to auto login |
User Control Panel - Enable/ Disable/ Auto renew | Enables/ Disables/ Auto renews user account. |
User Control Panel - Billing | Shows user receipts and invoices |
User Control Panel - Show packages | Shows available subscription packages |
User Control Panel - Cancel Subscription | Cancels user subscription |
User Control Panel - Change User info | Changes user info. |
User Control Panel - Change password | Changes user password. |
User Control Panel - Change profile | Changes user profile. |
User Control Panel - Show data usage | Shows user data usage. |
User Control Panel - delete documents | Detelets user documents. |
User Control Panel - Show documents | Show user documents. |
User Control Panel - Upload documents | Uploads user documents. |
User Control Panel - Extend users | Extends user account. |
User Control Panel - Allow login | Allows user to login to UCP. |
User Control Panel - Show sessions | Shows user sessions. |
User Control Panel - Submit Support tickets | Submits support tickets. |
11. Payment Gateways
Select a payment system on the right-hand list, all details will appear for selected gateway.
12. Postpaid Billing
Enable ‘ Auto Generate Invoices’ to generate invoices automatically, specify the number of days to generate invoices prior to expiration. You can add a day(s) as a grace period before service disconnection. Also, you can disable users with overdue invoices by enabling the toggle button below.
13. Sites
Add new or select site from box shown above, enter site domain, site title, logo URL and company details. Enable then save.
14. SMS
On the ‘SMS Configuration’ interface, you can set SMS service for activation & expiration warning. Enter SMS API Url & select either GET or POST for API method. Then test by entering mobile number than save.
15. SASTrack
For SASTrack Settings, enable SASTrack, enter SASTrack IP address & SASTrack shared secret then save.
16. Telegram
From Telegram setting you can send a Welcome message by Enabling Telegram Bot, entering SAS4 public domain/IP, Bot Token, write activation or expiration warning message then send. For expiration warning messages, select from 0-3 days before expiration date then save.
17. User Portal
These settings enable registered users to set their default profile/ parent, recover password, and stop cards auto-activation.
18. Web
To save changes for web portal Setting, server reboot is required for some changes to take effect.