Skip to content Skip to main navigation Skip to footer

Changelog

ISPadmin 5.17

ISPadmin 5.17 stable

RELEASE DATE: April 19, 2021

If a MySQL problem occurs during an upgrade, try launching the upgrade one more time!

  • Client card / Information / Send configuration via email: When a template was selected, the corresponding email text was not copied to the form. Fixed.
  • Hardware / Routers / All / Particular router / Edit: The text displayed in the window after clicking on the Save and update router configuration button has been revised.
  • WiFi graph links have been fixed. Generation of some graph images has also been fixed.
  • Settings / Syst. settings / Linux: A new item has been added to the settings: dhcp_lease_time. You can use it to specify a lease time in seconds.

ISPadmin 5.17 beta2

RELEASE DATE: April 8, 2021

  • Client card / Information: Email address validation has been modified. If there is more than one email address in the email address field, you can use all of them at once. The system checks the validity of each and every address entered.
  • Client card / Helpdesk: During ticket creation, the client email address was not automatically added to the Email address field. Fixed.
  • Client card / Inventory items / Assign Inventory items to the client: The display of the Inventory items table has been fixed.
  • Client portal / Helpdesk: A Server Error message displayed in this tab has been fixed.
  • Hardware / Routers / Router status / Dashboard: The Other services table now contains two new rows: pptp and l2tp. A new table has been added to the page: List of router PPP secrets. The new data may help you identify suspicious network activity.
  • Hardware / POPs / Links: A new column has been added to the list of links: Link status.
  • Hardware / POPs / Overview: New settings have been added to the form for creating a new POP: POP type and POP importance.
  • Hardware / POPs / Overview: In the form for creating a new link, the Active link checkbox has been moved beneath the device settings.
  • Hardware / POPs / Overview: Link descriptions include information about the linked POPs and devices and the link direction (tooltip).
  • POP card / Devices: The links diagram newly includes information about link status (Online/Offline/Problem).
  • Hardware: Some graph links were not generated correctly. Fixed.
  • Scheduling / Calendar: When you clicked on the Scheduling tab repeatedly, the calendar could not be displayed correctly. Fixed.
  • Scheduling / Report: The report now contains even activities performed by users that are not assigned to the tasks at hand.
  • Invoicing / Bank / Email: When the Match unmatched payments again button is used, the default values are used as parameters. When these values are changed, the new values are used as parameters.
  • Helpdesk / Tickets / Ticket details: When a document is saved to the Client card, it is saved to the Documents tab. It is no longer displayed in Other documents.
  • Helpdesk / Tickets / Create ticket and Add reply: Variables were not replaced with specific values in SMS messages. Fixed.

ISPadmin 5.17 beta1

RELEASE DATE: March 25, 2021

List of Internet services

  • Clients / Internet
  • New columns have been added to the list of Internet services and its exports: Discount, Discount name, Flat rate and Flat rate note.
  • A new column has been added to the list of Internet services and its exports: Switch.
  • There is also a new filter Switch above the table.

Cancellation file generation

  • Client card / Cancellations
  • When adding or editing a cancellation, you can generate a cancellation file that the corresponding client can view in their Client portal (tab Contracts) and that you can also send to the client via email.
  • For this reason, a new checkbox has been added to the form: Generate cancellation file.
  • If the checkbox is not checked, no file is generated. If it is checked, it is necessary to specify a name and choose a particular template. Templates can be added to the system in Settings / Contracts / My templates.
  • Once the form is saved, a new file is generated by the system.
  • If a cancellation file has already been generated for a given cancellation, by checking the box, you instruct the system to generate a new file that will replace the original one.
  • The list of cancellations includes links to the relevant files and options to send the files to the client.
  • Files generated can also be found in the list in the Contracts tab.
  • When a cancellation with a generated file is to be deleted, the system offers two options to the user: 1) Both the cancellation and the generated file will be deleted. 2) Only the cancellation will be deleted.

POP overview

  • Hardware / POPs / Overview
  • If a particular type and importance type is specified for a POP, the POP is displayed on the map using the corresponding marker (icon) and with the corresponding number of stars (see the sections below).
  • The location of the filters on the page has been changed.
  • New filters have been added to the page: POP status and Link activity. The Link activity filter contains the options from the original Link status filter. The modified Link status filter now contains different options: Online, Offline and Link problem.
  • Filter settings are unique to each user.
  • A fullscreen mode option has been added to the page. You can activate it or deactivate it using the corresponding button.
  • A legend has been added to the map.
  • When you click through from the map to the link edit page and then click on the Save or Back button, you are redirected back to the map.
  • When you click on the Layers icon, more filtering options appear. Antenna signal is displayed on the map.
  • Data displayed on the map are automatically updated according to the automatic_refresh_time setting in Settings / Syst. settings / General. The same setting is also used for automatic Dashboard data updates.
  • Using the fulltext search feature, you can find a particular POP based on its name, the names of devices in it or the IP addresses of such devices.
  • When a particular POP is selected in the POP filter, it is displayed in the center of the map.
  • A black icon is used for the highlighted selected POP. The POP is displayed in the foreground if there is more than one POP in the same place.

