Skip to content Skip to main navigation Skip to footer


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 / 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.


The following types of graphs have been reworked: 

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

Hardware / Routers / Router status / WIFI status

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

Global service monitoring (Ping)

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

Permission settings

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

Deactivated clients 

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

New Bootstrap Framework: Further sections rewritten

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

  • Statistics
  • Settings
  • Invoicing
  • Other
  • FlowPro

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

Further changes

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

ISPadmin 5.07

ISPadmin 5.07 stable

RELEASE DATE: July 24, 2019

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

ISPadmin 5.07 beta2

RELEASE DATE: July 3, 2019

GPS coordinates

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

Further changes

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

ISPadmin 5.07 beta1

RELEASE DATE: June 14, 2019

History of changes in Hardware

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

Individual ping settings – Bulk change

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

Identical service and router IP addresses

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

“Specify your own service types” option

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

Register of IP addresses

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

Matching one payment to multiple invoices

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

Client portal – New Bootstrap CSS

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

Dealer module – New Bootstrap CSS

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

Further changes

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

ISPadmin 5.06

ISPadmin 5.06 stable

RELEASE DATE: May 27, 2019

Hardware / Settings / Ping settings

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

Further changes

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

ISPadmin 5.06 beta2

RELEASE DATE: May 16, 2019

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

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

Hardware / Routers / Router status / BW test

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

Hardware / Settings / Ping settings

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

Scheduling / Form Add/Edit a task

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

Further changes

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

ISPadmin 5.06 beta1

RELEASE DATE: April 25, 2019


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

Ping graphs

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

Export options in the Clients tab

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

Allocation of goods to clients in the Client card

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

Line breaks on invoices

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

New menu for mobile devices

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

Automatic removal of inactive interfaces

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

Statistics / Client stat. / By tariff

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

Further changes

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

ISPadmin 5.05

ISPadmin 5.05 stable

RELEASE DATE: March 28, 2019

  • Nagios optimization for Apple devices
  • Client card / Active services / Particular Internet service / Subordinate service / Add new subordinate service: The Add new subordinate service form has been fixed.
  • Hardware / Routers / All: The active RADIUS indicator has been fixed.
  • Scheduling / Calendar: It was not possible to click through from a particular task to the corresponding Client card.
  • Inventory / Inventory / Add goods: The Add an item group, Add an item type and Add a supplier buttons have been fixed.

ISPadmin 5.05 beta3

RELEASE DATE: March 21, 2019

  • Apple certificate updated: The certificate is used for push notifications in the mobile application. The original certificate is valid until April 11, 2019.
  • Dashboard / Received SMS: The date and time did not appear in the table.
  • FTP backups: The Send backups to FTP feature has been modified. Under certain circumstances, the backup was not saved correctly.

ISPadmin 5.05 beta2

RELEASE DATE: March 14, 2019

New Dashboard

  • Dashboard has been revamped.
  • Its appearance has changed considerably.
  • Problems caused by very frequent updates of the individual parts have been resolved.

REST API: Administrators (Users)

Add Inventory items: Inactivity period check

  • Inactivity period check added to the Add Inventory items form.
  • When half of the period set in the auto_logout setting (Settings / Syst. settings / General) elapses, a window appears that informs you of the fact that autologout is getting near.
  • Tímto způsobem lze předejít možnému odhlášení ze systému během vyplňování formuláře.

Scheduling / Calendar

  • Individual tasks: Items Name and Time marked in bold.
  • Individual tasks: Font size increased –> text legibility improved.
  • Individual columns: Minimum column width set. Data in the columns are more legible. A horizontal scrollbar appears if the table does not fit on the screen.

Move photo gallery to another client

  • Client card / Photo gallery:Option Move photo gallery to another client added to the page.
  • Information about the transfer is recorded in the original client and the new client History.

Further changes

  • Clients / CATV: Column Email added to the table. Checkbox Email added to the table and export settings.
  • Clients/ Internet: Even when the Modem online or Client online checkbox was not checked in the table settings, the corresponding column appeared in the table.
  • Add/Edit device connected to router: Option HTTPS added to Active link.
  • Statistics / Servers stat / SMS: The queue may have contained SMS messages that were already sent off. It was not possible to delete these messages.

