Skip to content Skip to main navigation Skip to footer

Changelog

ISPadmin 5.15

ISPadmin 5.15 beta1

RELEASE DATE: November 12, 2020

Client card: Options Show, Print and Download

  • When you click on one of the Show, Print or Download options in the Client card, the system will behave differently.
  • When you click on the Show option, the file will be displayed in a new browser panel.
  • When you click on the Print option, a window with print settings will appear (in some browsers, a print preview might also be available).
  • When you click on the Download option, the file will be downloaded to your computer (in some browsers, a dialog window might appear in which you have to decide what you want to do next).

Invoice / Cash receipt number check

  • When invoices or cash receipts are issued, the system checks whether the number used is in accordance with the rule Highest number in the invoice group + 1.
  • If the number is not in accordance with the rule, a message appears during the save process that informs the user of the fact. The user can choose whether they want to continue or not.
  • If the user confirms that they want to continue, the invoice or cash receipt with a given number is issued. If not, they can go back to the form.
  • There is a new button Load next to the field for entering an invoice or cash receipt number. Using this button, you can have the system retrieve the number that is in accordance with the rule.

Other devices

  • There is a new tab in the Hardware section of the main menu: Other devices
  • If you do not see this tab in the menu, it will be necessary to check your user account seetings (Settings / Administrators / Administrators) and change them. Go to the Rights for Main menu section and look for Other devices. Check the relevant boxes.
  • To be able to work with Other device cards, it will also be necessary to specify the permission settings in the Rights for Other device card section.
  • If you set everything up, you should be able to see the tab in the menu.
  • The page contains a table with a list of other devices and various options (Add new device, Edit, etc.)
  • When adding a new device, you have to fill in the basic information about the device.
  • If you click on the name of a particular device in the list, you are redirected to the Other device card.
  • The card includes information about the device in question, related tasks, photos, documents, etc.

Links

  • Incomplete links (links that do not have a device on both sides) are highlighted.
  • An incomplete link filter has been added to the map page.
  • Link routes can be modified.
  • Active and inactive links are distinguished. It is possible to filter the displayed links based on their status.
  • In the map (Overview), it is possible to add POPs and links and edit them.
  • Arrows in the map signal from which point and to which point links go.
  • Circular configurations and links within a single device are forbidden.
  • The satellite map has been added.
  • It is possible to create so-called other devices and assign them to individual links.
  • It is also possible to transfer devices in bulk.

POPs for all device types

  • It is now possible to select POPs for all device types.
  • If a particular POP is selected, its data are automatically applied to a given device, which means that it is no longer possible to enter GPS coordinates, address, etc.
  • When the form is being saved, the system performs a check. If the GPS coordinates of the device are about to change as a result of choosing a particular POP, an alert is displayed that informs the user of the fact. The user then has to decide whether they agree with this or not.
  • If a different POP is selected in the device form and the form is saved, the POP setting is also changed in the relevant link settings.
  • If the address, GPS coordinates or location of the POP changes, the change is automatically applied to all the devices in the POP.

SNMP version

  • Settings / Other / SNMP OID: The SNMP version setting has been removed from the the Add/Edit template form. The corresponding column has been removed from the list of templates.
  • Hardware / Settings / Device type: The SNMP version column has been renamed to Default SNMP version. A new setting has been added to the Add/Edit device typ form: SNMP version.
  • Add/Edit device: When you select a particular exact type, the system will automatically set the SNMP version to the one specified in the given device type settings.

SNMP serial retrieval

  • By default, the system retrieves OID data in bulk.
  • Some devices do not support this bulk process. This may lead to graphs not being plotted.
  • You can now check the SNMP serial retrieval checkbox in the form.
  • If you activate this option, the device in question will not use the default method. It will retrieve data step by step.
  • If you are experiencing problems with graph plotting for a particular device, try activating this option. If the cause of the problem is what is described above, the system will start to plot the relevant graph after the activation of the option.

Scheduling labels

  • When adding/editing labels in Settings / Code lists / Labels, you can now check the Scheduling label box.
  • If the box is checked for a particular label, then the label can be used in the Scheduling section.
  • There is a new column in the list of labels: Scheduling label.
  • When you are adding/editing a task, you can choose any labels you want in the Labels setting. Only those labels are offered that are allowed to be used in the Scheduling section.
  • There is a new column in Scheduling / Task list: Labels. The column contains labels chosen in the individual task settings.
  • Labels can be used as a filter in the task list.
  • Labels are included in the CSV export from the page.
  • Label changes are logged in the task history.
  • There is a new column in Scheduling / Report: Labels.
  • Labels are included in the CSV export from the page.

Task categories

  • There is a new setting in the Add/Edit task form: Task category.
  • Using this setting, you can choose whether a given task is Client task, Router task, POP task, Other device task or Unspecified task.
  • The form appearance changes based on the chosen task category. If you select, for example, the Router task option, the Router setting appears. If you select the POP task option, the POP setting appears.
  • In connection with these changes, the API used had to be modified. More information about that will be available in the next update of our Apiary documentation.

Related tasks

  • You can now add a related task not only in the task preview, but also in the task edit form and in the pop-up window in the Calendar.
  • A new section has been added to the task preview: Activities in the related tasks.
  • A new section has been added to the task form: Activities in the related tasks.

Tasks – Bulk actions

  • There is a new tab in the Scheduling section: Bulk action.
  • If you do not see the tab, check your user account settings (Settings / Administrators / Administrators).
  • On this page, you can perform bulk actions with selected tasks.
  • On the left, you can find several filters that you can use to choose the tasks you want.
  • When you click on the magnifying glass icon, a list of relevant tasks appears.
  • On the right, you can select the action you want to perform (Close, Delete, Open or Transfer).
  • If you choose the Close action, open tasks from the list will be closed.
  • If you choose the Delete action, all tasks from the list will be deleted.
  • If you choose the Open action, closed tasks from the list will be opened.
  • If you choose the Transfer action, open tasks from the list will be moved to a different date. The time will remain the same.

Automatic assignment of Client card labels to Helpdesk tickets

  • If a particular label is marked as System label as well as Helpdesk label, then it is possible for the system to automatically assign this Client card label to the tickets of the corresponding client.
  • Helpdesk / Settings / Labels: If both checkboxes mentioned above are checked, another checkbox (Assign to ticket) appears. This checkbox must be checked too.
  • If there are any departmental restrictions, they will be taken into account during the automatic label assignement process.
  • Client card / Information / Edit: Furtermore, it is necessary to choose the relevant label in the client settings (in the Labels item).
  • If all conditions are met, the automatic label assignment will take place when a new ticket is created by the client or user.
  • Example: There is an ABC label in the list of labels. In its settings, the checkboxes System label, Helpdesk label and Assign to ticket are checked. Then, there is a client called John Doe. In his settings, the ABC label is selected. John Doe sends an email to your Helpdesk. A new ticket is created. The email address is matched with the corresponding client. The ABC label from the Client card is assigned to the new ticket.

Newsletters

  • Dashboard / Alerts: There is a new widget in the Dashboard: Newsletters. You can use it to activate our newsletters or hide the widget for a period of 6 months.
  • User settings: You can also (de)activate newsletters in the User settings. To get there, you need to click on the corresponding icon in the top bar.
  • Settings / Administrators / Administrators: To be able to perform these actions, you need to have a valid email address in your user account.
  • Settings / Syst. settings / General: It is also necessary for the system_mail and system_mail_name items to be specified (if necessary).

Dashboard / Finance

  • In the general Dashboard settings (Cogwheels icon beneath the last updated time), you can set up for which month the financial overview data will be displayed: Current month (default setting), Previous month or Month before the previous one.
  • Each individual user can choose a different option.
  • If you do not have permission for the Invoicing / Invoices / Invoices tab, the setting is greyed out, which means that you cannot change it.

Further changes

  • Add/Edit client: The form in the Different address section has been modified.
  • Client card / Information: There is a new section called Matched bank accounts in Invoicing information. This section contains a list of bank accounts assigned to the given client based on manual matching of payments with invoices. These accounts can be deleted.
  • Client card / Active services / Internet: The duplicate MAC address alert has been highlighted.
  • Client card / Active services / Internet: GPON service: Port descriptions are displayed in the Port menu.
  • Client card / Invoicing / Credit note details: The Confirm credit note button was not displayed on the unconfirmed credit note details page. Fixed.
  • Client card / Invoicing / Issue invoice: At the bottom of the form, the total price excl. VAT, the VAT amount and the total price incl VAT are displayed (if possible).
  • Client card / History: Automatic status and group changes based on issued reminders are now logged in the history.
  • Clients: A new column has been added to all the lists of services and to the corresponding exports: Client ID.
  • Existing clients can now be edited via API.
  • Emails with a new Client portal password creation link are no longer sent via the email queue. Clients will not have to wait for the emails to be delivered.
  • A new system variable has been added to the system: $IPTV_NOTE$.
  • Hardware / Routers / All / Particular router / Edit: For Ubiquiti routers, the QoS performed on the router setting could change automatically from Without QoS to Locally. Fixed.
  • Hardware / Routers / All / Particular device connected to the router / Edit: When the existing settings of a particular device did not match the settings in the relevant code list, an error could appear. Fixed.
  • Hardware / GPON: During data retrieval from an OLT, the ONTs that were found via autofind and that are no longer active on the given OLT are deleted.
  • Hardware / GPON: It is now possible to delete an ONT that is no longer active because it was manually deleted from the corresponding OLT.
  • Hardware / GPON: It is now possible to delete a connection/ONT with an unassigned service and an ONT without a connection.
  • Hardware / GPON / Connections / List: A new column has been added to the table: Service port.
  • Hardware / Switches: The Plus and Minus buttons have been fixed.
  • Hardware / Switches / Particular switch / Settings / Other settings / Remove clients from ports: If no port is selected, a message appears that informs you that it is necessary to select at least one port.
  • Hardware / POPs / All / Particular POP / Edit: The Lessor section has been reworked. Lessor data can be entered manually. If the lessor, however, is listed in the system as one of the contacts, then it is possible to select this contact in the relevant box. In such cases, the rest of the form disappears. The system will automatically use data from the contact details.
  • Hardware / Settings / Device type: Device type has been changed to Device category.
  • Hardware / Settings / Device type: There is a new option in the menu: Internet access. It allows you to specify a device that is used in the context of links as, for example, an entry device for access to the backbone network.
  • Nagios: An alert is displayed on the page that informs the user that Nagios will be deactivated in version 5.18 beta1. Nagios will be replaced with a new outage notification system integrated in ISPadmin.
  • Settings / Contracts / My templates: It is possible to enter the $INT_CONTRACT_NO$ and $CLI_NAME_INVOICING$ system variables into the Template name field. When a new contract is generated based on such a template, the variables are replaced with a contract number specified for a particular Internet service and a client name given in the client invoicing details, and the data appear in the file name.
  • Settings / Code lists / Clients / Client statuses: If the Send report option is enabled for a particular status, reports are automatically sent to the given email even when the specified number of days elapsed from the bulk status change date.
  • Statistics / Server stats / Processes: The smsd process item has been modified.
  • Statistics / Client stats / By connection: The Cable section of the table contains new items.
  • Scheduling / Calendar: If a particular client and service are selected in the task form, information about the selected service is shown in the pop-up window that appears when you hover over a task. If you have permission to access Client card / Active services, a link is added to the service name so that you can click on it and view the Client card tab.
  • Scheduling / Task list / Task preview / Create related task: You are now allowed to create a related task with a pre-filled form from a closed task.
  • Scheduling / Add task: If a particular client and service are selected in the form, a magnifying glass icon appears next to the Service item. If you click on the icon, the Client card / Active services page is displayed. It is necessary to have permission to access this Client card tab.
  • Invoicing / Invoices / Invoices: Generation of invoices with QR codes has been optimized. The result is that the entire process of generating a large number of such invoices takes less time.
  • Invoicing / Overviews / Invoicing: PDF files with lists of issued invoices have been modified.
  • Other / Map: If you select a particular router in the Filters section, the AP filter as well as a new checkbox All clients from router group appear. By default, the checkbox is unchecked. If it is unchecked, only the relevant router appears (without related routers). If it is checked, the entire group of related routers appear.
  • Other / Tools / Bulk configuration of Nagios notifications: The form for bulk configuration of Nagios notifications has been modified.
  • Inventory / Inventory: The Quantity column is divided into two columns in the CSV export: Quantity and Unit.
  • Inventory / Cards: The Quantity column is divided into two columns in the CSV exports: Quantity and Unit.
  • Helpdesk / Tickets / Bulk action: A new option has been added to the menu: Mark as unread. Check the relevant boxes, choose this option and confirm the action. The selected tickets will be marked as unread.
  • Helpdesk / Tickets / Ticket details: A print option has been added to each individual message (post).
  • Dashboard: Units in the traffic graphs have been fixed.
  • Notification center: In the Read section, there are three new options: Delete notification, Delete selected only and Delete all.