POP importance types

  • Hardware / Settings / POP importance types
  • The table contains a list of three POP importance types. The default names are Low, Medium and High. These names can be changed, though. However, it is necessary to take type weight into account. Weight 1 = Low importance = 1 star on the map. Weight 2 = Medium importance = 2 stars on the map. Weight 3 = High importance = 3 stars on the map.
  • You can set a particular POP importance type when you are adding a new POP or editing an existing POP. It is not a required item.
  • These types can also be used for filtering purposes.
  • The table contains information about the number of POPs with each importance type and also links to the relevant POP lists.
  • You need to have a corresponding permission for the POP importance types tab. If you do not see the tab in the menu, you have to change your user account settings in Settings / Administrators / Administrators.

POP types

  • Hardware / Settings / POP types
  • This page allows you to add, edit or delete POP types.
  • For each POP type, you need to specify a name and choose one of the icons offered.
  • The icons will then be displayed on the map.
  • You can set a particular POP type when you are adding a new POP or editing an existing POP. It is not a required item.
  • These types can also be used for filtering purposes.
  • The table contains information about the number of POPs with each type and also links to the relevant POP lists.
  • You need to have a corresponding permission for the POP types tab. If you do not see the tab in the menu, you have to change your user account settings in Settings / Administrators / Administrators.

POP card

  • POP card / Information: If a particular contact from the system is selected as the lessor, the page contains not only their name, but also a link to the Client card.
  • POP card / Devices: The statuses of devices and POPs are graphically distinguished in the POP link diagram. The diagram also contains links to the map and to the relevant Devices tabs.
  • POP card / Devices: The table containing a list of devices in the given POP has been modified (columns ordered differently, column ID removed, alignment changed, new column Has links added, graphical representation of the status, no IP address –> no status displayed).
  • POP card / Devices: A list of all links within the given POP and a list of all links to other POPs have been added to the page. You can also edit or delete links here.

Graphs

  • A link to a new page with a single graph has been added to individual graphs. This link can, for example, be saved to the browser so that the user can get to the particular graph more easily.
  • When you download an image of a graph, the image now contains a graph description, legend and minimum, maximum and average values.

Queue trees and access points

  • Hardware / Routers / All / Particular router / Settings / Queue trees: In the settings, you can specify whether a queue tree is to be restricted to a particular access point. First, you have to choose one of the options. Then, click on the Add button. This way, you add more than one access point to the list. And you can also delete access points from the list. Once you have finished, you can save the form.
  • In the Internet service settings, the options offered in the Queue trees item depend on the selected access point and the restrictions specified in the queue tree settings.
  • If no access point is selected, the options offered include only queue trees without restrictions to any access points (section No AP restriction only).
  • If a particular access point is selected, the options offered may include queue trees of the following types:
    • Queue trees restricted to the selected access point (section AP restriction)
    • Queue trees without restrictions to any access points (section No AP restriction)
  • If a particular access point is selected, those queue trees that are restricted to other access points are excluded.

IPv6

  • Settings / Syst. settings / Mikrotik: A new setting has been added to the list: mikrotik_Ipv6_Fw_Enable:
    • 0 = Rules are not applied to ipv6/firewall/filter.
    • 1 = Rules are applied to ipv6/firewall/filter.
  • For these rules to be applied, the following conditions must be met:
    • The ipv6Enabled item in Settings / Syst. settings / General must be set to 1.
    • The ipv6 package must be available on the router.
    • The mikrotik_Ipv6_Fw_Enable item must be set to 1.
  • Mangle rules for IPv6 QoS are applied in the same way as for IPv4. Rules for redirecting traffic to an info page with an explanation of the reason for suspension are not used at all in the case of IPv6 because this section is not available for IPv6 on MikroTik routers. The traffic is blocked directly in the filter section.

Application of FW rules to MikroTiks

  • If the modemip_fw_use setting in Settings / Syst. settings / General is active, modems, IP addresses for modem and client installations, IP addresses for IP phones / IPTV and IP addresses for HW devices are newly added to the DROP_NETWORKS in the MikroTik address list.
  • We recommend that you check the settting. If there are any problems, try deactivating the setting.
  • IP addresses of devices connected to routers are added to FW only if they are in one of the routed networks on the given router or on the subordinate router.
  • Formerly, even IP addresses of devices that were not in any of the DROP_NETWORKS were added to the allowed addresses.

Recycling fee

  • Settings / Code lists / Inventory / Item types: You can specify a recycling fee per unit for each item type (field Recycling fee). Enter a value excluding VAT or including VAT (depending on the cena_dph_typ setting in Invoicing / Settings / General). If cena_dph_typ = 0, enter a value excluding VAT. If cena_dph_typ = 1, enter a value including VAT.
  • If a particular value is specified in the code list, the value is used when you are adding new items of a given type to Inventory.
  • If you want to change the recycling fee value for an existing item, you can do that on the item edit page.
  • When you move an Inventory item to a client and create a pending item from it, the system automatically creates another pending item in the format Recycling fee for: [Name of the related item] if a particular recycling fee value has been entered in the item details.
  • These pending items can be manually added to an invoice or they can be automatically added to an invoice during bulk invoice generation.