ISPadmin 5.05 beta1

RELEASE DATE: March 4, 2019


  • Settings / Syst. settings / Backups: The original form has been reworked to match the new way ISPadmin backups are made (only daily backups, a new field for backup encryption password)
  • Other / Backups / System: The new structure reflects the new ISPadmin backup method.

More information about the new ISPadmin backup method:

  • The original ISPadmin backup method allowed you to create incremental backups (daily, weekly, monthly).
  • This method will no longer be used because it proved to be unnecessarily complicated. Users preferred to create full backups.
  • Backups will be saved to /data/backup/.
  • Their names will be created from their timestamps: YYYYMMDD-HHMM.
  • Backups will contain 5 files that are encrypted by the 7z file compression utility.
  • The backup encryption password can be entered/changed in the backup settings. For the user to be able to do that, they need to have permission to change the backup password. The new password will be saved to the Cloud repository so that it is available for data recovery purposes in case of loss of password.
  • Backups will be automatically created at a specified time (backup settings).
  • In the exclude section of the form, it is possible to define which folders you do not wish to be backed up. Use the most specific part of the file/folder name.
  • Old backups will be gradually deleted (according to the former setting).
  • If you restore data from a backup using the web interface, the data will be automatically saved to the _restore _ directory in the corresponding backup directory.
  • To be able to restore data from a backup, it will be necessary to know the backup password (protection against unauthorized use of the data).
  • The utility /usr/local/script/ispadmin/bin/ can be used by administrators to resolve problems after system failure.
  • We recommend that you set up a new directory for FTP backups and gradually delete the old backups from the FTP server.

Brief manual for the script:

Backup Ispadmin System.

/usr/local/script/ispadmin/bin/ [–debug=|-d [0-9]] [–help|-h] [–backup|-b] [–restore|-r] [–restoreFile|-s] [–to=|-t  /path/to/dir/] [–from=|-f [all|script|db|ispadmin|etc|graph]] [–archiv=|-a [/path/to/dir/]] [–list|-l] [–find|-i] [–patern|-p [regex] ] [–ftp|-t]

–debug         More output information
–help            Show help
–backup        Back system up
–restore        Restore system to default directory
–restoreFile   Restore file to restore directory
–to               Restore to different directory /path/to/dir
–from           7z archive [all|script|db|ispadmin|etc|graph]
–archiv         Name archive directory [[/path/to/dir/name-Dir-Archive]|20190117-0947]
–list             Show contents of compressed file [all|script|db|ispadmin|etc]
–find            Find file within archive
–patern        Pattern for finding or restoring file
–ftp             Send to FTP server  [0 – no FTP, 1 – force FTP, 2 – only FTP]
–cloud          Send last backup to Cloud

Example: /usr/local/script/ispadmin/bin/ -b -f ispadmin

Back up ispadmin dir to default backup dir

Example: /usr/local/script/ispadmin/bin/ -b

Back up system to default backup Dir ( /data/backup/incremental/; )

Example: /usr/local/script/ispadmin/bin/ -r -f script -a /path/to/archiv/20190118-0814 -f ispadmin -t /restore -p histor

Restore *histor* files from archive /path/to/archiv/20190118-0814/, compress file ispadmin.7z to restore dir /restore