ISPadmin 5.14

ISPadmin 5.14 stable

RELEASE DATE: October 16, 2020

  • Under certain conditions, the error message LICENSE FAILED: Can’t find License! could appear when working with routers. Fixed.
  • Under certain conditions, the system generated a large number of emails with the InfluxDB – Ispadmin Storage Error message. Fixed.
  • Settings / Switches: A switch template edit error has been fixed.
  • Notification center: The paginator has been modified to be able to better handle a large number of notifications.

ISPadmin 5.14 beta3

RELEASE DATE: October 08, 2020

  • Client card / Information / Edit: Unwanted interference between the duplicate entry pop-up window and the Do not suspend checkbox has been fixed.
  • Client card / Tasks: Sorting of tasks created in the mobile application has been fixed.
  • Client card / Helpdesk: The ticket list now contains information about visible and hidden tickets.
  • Hardware: The checkVersionPackageMikrotik.pl script newly includes an unresponsive process check that can terminate unresponsive processes before the 60-second time limit has elapsed.
  • Hardware / Routers / All: When a new device connected to the router is added to the system, its GPS coordinates are retrieved from its superordinate router and the coordinates are also displayed in the map.
  • Hardware / Routers / Router status / BW test: Graph plotting has been fixed.
  • Hardware / Switches: Rendering of graphs displayed in the pop-up windows has been modified.
  • Settings / Other / SNMP OID: A template import error has been fixed.
  • Statistics / Server stats / SMS: Text message deletion has been modified.
  • Scheduling / Task list: Information about task start time and end time has been removed from tasks with unspecified time.
  • Scheduling / Add task: When certain task types were selected, the Solved checkbox got checked automatically. Fixed.
  • Invoicing / Invoices / Invoices: It is (again) allowed to issue completely null invoices.
  • Invoicing / Bank / Import: PDF export options on the page have been rewritten.
  • Invoicing / Settings / Templates / Inv. templates: The form has been reworked. It is now possible to add and remove rows.
  • Other / Map: An error may have appeared in the case of some services when the user tried to click through from the map to the Client card. Fixed.
  • Helpdesk / Tickets: The basic filters have been renamed to Active tickets (excluding closed tickets) and All tickets (including closed tickets).
  • System optimization

ISPadmin 5.14 beta2

RELEASE DATE: October 05, 2020

Security fix

  • Nette upgrade to version 2.4.16 (based on CVE-2020-15227): This is the first serious vulnerability in the Nette framework. The problem is that an attacker could, under certain circumstances, execute code remotely using a special URL. According to our security analysis, ISPadmin 5 was not vulnerable to this security threat. Still, we recommend that you upgrade your system as soon as possible.

ISPadmin 5.14 beta1

RELEASE DATE: September 24, 2020

Important permission settings

  • After upgrade, a window will appear that contains a list of permissions that deserve the user’s attention.
  • If the user is allowed to access Settings / Administrators / Administrators, they can set the rights directly from the modal window or they can go to their user account configuration and make the necessary changes.
  • If the user is not allowed to access this tab, they will be informed that they are supposed to contact their administrator if they want to change the settings.
  • When the user closes the window, the information contained in it is considered to be read. It will not be displayed again unless a new change in the system makes it necessary to display the information again.

CloudBackup (For ISPadmin SERVER only)

  • If you have permission for the Settings / Syst. settings / Backups tab, a CloudBackup icon appears in the top panel. When you hover over the icon, information about the status of this service will be displayed.
  • Statuses are color-coded:
    • Red icon = Service disabled
    • Orange icon = Service enabled, Problem
    • Green icon = Service enabled, No problem
  • You can also click on the icon. When you do that, you will be redirected to Other / Backups / CloudBackup backups.
  • If you do not have permission for this tab, you will have to change your user account settings in Settings / Administrators / Administrators.
  • The Other / Backups / CloudBackup backups tab contains an overview of backups made.
  • The CloudBackup alert is also displayed in the Dashboard / Alerts.
  • If you click on the widget, details about the status of the service will appear.
  • If the service is disabled, a link will appear that you can use to enable the service.
  • There is also an option to deactivate the alert for 30 days. When the period elapses, the alert may appear again.

Client’s total monthly payment in Contacts

  • Clients / Contacts: A new column has been added to the table: Client’s total monthly payment.
  • Amounts in this column are recalculated either immediately (service price change) or at regular intervals (tariff price change).
  • If the recalculation has not happened yet, the To be recalculated text appears in the relevant cells.

Duplicate email address / phone number alert

  • In Settings / Syst. settings / General, there is a new setting: check_duplicated_contact_mails_phones.
  • You can use this setting to (de)activate the duplicate email address / phone number check that is launched when the client form is saved (Add or Edit).
  • By default, the feature is disabled.
  • If you want to enable it, you need to take into account the fact that the client form saving process might take longer.
  • If you click on the Save button and the system finds a duplicate entry in one of the relevant fields, a pop-up window with details will appear.
  • The user can return to the form or confirm the save action.

Internet service copy

  • Client card / Active services / Internet / Copy: When you copy an Internet service, an informational message will appear in the form. It informs you of the fact that the IP address of the new service is the same as the IP address of the original service.
  • You are asked to change the IP address of the new service or of the original service.
  • You are provided with a link to the original service settings form. When you click on it, the original service settings form will appear in a new panel.

Update firmware

  • In Hardware / Routers / Router status / Routers, use the Router type filter so that the system shows you only MikroTik routers.
  • A bulk action checkbox appears next to each individual router.
  • If you check at least one of the boxes, the bulk action menu in the bottom panel will get activated.
  • Choose the Update firmware option.
  • A window appears that informs you of the fact that the action is scheduled to be performed.
  • Proceed according to the instructions given in the window.

Remove a user from the router

  • In Hardware / Routers / Router status / Routers, use the Router type filter so that the system shows you only MikroTik routers.
  • A bulk action checkbox appears next to each individual router.
  • If you check at least one of the boxes, the bulk action menu in the bottom panel will get activated.
  • Choose the Remove a user form the router option.
  • A window appear in which you select or enter the user that you want to remove.
  • When you confirm your choice, another window appears that informs you of the fact that the action is scheduled to be performed.
  • Proceed according to the instructions given in the window.

SNMP

  • You can assign one or more templates to all device types.
  • Alerts can be applied to any OID from templates.
  • SNMP settings for different device types have been unified (SNMP version and other related things).
  • SNMP test data retrieval has been unified with SNMP graph data retrieval.

Links

  • Hardware / Settings / Link types: Here you can add, edit and delete link types. For each type, you can specify line type, color and thickness.
  • Hardware / POPs / Links: Here you can create, edit and delete links. Click on the Add new link button and complete the form. Choose a particular link type and specify both sides of the link (primary POP/device/interface and secondary POP/device/interface). In the overview, you can use filters and fulltext search.
  • All device types allow you to click through to the list of relevant links. Routers: Settings / Links. Other devices: Left right arrow icon.

Service overview

  • In Statistics / Client stats / Service overview, sorting in the table has been modified.
  • There are new selectboxes in the Status, Invoice group and Suspended columns.
  • A pop-up calendar has been added to the Contract period until, Inserted and Connected from columns.
  • In the Suspended column, 0 has been replaced with NO and 1 with YES.
  • Export settings have been modified.

Tasks without descriptions and tasks without activities

  • In Settings / Code lists / Scheduling / Task types, you can specify whether a given task type is without activities (no solutions) and whether task descriptions are optional for this type.
  • Normally, a task description is required for each and every task. Also, it is necessary to enter some kind of activity into the system when you want to close tasks.
  • However, if you check the Without activities (event) box for a particular task type and then choose this type in the task form, it means that the task will be automatically closed when saved.
  • In such cases, there are no Activities and Previous activities sections in the form.
  • Tasks with previous activities cannot be converted to tasks without activities (solutions).
  • You can use the Without activities (event) option, for example, when you are entering holidays (vacations) into the system. Such events do not require any activities to be added. You can close these tasks immediately.
  • Another new option is the Optional description checkbox. If you check the box and then choose this task type in the task form, the system will allow you to save the task without a description.
  • If no description is entered for a particular task, the task is displayed in the Calendar and the corresponding task type is displayed in place of a non-existent description.

List of overpayments

  • Invoicing / Overpayments / Overpayments: The number of items displayed on a page now reflects the general system setting item_to_page.
  • A new column has been added to the table: Overpayment date.
  • Details have been added to each item in the list.
  • Exports have been modified.

Inventory items prefilled based on the Item types code list (manual filling of the form)

  • If you have entered data into the Item types code list (Settings / Code lists / Inventory / Item types), the system will use the data to prefill selected columns in the Add items form with the corresponding values from the code list.
  • If you go to Inventory / Inventory and click on Add items and then on Continue, you will be taken to the Add items form.
  • When you choose a particular item group and item type, data from the code list will appear in the form (if there is any).
  • If you change an item type, data in the corresponding row will be reloaded.

Show client items that are not yet in the pending items

  • In Inventory / Inventory, a new filter has been added above the table: Show client items that are not yet in the pending items.
  • If you check the box, a list of items will appear. The list contains Inventory items that are in the Client cards and have not yet been added to the pending items (invoicing).
  • If you uncheck the box, the filter will no longer be applied.

Helpdesk notification custom settings

  • Click on the bell icon in the top panel and then on the cog wheel icon in the displayed window to get to the page where you can set up your own Helpdesk notifications.
  • The page allows you to add, edit and delete individual items.
  • In the form provided, enter the name of a given item, choose at least one department to which the settings are to be applied, specify whether emails are to be sent too and whether notifications about new tickets are to be sent too, and last but not least, choose the notification types that you want to receive.
  • If there is more than one item in the table, make sure that the individual settings are not overlapping. Otherwise, you might receive superfluous notifications.

Add a contact person from the ticket to the Client card

  • Helpdesk / Tickets / Ticket details: Selectbox Client: If you receive an email from an email address that is not entered in the system, but you know that the email address belongs to a person from one of your clients, you can add the email address along with a name to the Contact persons section in the Client card.
  • The system will then be able to assign further emails from this person to the client.
  • First, you need to choose the relevant client in the ticket details.
  • Then, a new button for adding an entry into the Contact persons section will appear next to selectbox.
  • If it is possible, the system will prefill the necessary data.
  • If it is not possible, you will have to enter the data manually.
  • You can edit the data as well.
  • When you save the form, the entry will be added to the Contact persons section.
  • If such an entry already exists, the system will inform you of that.

Ticket settings (Add reply)

  • Helpdesk / Tickets / Ticket details / Add reply: The form that appears when you click on this button contains new settings beneath the email text area. The settings allow you to change the ticket settings when the reply is sent.
  • The chosen values are applied to the ticket in the process of sending.
  • If you do not want to add a new reply, you can change the ticket settings in the ticket header (Client, Owner, Priority and Department).