Speed-related variables

  • New speed-related variables have been added to the existing variables $DOWNLOAD$ and $UPLOAD$
  • $DOWNLOAD$ = Download speed specified in the tariff settings (kbps)
  • $UPLOAD$ = Upload speed specified in the tariff settings (kbps)
  • $DOWNLOAD_MBPS$ = Download speed specified in the tariff settings (Mbps)
  • $UPLOAD_MBPS$ = Upload speed specified in the tariff settings (Mbps)
  • $DOWNLOAD60P$ = 60 percent of the download speed specified in the tariff settings (kbps), commonly available speed
  • $UPLOAD60P$ = 60 percent of the upload speed specified in the tariff settings (kbps), commonly available speed
  • $DOWNLOAD60P_MBPS$ = 60 percent of the download speed specified in the tariff settings (Mbps), commonly available speed
  • $UPLOAD60P_MBPS$ = 60 percent of the upload speed specified in the tariff settings (Mbps), commonly available speed
  • $DOWNLOAD30P$ = 30 percent of the download speed specified in the tariff settings (kbps), minimum speed
  • $UPLOAD30P$ = 30 percent of the upload speed specified in the tariff settings (kbps), minimum speed
  • $DOWNLOAD30P_MBPS$ = 30 percent of the download speed specified in the tariff settings (Mbps), minimum speed
  • $UPLOAD30P_MBPS$ = 30 percent of the upload speed specified in the tariff settings (Mbps), minimum speed
  • Settings / Syst. settings / General: In the bitrate_unit setting, you can specify the bitrate unit used for speed conversions: 0 = kbit/s (= 1000 bit/s), 1 = Kibit/s (= 1024 bit/s).
  • These variables can be used in contracts.

Task type visibility

  • Settings / Code lists / Scheduling / Task types: A new column has been added to the table: Visibility. Using the icons in this column, you can specify which task types are to be visible.
  • If only one task type is visible, it is not possible to change its setting to invisible. A greyed-out version of the eye icon is displayed in this case.
  • When you are creating a new task, only those task types are offered that are specified as visible.
  • The same aplies to the task edit page. However, if a task belongs to a task type that is now invisible, the task type in question still appears in the form.
  • When you are creating a related task with a prefilled form, the task type that is no longer visible is not used in the form.
  • In task lists, you can use all task types for filtering purposes, even those that are no longer visible.

Calendar

  • Scheduling / Calendar
  • Graphical display of half-hour tasks has been changed.
  • The calendar is automatically updated every minute. If a task pop-up window is displayed, no update is performed.
  • When a task was moved to another time period in the Calendar, the time displayed during the move could (under certain circumstances) be incorrect. Fixed.

Task filtering based on time

  • Scheduling / Task list
  • There are two new filters on the page: Start date from and Start date to. You can use the filters to view only those tasks whose start is to be found in the specified time period.
  • This filtering option is available only if you are not using the calendar filter. If a particular date has been chosen in the calendar, the above-mentioned filters are disabled. If you want to use them, you have to click on the Clear option beneath the calendar.
  • Once you have entered a time period, click on the Search button. In a moment, a list of tasks matching the specified criteria is displayed.
  • You can export these tasks to a file using the CSV button.

Links between tickets and tasks

  • Tasks can be linked to tickets and vice versa.
  • Scheduling:
    • These links can be created on the task edit page, on the task preview page and in the pop-up window in the calendar.
    • When you click on the Link to ticket button, a window appears in which you can find the relevant tickets and check them. Once the form is saved, the task in question is linked to the selected ticket(s).
    • The task list contains a new column using which you can have the system display the related tickets.
    • The task preview contains a list of related tickets too. You can click on the individual links and land on the corresponding ticket details pages or you can remove the links to the tickets.
    • The lists of related tickets include only those tickets for which the given user has permission.
  • Helpdesk:
    • There is a new button on the ticket details page: Tasks.
    • When you click on this button, a list of related tasks appears. The list contains basic information about all the related tasks.
    • The list also includes links to the relevant task previews and options to remove the individual links to the tasks.
    • You can create a link to an existing task (Action / Link to task) or create a new related task (Action / Add task).

Ticket creation

  • Helpdesk / Tickets / Create ticket
  • When a client name is entered into the Client field, items matching the entered name are displayed along with contact information and address. This may help users distinguish between clients with identical names.
  • When a particular client is selected, an icon appear next to the field. When you click on it, the corresponding Client card appears.
  • If the client has a negative balance, its value is displayed beneath the field.
  • In addition, notes with a notification created in the Client card can be displayed there too. If a note is too long, you can view it in its entirety by hovering over it.

Ticket merge

  • Currently, it is possible to merge tickets on the ticket details page (Action / Merge with a ticket, for two tickets only) or in the ticket list (Bulk action / Merge with a ticket, for two or more tickets).
  • When you are merging tickets on the ticket details page, the present ticket remains and the selected ticket is merged into it. Individual messages as well as notes and labels are moved from the selected ticket to the present ticket. If both tickets have a draft or a reminder, a message appears that informs you of the fact and of what is about to happen. You can confirm your choice or return. If only one of the tickets has a draft or reminder, that draft or reminder is used for the final ticket.
  • When you are merging tickets in the ticket list, you can choose into which ticket all the selected tickets are to be merged. Individual messages as well as notes and labels from all the selected tickets are incorporated into the final ticket. If more than one of the selected tickets has a draft, you can choose which draft is to be used for the final ticket. If no draft is chosen, the draft from the selected ticket is used (if it exists). If only one of the selected tickets has a draft, that draft is used for the final ticket. If more than one of the selected tickets has a reminder, the reminder from the selected ticket is used. If only one ticket has a reminder, that reminder is used.