Frames removed, new main menu and new Client card menu

  • Page rendering has been modified. The frameset and frame tags have been removed from the individual pages. 
  • New main menu:
    • As a next step, the last used sub-tab is displayed instead of the most frequently used one.
    • A hide menu option has been added to the system (arrow in the bottom right-hand corner of the menu).
    • The menu has been optimized for use on mobile devices.
    • A compact version of the menu has been integrated into the system. You can switch between the two types of main menu in the User settings.
    • The menu is now an integral part of each and every page. No frame tag is used for this purpose.
    • Pages are loaded in the background. It is not necessary to render new pages completely from the scratch. Faster response times.
    • The Change password tab is no longer part of the main menu. It has been moved to the User settings section.
  • New Client card menu:
    • The new appearance reflects that of the Main menu.
    • The Client card menu is now an integral part of each and every Client card page. No frame tag is used for this purpose.
    • Pages are loaded in the background. It is not necessary to render new pages completely from the scratch. Faster response times.
  • New User settings section in the top bar:
    • Change password option
    • Change main menu type option


  • Several new sections have been added to Statistics / History / History:
    • Invoicing / Invoices / Bulk invoice generation: Here you can find information related to bulk invoice generation: who, when, for which period and for which invoice group.
    • Invoicing / Invoice groups: In this section, you can find details concerning changes to the invoice group settings: who, when, what kind of change and which invoice group.
    • System / Settings / Security: Here you can find more information about changes made to the security settings (SSH, HTTP, SMTP, etc.): who, when, and what kind of change.
    • Clients / Client card: This section contains a log of Client card visits: who and when accessed a particular Client card. Logging in 5-minute intervals.
  • Settings / Administrators / Administrators: A new option has been added that allows you to go through the history of all the users in the system. To be able to use the feature, you need to have access to this page. If you want to see the history of emails, you need to have permission for that, too.


  • It is possible to select more than one invoice group at a time.
  • It is also possible to enter the email text and the PDF text separately. If the PDF text is not filled in, the email text is used instead.
  • Reminder fees: Separate fields for invoice groups that are VAT payers and invoice groups that are VAT non-payers. 

Statistics / Server stat. / Emails / Queue

  • You can now select individual emails in the queue and resend them or delete them in bulk.
  • If an email with an invoice has been deleted from the queue, the relevant invoice is marked as unsent.
  • All emails deleted from the queue are logged in the email history.

Statistics / Client stat. / By connection

  • Further relevant items have been added to the page.
  • New items in the WIFI, Cable, FTTB and FTTH sections:
    • Number of connections (total)
    • Number of suspended services as of the first day of the month
    • Number of clients with suspended services as of the first day of the month
    • Number of deleted services (number of services to be deleted immediately after the generation of the statistics report)
    • Number of clients with deleted services (number of clients whose services are to be deleted immediately after the generation of the statistics report)

CSV exports in Clients

  • A CSV export option is now also available in other sub-tabs in Clients.
  • Namely:
    • Clients / VoIP
    • Clients / IPTV
    • Clients / General

System maintenance in progress

  • The System maintenance in progress message is displayed during upgrade.
  • The page with the message gets updated automatically.
  • Interval: 10 seconds.
  • Once the upgrade is finished, you are redirected back to the user interface.

Further changes

  • Add new client: By default, the Send invoices by email checkbox is unchecked. The box gets checked automatically if you enter a valid email and/or invoicing email address.
  • Service transfers between clients are now logged in History: When, who, from whom, to whom, which service.
  • Clients / VoIP and Clients / IPTV: Addresses are divided into several columns (similarly to Clients / Internet and Clients / Contacts).
  • Clients / Internet: Service suspension dates are included in CSV exports from this page.
  • Clients / Internet: Filter Service type: The CMTS option did not work correctly. It is fixed now.
  • Clients / CATV: Print settings
  • Hardware / Routers / Router status / Access points: A new button has been added that allows you to export an overview of all SSIDs and the corresponding numbers of customers.

ISPadmin 5.04

ISPadmin 5.04 stable

RELEASE DATE: February 20, 2019

Scheduling / Report

  • Column Type added to the table: It is now easier to find out which type a particular task belong to.
  • Option All added to the Technician menu: You can have the system display all tasks, not just tasks assigned to one particular technician.
  • Button CSV newly available above the table: You can export the contents of the table to a CSV file by clicking on it.

Scheduling / Overview

  • Column Client number added to the table: It is now easier to find out relevant clients.
  • Button CSV newly available above the box with filters: You can export the contents of the table to a CSV file by clicking on it.

Inventory / Inventory

  • Button Export to CSV newly available above the table: You can export the contents of Inventory to a CSV file by clicking on it.