Further changes

  • Clients / Internet: The process used for retrieval of Internet services with the Router filter applied has been optimized.
  • Client card / Information: If you check the Different address box in the form, the system will check whether the Name field is filled in. If not, a message will appear.
  • Client card / Internet statistics: Links have been added to the Switch items that allow you to click through to the switch port graphs.
  • Client card / Active services: Links have been added to the Switch items in the Internet service list. The links allow you to click through to the switch port graphs.
  • Client card / Invoicing / Issue invoice: A checkbox display issue has been fixed. The issue occured when a non-initial day in the month has been selected in the Invoice from setting and several months have been checked.
  • Client card / History / Email history: Pop-ups that appeared when you hovered over the email text in the Message column have been removed. The entire text of an email will appear when you click on the text displayed in this column.
  • Hardware / Routers / All: In the Router restart section, an issue with the Sunday option (Weekly period) has been fixed.
  • Hardware / Routers / All: An issue with the Report outages for Nagios setting in the configuration of devices connected to routers has been fixed.
  • Hardware / Switches: You do not need to enter an IP address to be able to save the form. If there is no IP address in the form, several icons in the switch overview will be greyed-out: Nagios notifications, ping graphs, SNMP, port graphs and connection test.
  • Hardware / Switches: Descriptions of switch port traffic graphs now include the corresponding port description and port note (if available).
  • Hardware / GPON / ONT: The fulltext search feature now searches for matches even in the Client and Description fields.
  • Settings / Syst. settings / General: There are now two options in the typ_klient_number setting: Uneditable and Editable. If the first option is chosen, the Client number field is not editable. If the second one is chosen, the field is editable.
  • Settings / Syst. settings / General: A new setting has been added to the list: enforce_unique_client_ip ( = Enforce a unique client IP address). The Internet service edit form has been modified.
  • Settings / Other / SNMP OID: An issue with negative values entered in the Minimum value of the graph setting has been fixed.
  • Statistics / IP ranges: The paginator has been moved to the top of the page.
  • Statistics / WiFi list: A new column has been added to the table: TX power.
  • Scheduling: In all relevant places, the word technician has been replaced with the more general word user. For example, when adding a new task, you will assign users (not technicians) to the task.
  • Scheduling / Calendar: The Monthly, Weekly and Daily buttons have been moved to the left. They are followed by a modified description of the period displayed.
  • Scheduling / Task list: The Type column has been split into two columns: ID and Type.
  • Scheduling / Task list: The Date column has been split into two columns: Creation date and Activity date.
  • Scheduling / Task list: An incorrect rendering of the page after task deletion has been fixed.
  • Invoicing / Overviews / Debts / Debts: The Invoice group column has been added to the table.
  • Invoicing / Overpayments / Refunded: A CSV export option has been added to the page.
  • Other / Tools / Transfer from router to router: An informational message has been added next to the AP checkbox. It will appear only if the Internet box is checked and the AP box not. Even if the AP box is not checked, the system will automatically create a copy of the relevant AP to make sure that the services will work correctly.
  • Helpdesk / Tickets / Ticket details / Client: When assigning a client to a particular ticket, the system will show you not only the client name, but also the client number. This way, you can distinguish between two different clients with the same name. You can also search using a client number.
  • Helpdesk / Tickets / Ticket details / Note: When you click on the button, the form will not be displayed in the modal window. Instead, it will be displayed in the expandable section.
  • Helpdesk / Tickets / Ticket details: There is a new option in the ticket header: Cog wheel icon. When you click on it, the Ticket settings form will appear. The form allows you to change the Subject, To, Cc and Bcc settings.
  • Helpdesk / Tickets / Ticket details / Action: A new option has been added to the menu: Merge. This option allows you to merge the ticket with another one. You can search by ticket ID or subject.
  • Helpdesk / Settings / Status: In the Marks tickets as closed column, you can select statuses that will mark tickets as closed. If there is at least one status with this attribute, a new filter will appear in the ticket list: All including closed. If you click on it, all tickets from permitted departments will appear. The All filter can be used to show only unclosed tickets.
  • Helpdesk / Settings / Ban: The search feature has been added to the list of banned addresses.
  • Helpdesk / Settings / Filters: An option to set a default filter has been added.
  • Dashboard / Alerts: You can remove individual items from the Unallowed frequency 5GHz bandwidth widget in the new Dashboard.
  • Dashbaord / Alerts: A new column has been added to the Unallowed frequency 5GHz bandwidth widget. It contains row numbering. Router names are now left-aligned.
  • Dashboard / Overview / Number of offline routers: A link to the router overview has been added to the widget.
  • Dashboard / Overview / Number of offline routers: The percentage value calculation has been fixed.
  • Support for UDH in incoming text messages has been added to the system.



ISPadmin 5.13

ISPadmin 5.13 stable

RELEASE DATE: August 19, 2020 (updated: October 05, 2020)

Security fix

  • Nette upgrade to version 2.4.16 (based on CVE-2020-15227): This is the first serious vulnerability in the Nette framework. The problem is that an attacker could, under certain circumstances, execute code remotely using a special URL. According to our security analysis, ISPadmin 5 was not vulnerable to this security threat. Still, we recommend that you upgrade your system as soon as possible.

Other changes

  • Client card / Internet statistics / Data per month / Magnifying glass icon / Graph icon: Redirection after clicking on the Back button has been fixed.
  • Client card / Active services / IPTV: When different Invoice from dates are entered for a service and its corresponding tariff, the invoice generation process will take that into account and issue invoices correctly.
  • Scheduling / Edit task: Missing labels in the Visible contracts for technicians section have been added to the form.
  • Other / Wiki: The error displayed once the backlink expired has been fixed (button Back).
  • Other / Tools / Transfer from router to router: Missing labels have been added to the form.
  • Dashboard / Finance / Clients with unpaid overdue invoices: Deleted clients have been removed from the list (DELETED items).

ISPadmin 5.13 beta2

RELEASE DATE: August 7, 2020

  • Clients / Internet: Sorting by the Speed column: Data is sorted by download speed.
  • Client card / Active services / Internet: If a particular AP is selected, the system will offer IP addresses on the AP as well as IP addresses without an AP in the Client IP address setting.
  • Client card / Invoicing: Under certain circumstances, the default email address was not saved after an email with an invoice was sent. Fixed.
  • Client card / Delete client: An error message displayed during deactivation has been removed.
  • Hardware / Routers / Router status / Dashboard: Retrieval of packet sniffer-related data has been modified.
  • Hardware / Routers / All: In the compact as well as the standard view, the same time details (Offline, and Last uptime) are shown.
  • Hardware / Routers / All: When editing a device connected to a router or a switch, an error message could appear. Fixed.
  • Hardware / Routers / All /settings / Queue trees: An overwrite problem has been fixed.
  • Hardware / Switches: A new filter has been added to the page (similar to the one in the list of routers).
  • Hardware / POPs / All: New columns have been added to the page: Open tasks, Online devices and Offline devices.
  • Hardware / POPs / All / POP card: A new tab has been added to the menu: Tasks.
  • Hardware / Settings / Device type: New device types have been added to the Device type selectbox.
  • Statistics / Client stats / By connection: New types of data have been added to the table.
  • Invoicing / Settings / General: The Universal XML export documentation link has been fixed.
  • In the top bar, the Wiki link has been replaced with a new one. Links to the old Wiki website have been removed.
  • The API has been modified to be able to handle tasks with POPs. + Calendar modified.
  • The $INT_FLAT_INST$ and $INT_FLOOR_INST$ variables have been fixed.
  • New variables for the general service have been added to the system: $UNI_CONTRACT_TYPE$ (Contract type) and $UNI_CONTRACT_LIFETIME$ (Contract valid till).

ISPadmin 5.13 beta1

RELEASE DATE: July 21, 2020

Dashboard

  • Widgets can be moved within the space allocated to them.
  • Custom settings have been added to some widgets (Incoming SMS messagesHigh router CPU load Nagios notifications).
  • Sorting options have been added to widgets containing tables.
  • In the Overview section, the default sorting of incoming SMS messages has been changed.
  • In the Overview section, information about the relevant client (or router) name has been added to individual tasks.
  • The Overdue dealer invoices alert has been added to the Alerts section.
  • The Alerts section is now displayed after login instead of the original page with alerts.
  • Three new widgets have been added to the Network section: MikroTik – OverviewMikroTik – Basic services and MikroTik – Other services. All these widgets contain links to the relevant sections of the system.
  • The router monitoring feature has been added to the Network section.
  • In the System section, data rendering in the widgets has been modified.
  • The Line traffic and the CPU load graphs have been added to the System section. Also included is information about disk usage.
  • A new tab Services has been added to the sidebar. The section contains information about services from the Clients / Home page.

Helpdesk

  • Helpdesk / Tickets: Permissions for moving tickets between departments have been modified. If a particular move is not allowed by the system (due to insufficient permissions), a message will appear.
  • Heldpesk / Tickets: If you click through to the ticket details, any related notifications will be automatically marked as read.
  • Helpdesk / Tickets: The icon used for cancelling a particular filter (cross) in the table header has been highlighted for easier orientation in the ticket list.
  • Helpdesk / Tickets / Ticket details: An Edit subject option has been added to the page.
  • Helpdesk / Tickets / Ticket details: Tab descriptions in the browser now contain information about ticket number and subject.
  • Helpdesk / Tickets / Ticket details: Information about attachment size has been added to individual attachments.
  • Helpdesk / Tickets / Ticket details: If the Cc or the Bcc field is filled in, both fields are automatically displayed. You do not have to click on the button to have them displayed.
  • Helpdesk / Settings / Department: The saving process has been modified.
  • System notifications: Notifications in the system now include further details about the relevant tickets (From + Subject). This way, you know immediately what each notification is about.
  • Email notifications: Email notifications now contain the relevant email body text.
  • Email notifications: Notification email headers have been modified to include information about the user or client whose action led to the creation of a given notification. This information can be seen directly in the list of emails in your email client.

Graphs

  • Settings / Other / SNMP OID: The SNMP template form has been modified.
  • Hardware / Routers / All: The SNMP template setting in the configuration of devices connected to routers has been modified. Templates to be used can now be selected from the relevant field. The exact type setting is no longer taken into account.
  • New SNMP graphs have been added.
  • Graph settings have been added to individual graphs. If you click on the cog wheel icon, options will appear (y-axes, lines).
  • An option to download a graph as an image has been added to the individual graphs.
  • The graph zoom feature has been modified: You can now select a particular portion of a graph. You can activate the auto zoom feature by clicking on the Automatic zoom button. You can cancel the auto zoom feature by clicking on the Cancel zoom button.
  • A graph rendering issue on mobile devices has been fixed.

POPs

  • POP settings have been moved from Settings / Code lists / POPs to Hardware / POPs / All.
  • On the page, you can see a list of POPs along with basic information about them.
  • You can add, edit and delete individual POPs. You can also view them on the map.
  • When you click on the name of a particular POP, you will be redirected to the POP card, which contains overviews with contacts, photos, devices, contracts, Inventory items and documents related to the given POP.
  • You can add photos, contracts, Inventory items and documents to individual POPs.
  • You can have the system generate a contract based on the selected template (including system variables) or you can upload an already created contract.
  • The overview from Hardware / Overview has been moved to Hardware / POPs / Overview.

Additional invoice item text

  • There is a new field Additional invoice item text in the settings of all types of services with the exception of the General service.
  • Then, there is a new variable $INVOICE_ITEM_TEXT$, which you can use in the Description on invoice field in the active service settings in Settings / Active services / General.
  • If you have entered a short additional text in the active service settings in the Client card and entered the variable in the settings of the corresponding service type, an invoice item will appear on invoices that contains what you entered into the given field in the service settings.
  • You can put the variable anywhere within the description. However, bear in mind that the last place is always reserved for the invoiced period generated by the system.

Bulk invoice generation

  • We have incorporated into the bulk invoice generation process a new mechanism that prevents any potential negative invoices from being issued.
  • If, for example, a user adds (for some reason) a negative pending item to the list in the Client card, it could lead to the creation of a negative invoice (a combination of service prices, discounts and negative pending items).
  • The system finds such invoices during generation and skips them.
  • Then, it displays a list of clients to whom invoices could not be issued for that reason.
  • You can click on the individual clients. Once you do that, you are redirected to their Client card, where you can check the invoiced items.
  • You can make the necessary changes based on this information.
  • We have incorporated into the bulk invoice generation process a further improvement that prevents completely null invoices from being issued.
  • By that, we do not mean that all invoices with a total of zero will not be issued. We are referring here specifically to invoices containing only null items.
  • In such cases, it makes no sense to issue an invoice.
  • The system finds such invoices during generation and skips them.
  • Then, it displays a list of clients to whom invoices could not be issued for that reason.
  • You can click on the individual clients. Once you do that, you are redirected to their Client card, where you can check the invoiced items.

