ISPadmin 5.16
6. 1. 2021
ISPadmin 5.16 stable
RELEASE DATE: February 23, 2021
- Client card / Active services / Add service / IPTV: When a general IPTV service is chosen, it is no longer necessary to specify a basic package.
- Hardware / POPs / All / Add new POP: When a particular contact was chosen in the Lessor field and the form was saved, an error message could appear. Fixed.
- Hardware / POPs / Overview: The map renderer used has been changed to the Canvas Renderer.
- Settings / Syst. settings / Mikrotik: A new setting has been added to the list: mikrotik_Enable_InfoPage. It has to do with info pages and their application to MikroTik routers. If the item is set to 1 (default), the script is applied to MikroTik routers. If the item is set to 0, the script is not applied to MikroTik routers, or the original script is removed.
ISPadmin 5.16 beta3
RELEASE DATE: February 11, 2021
- Client card / Information: Units have been added to the download and upload speed items in the PDF service configuration file.
- POP card: Now it is possible to create a link between two devices (of a different type) with the same ID.
- The situation where a device ping request returns with the Malformed label has been resolved.
- Unexpected reboot entries in History have been fixed.
- Settings / IP pools / IP pool NAT: Position 0 as well as the last position can be entered into the First IP position field.
- Statistics / Client stats / By connection: New rows (≥ 100 Mbit/s < 1 Gbit/s and ≥ 1 Gbit/s) have been added to the table (sections WIFI, Cable, FTTB, FTTH and FTTx). Data for this table are automatically generated on the first day of month. If you upgrade the system in February, the data will be generated for the first time on March 1, 2021. If you upgrade the system in March, the data will be generated for the first time on April 1, 2021. No data (0) will be shown for the preceding periods because at that time no such rows existed. The data are current as of the date of their generation.
- Scheduling / Calendar: The display of tasks ending at midnight has been modified.
- Invoicing / Overpayments / Overpayments: The list of overpayments has been reworked and optimized. The available export options have also been modified. Overpayments are now displayed in the compact mode. You can click on the individual Eye icons in the list to have the system show you details about each of the overpayments.
- Helpdesk / Tickets: The display of incoming SMS messages in Helpdesk has been fixed.
ISPadmin 5.16 beta2
RELEASE DATE: February 4, 2021
POPs
- Hardware / Switches: A new filter has been added to the page: POP. You can use it, among other things, to display switches without a POP.
- Hardware / POPs / All: A new column has been added to the table: Links. In it, you can see the number of links that contain the individual POPs. You can also sort data in the column. This way, you can have the system display POPs with 0 links first. When you click on a particular value, you will be redirected to the list of relevant links.
- Hardware / POPs / All: Google Maps links in the table are generated based on the coordinates entered.
Dashboard
- Incoming SMS messages: Apart from the pop-up window that appears when you hover over the text of a particular message, the entire texts of individual messages can also be displayed by clicking on the corresponding rows. When you click once, the text appears. When you click twice, the text disappears. You can also have the system show or hide the texts of all messages at once (Eye icon in the table header).
- A Dashboard load issue after login has been fixed.
- For moveable widgets, a grab cursor appears at the place you can use to move the widgets. Most moveable widgets: The header area. Alerts and info widgets: The entire widget. This change allows you to copy data from most of these widgets.
Further changes
- Clients / VoIP: When the Show further IP phones feature was activated, the table did not display correctly. Fixed.
- Client card / Information / Send email and Send configuration via email: When emails were sent to the specified custom email address, an error message appeared. Fixed.
- Client card / Internet statistics: Retrieval of switch port numbers has been modified for situations when the Do not show feature is used.
- Hardware / Routers / All: When you are adding a service task to a router, the Router task category is automatically used. You cannnot change the category.
- PDF reminders: Rendition of reminder texts divided into paragraphs has been fixed.
- Helpdesk / Tickets: When a custom filter was used, a syntax error could appear. Fixed.
- Helpdesk / Settings / Department: A new column has been added to the table: Used for incoming SMS messages.
ISPadmin 5.16 beta1
RELEASE DATE: January 22, 2021
Dashboard
- If Dashboard is not displayed correctly after upgrade (for example, a blank page is displayed), clear your browser’s cache!
- Page headings are the same as tab names.
- Page settings have been moved from the sidebar to the headings (cog wheel icon). In the settings, you can specify active widgets as well as the position of the individual sections within the page.
- If there is no active widget in a particular tab, the tab remains visible, but the following message appears on the page: No widget is active or no data has been found for this tab.
- For the System information and Modules widgets to be displayed, it is now necessary to check the License information box in the Rights for Dashboard section (Settings / Administrators / Administrators).
- In the Modules widget, more information is provided about the IPTV and GPON module usage.
- For the Service overview and Internet service overview widgets to be displayed, it is now necessary to check the Service information box in the Rights for Dashboard section (Settings / Administrators / Administrators).
- In the Service overview widget, more information is provided about the individual types of Internet and IPTV services.
- All widgets from all tabs except for Alerts are available in the Overview tab so that one can view all the necessary information on a single page.
- Widget Incoming SMS messages: When you hover over a message in the Text column, the entire message appears.
- The Unread tickets, Tasks and Internal messages widgets have been added to the new Admin tab.
- The High router CPU load and Nagios notifications widgets have been added to the Network tab.
- In the Finance tab, the display of data for a selected period has been fixed.
IPv6
- The first version of the IPv6 feature has been added to the system. It will be developed further in the future.
- To enable this feature, you need to activate the ipv6Enabled setting in Settings / Syst. settings / General.
- Then, it is necessary to add IP ranges to the new IPv6 code list in Settings / Code lists / IP ranges (IPv6 prefixes).
- Next, you have to add the ranges to the list of routed networks (Hardware / Routers / All / Particular router / Settings / Routed networks).
- Finally, you have to set up the relevant services.
New MikroTik router data retrieval method
- The original MikroTik router data retrieval method has been reworked and optimized for performance. The relevant retrieval processes use a minimum amount of the available system resources (RAM memory as well as CPU utilization).
- Individual routers are processed more effectively. The corresponding processes use only one CPU core. The CPU load is only about 50 %.
- All in all, the retrieval process is now 10 times faster and the CPU load has been reduced to 20 % of the original value.
- For maximum efficiency, we have chosen API(SSL) as the only communication channel.
- SSH and SNMP are still used during router upgrades, but are no longer necessary for data retrieval.
- If API(SSL) is not working on a particular router, no data for this router will be available! Please check whether API(SSL) communication is working on all MikroTik routers!
- As part of the changes mentioned above, we have also disabled support for RRD and Ramdisk for RRD graphs. The memory freed up in this way is now available for common Linux processes. By disabling support for RRD, the system resources formerly used for large volumes of records into a great number of small data files containing the RRD structure have been freed up.
Incoming SMS messages in Helpdesk
- Helpdesk / Settings / Department: You can check the Use for incoming SMS messages box in the department settings.
- If it is checked, incoming SMS messages from your clients are listed in the selected Helpdesk department.
- When a new SMS message is received, a new SMS ticket is automatically created.
- You can check the box for one department only.
- If it is possible, the system automatically assigns these tickets to the corresponding clients. The system goes through all the phone numbers given in the Client card.
Ticket attachments
- If a JPG, JPEG, PNG or GIF image is listed as a ticket attachment, you can click on its name. The system opens the file preview window. You do not have to save the file to your computer first to be able to view it.
- An image can opened this way only if its name (link) is active (blue, clickable). If the name (link) is inactive (black), the corresponding file cannot be opened this way.
- If a PDF document is listed as a ticket attachment, you can click on its name too. The file is opened in another tab.
- If any other attachment is listed in the ticket, you can proceed in the standard way: Download the file to the computer and open it. If you want to download the file, click on the Download icon.
- If you want to move a particular file to the assigned client, you can use the other available icon. Documents are moved to the Client card / Documents tab and images to the Client card / Photo gallery tab.
Email templates with attached documents
- Settings / Other / Email templates
- In the Attached documents section of the form, you can choose files from the Other / Documents tab that are to be attached to the given template.
- In the overview of templates, you can find a new column Attached documents. The column contains the names of attached documents and the corresponding links.
- If you want to send a general email (Client card / Information / Send email), contract (Client card / Contracts / Send contract to the client) or bulk email (Other / Bulk / Email) and choose a template with attached documents, then those documents will be automatically checked in the Other documents section of the form.
Client and service search restrictions
- Settings / Administrators / Administrators
- There is a new option Maximum number of results in the Search restrictions (Clients) part of the form.
- You can enter into the field the maximum number of results that can be displayed in the client and service overviews in the Clients tab.
- For example, if you enter 100, it means that you will be able to view a maximum of 100 items (100 clients, 100 Internet services, etc.).
- In such cases, you are informed at the bottom of the table of the fact that the view is limited and that you need to specify your input.
- This restriction can be used in combination with the existing setting Minimum number of chars.
POPs
- Hardware / Routers / All: There is a new option Without POP in the POP filter. You can use this option to view routers without POPs.
- Hardware / POPs / All: POP data retrieval has been optimized.
- Hardware / POPs / All: The system checks whether the POP name entered is identical with any other POP name. If so, a window appears in which you can choose whether you want to return to the form or continue (confirm the form).
- Hardware / POPs / All: When entering an address, you do not need to enter the full address here. The only required field is GPS. If the coordinates are not entered, the field is highlighted in red.
- Hardware / POPs / Overview: POP statuses are marked as follows:
- Green = Online
- Blue = Online + Access to the Internet
- Yellow = Partially offline
- Orange = Offline (Some preceding element is offline.)
- Red = Offline
- Grey = Unknown
- Hardware / POPs / Overview: Under certain conditions, an exclamation mark could appear incorrectly for a POP. Fixed.
- Rendering of the system-generated preview of the link map on the POP has been modified.
- A new fullscreen mode of the link map on the POP has been added.
- When a link is to be created, the system checks whether a switch port is chosen that has a service assigned to it. If so, a warning appears. The link can still be created, though.
Device types
- Hardware / Settings / Device type
- Two new columns have been added to the table: Devices and Active.
- In the Devices column, you can see how many devices (devices connected to routers, switches and other devices) belong to each device type.
- In the Active column, you can deactivate device types that are not in use (devices with 0 in the Devices column) by clicking on the corresponding check mark. If there is any other value than 0, it is not possible to deactivate the type. In that case, the check mark is greyed out.
- Deactivated types are marked with a red cross.
- When you are adding/editing individual devices, deactivated types are not offered in the relevant menus.
Router, POP and other device tasks
- For router, POP and other device tasks, the addresses and contact details shown in the task lists, task previews, pop-up windows and PDF documents are taken from the (assigned) POPs.
- If a contact person and an address are entered into the POP details, the data will be used in the places specified above.
- If there is more than one contact person, only the data of the first one will be displayed. In such cases, there is a link that you can use to find more contacts.
- If no relevant data is entered into the POP details, nothing will appear in the task details.
- For router tasks, it is necessary to specify to which POP the router in question belongs. Otherwise, no data will be added to the task details.
Unscheduled tasks
- Scheduling / Unscheduled
- In the form, you can choose a task category. The rest of the items is displayed based on your choice.
- A new item has been added to the form: Complete by. Pick a date by which the task is supposed to be finished.
- A new column has been added to the list of unscheduled tasks: Complete by. Data in the table can be sorted by this column.
- There are two more items that can appear in the form: POP and Other device (depending on the task category selected).
- The corresponding columns appear in the task list.
- You can click on values in the columns Client, Router, POP and Other device. When you do that, you are redirected to the relevant client, router, POP or other device page.
- When an unscheduled task is assigned to a particular user, the information about the task creator appears in the task list.
- The description of one of the Client items has been changed.
Labels
- Clients: In all overviews, label handling has been optimized.
- Clients: In all overviews, it is possible to choose whether you want the Labels column to appear in the corresponding tables and exports.
- If a label is assigned to a client, service, task or ticket and then the category of the label is changed, the label remains assigned to the client, service, task or ticket even though it no longer belongs to the relevant label category. The label remains assigned to that item even when the form is saved. However, if the label is removed from the setting, it is not possible to select it again from the menu.
- The Labels filters, which can be found in the client, service, task and ticket overviews as well as during bulk invoice generation based on labels, do not contain all labels from the corresponding category. Only those labels that are really in use in the given part of the system are displayed.
- During bulk label changes, only compatible labels are offered in the form. If there are no such labels, a message appears in the form and the Bulk change button gets disabled.
- Settings / Code lists / Labels: In the settings, it is no longer necessary for at least one label category to be checked. The System checkbox can be unchecked.
- Settings / Code lists / Labels: A new column has been added to the table: Assign to ticket. In it, you can see the setting of the corresponding item in the form.
- Helpdesk / Tickets: The Labels section has been removed from the sidebar. You can filter tickets using the tool that is available in the corresponding table column.
- Helpdesk / Settings / Labels: A new column has been added to the table: Assign to ticket. In it, you can see the setting of the corresponding item in the form.
Maps
- The Search button has been renamed to Set GPS based on address, so that the text better describes the purpose of the button.
- The Find using GPS button has been removed from most places (exceptions: routers, switches) because the position on maps is automatically updated based on the coordinates entered.
- Other / Map: When the Remember feature is used, the map type, zoom and position settings are used as deafult settings for all the relavent maps in the system. Each user may set things up differently.
Client portal image displayed during system upgrade
- When system upgrade is in progress, a special Client portal page is displayed. We have added our logo to this page.
- However, you can add any other image to the page if you want.
- The image must be located here: /data/support/ispadmin/new/www/clientinterface/images/maintenance_logo.png
- The image should contain an explanatory text so that your clients know what is going on. Do not forget to add this text to the image!
Further changes
- Clients / Contacts / Add contact or Client card / Information / Edit: IBAN validation has been added to the form.
- Client card / Information / Send email: Sender email address validation has been added to the form.
- Client card / Information / Send configuration via email: Sender email address validation has been added to the form.
- Client card / Active services: When you decide to delete a GPON service, a window appears that provides you with three options: You can delete the service only, delete the service as well as the connection, or cancel the action.
- Client card / Active services / IPTV: Supplementary invoicing of packages is possible even when invoices have not been issued for the entire month.
- Client card / Active services / IPTV: Prices displayed after IPTV package (tariff) price changes in Settings / Tariffs / IPTV have been fixed.
- Client card / Invoicing / Issue invoice: Due date calculation based on the selected issue date has been fixed.
- Client card / History: Changes made to VoIP services are now logged in the history.
- Client card / History: Client deactivation entries have been modified. They now include the following text: Client deactivated.
- Hardware / Routers / All: It is now possible to copy switches.
- Hardware / Routers / All / Particular router / Settings / Access points and Routed networks: New info icons are available in the lists of access points and routed networks. When you hover over such an icon, a window appears in which you can see the corresponding routed networks for the given access point or the corresponding access points for the given routed network.
- Hardware / Routers / Router status / BW test: Incorrect units in the BW test graphs have been fixed.
- Hardware / Switches: It is now possible to copy switches.
- Settings / Administrators / Administrators: User email address validation has been added to the form.
- Settings / Administrators / Administrators: The Other devices tab settings are now displayed correctly.
- Settings / Other / SNMP OID: If no operator was chosen for a not-null value, the retrieval script got stuck. Fixed.
- Invoicing / Reminders / Generate: During reminder generation, possible differences between invoice groups on invoices and client invoice groups are taken into account.
- Invoicing / Cancel / Cash: The Cancelled by column contained user IDs. Now it contains user names again.
- Invoicing / Settings / Invoice groups: IBAN validation has been added to the form.
- Invoicing / Settings / Templates / Reminders: Pending items (reminder fees) are generated even if email reminders are not active (that is, even if only SMS reminders are active).
- Invoicing / Settings / Templates / General service: The form has been reworked. It is now possible to add and remove rows. Form data validation has been modified.
- Helpdesk / Tickets: The display of the ticket table has been modified.
- Client portal / Helpdesk: Clients can view all their tickets here (no matter to which department the tickets belong to), but they can reply only to those that are assigned to the department used for tickets created in the Client portal. They can create new tickets without any limitations using the corresponding button.
- CMTS: When a client name is changed, the configuration file is regenerated.