ISPadmin 5.04 beta2

RELEASE DATE: February 6, 2019

Send invoices by email

  • Invoicing / Invoices / Invoices / Send invoices by e-mail:
    • The Number of clients without an email address item appears even if the value = 0.
    • If you click on the number in the Number of emails to be sent item, a window with an overview appears.
    • If you click on the number in the Number of clients without an email address, a window with an overview appears.
  • Invoicing / Invoices / Invoices / Overview for a particular invoice group:
    • If you click on the number in the Sending column, you are redirected directly to the Send invoices page. You do not have to go through the menu in the last column of the table.
    • The total number of unsent emails is displayed at the bottom of the table.

Reverse charge column in Statistics / Client stat. / Services

  • There is a Reverse charge column in the overview. Two possible values: YES (invoiced in the reverse charge mode), or NO (invoiced in the standard mode).
  • There is also a filter with the help of which you can have the system display only services invoiced in the reverse charge mode or only services invoiced in the standard mode.

Logging of automatically suspended services

  • A new log of automatically suspended services is available in History (Client card / History, or Statistics / History / History).
  • Included: Information about the name of the automatically suspended service, the reason for automatic service suspension and other details (for example: Suspended from – to).

Further changes

  • Invoicing / Overviews / Accounting: If you clicked on the Show list of invoices in PDF button, the downloaded file did not have the .pdf file extension. Now it does.
  • Client card / Active services / Particular service: When a dealer was assigned to a particular service, their percentage commission did not get entered automatically by the system. Now it works as it is supposed to.
  • The way that new contracts are saved in Client card has been modified. If you clicked on the Save button several times, it could result in multiple entries.

ISPadmin 5.04 beta1

RELEASE DATE: January 17, 2019

MikroTik router password change

  • Hardware / Routers / Router status / Routers: Bulk password change feature for MikroTik routers added to the system.
  • To be able to use this feature, you need to set the user permissions correctly in Settings / Administrators / Administrators. It is necessary to check the Allow tools box in the Hardware / Routers / Router status / Routers section. This setting applies to all the tools available on the page.
  • Hardware / Routers / Router status / Routers: Choose Mikrotik in the Router type menu. Checkboxes appear in the first column. If you check at least one of them, the select box in the bottom-left corner of the table gets activated. Choose the Change password option.
  • You can change the passwords of the retrieved users.
  • If a given user does not exist on a router, it is possible to add them to the router (checkbox Add a user if they do not exist).
  • You can also allow this user to communicate with ISPadmin (checkbox Set to communicate with ISPadmin).

Do not suspend services temporarily

  • Do not suspend services temporarily feature added to Client card / Information / Edit
  • If the Don’t suspend checkbox is checked, it is possible to set how long a given client’s services are to remain unsuspended. Choose a particular date in the Till setting.
  • If you choose, for example, January 20, 2019, it means that the client’s services are to run without interruption until January 20, 2019. The next day (January 21, 2019), the Don’t suspend checkbox is automatically unchecked and the client’s services may be suspended by the system.

Contracts in the Client Portal

  • Settings / Syst. settings / Client portal: ci_display_contracts_tab setting modified
  • In the Client Portal, you can now have the system display contracts in PDF format only.
  • Before: 0 = Contracts tab in the Client Portal disabled. 1 = Contracts tab in the Client Portal enabled.
  • Now: 0 = Contracts tab in the Client Portal disabled. 1 = Contracts tab in the Client Portal enabled. Contracts available in PDF and DOC (DOCX, RTF) format. 2 = Contracts tab in the Client Portal enabled. Contracts available only in PDF format.

Client number 0

  • It is possible to add more than one client with client number 0 to the system.
  • You can use this feature, for example, when you are adding new clients (without contracts) to the system.
  • In Settings / Syst. settings / Client Portal, it is necessary to set ci_enable_login_name_creation to 0.


  • Router name column added to the table
  • Device ID renamed to rtrID
  • Entry time column added to the table
  • If the entry time and the router time differ by more than 2 hours, the router time is marked in orange.
  • Items ordered by entry date
  • Search by entry date