Reminders

  • Reminder templates: If you set the Minimum debt amount per invoice required for a reminder to be sent item to 0, it meant that the system took into account the default setting from the general invoicing settings (request_for_pay_min_amount).
  • After the change in this version, the value from the request_for_pay_min_amount setting will no longer be taken into account in such cases. That means that if you enter 0 into the form, the system will generate reminders for all invoices (no matter how high the debt is).

Calendar

  • In the Technicians section in the sidebar, technicians that are to be displayed and technicians that are not to be displayed are now readily distinguishable from one another.
  • The Information section has been removed.
  • Information from that section has been transferred to the Settings section, where it can be displayed (if necessary) in a pop-up window.
  • In the Settings section, a new checkbox has been added that allows you to enable/disable the existing form of navigation in the Calendar.
  • If the box is checked, navigation within the Calendar will be the same as before.
  • If the box is not checked, navigation within the Calendar will be the same as navigation in the rest of the system (vertical or horizontal moves).
  • The box is checked by default, but you can change the setting for each individual user.

Tasks

  • Since most tasks start and end within a single day, we have changed the way the end date and time is entered.
  • Before the change, it was necessary to select a particular day and then a particular time.
  • Now you have to select a particular time only.
  • If you need to select a different day, it is still possible.
  • You need to click on the predefined date in the window and change it.

Time spent

  • When adding a new activity to a task, you can now enter the time spent in hours and minutes. That will allow you to enter a more precise value.
  • Before the change, you could enter the time spent in hours only.
  • If a user needed 90 minutes to finish the activity, they entered 1.5 into the Hours field. Now they have to enter 1 into the Hours field and 30 into the Minutes field.
  • If a user needed 30 minutes to finish the activity, they entered 0.5 into the Hours field. Now they have to enter 30 into the Minutes field.
  • If a user needed 60 minutes to finish the activity, they entered 1 into the Hours field. Now they have to enter 1 into the Hours field, too.
  • The format of the time spent has been changed in all the relevant overviews (h:min).

Work report

  • Scheduling / Report: Before the change, only completely finished (closed) tasks appeared on this page. Now even tasks that are not closed may appear here (if there is an activity added to the task).
  • In connection with that change, a change also occurred in tasks that span several periods. Formerly, such tasks appeared in the period when the last activity took place. Now they will appear in all the relavant periods (for example: part of the task in one month and part of the task in another month) along with the corresponding time spent and price values.
  • When the time spent and price values are calculated for tasks with multiple technicians (users), individual activities that are linked to particular users are taken into account. When a task is closed, no further calculation takes place.

Cancellations

  • If you check the Delete service automatically when cancellation date is over box, you can also choose a new status for the given client.
  • If no status is chosen, no change will occur. Everything thus works the same way as it did before.
  • If a particular status is chosen, the service in question will be deleted and the status will be changed to the chosen (different) one.
  • All changes are logged in the history.

List of dealer commissions

  • In Settings / Administrators / Dealers / Show statistics / List of commissions, you can find a list of a particular dealer’s commissions.
  • You can use the Service type and the Commission type filters.
  • If you select a particular service type in the Service type filter, it is not possible to use the Commission type, because the commission type is always Recurring in such cases.
  • If you select the One-off option in the Commission type filter, it is not possible to use the Service typefilter (for the same reason).
  • The fulltext search feature looks for matches in service name, service ID, client name and commission.
  • Data can be sorted by the Client column or the Commission type column.

Further changes

  • Clients/ Internet: The Group column has been added to the table and export.
  • Clients/ Internet: A new option Active flat rate has been added to the Details filter. You can use this option if you want to see only Internet services with a flat rate.
  • Client card / Information / Send configuration via email: If the NAT IP item in the Internet service settings is filled in, the value will appear in the service configuration PDF file that is sent from this page.
  • Client card / Active services / Internet: The fixed discount check now takes into account even subordinate services or additional IP addresses.
  • Client card / Active services / Internet: Buttons for (de)activation of ping graphs in the Client portal have been added to the individual services in the list of Internet services. To be able to use these buttons, you need to have the permission for editing active services.
  • Client card / Active services / General service: New contract-related items (type, period) have been added to the form. A new column Contract period until has been added to the overview of general services.
  • Client card / Active services / General service: You can now enter an Invoice to date in the form.
  • Client card / Active services / Transfer: An alert has been added to the form that will appear if the service to be transferred has already been invoiced for another period.
  • Client card / Active services / Transfer: You can transfer an IPTV service of the general type from one client to another.
  • Client card / Cancellations: A new column Document has been added to the table. If there is a document attached to a particular cancellation, its name will appear in the column along with a download link.
  • Client card / Contracts: The Send contract to client icon changes its appearance depending on whether the contract has been sent or not. If it has been sent, you can see the date when you hover over the icon.
  • Client card / Delete client: The Back button has been removed. If you decide that you do not want to deactivate or delete a given client, all you have to do is move to another tab in the Client card.
  • Hardware / Routers / All: A new filter Emergency mode has been added to the page. If you click on it, the system will show you only those routers that are in this mode.
  • Hardware / Routers / All: The Minutes selectbox in the Router restart section has been fixed.
  • Hardware / Routers / Router status / WiFi links: Link descriptions from the list have been added to the corresponding link details pages (above the displayed graphs).
  • Settings / Code lists / Nagios / Contacts: When a contact or a group of contacts are deleted, the system will force Nagios to update its configuration.
  • Statistics / Client stats / By connection: New types of data have been added to the table.
  • Statistics / WiFi list: Conditions for including devices in this list have been modified.
  • Invoicing: Conditions for including discount item dates on invoices have been modified.
  • Invoicing / Overviews / Accounting overview: The Invoice group column has been added to the table and export.
  • Invoicing / Bank / Import / Discarded payments: The fulltext search feature now looks for matches in all the columns in the table. Sorting by individual columns is also possible.
  • Invoicing / Bank / Email: The fulltext search feature now searches for matches even in the Recipient column.
  • Invoicing / Settings / General: It is now possible to delete the values entered in the proforma_mail_copy item and the reminder_mail_copy item.
  • We have added an $INVOICED_PERIOD$ variable to the Invoice sending section in the list of system variables. You can use this variable when sending invoices.
  • Dealer portal: An invoice deletion issue has been fixed.



ISPadmin 5.12

ISPadmin 5.12 stable

RELEASE DATE: June 22, 2020

We would like to inform you that as part of the upgrade to the new version a host of original graphs will be converted to new ones. The process may thus take a lot longer. This applies mainly to those who will upgrade their system from version 5.11 stable to this one. Schedule the upgrade accordingly.

  • Hardware: Scripts for generating Cambium and Canopy graphs modified
  • Client portal / Helpdesk: Default ticket order changed

ISPadmin 5.12 beta2

RELEASE DATE: June 11, 2020

Tickets in the Client portal

  • Helpdesk / Settings / Department: In the configuration of an active department, you can specify that the department is to be used for tickets from the Client portal (checkbox Use for CP requests). Only one department can be used at a time.
  • If the box is checked, a new tab Helpdesk will appear in the Client portal.
  • On the page, a client can find an overview of communication between them and the provider (through the Client portal).
  • If there is no email address in the Client card, the client cannot create a new ticket.

Further changes

  • Client card / Invoicing: A rounding problem after payment cancellation has been fixed.
  • Hardware: CMTS graphs have been modified. Newly converted graphs have been fixed. In some cases, the upgrade may take longer than usual.
  • Hardware: When pinging a device that is no longer in use, the system will display the ping data correctly.
  • Hardware / Routers / All: The default view of interface ping graphs has been changed to Day.
  • Hardware / Routers / Router status / Dashboard: Retrieval of data about Packet sniffer services has been modified due to changes in a new RouterOS version.
  • Settings / Syst. settings / General: Two items have been added: system_secondary_mail and system_secondary_mail_name. You can enter another system email address and its name into them. You can then choose this address in one of the selectboxes in the Client card.
  • Settings / Info page / Profiles: Previews have been fixed.
  • Scheduling / Report: There is a new option “-” in the Type filter. If you choose this option, all types of tasks will be displayed. The system type All can be renamed.
  • Invoicing / Invoices / Invoices: A message about successful completion of invoice sending was displayed incorrectly on Apple devices. Fixed.
  • Invoicing / Settings / Templates / Inv. templates: The entered data check has been fixed.

ISPadmin 5.12 beta1

RELEASE DATE: May 28, 2020

New Dashboard

  • If you click on the Dashboard icon in the top panel, a new version of Dashboard will appear.
  • There are several sections there: Overview, Alerts, Network, Finance and System.
  • In the page settings, you can choose which parts are to be displayed.
  • You need to have the relevant permissions to be able to see all the options.
  • In the Overview section, you can view information about active users, new tickets, offline routers, tasks, tickets, messages, outages, Nagios notifications, received SMS messages and routers with high CPU load.
  • In the Alerts section, system alerts are displayed. You cannot disable them. They have to do with the license used, overdue invoices, passwords, firewall and SSH.
  • In the Network section, router statistics and overview of offline routers are displayed.
  • In the Finance section, you can view invoicing statistics and a list of clients with unpaid overdue invoices.
  • In the System section, system information, statistics and the modules used are displayed.
  • Data in the individual sections are regurarly (automatically) updated.

Labels

  • You can add, edit, delete and (de)activate labels in Settings / Code lists / Labels.
  • A very similar page is available in the Helpdesk settings: Helpdesk / Settings / Labels.
  • You enter a name, pick a color and select whether a given label is a system label, helpdesk label or both.
  • If you check the Helpdesk ticket box, you can choose whether it is supposed to be restricted to a certain department only.
  • You can assign labels to individual tickets, clients and services.
  • You can then use these labels as filters in the individual overview pages (Contacts, Internet, CATV, etc.).
  • You can also use them as filters in Invoicing / Invoices / Invoices. This way, you can select which services are to be invoiced.
  • You can generate invoices for services that have a particular label or for services that all the labels at once (AND option).