Message forwarding

  • Helpdesk / Tickets / Ticket details
  • There is a new button in the ticket details: Forward.
  • When you click on this button, the entire section for message forwarding appears.
  • You can enter one or more email addresses into the To field. Messages from the ticket will be forwarded to the given address(es).
  • The Attach all messages checkbox is, by default, checked, which means that all messages from the ticket will be forwarded.
  • If you uncheck the Attach all messages checkbox, a list of all messages from the ticket is displayed. You can chose which ones you want to forward.
  • The Include attachments from the selected previous communication checkbox is, by default, also checked, which means that the attachments of the selected messages will be sent as well.
  • You can add further text (Additional text) or attachments (Attachments) to the forwarded messages.
  • When you click on Send, the messages will be forwarder to the specified email address(es).

Bulk ticket actions

  • Helpdesk / Tickets / Bulk action
  • For the Change department action, you can specify a status that will be used if the status of a ticket is not allowed inthe destination department.
  • A new action has been added to the menu: Change ticket properties.
    • This action is available only if a particular department is chosen in the sidebar.
    • You can use it when you want to change ticket owners, statuses and priorities.
    • You can also use it when you want to add or remove one or more labels.
  • One more action has been added to the menu: Add labels. When you confirm the action, the system looks through all the clients assigned to the selected tickets and, if necessary, adds labels to the tickets based on which labels are used in the relevant Client cards and which ones have the Assign to ticket property enabled.

“In person” ticket type

  • Helpdesk / Tickets / Create ticket: A new ticket type can be created: In person.
  • You can use this ticket type to record client visits.
  • In it, you can enter information related to the visit and also attach a file.

Templates for further ticket types

  • Helpdesk / Settings / Templates: On this page, you can now create not only Email ticket templates, but also SMS, Phone and In person ticket templates.
  • Template types are graphically distinguished in the overview.
  • When you are creating a ticket of a particular type, only the relevant templates are offered (button Templates).

Ticket notes

  • When creating a new ticket, you can immediately add a note that will be attached to the given ticket once the ticket is sent/saved.
  • When working on a draft, you can prepare a note that will be attached to the related ticket once the draft is used.
  • Drafts may contain existing notes attached to the ticket as well as prepared notes.

Ticket variables

  • When you are creating a new ticket or adding a new reply, you can find a new button in the form: Variables. The same button is also available in the template settings.
  • When you click on the button, a list of available variables appears that you can use in the text.
  • When you click on a particular variable, the variable is added to the text.
  • In this version, only four variables are available. In upcoming versions, further variables will be added to the list.
  • For the variables to be replaced by their corresponding values, the system needs to know to which client the ticket in question is assigned.

Page optimization

  • Clients / Contacts
  • Clients / Internet
  • Invoicing / Overviews / Reverse charge

Further changes

  • Clients / IPTV: New columns have been added to the list of IPTV services and its exports: Discount, Discount name, Flat rate and Flat rate note.
  • Client card: Client ID has been added to the sidebar in the Client card.
  • Client card / Internet statistics: Graphs of 60Ghz devices have been added to the statistics.
  • Client card / Active services: The list now contains information about when each active service was changed and by whom. If there is no visible information, it can mean one of the following things: No change has been made to a particular service. Or no data is available because the system did not log it before the addition of this feature. In the second case, the information will be available from the next change on.
  • Client card / Active services / Add service: If a dealer was chosen in the form and the form was saved, the dealer did not get saved properly. Fixed.
  • Client card / Invoicing / Overpayments: Bank import links have been fixed.
  • Client card / Invoicing / Payment schedule: Generation of amounts to be displayed in the payment schedule has been modified.
  • Client card / Invoicing / Payment schedule: The Service name column normally contains service names. However, if a particular service does not have a name, the corresponding service type is now added to the column.
  • Client card / Helpdesk: The Drafts button contains information about the number of available drafts (in brackets).
  • Client portal: It is now possible to view daily traffic graphs in the Client portal.
  • Client portal: A client can now reply to all tickets in the Client portal, not only to those that are to be found in the default department for Client portal tickets. In addition, parsing of such tickets has been reworked and links in the generated notifications have been modified.
  • Hardware / POPs / Links / Add new link and Hardware / POPs / Overview / Create new link: It is no longer necessary to fill in the Link name field. If the field is not filled in, the system automatically generates a link name. Format: Link #[Link ID]. For example: Link #100.
  • POP selectboxes across the system contain a list of POPs in alphabetical order.
  • Settings / Syst. settings / General: A new item has been added to the list: di_hide_sensitive_data. Using this setting, you can hide end devices, WiFi cards, cable modems, access points, data per month, FUP, IP addresses, MAC addresses and graphs in the Dealer portal. By default, the data are visible. If you do want them to be visible, you can change the setting.
  • Settings / Syst. settings / Backups: If the Secure FTP (secure data transfer) checkbox in the FTP backup section is checked, a new setting appears beneath it. With the help of this setting, you can specify which TLS version is to be used during transfer.
  • Settings / Code lists / IP ranges / IPv6 prefixes: You can enter a number from a range of 28 to 48 into the Mask field.
  • Settings / Code lists / Inventory / Item types: Filters for all columns have been added above the list of item types.
  • Statistics / Server stats / Emails / History: Using the Insert date filter, you can have the system display emails from one specific day only. You need to choose a particular date from the calendar and then click on the Search button.
  • Invoicing / Settings / Accounting codes / Accounting codes: From now on, it is not necessary for both the accounting code name and the accounting code itself to be unique. Uniqueness is required for accounting code names only.
  • Inventory / Inventory / Edit item: When a particular item group is selected, the system automatically retrieves the relevant item types.
  • Inventory / Cards: In the Quantity column, the display of quantities has been modified to take account of possible differences in the units used. Export options have been modified too.
  • Helpdesk / Tickets / Ticket details: The appearance of the individual items within a ticket has been slightly changed.
  • Helpdesk / Tickets / Ticket details: If a particular client is assigned to a ticket and if the client has a negative balance, the information is displayed in the ticket details. The ticket details may also contain notes with a notification created in the Client card. If a note is too long, you can view it in its entirety by hovering over it.
  • Helpdesk / Tickets / Ticket details: If a related draft exists, the ticket form contains a button that you can use to get to the draft details page where you can edit the draft.