API-SSL communication with MikroTik devices

  • Improvement in API-SSL communication with MikroTik devices
  • The API-SSL login time limit could, under certain circumstances, lead to the following problem: API-SSL test FAIL (failed connect or ssl handshake).
  • The time limit has been extended so that the key exchange and encryption processes could finish without being interrupted.

Further changes

  • Invoicing / Invoices / Invoices – Overview for a particular invoice group: Column Sending added to the table (Number of emails to be sent)
  • Settings / Administrators / Dealers / Payments for dealers: Payments can be deleted.
  • AIB SEPA: The system uses manually entered SEPA IDs (if they are filled in) or system generated SEPA IDs. (IE localization)
  • Invoicing / Overviews: Button Default added to the relevant overviews
  • Client card / Information / Send settings via e-mail: Button Back added to the form
  • Test version of payment calendar added
  • Invoicing / Overviews / Invoicing / By period: Column Rounding added to the table
  • Other / Backups / System: In the overview, the last backup creation dates are used instead of the folder creation dates.
  • Other / Import / VoIP Overviews:Data retrieval in VoIP overviews is faster.
  • Dashboard: Better position of the settings window
  • Invoicing / Overviews / Accounting: CSV export modified. The decimal separator and date format used in the export file are chosen based on the localization. UTF-8 encoding.
  • Scheduling / Overview: Fulltext search feature modified. Search is also performed on the data entered in the Internal description and Solution fields.
  • Hardware / Routers / Router status / Dashboard: MikroTik Dashboard modified
  • Improvement in the creation of Mikrotik-Rate-Limit attributes based on tariff details: During RADIUS synchronization, all tariff parameters, including Burst, are correctly added to the Mikrotik-Rate-Limit attribute.
  • Text messages (SMS) with special characters + Cinterion MC39: Diacritics removed from text messages sent from Nagios
  • Client card / Active services – Internet service (PPPoE): Username check modified. Newly allowed characters: “@”, “.”,” -“,” _” .
  • Invoicing / Overviews / Invoicing / By period: Same data in the overview and in the CSV export
  • Invoicing / Invoices / Invoices: If the number of invoices to be sent is 0, the Send invoices by e-mail icon is greyed out.
  • Invoicing / Invoices / Invoices: The number of clients without an email address is retrieved from the selected invoice group only.
  • Hardware / Routers / All: If you use the filters provided, the router overview will automatically get updated based on the settings.
  • Client card / History: Bug fix in the History
  • Settings / Syst. settings / VPN server: Status retrieval fixed (connected/disconected)
  • Invoicing / Forecast / Forecast: Invoicing forecast fixed
  • Settings / Contracts / Bulk: Bulk-generated contract download options fixed (DOC/PDF icons)

ISPadmin 5.03

ISPadmin 5.03 stable

RELEASE DATE: January 7, 2019

Changes in this version are only relevant to the CZ localization.

ISPadmin 5.02

ISPadmin 5.02 stable

RELEASE DATE: November 30, 2018

  • All the changes from the preceding beta versions are included.
  • Fixed: Cash receipt
  • Fixed: When a user clicked through from the list of Internet tariffs to the list of Internet services, the filter did not work correctly.
  • Fixed: A proforma invoice did not appear when a user clicked on the relevant icon in the Client Card.
  • Fixed: Router status list
  • Fixed: Invoicing emails did not contain email address names.

ISPadmin 5.02 beta3