Further changes

  • Clients: Filters: Select box option width modified in the individual overviews
  • Clients / Contacts: When you are adding/editing a client, neither hidden nor unallowed invoiced groups are offered.
  • Clients / Contacts, Internet, VoIP, IPTV and General service: New column Flat in the overviews as well as exports
  • Client card / Information: When you change the GPS coordinates in the client settings, they will automatically be changed in the Internet service settings unless the Different installation address option is checked.
  • Client card / Information: The Do not suspend till feature and the related logs have been modified.
  • Client card / Internet statistics: In the Another IP address section, you can now click on a new icon that will take you to the relevant graphs.
  • Client card / Active services / Internet: If a device with a MAC address is allocated to a client and if the MAC address is not in use yet, then the MAC address will be automatically offered below the Client MAC address field in the Add/Edit Internet service form. If you click on the address, it will be automatically copied to the field.
  • Client card / Active services / Internet: Subordinate service monitoring option added
  • Client card / Active services / IPTV: Tariffs sorted by alphabet
  • Client card / Invoicing / Invoice details / Send reminder via email: List of system variables button added to the page
  • Hardware: First version of another batch of new graphs: WiFi signal, device traffic, cable modems, switches, etc. Any imperfections will be resolved in the upcoming versions.
  • Hardware: When you are adding a so-called device connected to the router, GPS coordinates from its superordinate router (if any) are automatically entered into the relevant field by the system.
  • Hardware / Routers / All: Routed networks: If you enter a network in the Address/32 form, the system will not check whether the default router IP address is filled in or not.
  • Settings / Syst. settings / General: The system now checks whether the value in the load_balancing_core setting is valid.
  • Settings / Syst. settings / Backup: New items have been added to the Local system backup section: Send backup status information and To the email address. If you check the box, a field will appear into which you can enter an email address. The system will then send to that address info emails about backup success or failure and about FTP server backup errors.
  • Settings / Code lists / Inventory / Item types: You can now enter a sale price into the form. When you are adding items to Inventory using a barcode reader, the price from the code list is automatically entered into the relevant column by the system.
  • Statistics / History / History: Global email and SMS template changes are now logged.
  • Scheduling: API: Implementation of support for reading and writing task-related data
  • Scheduling / Calendar: Calendar header fixed in one place
  • Invoicing / Overpayments / Overpayments: The page that appears when you click on the Show automatically generated CSV files option has been fixed (Year).
  • Other / Import / VoIP import: Dial Telecom import procedure modified
  • Helpdesk: You can now receive notifications of tickets that have been assigned to you and of new replies in those assigned tickets. You need to check the Via email box in the Notifications / Helpdesk section in Settings / Administrators / Administrators.
  • Helpdesk: You can now receive notifications of new (unassigned) tickets. You need to check the Send info about unassigned tickets box in the Notifications / Helpdesk section in Settings / Administrators / Administrators.
  • Helpdesk / Tickets: You can change the order of departments by drag and drop.
  • Helpdesk / Tickets: You can collapse and expand individual departments using the arrows provided.
  • Helpdesk / Tickets: Space optimization in the sidebar
  • Helpdesk / Tickets: The column name Number of posts has been replaced with an icon.
  • Helpdesk / Settings / Department: The selected protocol is now displayed correctly.
  • Helpdesk / Settings / Templates: New field added to the template creation form: Subject.
  • Helpdesk / Settings / Text settings: You can specify the default text formatting for tickets (font, font size, color, line height, font weight).
  • Non-breaking spaces in SMS messages are converted to regular spaces before they are sent.
  • A new Dealer invoices past due date alert has been added to the Home page (which appears immediately after successful login). You can see the alert only if you have the relavant permission.
  • Minor problems with data retrieval from some devices have been fixed.
  • Conditions for the display of the Different HW fingerprint alert after server reboot have been modified.



ISPadmin 5.11

ISPadmin 5.11 stable

RELEASE DATE: May 6, 2020

We would like to inform you that due to substantial database modifications, the upgrade to the new version might take a lot longer than you are used to! It might take up to an hour in the case of installations with the most data. Please schedule the upgrade accordingly.

  • Client card / Active services: Restore deleted service error fixed
  • Client card / Active services / General service: Problem with items added from templates fixed
  • Settings / Tariffs / Internet: Copy tariff error fixed
  • Scheduling / Task list: Task counter displayed at the bottom of the page fixed
  • Helpdesk / Settings / Department: Information added to the form about what will happen once the form is saved

ISPadmin 5.11 beta3

RELEASE DATE: April 29, 2020

  • Client card / Helpdesk / Create ticket: Autofill feature fixed
  • Client card / Invoicing / Invoice details / Issue credit note: Form modified
  • Client card / Invoicing / Issue invoice: The default blank row in the Other invoice items section remains visible after page refresh.
  • Client card / Invoicing / Issue invoice: A user-defined invoice number is overwritten only if the supplier has been changed.
  • Traffic graphs fixed
  • Settings / Syst. settings / CATV / Modem templ.: Pagination issues in the list of services fixed
  • Invoicing / Settings / Invoice groups: Logo and stamp validator added
  • Invoicing / Overviews / Invoicing / By period: List of issued invoices for VAT export modified
  • Invoicing / Overviews / Payments: Server Error fixed
  • Inventory / Cards: Item group and type added to the title of the individual cards

ISPadmin 5.11 beta2

RELEASE DATE: April 23, 2020

  • Client card / Information / CP password: Several conditions must be met for the Send a Create new password email to the client feature to work. If at least one of them is not met, it is not possible to check the corresponding checkbox. Moreover, below the option, a list is displayed of things that need to be resolved first.
  • Client card / Information / Send email: Processing of system variables linked to a particular service modified
  • Client card / Information / Send configuration via email: Server error fixed
  • Client card / Active services / Particular Internet service / Data transferred / Daily view: Data display issue fixed
  • Client card / Active services / Particular IPTV service: The user PINs for the individual set-top boxes are now displayed in the service overview.
  • Client card / Active services / Particular IPTV service: The available IP address window did not appear in the process of adding a set-top box. Fixed.
  • Client card / Contracts / Send contract to client: The text from the selected template was not copied to the email body. Fixed.
  • Client card / Invoicing / Invoice details / Edit invoice: Form modified
  • Clients: CSV export generation modified
  • Settings / Tariffs / Internet: Information about the selected tariff type added to the corresponding column in the list
  • Settings / IP pools / IP pool NAT / Add IP pool: Form reworked
  • Scheduling / Task list: Long loading times issue fixed
  • Invoicing / Invoices / Invoices: Universal XML export fixed
  • Other / Bulk / Email: IPTV type filter fixed
  • Helpdesk / Tickets: The Fulltext field and button are now fully visible on the screen. You do not have to use the horizontal scrollbar.

ISPadmin 5.11 beta1

RELEASE DATE: April 14, 2020

Client portal passwords

  • During upgrade to version 5.11 beta 1, client passwords are regenerated, which is why we strongly recommend that you do not downgrade to version 5.10 stable. If you do so, your clients will not be able to log in to their Client portal!
  • You cannot view or edit Client portal passwords anymore. You cannot use the system variable $CLI_PASSWORD$ either (no password will appear in place of the variable).
  • There is a new button CP password in Client card / Information.
  • If you click on it, you will be taken to a page with two options (checkboxes): Change password and Send a Create new password email to the client.
  • If you check the Change password box, a field with a randomly generated password will appear.
  • You can generate a different password using the Generate password button. You can also enter a password created by you, but the password must meet the minimum length requirement specified in the ci_client_password_min_length item in Settings / Syst. settings / Client portal / General.
  • You can use this option, for example, when dealing with clients with no email address. You can tell them the password over the phone or by another means. They will have to change it on first login.
  • If you check the Send a Create new password email to the client box, the system will send the client an email with a link for creating a new password.
  • This checkbox can be checked only if the Email field in the Client card contains an email address and if a particular email template has been chosen as the default one for the New CP password action.
  • There is one more new button in Client card / Information: Open CP.
  • You can log in to the Client portal using this button.
  • All such logins are logged in the history of a given client.
  • If a client forgets their Client portal password and asks for a password reset, an email with a special link will automatically be sent to their email address. They can use that link to reset their password.
  • The link is valid for 48 hours.
  • If no email address is entered in the client details, they are not allowed to send the request.
  • A message appears. Consequently, they will have to contact you, for example, by phone.
  • As already mentioned above, you can generate a random password for them in the system.
  • If this happens, the client in question is forced to change the password to a differnet one on first login (for security reasons).
  • In the email template settings (Settings / Other / Email templates), you can specify the default template for situations like this (New CP password).
  • The template has to contain the following text: $CI_PASSWORD_LINK$. That text will always be replaced with a link generated by the system.
  • If the ci_url item in Settings / Syst. settings / Client portal / General is filled in, the link will be created based on the address entered. Use the full form (including https).
  • Otherwise, the link will be created based on the value entered in the ispadmin_server item in Settings / Syst. settings / General. The system will add /clientinterface/ to the value entered.

Individual email and SMS template settings

  • In Settings / Other / Email templates and SMS templates, you can add, edit and delete email and SMS templates and assign these templates to specific automatic actions.
  • In Invoicing / Settings / Invoice groups, you can now specify individual template settings for each invoice group.
  • If you click on the blue button at the end of a row, a menu will apppear. That menu will contain two new options: Email templates and SMS templates.
  • If you click on either of the two options, a table will appear that is very similar to the one you know from Settings / Other / Email templates or SMS templates.
  • There is an additional column here: Visibility. You can use this option to choose those templates that are supposed to be visible in the relevant select boxes during email/SMS sending.
  • All the individual configurations contain the same templates as the global configuration.
  • Changes made to the global configuration are reflected in the individual configurations.
  • Templates that are assigned to at least one automatic action cannot be made invisible.
  • If a template is assigned to a particular automatic action based on the global configuration, the letter S appears next to the relevant check mark.
  • If there is no such letter, it means that the setting in question is purely individual and does not take the global configuration into account.
  • You can cancel such an individual setting by clicking on the corresponding check mark.
  • If you do that, the setting is no longer an individual setting. It has automatically switched back to the global setting. The default template for a given action is thus the same template as the one specified in the global configuration.  
     

Related tasks (Task copies)

  • There is a new button Create related task in the task preview.
  • If you click on this button, a window will appear in which you can choose between two options: Create a related task without a prefilled form or Create a related task with a prefilled form.
  • If you choose the first option, you will be redirected to a blank form.
  • If you choose the second option, you will be redirected to a form that is prefilled with data from the original task. Bear in mind that Documents and Previous activities will not be copied to the new task.
  • An option to view related tasks has been added to each task in the Task list.
  • If you click on Show related tasks, a window will appear in which you can see a list of all related tasks.
  • Each such task contains a link which you can use if you want to get to the preview of that task.
  • The task preview also offers information about whether there are any existing related tasks.

Tariff history

  • Tariff settings changes are now be logged in the system.
  • Each tariff in the list has its own icon that you can use to view the history of the changes made to the tariff settings.
  • If you click on the icon, you will be taken to a list of notes.
  • Each note contains your own description of the changes made.
  • If you click on the note, a list of the changes made will appear.
  • You will see the note field in the form only when you are editing a given tariff.
  • The note is a required item. If you do not enter a note, you will not be able to save the form.
  • If you have not made any changes to the settings, but you have entered a note into the field provided, nothing will appear in the tariff history because no change to the tariff settings has been made.

Recurring tasks

  • Several new settings have been added to the Add/Edit task form. All of them have to do with recurring taks.
  • The first one is the Recurring task checkbox. If you check this box, further settings will appear: Repeat interval and Repeat until.
  • In the Repeat interval setting, you can select weekly, monthly, half-yearly or yearly intervals.
  • In the Repeat until setting, you can specify until when a given task is to be repeated. Default setting: Unlimited.
  • The system will not allow you to enter a date that does not meet the following condition: At least one repetition within a specified time frame must be possible. If you enter a date that does not meet this condition, the system will automatically change it to the earliest date that does.
  • Once you save the task, you can see the corresponding recurring events in the Calendar.
  • If you modify the original task, all the recurring instances of this task will be automatically modified as well.
  • If you delete the original task, all the recurring instances will be deleted as well.
  • When you click on a particular recurring event in the Calendar, you will be taken to a page where you can make any changes you want and then save them.
  • When saving the task, you will have to choose whether you want the changes to be applied to this task only or to this task and all the following ones (Apply the changes to this task only or Apply the changes to this task and all the following ones).
  • If you choose the Apply the changes to this task only option, a new task will be created and removed from the repetition series.
  • If you choose the Apply the changes to this task and all the following ones option, a new task will be created, starting a new repetition series.

Helpdesk: Incoming email parser rules

  • Helpdesk / Settings / Parser / Rules:On this page, you can add, edit and delete incoming email parser rules.
  • If you cannot see this tab in the menu, check your account settings in Settings / Administrators / Administrators.
  • If you click on the Add button, a form will appear in which you can specify a parser rule.
  • Enter a rule name into the first field.
  • In the next setting, you can choose whether you want to stop the processing of the following rules after this one has been processed.
  • If you choose Yes, the following rules will not be processed.
  • If you choose No, the parser will proceed to the next rule.
  • In the Criteria section, you can select which criteria must be met for the specified action to be performed:
    • Criterium Reply: If a client replies to an existing ticket, the specified action will be performed.
    • Criterium New ticket: If a client creates a new ticket, the specified action will be performed.
    • Criterium Department: If a ticket is in a particular department, the specified action will be performed.
    • Criterium Status: If a ticket has a particular status, the specified action will be performed.
  • For the specified action to be performed, all the criteria must be met.
  • In the Action section, you can find two options: Change department to and Change status to.
  • When you save the rule, a list of all rules will appear.
  • You can change the order of the rules using the corresponding arrows in the Rule execution order column.
  • A rule that is higher up is processed earlier.