ISPadmin 5.16

ISPadmin 5.16 stable

RELEASE DATE: February 23, 2021

  • Client card / Active services / Add service / IPTV: When a general IPTV service is chosen, it is no longer necessary to specify a basic package.
  • Hardware / POPs / All / Add new POP: When a particular contact was chosen in the Lessor field and the form was saved, an error message could appear. Fixed.
  • Hardware / POPs / Overview: The map renderer used has been changed to the Canvas Renderer.
  • Settings / Syst. settings / Mikrotik: A new setting has been added to the list: mikrotik_Enable_InfoPage. It has to do with info pages and their application to MikroTik routers. If the item is set to 1 (default), the script is applied to MikroTik routers. If the item is set to 0, the script is not applied to MikroTik routers, or the original script is removed.

ISPadmin 5.16 beta3

RELEASE DATE: February 11, 2021

  • Client card / Information: Units have been added to the download and upload speed items in the PDF service configuration file.
  • POP card: Now it is possible to create a link between two devices (of a different type) with the same ID.
  • The situation where a device ping request returns with the Malformed label has been resolved.
  • Unexpected reboot entries in History have been fixed.
  • Settings / IP pools / IP pool NAT: Position 0 as well as the last position can be entered into the First IP position field.
  • Statistics / Client stats / By connection: New rows (≥ 100 Mbit/s < 1 Gbit/s and ≥ 1 Gbit/s) have been added to the table (sections WIFI, Cable, FTTB, FTTH and FTTx). Data for this table are automatically generated on the first day of month. If you upgrade the system in February, the data will be generated for the first time on March 1, 2021. If you upgrade the system in March, the data will be generated for the first time on April 1, 2021. No data (0) will be shown for the preceding periods because at that time no such rows existed. The data are current as of the date of their generation.
  • Scheduling / Calendar: The display of tasks ending at midnight has been modified.
  • Invoicing / Overpayments / Overpayments: The list of overpayments has been reworked and optimized. The available export options have also been modified. Overpayments are now displayed in the compact mode. You can click on the individual Eye icons in the list to have the system show you details about each of the overpayments.
  • Helpdesk / Tickets: The display of incoming SMS messages in Helpdesk has been fixed.

ISPadmin 5.16 beta2

RELEASE DATE: February 4, 2021

POPs

  • Hardware / Switches: A new filter has been added to the page: POP. You can use it, among other things, to display switches without a POP.
  • Hardware / POPs / All: A new column has been added to the table: Links. In it, you can see the number of links that contain the individual POPs. You can also sort data in the column. This way, you can have the system display POPs with 0 links first. When you click on a particular value, you will be redirected to the list of relevant links.
  • Hardware / POPs / All: Google Maps links in the table are generated based on the coordinates entered.

Dashboard

  • Incoming SMS messages: Apart from the pop-up window that appears when you hover over the text of a particular message, the entire texts of individual messages can also be displayed by clicking on the corresponding rows. When you click once, the text appears. When you click twice, the text disappears. You can also have the system show or hide the texts of all messages at once (Eye icon in the table header).
  • A Dashboard load issue after login has been fixed.
  • For moveable widgets, a grab cursor appears at the place you can use to move the widgets. Most moveable widgets: The header area. Alerts and info widgets: The entire widget. This change allows you to copy data from most of these widgets.

Further changes

  • Clients / VoIP: When the Show further IP phones feature was activated, the table did not display correctly. Fixed.
  • Client card / Information / Send email and Send configuration via email: When emails were sent to the specified custom email address, an error message appeared. Fixed.
  • Client card / Internet statistics: Retrieval of switch port numbers has been modified for situations when the Do not show feature is used.
  • Hardware / Routers / All: When you are adding a service task to a router, the Router task category is automatically used. You cannnot change the category.
  • PDF reminders: Rendition of reminder texts divided into paragraphs has been fixed.
  • Helpdesk / Tickets: When a custom filter was used, a syntax error could appear. Fixed.
  • Helpdesk / Settings / Department: A new column has been added to the table: Used for incoming SMS messages.

ISPadmin 5.16 beta1

RELEASE DATE: January 22, 2021