RELEASE DATE: November 8, 2018


  • According to an official MikroTik announcement (, newer versions of ROS (> 6.43) will utilize a new API login method. The key difference lies in the use of a password in plain text. For security reasons, it is necessary to use exclusively communication via API-SSL.
  • This version of ISPadmin includes new automatic tools and libraries that attempt to switch all the active MikroTik routers with ROS >= 6.43 to API-SSL. If communication via API-SSL works all right, the system starts using API-SSL. If communication via API-SSL does not work, the system continues using the old API login method. It will use it only as long as the method is supported by MikroTik. Afterwards, API will stop working. The system attempts to switch routers to the new API login method every single hour via API or SSH.
  • MikroTik routers with ROS < 6.43 can be switched to API-SSL manually through the router settings (new item: Use API-SSL). After this change, it is necessary to check whether communication with a given router works as it should (Test connection to router).

Hardware / Routers / Router status / Routers

  • New tables added: Firmware versions and Other services. The latter shows the status of services that are currently vulnerable to malicious activities (socks, web proxy, packet sniffer).
  • In the Update status column (formerly: Version status), you can find a history of the last 5 executed commands related to a given scheduled action. You can check the history for potential errors.
  • New option added to the list of actions: Change service configuration. With the help of this feature, you can activate/deactivate services on selected routers, allow access only from certain IP addresses or change port. This way, you can improve network security.

Hardware / Routers / Router status / Dashboard

  • New table added: Hardware versions (overview of MikroTik router types used)
  • New column added to the Basic services table: Ispadmin (number + type of communication used by ISPadmin)


  • Modification: 1 reminder = 1 invoice. It is thus possible to use even those system variables that must always be associated with one specific invoice. It is possible to enter a minimum debt amount per invoice for a reminder to be generated.
  • Modification: It is possible to generate multi-page reminders.
  • New: Overview of reminders to be generated: The overview appears when you click on the number given in the Number of reminders section.
  • Bug fix: The number given in the Number of reminders section was not always correct.

Further changes

  • Modification: Filter Details / Renewal – NO in Clients / Internet
  • Modification: Edit invoicing period
  • Modification: Allowed pages edited → Master reset performed on all the relevant routers
  • Bug fix: Invoicing / Overviews / Invoicing / By period / Overview of invoices: Ordering in CSV exports
  • Bug fix: Filter Tariff – Not set in Clients / Internet
  • Bug fix: PDF files attached to emails from Scheduling
  • Bug fix: Address given in a text (SMS) message that is sent to an assigned technician from Scheduling
  • Bug fix: Switch from a redundant router to a normal one
  • Bug fix: GDPR consent in the Client portal
  • Bug fix: Send settings via e-mail in the Client card
  • Bug fix: Handling of DOCX files in Settings / Contracts / My templates

ISPadmin 5.02 beta2

RELEASE DATE: October 17, 2018

REST API for working with clients/contacts

  • New REST API for working with clients/contacts added to the system
  • At the initial stage, it is intended to be used by selected partners for testing purposes, but it is available to all.
  • A description of the methods can be found here: /data/support/ispadmin/new/app/modules/apiModule/v1Module/


  • Removed: Old SOAP API for IPEX call statistics download
  • Replacement: New REST API

Navigation structure

  • Other / Tools / Navigation structure: Tool with the help of which it is possible to find out which tabs the logged-in user has access to
  • Modules used and permission settings are both reflected within the structure.

Further changes

  • Overview of all clients on MiktoTik routers in Hardware / Routers / Router status / Dashboard
  • Different VAT rates can be used for individual items in General service.
  • Client card / History / Clients / Changes – Client portal: Client portal forgotten password requests are logged:
  • A note (description) can be added to each user in Settings / Administrators / Administrators.
  • Map filters modified
  • Invoicing / Cash box / Sent: PDF file generation upgraded
  • Technicians’ daily schedules: PDF file generation upgraded
  • Modified task save error in Scheduling fixed
  • Payment matching rule addition error fixed
  • Receipt of requests from the web form fixed: The form used the original URL from ISPadmin 4.
  • Addition of holidays to the system in some localizations (e.g. HU) fixed
  • Filters in Invoicing / Invoices / Invoices fixed
  • Filters in Invoicing / Overviews / Invoicing / By period fixed
  • Filter Past due date in Invoicing / Overviews / Debts / Debts fixed
  • Retrieved extra switch port (port not included in the switch template) visibility in Active services fixed
  • Back button in Settings / Code lists / Nagios / Contacts – Edit fixed
  • Total amount in PDF files generated in Invoicing / Overviews / Accounting using the Show list of invoices in PDF (HU localization) fixed

ISPadmin 5.02 beta1

RELEASE DATE: October 4, 2018


  • Hardware / Routers / Router status: A new tab Dashboard has been added to the system.
  • With its help, you can find out the current status of MikroTik routers (ROS version, FW version, active services).

Hardware / Routers / Router status / Routers

  • The page Hardware / Routers / Router status / Routers has been modified.
  • Filters Service and OS version have been added.
  • A new column Services has been added. It shows the current status of system services (on/off and security recommendations). For this column to be visible, you need to check the relevant checkbox in the page settings.

Further changes

  • Hardware / Routers / All: There is a new item Delete inactive network interfaces in the Action menu.
  • Big data handling optimization
  • The ping feature fixed for monitored clients with an end device IP address entered
  • Reported bugs fixed

ISPadmin 5.01

ISPadmin 5.01 stable

RELEASE DATE: September 13, 2018

MikroTik ROS 6.x update

  • As a consequence of problems related to a well-known MikroTik ROS vulnerability (Winbox port vulnerability, more information to be found here:, we have decided to integrate into ISPadmin an update utility that will make the entire ROS 6.x update process much easier.
  • In Hardware / Routers / Router status / Routers, you can check which MikroTik devices are running the latest stable version of MikroTik ROS and which are not. There is a new column Version status in the table. In it, one of the following icons can appear:
    • Red Cross icon: : Router not active.
    • Exclamation Point icon: OS not up to date. Checked every hour. When you click on this icon, the corresponding router is added to the update queue and a Clock icon appears.
    • Clock icon: Ready for update. When you click on this icon, the corresponding router is removed from the update queue and the Exclamation Point icon appears. Update is launched from the ISPadmin server console (root user). More information can be found below.
    • Thumb Up icon: Software downloaded. Waiting for installation.
    • Green Check Mark icon: Latest stable version of OS.
  • Routers can be added to or removed from the queue in bulk using the checkboxes in the first column and the select box in the lower-left corner.
  • Update itself is launched using the following script: /usr/local/script/ispadmin/bin/
  • You can use an optional parameter that allows you to set a time in minutes after which reboot and ROS installation ensue. Example: /usr/local/script/ispadmin/bin/ 450
  • With the help of this parameter, you can thus schedule the bulk reboot of all MikroTik routers for a convenient time when there is little traffic.
  • The time is measured from the moment the script was launched.
  • If you use the delayed start feature, it is necessary to bear in mind the fact that ROS download may take some time, which is why you should make allowance for that.
  • If you do not use it, the script will immediately start connecting to one device after another and perform ROS installation. The script checks whether the next device in the queue is available (ping – 3 times). You can skip this step by pressing any key, which causes the script to move to the next device.
  • If you launch the script again, you can set a different time. Routers that are already up to date are not updated again.
  • You can watch the entire process unfold in the server console.
  • !!! To be able to perform ROS updates, you need to allow outgoing traffic to the Internet. The script does not check the firewall and NAT settings. It is up to the network administrator to make any changes to the relevant settings.
  • First of all, try updating just one single MikroTik device. If the API works all right after update (see changelog here:, it is possible to update the rest of the MikroTik devices in bulk. Bulk update at your own risk.
  • !!! If you are updating from one of the older versions of ROS (for example, 6.15), to the latest version, you might encounter problems with HostKey (MikroTik log: Corrupt host’s key, regenerating it! Reboot required!). If that happens, it is necessary to regenerate the key on a given MikroTik router: /ip ssh regenerate-host-key. And then: /system reboot.

Further changes

  • The following system variables have been added: $BILLING_EMAIL$ (invoice group email address) and $BILLING_WWW$(invoice group website).
  • Hardware / Settings / End devices: It is possible to specify the protocol – HTTP nebo HTTPS.
  • Other / Bulk / Email:It is possible to send bulk emails to those who do not use a particular type of service.
  • Reported bugs have been fixed.
  • Further optimization has been performed.