Helpdesk: Notifications

  • In the top bar, next to the Logout icon, you can see a number that shows you how many Helpdesk-related notifications for you there are in the system.
  • These notifications will inform you of any changes in the assigned tickets, new replies, newly assigned tickets, etc.
  • If you click on the number, a window will appear containing a list of the latest notifications.
  • You can also use the Notification center button. If you click on it, you will be taken to a list of all notifications.
  • In the list, you can mark notifications as read.

Router configuration form

  • The form used for editing router configurations has been modified.
  • If you change one of the important settings in the form, a new button Save and update router configuration will appear next to the Save button.
  • If you click on the Save button, the form will be saved. The router configuration will not be updated at that moment.
  • If you click on the new button Save and update router configuration, a confirmation window will appear.
  • If you really want to update the router configuration, choose the first option (Save and update router).
  • If you do not want to update the router configuration, choose the second option (Save only).

Inventory cards

  • There is a new tab Cards in Inventory.
  • If you cannot see the tab in the menu, please check your account settings in Settings / Administrators / Administrators.
  • This page contains an overview of individual inventory groups and types along with a corresponding number of items.
  • If you click on the Magnifying glass icon in a particular row, a list of the corresponding items will be displayed along with information on where the item is at the moment.
  • Above the table is an Add items button. Using this button, you can add new items of the same type to the inventory.
  • If you click on the Magnifying glass icon, you will be taken to the Item details page.

Service suspension notifications

  • Invoicing / Settings / General: There are two new settings on the page: send_email_to_suspended_client and send_sms_to_suspended_client.
  • The feature may serve as a substitute for info pages that are displayed to clients when their services have been suspended.
  • If you enable send_email_to_suspended_client, emails will be automatically sent to clients with suspended services. You can create your own template in Settings / Other / Email templates (column Auto suspension).
  • If you enable send_sms_to_suspended_client, SMS messages will be automatically sent to clients with suspended services. You can create your own template in Settings / Other / SMS templates (column Auto suspension).
  • If you would like to include information about the reason for suspension, use the $SUSPENSION_REASON$ variable in the template(s).

Dealers

  • Dealer portal: The Issue invoice form has been reworked and enhanced.
  • When the user is in the process of issuing an invoice, the system continuously calculates a maximum amount that can be invoiced given the present combination of invoice group, month and year.
  • The user can view invoiced items before issuing an invoice.
  • As far as already issued invoices are concerned, the user can also view the invoiced items.
  • Administration interface of ISPadmin: In a particular dealer’s credit overview, it is possible to edit or remove all items that have not yet been allocated to invoices. Before, it was possible to edit manually added credit only.
  • Removed items can be restored.

Further changes

  • Clients / Contacts: You can now check two new boxes in the page settings. Both are called Login name. If you do that, the tables on the page and in the export file will contain a new column with Client portal usernames (login names). You can also use the fulltext search feature to find a particular username.
  • Clients / Internet: Quotation marks in client names are displayed correctly.
  • Client card / Internet statistics: New transferred data graphs for individual Internet services
  • Client card / Active services / Internet: If a switch is selected, it is not necessary to enter a port switch.
  • Client card / Invoicing / Issue invoice: Incomplete item check for the Other invoice items section has been added to the form.
  • Client card / Invoicing / Issue invoice: Input validation has been enhanced.
  • Client card / History: Invoice item changes in the General service settings are newly logged in the history.
  • Hardware: The SNMP community fields (routers, devices connected to routers, switches) are now standard text fields.
  • Hardware / Routers / All: Add/Edit router form: If you check the Use API box, the value 8728 will automatically appear in the API port field. If you check the Use API-SSL box, the value will be changed to 8729.
  • Hardware / Routers / All: Router update and Connection test modal window behavior has been modified to prevent any browser freezes from occurring.
  • Hardware / Switches: When you set up uplink on a particular port, the UPlink label is immediately attached to it.
  • The Settings / Syst. settings / General page includes the voip_masked_phone_numbers setting. That setting is used to activate or deactivate phone number masking in all the relevant lists in the Administration interface. In Settings / Syst. settings / Client portal / General, you can newly find the following setting: ci_voip_masked_phone_numbers. That setting is used to activate or deactivate phone number masking in all the relevant lists in the Client portal.
  • Scheduling / Task list: New column Status added to the CSV export file. The column contains information about whether a given task is resolved or unresolved.
  • Invoicing / Overviews / Debts / Debts: The PDF file that is generated when you click on the Export to PDF button now includes information about the creation date and time and about the user who generated the file.
  • Invocing / Bank / Email: The Match unmatched payments again feature has been fixed. Now it does not process discarded payments.
  • Invoicing / Settings / Templates / Reminders: The Reminder fee column now contains a fee for VAT payers as well as VAT non-payers. The type of price displayed for VAT payers depends on the cena_dph_typ setting in Invoicing / Settings / General.
  • Other / Tools: Transfer from router to router: Bug fixed
  • New system variable $CONTRACT_CREATED_DATE$ (= Contract creation date)
  • Helpdesk / Tickets: Modal windows for creation of new tickets and replies have been removed.
  • Helpdesk / Tickets: When creating a new ticket, you can immediately select an owner, priority and status.
  • Helpdesk / Tickets: When creating a new reply, you can have a look at the previous conversation. Using the Add reply button, you can show or hide the Reply section. The unfinished text is kept for a period of 10 minutes.
  • Helpdesk /Tickets: Wrong data could appear in the Last reply column. Bug fixed.
  • Helpdesk /Tickets: When several email addresses were used for communication with the staff, the original one might get overwritten by new ones. Now, such addresses are added to Cc. The original one remains intact.
  • Helpdesk / Tickets: Unread tickets are now better distinguishable from read tickets in the ticket list.
  • Helpdesk / Tickets: New Fullscreen mode
  • Helpdesk / Tickets: More space has been alllocated for email subjects in the ticket list.



ISPadmin 5.10

ISPadmin 5.10 stable

RELEASE DATE: March 19, 2020

  • Text router backups: Download option fixed
  • Statistics / Client stat. / Service overview: Table fixed

ISPadmin 5.10 beta3

RELEASE DATE: March 12, 2020

  • Clients / Internet, CATV, … : It is now possible to export invoicing periods from the tables.
  • Clients / Internet: The Search restriction (Clients) setting from the user account configuration applies to this page too.
  • Client card / Active services: Preview of some Internet (PPPoE) services fixed: Login credentials added
  • Client card / Active services / VoIP / Other IP telephones: Field MAC address added to the form
  • Hardware / Switches: Information about the exact types of switches used added to the switch list
  • Hardware / Switches: When a new switch is created, its status is automatically set to Online.
  • Invoicing / Invoices / Invoices: Sending 0 invoices in bulk could cause problems later on. Fixed.
  • Invoicing / Overviews / Invoicing / By period: Generation of List of issued invoices modified
  • Other / Tools / Change router: When a subnet is transferred from one router to another (without AP), a copy of the relevant AP is created on the new router.
  • Other / Tools / Change tariff: New service type settings taken into account

ISPadmin 5.10 beta2

RELEASE DATE: February 28, 2020

Helpdesk

  • Helpdesk / Tickets: Sidebar: New click-through buttons to the department settings and label settings pages
  • Helpdesk / Tickets: Issues with filters, sorting and filter preferences fixed
  • Helpdesk / Tickets: Column widths in the ticket list changed
  • Helpdesk / Tickets: Button layout in the ticket detail view changed
  • Helpdesk / Tickets: Content width in the ticket detail view changed
  • Helpdesk / Settings: Maximum lengths of department, status, priority and label names specified
  • Helpdesk / Settings / Department: Checkbox Active added: Unchecked –> Emails not retrieved from the department
  • Helpdesk / Settings / Department: More information is provided to the user if a Connection error message appears.
  • Statistics / History / History / Helpdesk: Records restructured
  • Attachment issue fixed

Further changes

  • Client card / Information / Send SMS: If no mobile number is entered in the Client card, the system will not allow the user to send a text (SMS) message to the given client.
  • Client card / Active services: General service item check: If no item is given, the system will not allow the user to save the form.
  • Client card / Active services: Form Add/Edit IPTV service: The total price of IPTV packages is now displayed correctly.
  • Dashboard: Client names are now displayed correctly in the Received SMS widget.
  • Statistics / History / History / System / Settings / Backups: Backup configuration changes logged
  • Hardware / Routers / All: Devices connected to routers: Photo display issue fixed
  • Scheduling: Form Add/Edit task: Contract download options – DOC (RTF) or PDF – added to the form
  • Invoicing / Settings / General: Using the reminder_send_days variable, you can set whether automatic reminders are to be sent on working days only or not. Holidays entered on the Settings / Code lists / Scheduling / Holidays page are taken into account.
  • Invoicing / Bank / E-mail: Option Match payments with invoices again added to the page
  • Invoicing / Bank/ Import: Issue with imported payments file deletion fixed

ISPadmin 5.10 beta1

RELEASE DATE: February 6, 2020

New module: Helpdesk

  • A test version of Helpdesk has been implemented into version 5.10 beta 1.
  • The module is intended primarily for email communication between system users and clients.
  • If you want to have a look at the module, please ask our Sales Department for the activation.
  • You can try it out for free until the end of February.
  • Then, it will be deactivated.
  • Afterwards, you will have an opportunity to choose whether you want to use the paid version of Helpdesk or not.

Concurrent running of several invoicing actions blocked

  • If users try to perform several invoicing actions (individual invoice generation, bulk invoice generation and deletion, invoice cancellation, credit note generation, invoiced periods change, invoice change, etc.) in the same invoice group or client at (appoximately) the same time, all but one action will be blocked in order to prevent any unwanted interferences from occuring between the individual processes.
  • A message is displayed for all blocked actions. In it, the user is informed of the fact that the action in question could not be completed for some reason or of the fact that the validity of the preview in question expired.
  • If the user still wants to perform the action, they are asked to start anew because the invoicing data has changed.

Further changes

  • Client card / Information: New checkbox in the Different address section of the Add/Edit contact form. If you check the box, the different address will appear on invoices not only in the Invoiced to section, but also in the Mailing address section.
  • Client card / Information: Do not suspend checkbox malfunction on Android devices fixed
  • Client card / Active services: Copy service bug fixed
  • Variable $CLI_RETURNED_CONTRACT$ fixed
  • Hardware: Support for MikroTik 60 GHz devices added
  • Hardware / Switches: Now it is possible to specify a port in the Active link item.
  • Scheduling: Task PDF file generation modified
  • Scheduling: Permissions for the Open task button modified
  • Settings / Tariffs: Tariff deletion bug fixed
  • Invoicing / Overviews / Accounting: Overview rendering bug fixed



ISPadmin 5.09

ISPadmin 5.09 stable

RELEASE DATE: January 16, 2020

  • Under certain circumstances, when the user saved the Edit client form, they were not redirected to Client card / Information, but to another tab.
  • The Edit service form has been fixed (deactivated router group).
  • Statistics / Data: Transferred data graphs –> Click on the graph –> Graph previews were not displayed correctly. Fixed.
  • Invoice description: Line break has been added (IT localization).

ISPadmin 5.09 beta3

RELEASE DATE: December 30, 2019

  • If the preset invoice group (Supplier) was changed in the Client card / Invoicing / Issue invoice form, the value in the Invoice number field did not change automatically.

ISPadmin 5.09 beta2

RELEASE DATE: December 18, 2019

Client contact information change in Client portal

  • If the sending of support requests from the Client portal is enabled in ci_auth_requests_enable (Settings / Syst. settings / Client portal) and if the Client data change feature in the Client portal is enabled in ci_enable_cllient_data_change (Settings / Syst. settings / Client portal), a client can change their contact email address, telephone number, mobile phone number and address (see below).
  • If the client wants to change their address, they have to send a support request from the Client portal (button Send Address change support request).
  • The request is sent to all the users who have the necessary permission (Settings / Administrators / Administrators): Section Scheduling – Checked box Send requests from the Client portal.
  • Based on this request, one of the users can go to the relevant Client card and change the address.