Dashboard

  • If Dashboard is not displayed correctly after upgrade (for example, a blank page is displayed), clear your browser’s cache!
  • Page headings are the same as tab names.
  • Page settings have been moved from the sidebar to the headings (cog wheel icon). In the settings, you can specify active widgets as well as the position of the individual sections within the page.
  • If there is no active widget in a particular tab, the tab remains visible, but the following message appears on the page: No widget is active or no data has been found for this tab.
  • For the System information and Modules widgets to be displayed, it is now necessary to check the License information box in the Rights for Dashboard section (Settings / Administrators / Administrators).
  • In the Modules widget, more information is provided about the IPTV and GPON module usage.
  • For the Service overview and Internet service overview widgets to be displayed, it is now necessary to check the Service information box in the Rights for Dashboard section (Settings / Administrators / Administrators).
  • In the Service overview widget, more information is provided about the individual types of Internet and IPTV services.
  • All widgets from all tabs except for Alerts are available in the Overview tab so that one can view all the necessary information on a single page.
  • Widget Incoming SMS messages: When you hover over a message in the Text column, the entire message appears.
  • The Unread tickets, Tasks and Internal messages widgets have been added to the new Admin tab.
  • The High router CPU load and Nagios notifications widgets have been added to the Network tab.
  • In the Finance tab, the display of data for a selected period has been fixed.

IPv6

  • The first version of the IPv6 feature has been added to the system. It will be developed further in the future.
  • To enable this feature, you need to activate the ipv6Enabled setting in Settings / Syst. settings / General.
  • Then, it is necessary to add IP ranges to the new IPv6 code list in Settings / Code lists / IP ranges (IPv6 prefixes).
  • Next, you have to add the ranges to the list of routed networks (Hardware / Routers / All / Particular router / Settings / Routed networks).
  • Finally, you have to set up the relevant services.

New MikroTik router data retrieval method

  • The original MikroTik router data retrieval method has been reworked and optimized for performance. The relevant retrieval processes use a minimum amount of the available system resources (RAM memory as well as CPU utilization).
  • Individual routers are processed more effectively. The corresponding processes use only one CPU core. The CPU load is only about 50 %.
  • All in all, the retrieval process is now 10 times faster and the CPU load has been reduced to 20 % of the original value.
  • For maximum efficiency, we have chosen API(SSL) as the only communication channel.
  • SSH and SNMP are still used during router upgrades, but are no longer necessary for data retrieval.
  • If API(SSL) is not working on a particular router, no data for this router will be available! Please check whether API(SSL) communication is working on all MikroTik routers!
  • As part of the changes mentioned above, we have also disabled support for RRD and Ramdisk for RRD graphs. The memory freed up in this way is now available for common Linux processes. By disabling support for RRD, the system resources formerly used for large volumes of records into a great number of small data files containing the RRD structure have been freed up.

Incoming SMS messages in Helpdesk

  • Helpdesk / Settings / Department: You can check the Use for incoming SMS messages box in the department settings.
  • If it is checked, incoming SMS messages from your clients are listed in the selected Helpdesk department.
  • When a new SMS message is received, a new SMS ticket is automatically created.
  • You can check the box for one department only.
  • If it is possible, the system automatically assigns these tickets to the corresponding clients. The system goes through all the phone numbers given in the Client card.

Ticket attachments

  • If a JPG, JPEG, PNG or GIF image is listed as a ticket attachment, you can click on its name. The system opens the file preview window. You do not have to save the file to your computer first to be able to view it.
  • An image can opened this way only if its name (link) is active (blue, clickable). If the name (link) is inactive (black), the corresponding file cannot be opened this way.
  • If a PDF document is listed as a ticket attachment, you can click on its name too. The file is opened in another tab.
  • If any other attachment is listed in the ticket, you can proceed in the standard way: Download the file to the computer and open it. If you want to download the file, click on the Download icon.
  • If you want to move a particular file to the assigned client, you can use the other available icon. Documents are moved to the Client card / Documents tab and images to the Client card / Photo gallery tab.

Email templates with attached documents

  • Settings / Other / Email templates
  • In the Attached documents section of the form, you can choose files from the Other / Documents tab that are to be attached to the given template.
  • In the overview of templates, you can find a new column Attached documents. The column contains the names of attached documents and the corresponding links.
  • If you want to send a general email (Client card / Information / Send email), contract (Client card / Contracts / Send contract to the client) or bulk email (Other / Bulk / Email) and choose a template with attached documents, then those documents will be automatically checked in the Other documents section of the form.

Client and service search restrictions

  • Settings / Administrators / Administrators
  • There is a new option Maximum number of results in the Search restrictions (Clients) part of the form.
  • You can enter into the field the maximum number of results that can be displayed in the client and service overviews in the Clients tab.
  • For example, if you enter 100, it means that you will be able to view a maximum of 100 items (100 clients, 100 Internet services, etc.).
  • In such cases, you are informed at the bottom of the table of the fact that the view is limited and that you need to specify your input.
  • This restriction can be used in combination with the existing setting Minimum number of chars.

POPs

  • Hardware / Routers / All: There is a new option Without POP in the POP filter. You can use this option to view routers without POPs.
  • Hardware / POPs / All: POP data retrieval has been optimized.
  • Hardware / POPs / All: The system checks whether the POP name entered is identical with any other POP name. If so, a window appears in which you can choose whether you want to return to the form or continue (confirm the form).
  • Hardware / POPs / All: When entering an address, you do not need to enter the full address here. The only required field is GPS. If the coordinates are not entered, the field is highlighted in red.
  • Hardware / POPs / Overview: POP statuses are marked as follows:
    • Green = Online
    • Blue = Online + Access to the Internet
    • Yellow = Partially offline
    • Orange = Offline (Some preceding element is offline.)
    • Red = Offline
    • Grey = Unknown
  • Hardware / POPs / Overview: Under certain conditions, an exclamation mark could appear incorrectly for a POP. Fixed.
  • Rendering of the system-generated preview of the link map on the POP has been modified.
  • A new fullscreen mode of the link map on the POP has been added.
  • When a link is to be created, the system checks whether a switch port is chosen that has a service assigned to it. If so, a warning appears. The link can still be created, though.

Device types

  • Hardware / Settings / Device type
  • Two new columns have been added to the table: Devices and Active.
  • In the Devices column, you can see how many devices (devices connected to routers, switches and other devices) belong to each device type.
  • In the Active column, you can deactivate device types that are not in use (devices with 0 in the Devices column) by clicking on the corresponding check mark. If there is any other value than 0, it is not possible to deactivate the type. In that case, the check mark is greyed out.
  • Deactivated types are marked with a red cross.
  • When you are adding/editing individual devices, deactivated types are not offered in the relevant menus.

Router, POP and other device tasks

  • For router, POP and other device tasks, the addresses and contact details shown in the task lists, task previews, pop-up windows and PDF documents are taken from the (assigned) POPs.
  • If a contact person and an address are entered into the POP details, the data will be used in the places specified above.
  • If there is more than one contact person, only the data of the first one will be displayed. In such cases, there is a link that you can use to find more contacts.
  • If no relevant data is entered into the POP details, nothing will appear in the task details.
  • For router tasks, it is necessary to specify to which POP the router in question belongs. Otherwise, no data will be added to the task details.

Unscheduled tasks

  • Scheduling / Unscheduled
  • In the form, you can choose a task category. The rest of the items is displayed based on your choice.
  • A new item has been added to the form: Complete by. Pick a date by which the task is supposed to be finished.
  • A new column has been added to the list of unscheduled tasks: Complete by. Data in the table can be sorted by this column.
  • There are two more items that can appear in the form: POP and Other device (depending on the task category selected).
  • The corresponding columns appear in the task list.
  • You can click on values in the columns Client, Router, POP and Other device. When you do that, you are redirected to the relevant client, router, POP or other device page.
  • When an unscheduled task is assigned to a particular user, the information about the task creator appears in the task list.
  • The description of one of the Client items has been changed.

Labels

  • Clients: In all overviews, label handling has been optimized.
  • Clients: In all overviews, it is possible to choose whether you want the Labels column to appear in the corresponding tables and exports.
  • If a label is assigned to a client, service, task or ticket and then the category of the label is changed, the label remains assigned to the client, service, task or ticket even though it no longer belongs to the relevant label category. The label remains assigned to that item even when the form is saved. However, if the label is removed from the setting, it is not possible to select it again from the menu.
  • The Labels filters, which can be found in the client, service, task and ticket overviews as well as during bulk invoice generation based on labels, do not contain all labels from the corresponding category. Only those labels that are really in use in the given part of the system are displayed.
  • During bulk label changes, only compatible labels are offered in the form. If there are no such labels, a message appears in the form and the Bulk change button gets disabled.
  • Settings / Code lists / Labels: In the settings, it is no longer necessary for at least one label category to be checked. The System checkbox can be unchecked.
  • Settings / Code lists / Labels: A new column has been added to the table: Assign to ticket. In it, you can see the setting of the corresponding item in the form.
  • Helpdesk / Tickets: The Labels section has been removed from the sidebar. You can filter tickets using the tool that is available in the corresponding table column.
  • Helpdesk / Settings / Labels: A new column has been added to the table: Assign to ticket. In it, you can see the setting of the corresponding item in the form.

Maps

  • The Search button has been renamed to Set GPS based on address, so that the text better describes the purpose of the button.
  • The Find using GPS button has been removed from most places (exceptions: routers, switches) because the position on maps is automatically updated based on the coordinates entered.
  • Other / Map: When the Remember feature is used, the map type, zoom and position settings are used as deafult settings for all the relavent maps in the system. Each user may set things up differently.

Client portal image displayed during system upgrade

  • When system upgrade is in progress, a special Client portal page is displayed. We have added our logo to this page.
  • However, you can add any other image to the page if you want.
  • The image must be located here: /data/support/ispadmin/new/www/clientinterface/images/maintenance_logo.png
  • The image should contain an explanatory text so that your clients know what is going on. Do not forget to add this text to the image!