Backup configuration form

  • Settings / Syst. settings / Backups: A new field has been added to the backup configuration form: Confirm password.
  • This field will help to prevent typos from affecting the process of entering the password.
  • If the passwords entered are not the same, the user will be notified of the fact after clicking on the Save button.

Reserved IP address description (IP Pools NAT)

  • Statistics / IP ranges: In the overview of IP addresses, reserved IP addresses are displayed along with the description entered in Settings / IP Pools / IP Pools NAT (Note).
  • This way, it is much easier to identify what kind of IP address a given address is.

Bulk invoice deletion

  • Settings / Administrators / Administrators: A new permission setting has been added to the form: Delete invoices. It applies to the Invoicing / Invoices / Invoices tab. If the checkbox is unchecked, the user is not allowed to delete invoices in bulk.
  • Statistics / History / History: A new item has been added to the Invoicing / Invoices section: Bulk invoice deletion. When you click on the item, information will be displayed about who and when bulk-deleted invoices.

Export individual invoices to ZIP file option

  • Invoicing / Invoices / Invoices: When you click on the Print invoices button, a window will appear in which you can check the Individual invoices (ZIP) checkbox.
  • If you check the box and then click on Proceed, a ZIP file will be created that contains individual invoices in PDF format (instead of one PDF file containing all invoices).
  • Names of PDF files with all invoices and ZIP files are as follows: Invoices_InvoiceGroup_Period or Invoices_Period. Names of individual invoices are as follows: Invoice_InvoiceNumber.

Further changes

  • Hardware / Routers / All: Switch uplink setting fixed
  • Scheduling / Overview: Filter by month feature fixed
  • Invoice payment cancellation: Page fixed
  • Minor modifications in the way the system is rendered on different devices

ISPadmin 5.09 beta1

RELEASE DATE: November 26, 2019

Router copy

  • Hardware / Routers / All: New option: Copy router.
  • The relevant button can be found in the router header next to the Delete and Edit buttons.
  • When you click on the button, you will be redirected to the pre-filled Edit router form.
  • Complete the form and save it.
  • A new router is added to the system.
  • This feature will make your work easier, especially if you often create new routers with similar settings.

Extra MAC address addition

  • Extra MAC address addition has been modified (Edit router, Type: Mikrotik).
  • Now: The MAC addresses entered will be saved only after the entire router configuration has been saved.
  • Before: The MAC addresses entered had been saved before the router configuration was saved.
  • To delete MAC addresses that are not at the end of the list (in the middle or at the beginning), you have to delete all the values entered in all the fields of a given row.

Larger text edit windows

  • An enlargement icon has been added to all the text fields in the system.
  • If you click on it, a large window appears into which you can enter the desired text much more easily.
  • When you are done, you can close the window by clicking on the icon.

Pop-up windows

  • Pop-up window delay has been added to the system.
  • Transitions between pop-up windows were too fast. Now they are not.
  • Only one window will be displayed at a time.

Locked invoices

  • Invoicing / Invoices / Invoices: There is a new column in the table (next to the Period column).
  • The column may contain either a red (locked) lock icon or a green (unlocked) lock icon.
  • If at least one invoice in a given period is locked, the red (locked) lock icon will appear. Otherwise, the green (unlocked) lock icon will appear.
  • Statistics / History / History: The history of locking and unlocking invoices is displayed in the section Invoicing / Invoices / Invoice lock.

Break down rounding amounts into Price excl. VAT and VAT parts

  • The feature can ba activated/deactivated in the configuration of individual invoice groups in Invoicing / Settings / Invoice group.
  • It is no longer limited to the Czech localization only.
  • VAT non-payers: The option is not available.

Further changes

  • Client card / Invoicing / Issue invoice:When you manually issue an invoice, three new buttons appear at the top of the page: Print invoice, View invoice and Send invoice via email.
  • Client card / Invoicing / Invoice details: In the Invoiced periods section, all the relevant years are now displayed (not only the current one).
  • Client card / Invoicing / Invoice details / Edit invoice: Column widths have been changed. The Name column has been substantially enlarged.
  • Client card / Invoicing / Invoice details / Issue credit note: When you issue a credit note, three new buttons appear at the top of the page: Print credit note, View credit note and Send credit note via email.
  • Client card / Invoicing: It is now easier to distinguish between sent and unsent invoices.
  • The Send invoices via email checkbox gets automatically checked if an email address has been entered into the Email and/or Invoicing email field in the Add/Edit client form. Fixed.
  • Client card / Contracts: The cross icon in the Show in CP cloumn was not displayed correctly. Fixed.
  • Client portal: The discount name is now displayed even in the Client portal.
  • Hardware / Routers / All –> Particular router / Settings / Access points –> Click on the number in the Number of clients column: The Back button has been fixed.
  • SSIDs are highlighted in the overview of devices.
  • Settings / Tariffs / Internet: Page rewritten
  • Settings / Code lists / Scheduling / Holidays: A new feature has been added to the page: Copy holidays from the current year to another one (a maximum of 5 years).
  • Invoicing / Invoices / Invoices: Bulk invoice generation: Background color changed
  • Inventory / Inventory / Assign items: When assigning Inventory items to clients, you can now search not only by name, but also by client ID.
  • Inventory / Inventory: The Fulltext search feature now goes through the POP list too.



ISPadmin 5.08

ISPadmin 5.08 stable

RELEASE DATE: October 10, 2019

Graphical modifications and bug fixes across the system


ISPadmin 5.08 beta3

RELEASE DATE: October 4, 2019

Graphical modifications

  • Client IP address ping
  • Addition of further IP addresses to Internet services
  • IP address ranges
  • Horizontal scrollbar
  • More lines in text fields

Service job (task) documentation

  • The existing method of uploading required (requested) documents has been replaced with a multi-upload one.
  • If a particular client is selected and if the Save the documents to the Client card checkbox is checked, the documents will be saved to that client’s Card (Documents or Photo gallery).
  • The documents can be deleted from the Client card, but they remain in the service job documentation.
  • If you select a different client in the form, the uploaded documents will be automatically transferred from the original client’s Card to the new client’s Card.

Further changes

  • Display of commissions in the Dealer portal fixed
  • Client card / Active services: IDs added to services
  • API: Mailing address retrieval from IPTV and CATV services modified
  • Other / Free SMS: When the first field was not filled in, an error occurred. Fixed.
  • Other / Bulk / E-mail: Entered data check fixed

ISPadmin 5.08 beta2

RELEASE DATE: September 19, 2019

  • Sections Clients and Hardware rewritten into the new Bootstrap Framework
  • Column Client added to the table in Hardware / Settings / Ping settings / Individual. New option: Click through to the Client card.
  • New option: Click through from Hardware / Settings / Ping settings / Individual to Client card / Active services (by clicking on the name of a particular service).
  • Information about individual ping settings (IP address, expiration) provided for each relevant service in Client card / Active services. New options: Edit and Delete individual settings.
  • If the client IP address and the end device IP address are the same, it is not possible to monitor the client IP address.
  • Graphical displays of invoiced periods during individual invoice generation modified
  • Click-through option added to the overview of invoiced periods (click –> individual invoice details page)
  • CSV export option added to Invoicing / Overviews / Debts / Debts
  • Price format on invoices changed: For ease of reading, prices on invoices are divided into groups of three using a space as a thousands separator: 1234 –> 1 234
  • Layout of invoices with postal money orders modified
  • Payment preview in Invoicing / Bank / Email fixed
  • Restore cancelled invoice feature in Invoicing / Cancel / Invoices fixed

ISPadmin 5.08 beta1

RELEASE DATE: August 20, 2019

Graphical displays of invoiced periods

Graphical displays of invoiced periods have been improved on the following pages:

  • Karta klienta / Fakturace
  • Client card / Invoicing / Invoice details
  • Client card / Invoicing / Edit invoicing period
  • Invoicing / Bank / Import / Manual matching of payments to invoices (or Invoicing / Payments / Payments / Manual matching of payments to invoices)

Further changes in this area will appear in forthcoming versions of the system.

Graphs

The following types of graphs have been reworked: 

  • Statistics / Server stats / Graphs:
    • CPU load
    • Open files
    • Running processes
    • Memory usage
    • Swap usage
    • HDD utilization
    • CPU utilization
  • Hardware / Routers:
    • CPU
    • Memory usage
    • HDD utilization

Hardware / Routers / Router status / WIFI status

  • Data retrieval has been optimized.
  • The number of requests sent to the database has been reduced.
  • The risk of a system freeze has been eliminated.
  • Page load times have been lowered.

Global service monitoring (Ping)

  • Modified display of ping graphs for services in the Client card
  • Clients / Internet: The Details / Ping monitoring filter works differently now. If you use this filter option, the system will show you services with active individual ping monitoring.

Permission settings

  • A new permission setting has been added to the form in Settings / Administrators / Administrators: Number of licenses. You can find the setting in the Rights for Header section of the form. If the checkbox is checked, the user can see the total number of available licenses as well as the number of active licenses. If the checkbox is unchecked, the user cannot see the information.
  • A new permission setting has been added to the form in Settings / Administrators / Administrators: User settings. You can find the setting in the Rights for Header section of the form. If the checkbox is checked, the user can change their password. If the checkbox is unchecked, the user cannot do that.

Deactivated clients 

  • Statistics / Disconnected clients has been renamed to Statistics / Deactivated clients.
  • The number of allowed actions related to such clients has been substantially reduced. 
  • No Add or Edit actions will be allowed.
  • No Issue invoice actions will be allowed.
  • Delete actions will be allowed.

New Bootstrap Framework: Further sections rewritten

Most of the pages in the following sections have been rewritten to use the new Bootstrap Framework:

  • Statistics
  • Settings
  • Invoicing
  • Other
  • FlowPro

Některé stránky v těchto sekcích zůstávající zatím nepřepsané. Na ně se dostane řada v jedné z následujících verzí. To platí i pro dosud nepřepsané sekce.

Further changes

  • Alerts have been integrated into the new ping system.
  • Hardware / Routers / Router status / Routers: Sorting by columns Temperature, CPU load and UPS status.
  • Hardware / Routers / Router status / Routers: The Router GPS column has been added to the table. You can click through to the Google Maps.
  • Hardware / Routers / Router status / Wifi clients: Column Uptime: Values in the column are now displayed in a clearer format.
  • Hardware / Routers / Router status / Wifi links: Frequencies and SSIDs were not displayed here.
  • Statistics / Client stats / By connection: A new CSV export option has been added to the page. You can export the contents of the table into a CSV file. From now on, “-” will be used instead of “0” if there is no data available.
  • Manual matching of payments to invoices: The Balance feature has been improved.
  • Invoicing / Overviews / Accounting overview: Sorting bug fixed



ISPadmin 5.07

ISPadmin 5.07 stable

RELEASE DATE: July 24, 2019

  • Fixed: Router offline times in Hardware and Dashboard were displayed incorrectly.
  • Fixed: Service job (Task) history: If a technician was assigned to or unassigned from a particular task, the history of the task contained information about address, email or phone number changes. No changes occurred, though.
  • Fixed: Edit task: The selected service was not displayed in the Edit mode.
  • Fixed: Edit invoice: Accounting codes were not saved to additional items correctly.
  • Fixed: The $ADMIN_NAME$ variable did not work in invoicing emails.

ISPadmin 5.07 beta2

RELEASE DATE: July 3, 2019

GPS coordinates

  • The following options are available in all the forms in the system that contain a map (Add/Edit client, service, router, etc.).
  • A new button has been added to the form that allows you to find a place in the map using the GPS coordinates entered: Find using GPS.
  • If you click on the existing Find button, the GPS field will be filled with the GPS coordinates corresponding to the address entered (city, street, etc).
  • Coordinates in the DD format are now displayed correctly.

Further changes

  • Add new task (Scheduling / Calendar): If you click on a particular technician and time period in the Calendar, the Add new task form appears. The first Technician select box contains the name of the technician on whose column you clicked.
  • Deletion of text (SMS) messages from the queue: SMS messages are deleted one by one. The deadlock timeout has been changed to 1 second.
  • Bug fix: Add a new set-top box to an IPTV service (Client card / Active services / Add new service / IPTV)
  • Bug fix: Add a new unscheduled task (Scheduling / Unscheduled / Add unscheduled task)
  • Bug fix: Filters From/To in Statistics / Client stat. / Cancellations
  • Bug fix: Filter Status in Client card / Items from Inventory / Assign items

ISPadmin 5.07 beta1

RELEASE DATE: June 14, 2019

History of changes in Hardware

  • Statistics / History / History:
    • New history of access points: New, Changed and Deleted types of records
    • Expanded history of devices connected to routers: New and Changed types of records added to the list
    • Expanded history of network interfaces: New and Changed types of records added to the list
  • Hardware / Routers / All / Particular router / Extra / History: New history of a given router (access points, devices connected to routers and network interfaces)

Individual ping settings – Bulk change

  • Using the checkboxes on the left, select those items whose settings you want to bulk change.
  • Once you are done, pick the Edit ping settings option from the Bulk action menu above the table and confirm the choice.
  • Change the values in the form and click on the Save button.
  • Now you can see the new values in the table overview.

Identical service and router IP addresses

  • Formerly, it was not possible to save a service when a given client’s IP address was the same as a router IP address.
  • Now, it is possible to do that. When you click on the Save button, a window appears that informs you of the conflict. When you confirm your choice, the service is saved.

“Specify your own service types” option

  • Settings / Code lists / Clients / Services – stats: You can add new items to the list. You can then select one of them in the Statistics menu in Settings / Code lists / Clients / Service type. Such a service type is to be included in the monthly statistics in Statistics / Client stat. / By connection.
  • The problem was that the page contained statistics for WIFI, Cable, FTTB and FTTH service types only.
  • Now the page contains statistics for any export type used in service types.
  • Settings / Code lists / Clients / Service type: Any service type can be added here. New columns: Control type and Service type. The Service type column renamed to Name.
  • In the Control type menu, it is possible to choose the Without control option (intended, for example, for xDSL services). Internet service settings do not reflect this option yet and use the Standard service rules instead.
  • Statistics / Client stat. / By connection:Columns Final state / Sum and Average split into half-yearly and yearly statistics

Register of IP addresses

  • Statistics / IP ranges : Other IP addresses and Subordinate services added
  • It is now possible to find out here which connection within a single service a given entry corresponds to.

Matching one payment to multiple invoices

  • Automatic matching of payments to multiple invoices can be activated in Invoicing / Settings / General – item settle_multiple_invoices.
  • If the feature is active and if the payment amount is higher than the corresponding invoiced amount, the system will try to settle further invoices. It will proceed according to the payment-invoice matching rules.
  • Example:
    • A client made a payment of 150 EUR.
    • There are two unsettled invoices: 50 EUR each.
    • The system goes through all the payments received and tries to match these payments to particular invoices based on the payment-invoice matching rules.
    • The system finds an unpaid for 50EUR and settles it.
    • The rest (100 EUR) is transferred to the client’s account (overpayment).
    • Another run of payment-invoice matching follows.
    • The system finds another unpaid invoice based on the payment-invoice matching rules and settles it using the overpayment.
    • The overpayment amount changes from 100 EUR to 50 EUR.
    • Further invoices are settled only from the overpayment created on receipt of the payment!
    • If there is a rule in the payment-invoice matching settings that allows payments and invoices to be matched even though the invoiced amount is higher that the overpayment amount, the system will perform partial invoice settlement.
  • ! CAUTION ! It is necessary to make sure that the payment-invoice matching rules are set correctly. For example, if a client tranfers an amount that is higher than a particular invoiced amount using a variable symbol that is the same as the number of the corresponding invoice and if you use payment-invoice matching by variable symbol only, the system will not be able to settle further invoices during subsequent runs.

Client portal – New Bootstrap CSS

  • The entire Client portal has been rewritten to use the latest version of the Bootstrap Framework.
  • All the scripts used have been updated and revised.
  • As a result, the Client portal is now much faster and mobile device friendly (responsive design).
  • !!! In the process, it was necessary to modify the CSS styles used. If you use your own (customized) layout of the Portal, you should check for any changes that might have occurred as a consequence of the CSS style modifications. There might be visual differences (colors etc.). Your company logo remains untouched. If you find any differences, please proceed according to the following instructions: https://wiki.ispadmin.eu/en/686-eng/client-portal/faq/1054-how-to-change-graphics-of-client-portal

Dealer module – New Bootstrap CSS

  • The entire Dealer portal has been rewritten to use the latest version of the Bootstrap Framework.
  • All the scripts used have been updated and revised.
  • As a result, the Dealer portal is now much faster and mobile device friendly (responsive design).
  • Modal windows have been fixed.

Further changes

  • Clients / VoIP: New column Invoicing group. Table rendering fixed.
  • Clients / IPTV: New columns Client number and Invoicing group
  • Hardware / Routers / All: If the Apply firewall rules item is not set to Locally, the header of the router in question shows you which router the firewall rules are applied to.
  • Invoicing / Overviews / Invoicing / By period: List of issued invoices fixed



ISPadmin 5.06

ISPadmin 5.06 stable

RELEASE DATE: May 27, 2019

Hardware / Settings / Ping settings

  • The original page Hardware / Settings / Ping settings has been split into two:
    • Individual: Table Individual device/router settings
    • System: Table Default group settings + Table with variables
  • If a user was allowed to use the Ping settings page, they will now be allowed to use both the new pages.
  • Table Individual device/router settings: A new bulk action option to Extend setting validity to Unlimited
  • Extend setting validity: The following message is displayed: The validity of the selected settings will be extended from TODAY.

Further changes

  • Scheduling / Overview / Export to CSV: Column Type split into two: ID and Type.
  • It was not possible for a user to check the Invoicing box when closing a task.
  • Logging of SMS reminders in History modified (System / Messages / SMS)
  • Rendering of Wiki pages fixed

ISPadmin 5.06 beta2

RELEASE DATE: May 16, 2019

Filter Internet services based on the “Contract period until” parameter

  • We have added a Contract period until filter to the overview of Internet services (Clients / Internet).
  • You can find the new filter option in the Details menu.
  • Once you select it, two new fields appear: FROM and TO. You can define a specific interval, or you can specify only the FROM part or the TO part.

Hardware / Routers / Router status / BW test

  • Column Test start added
  • Column Test status added: You can activate/deactivate a test here.
  • If you set the test start date to a later date, the test gets marked as ready to start.

Hardware / Settings / Ping settings

  • Four more settings have been added to the page:
    • Number of ping requests within a single process
    • Number of ping processes
    • Process start delay
    • Influx DB cache size
  • These settings can used to optimize the way ping works.
  • The predefined values are the recommended ones. Do not change them unless there is a compelling reason for you to do that!

Scheduling / Form Add/Edit a task

  • In the form, you can choose any number of technicians. Formerly, it was possible to assign only three technicians to any given task.
  • Document multiupload feature implemented: It is possible to upload more than one file at a time.
  • You can create any number of invoice items.

Further changes

  • Client card / Items from Inventory: Order by date option in the list of a client’s goods fixed
  • Scheduling / Unscheduled: During task assignment, you can choose any number of technicians.
  • Scheduling / Report: Price for work and Time spent are calculated “in the same way”, but the calculation is not limited to technicians.
  • Other / Bulk / Action: The Is not option in the filters did not work correctly.

ISPadmin 5.06 beta1

RELEASE DATE: April 25, 2019

Ping

  • Reworked engine for retrieval of information about device availability using the ping method
  • Formerly, the fping utility was used. However, over time it became clear that the utility was not capable of handling a really large number of devices (5000+). Moreover, with it, it was impossible to set individual ping parameters in detail (timeout, packet size, number of requests within one cycle, interval between individual ping requests within one cycle, …).
  • Now all these parameters can be modified. The system is capable of handling 15000+ devices in one 5-minute cycle.
  • Ping configuration can be carried out in Hardware / Settings / Ping settings. If you do not see the tab in the menu, please check your user account settings in Settings / Administrators / Administrators. There are two relevant checkboxes: Read and Edit. Users who are allowed to edit routers will also be automatically allowed to edit ping configuration.
  • Hardware / Settings / Ping settings: You can set all the parameters for all the different types of devices (routers, switches, headends, devices connected to routers, individual Internet services, client end devices, modems, …) as well as for all the individual devices.
  • New item Valid until (= validity of the particular monitoring settings)
  • You can enable or disable default monitoring of a particular type of devices. The only exception is routers. This way you can fine-tune your system.
  • Since the entire monitoring system must cover a large number of devices, its use may lead to an increase in CPU load and higher utilization of the hardware resources.
  • By default, monitoring of routers, switches, devices connected to routers and headends is activated. If there is no significant change in the utilization of the hardware resources, it is possible to manually activate monitoring of other types of devices as well.
  • Ping processes are parallel proccesses that run in the background.
  • Client card / Active services / Particular Internet service: There is a new button Set up monitoring with the help of which you can set ping for a given Internet service.

Ping graphs

  • New ping graphs use Javascript.
  • Graphs include not only average latency values, but also maximum and minimum ones.
  • When you hover the mouse pointer over a certain place on a graph, a tooltip appears with precise latency and packet loss values.
  • It is possible to zoom in or out.
  • You can switch between different views (Day, Week, Month, Year).
  • If you want to look at all the different views at the same time, you can use the All button to do that.
  • During a transition period, the system will store not only the new graphs, but also the original RRD ones. As a consequence, the graph data will take up more disk space. Also, CPU load will be higher.
  • Client card / Active services / Particular Internet service: There is a new button Client monitoring. If you click on it, relevant ping graphs will appear.
  • !!! Because of all these changes, the upgrade process may take longer to complete. After upgrade, the system will convert the original graphs to the new ones (in the background). Please wait until the process is finished.

Export options in the Clients tab

  • Clients / Contacts: PDF and CSV export permission settings merged. Print settings removed.
  • Clients / Internet: PDF export added. Export settings added.
  • Clients / CATV: CSV export added
  • Clients / DVBC: PDF and CSV exports added + table and export settings
  • Clients / VoIP: PDF export added + table and export settings
  • Clients / General: PDF and CSV permission setting fixed
  • Clients / IPTV: PDF export added + export setting
  • Clients / Mobile: PDF and CSV exports added + table and export settings.
  • Clients / GPON: PDF and CDV export added + table and export settings

Allocation of goods to clients in the Client card

  • When allocating goods to a particular client in their Client card, you can have the system show you even the goods allocated to other clients.
  • It is possible to edit the description of allocated items.
  • New buttons have been added for easier access to the Edit mode.

Line breaks on invoices

  • Before: The system did not allow line breaks to occur within a single invoice item. That could cause problems when item descriptions were too long.
  • Now: The system automatically divides long item desciptions into individual lines. 
  • Invoice layout changed: The table gets adjusted automatically depending on the number of items on a given invoice.

New menu for mobile devices

  • Responsive menu in the Client card fixed
  • Row height increased

Automatic removal of inactive interfaces

  • Settings / Syst. settings / General: New setting added: autoremove_old_interfaces
  • Here you can specify the number of days for which a router interface must be inactive for it to be automatically deleted from the newtork interfaces table.
  • This feature can be used, for example, to delete dynamic WDS interfaces that are displayed in the router overview even though they do not exist any more.

Statistics / Client stat. / By tariff

  • Database communication optimized
  • Change value for January fixed. Formerly: always 0. Now: according to the December of last year.

Further changes

  • Statistics / Disconnected: Display balance permission setting added (in accordance with Clients / Contacts)
  • Statistics / Unlinked CATV: CSV export added (in accordance with Clients / CATV)
  • New system variable $CLI_RETURNED_CONTRACT$(replaced with the contents of the relevant field in the Client card)
  • Scheduling / Overview: Filter by invoice group option
  • Invoicing / Bank / Email: Column Recipient added to the list of bank emails and to the list of excluded bank emails
  • Other / Bulk / E-mail: New option in the Send to menu: All emails (Default email + Invoicing email + Technical email + Business email)
  • During router backup, the output of the backup script can be seen in the modal window displayed.