Further changes

  • Clients / Contacts / Add contact or Client card / Information / Edit: IBAN validation has been added to the form.
  • Client card / Information / Send email: Sender email address validation has been added to the form.
  • Client card / Information / Send configuration via email: Sender email address validation has been added to the form.
  • Client card / Active services: When you decide to delete a GPON service, a window appears that provides you with three options: You can delete the service only, delete the service as well as the connection, or cancel the action.
  • Client card / Active services / IPTV: Supplementary invoicing of packages is possible even when invoices have not been issued for the entire month.
  • Client card / Active services / IPTV: Prices displayed after IPTV package (tariff) price changes in Settings / Tariffs / IPTV have been fixed.
  • Client card / Invoicing / Issue invoice: Due date calculation based on the selected issue date has been fixed.
  • Client card / History: Changes made to VoIP services are now logged in the history.
  • Client card / History: Client deactivation entries have been modified. They now include the following text: Client deactivated.
  • Hardware / Routers / All: It is now possible to copy switches.
  • Hardware / Routers / All / Particular router / Settings / Access points and Routed networks: New info icons are available in the lists of access points and routed networks. When you hover over such an icon, a window appears in which you can see the corresponding routed networks for the given access point or the corresponding access points for the given routed network.
  • Hardware / Routers / Router status / BW test: Incorrect units in the BW test graphs have been fixed.
  • Hardware / Switches: It is now possible to copy switches.
  • Settings / Administrators / Administrators: User email address validation has been added to the form.
  • Settings / Administrators / Administrators: The Other devices tab settings are now displayed correctly.
  • Settings / Other / SNMP OID: If no operator was chosen for a not-null value, the retrieval script got stuck. Fixed.
  • Invoicing / Reminders / Generate: During reminder generation, possible differences between invoice groups on invoices and client invoice groups are taken into account.
  • Invoicing / Cancel / Cash: The Cancelled by column contained user IDs. Now it contains user names again.
  • Invoicing / Settings / Invoice groups: IBAN validation has been added to the form.
  • Invoicing / Settings / Templates / Reminders: Pending items (reminder fees) are generated even if email reminders are not active (that is, even if only SMS reminders are active).
  • Invoicing / Settings / Templates / General service: The form has been reworked. It is now possible to add and remove rows. Form data validation has been modified.
  • Helpdesk / Tickets: The display of the ticket table has been modified.
  • Client portal / Helpdesk: Clients can view all their tickets here (no matter to which department the tickets belong to), but they can reply only to those that are assigned to the department used for tickets created in the Client portal. They can create new tickets without any limitations using the corresponding button.
  • CMTS: When a client name is changed, the configuration file is regenerated.



ISPadmin 5.15

ISPadmin 5.15 stable

RELEASE DATE: December 15, 2020

  • Scheduling: Task previews have been fixed. Any potential br tags have been removed.
  • Helpdesk / Tickets / Create ticket: The form has been modified. In the Department setting, the first item from the list was selected by default. Now you have to choose a particular department. When you do that, some of the other settings get set automatically.

ISPadmin 5.15 beta3

RELEASE DATE: December 7, 2020

  • Client card / GDPR / Add client consent: When the status was set to Returned, the checkboxes were not rendered correctly. Fixed.
  • Client card / History: Service transfer entries have been modified.
  • Hardware / Routers / All / Add router: When no POP was chosen, the form did not contain the Location setting. Fixed.
  • Hardware / Routers / Router status / BW test: BW test graph rendition has been fixed.
  • Hardware / POPs / Overview: Using the POP filter, you can view links that contain a given POP. If no such link exists, the corresponding POP icon is now displayed (instead of nothing at all).
  • Scheduling / Calendar: The calendar maximum height has been increased.
  • Scheduling / Add task: If a particular service is chosen, its installation address is always copied to the Address field. This applies to all service types.
  • Invoicing / Overviews / Debts / Debts: Sorting by individual columns has been fixed.
  • Invoicing / Payments / Payments / Match: A decimal comma as well as a decimal point can be entered into the Payment amount field.
  • Inventory / Inventory: If the Quantity checkbox was not checked in the user preferences, the user in question could not transfer items. Modified.
  • Helpdesk: SQL query optimization. Speed improvements.

ISPadmin 5.15 beta2

RELEASE DATE: November 25, 2020

  • Clients / Contacts / Add contact: The Invoice due date and Suspend services settings were not prefilled by the system. Fixed.
  • Client card / Information / Contacts: When system variables related to contact persons are used, deleted contact persons are ignored (filtered out).
  • Hardware: To prevent spikes from occurring in traffic graphs, the system will not save null values into the Influx database.
  • Hardware / POPs / All / POP card: When a POP card was displayed, an error message could appear. Fixed.
  • Hardware / POPs / Overview: In the map, the exclamation mark symbol is used to mark those POPs that have an active incoming link with a specified device and an active outgoing link with a specified device, but do not have a single complete active link in the POP (even via several devices). When you click on the POP, a corresponding message appears in the window.
  • Hardware / POPs / Overview: The list of devices assigned to a POP is divided into several sections in the pop-up window. A scrollbar has been added to the window so that it does not get larger and larger as the number of devices increases.
  • Hardware / POPs / Overview: If there is an other device of the Internet access type assigned to a POP, the device is marked as such using an icon in the list of devices in the pop-up window. The same icon is used in the list of devices in the respective POP card.
  • Hardware / Settings / Device type: When a new device type was being added to the system, an error message appeared. Fixed.
  • Settings / Tariffs / Internet: The maximum number of items per page setting has been modified.
  • Statistics / Server stats / Graphs: When Debian 10 was used, the disk usage graphs were not displayed properly. Fixed.
  • Invoicing: Under certain conditions, the client name did not appear on invoices. Fixed.
  • Helpdesk / Tickets / Ticket details: Emails that are delivered in plain-text version only are displayed in their plain text version. Emails that are delivered in HTML version only are displayed in their limited HTML version. In this case, a message appears that informs the user that the full HTML version might contain harmful content. Emails that are delivered in HTML version as well as plain-text version are displayed primarily in their plain-text version. However, you can switch to the HTML version.

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