Version History

This page provides summary information about changes to the LUMBERJACK software within each version release.

Version 2.6

Owners – It is now possible to allocate owners to a number of elements.  For example, certain extension numbers, Pin Numbers, Account Codes, etc. may belong to one employee.  By allocating owners, it is easier to extract the entire owners spend.

Tariff –  We have added the ability to have Exchange Rates against each tariff so that multiple currencies can be translated into one currency for reporting.  You have the ability to show the original cost field as well as the translated charge.

Web Interface – We have changed many screens including the PBX lists, such as extensions, to provide more helpful search screens.  These allow you to search specific extension number, for example, and update without having to exit but more than this, you can see more information about the extension such as the groups it belongs to.  This searchable facility has also been included under Reports Saved, so that you do not need to scroll through to find the report you want.

Web Interface – On certain screens, it was cumbersome to find the relevant item.  for example, under Create Report>PBX and Groups, you may have 1000’s of Groups to search through to find the relevant one.  Now we have added a search facility to speed up the process.  Simply type in the relevant key word/phrase to find the relevant item.

System Set-up – We have provided the ability to completely disable the extension history.  Some users would frequently delete extensions by accident or when cleaning up their numbers of extensions.  When using this facility, the extension will reactivate the deleted item so that the call history is applied to the original person, group, etc.

System Set-up – This adds an option to assign the charged extension automatically into the OLI party making it easier to report. Do not use this if you are using multiple site call linking.

Database – We have added user definable custom fields, which can be added to extension, agents, trunks, etc. to allow the customer to store more information about the element.

Reports – This allows you to quickly use full filters without having to set-up a new full-filter.

Report Set-up – Added two further report period options to include “last 6 months” and “last 9 months”.

Version 2.5

Web Interface – Ever expansion of the web interface.

Web Real-time – Added ability to set a maximum limit to web real-time emails.  Originally, if a limit had been reached, each time it was reached, the user would receive an email alert.  So for example, if a call cost is greater than £10, alert me.  This could create 1000’s of emails every day.  It is now possible to limit the alert to the first x amount per day.

Charge Rate Info – Added the Charge Rate Info field to detailed fields so that you can add a column into the report to show the Charge Rate Information including cost per minute, min cost etc.

Database – Increased all fields that were limited to 15 characters and increased them to 31 characters, such as extension numbers.

Turbo Reports – Added a number of fields to show “first date used” within the period of the report, “last date used” and “removed date” to turbo reports.  This aids housekeeping.

Summary Reports – Added a new field to show “removed date” to summary reports.  This helps housekeeping.

Detailed Fields – Added extra option to detailed fields, as an alternative to the add then multiply manipulation of costs or durations,  we also have a multiply then divide (easier for changing seconds into minutes i.e. add zero, then multiply by 0.0166666 now becomes, multiply by 1 and divide by 60).

Version 2.4

Inline Recosts – You’ve always been able to recost your calls against any other tariff loaded on your system. Now, we have added the ability for you to create a detailed recost field which can show the recost against multiple tariffs (one column per tariff), say, BT, CoLT, C&W, Virginmedia, etc. but also to create a Least Cost Route which will then say which is the cheapest tariff to carry the calls. This is for Detailed Reports only.

VoIP Recosts – in the old days…you would be able to run a report looking at a private wire so that you could prove that your internal links were saving you money rather than dialling the other offices externally – but this doesn’t really help with a VoIP switch as these are not output in the same way. We have now created the ability to create a detailed recost field that uses the party 2 extension number as the destination instead of the dialled number. You can then show the cost saving of dialling internally across your network.

Multiple Description Fields – this allows you to create fields such as ‘Car Registration’, ’employment number’, etc. which are then associated to an extension number. You can have as many description fields as you want. These can be imported, edited and included in reports.

Extra distribution functionality when emailing reports – You have been able to run a company structure report and select specific departments/cost centers to specific people on a distribution list. However, you can now send all the summary sections, or all the top sections of a report to a distribution list. This is carried out on the Server using a control file. If this is of interest you, please email

Real Time Remembers Desktop Position – Client Only Users – When you used to run real-time screens and relocate them around your desktop, if you pressed Exit, and then reopened them, you would need to reposition it to your favoured location – but not any more. Also, if the real-time experienced a problem with the network, the real-time would not try to reconnect to the network – it does now.

Download Reports from the Web Login – When you view the list of reports created, it is now possible to download the report to your PC without having to email it to yourself.

“Removed Date” Field – It is possible to add a ‘Removed Date’ field to Summary and Turbo reports so that you can see the actual date an extension was removed or reassigned.

New “Call Type” Alternative field – Originally, you had incoming calls, internal calls, outgoing calls and Trunk to Trunk (through calls). Some found this confusing when you had an incoming call, which was answered by an extension, then transferred out to an external number (trunk to extension to trunk often with a cost). This would be listed as incoming but with a cost. The new additional call type alternative will show any calls that have gone out of the switch as “Outbound” and if it hasn’t gone external, it will appear as an “Inbound” call (if it came from an external source).

Updated Recost for Client Log on – We have added a new dialogue box giving you the ability to customise the recost including the ability to delete duplicate data, only recosting on a specific filter (i.e. one department), etc.

Free Space Check for Web Log on – Under ‘Processes>Remote Notification’, it is possible to check the Server’s free disk space.  You specify the lowest amount of space you want, and LUMBERJACK will notify you if the free space drops below your threshold.

Added XLSX and PDF Report Formats – You can now run reports to XLSX (Excel’s 2007 onwards format) and PDF.

Version 2.3

Currency Field – Added the currency field to the tariff to allow easier viewing when multiple currencies are used in a single report.

Auto Learning – Better auto extension learning and blocking with the ability for a regular email giving the system overview and new extensions learnt. This allows you to convert all blocked extensions to a user definable one and so include in the reports and structure.

Expanding Fo-Net – Increased Fo-Net receiving and delivery options. (SysLog logging and FTP delivery).

Error Handling – Increase email automatic error messages to deliver more than the ‘no data alarm’ (i.e. backup fails etc.).

Web Interface – add ability to define fields online and to export and import report settings. This allows us to email a configuration file that sets up a report template. Also, we have altered the method of running reports to a queuing system. This helps users running multiple reports at one time and not hogging the CPU. We have also added the ability to reschedule the report in the queue, depending of user level access. Finally, we have given you the ability to manage and create users from the web interface.

Version 2.2

Active Directory – User names and passwords can be controlled through Active Directory.

Cisco expansion – You are now able to restrict access codes to specific Trunks/Gateways, this is a must for Cisco installs that cover multiple countries. Also, better Cisco timezone handling, as the Cisco only reports in UTC timezone and the tariffs need to be costed at the local gateways timezone.  We have also increased the ability to handle multiple timezones from a single Cisco cluster.

Error Handling – Ability to have errors emailed to multiple destinations.

Web real time and alarms – Cumulative, Individual and graphical. This was the biggie but allows the user to create thresholds to specific individuals or groups of extensions, etc. You will then be informed if the threshold has been met. This could be done as a cumulative over the day rather than call specific.

Email Compression – Ability to selectively disable email compression on individual destinations.  This is mainly used when the destination user is unable to open zip files or if the destination user is an automated process such as SIP/GUB, etc.

Version 2.1

Schedule: Added ability to create a status report, this gives the basic licence and extension usage. It also shows which modules are running and which PBXs are in alarm status (v2.1.00)

Emails: Added ability to drag a file to the email server window, it will ask for a email destination. Useful for sending backups and raw data to (v2.1.00)

Web Server: Added additional screens and checking pages to the web server (v2.1.00)

Emails: Added ability to automatically compress all outbound emails (v2.1.00)

Scheduler: Increased the maximum file path (v.2.1.01)

Scheduler: Added ability to run reports and put in a FTP location by running to file and have the filename of FTP://<username>:<password>@<ip or name>/<filename> (v2.1.02)

Access Codes: Added the ability to restrict access codes to a set group of trunks, needed for VoIP systems where different gateways could have different acods (v2.1.03)

Errors: Added ability to send ‘no data’ alarms to specific email addresses (v2.1.04)

User Ability: Report only users can now be restricted on which email addresses they see in the web interface (v2.1.04)

Version 2

Web server: added additional screens and abilities to the web server (v2.0.00)

Tariff: The creation of the global tariff numbers, this allow the users to put their own description against a dialled number without affecting how that number is costed. This can be applied to all tariffs so replication is not necessary. (v2.0.00)

Tariff: Add the abity to import a list of numbers for the above (v.2.0.00)

PBX Validation: Added the ability to restrict the automatic learning of extensions to set ranges and also manipulate extension number, e.g. convert all extens 5xxxx to just xxxx. (v2.0.01)

Internal bug fixes. (v2.0.02)

Error: Expanded the maximum lenght of the displayed errors (v2.0.03)

Licence: Updated the licence template. (v2.0.04)

Database Internal: Changed the method of encryption for passwords, previously if two people had the same password their encrypted password would also be the same. (v2.0.05)

Emails: Create an interal email address book. Maximum email destinations per schedule is now 10. (v2.0.06)

Fo-Net: Added ability to set the destination of a Fo-Net to be an encrypted email address, this will encrypt and compress the data before sending. (v2.0.07)

Bug: Updated the days stored, if we have over 100 pbx on a system it would corrupt the table name. Now safe to have >100 PBXs (v2.0.08)

Groups: Added ability to import groups with the same name to different parents (v2.0.09)

Reports Ran: Added more information to the reports ran screen, now shows report size, period and type. (v2.0.10)

User Ability: Expaned user ability, you can now disallow login to the web interface. (v2.0.11)

Pin Codes: Expanded maximum size of pin codes to 31 characters (v2.0.12)

Account Codes: Expanded maximum size of account codes to 31 characters (v2.0.12)

Trunks: Expanded maximum size of trunks to 31 characters (v2.0.13)

Version 1.5.07

Scheduler: Added the ability to run batch files upon completion of a scheduled event. This is to aid customers start external processes upon a report completing.

Version 1.5

Fixed costs: When you deselect a Fixed Cost by unchecking the box, the cost did not return to zero and this was a bit confusing. This has been updated.

Grouping Report: A few more options have been added here. You now have option on the sorts, e.g. when sorting by Access Code there may be and ACOD of 9; 9???X; 9020; etc., these may go to different routes or tariffs. Sometimes you may want to combine these, sometimes you may want to show them separately. Well, now you can! This has been included as an option in the report set-up.

Groups: The list of Groups has always been sorted by name which meant that different Grouping such as PBXs and Extensions were all interlaced, this caused some confusion. It now sorts by group type then name.

Frequently Dialled Number Reports: We have changed the method of sorting the dialled numbers so you should find that these run a bit faster now.

Distribution Report: Another case of giving you some options. Some of you wanted to run this report with incoming or outgoing trunks only. Now you have it!

All Extensions Group: When you used this group it would take you literally and show you every single extensions that had ever existed on your system. Once you’ve been using LUMBERJACK for about five years – this could take some time. So now it only show the active extensions, which is a lot better. However, if this causes anyone problems, please let us know and, well, we can probably add an option or something.

Remote Notification: This is the little tree icon that appears in your system tray (where the clock is). Some of you also know this as Spawner (which is its program name). It pops up with any error messages you need to know. The trouble is that when it had told you something, you closed it! Even though it has a lovely big shiny bright friendly ‘Hide’ button on it! So, we’ve taken the hint. When this pops up in future you can carry on hitting the close ‘x’ button, but it won’t take any notice of you and it will carry on sitting quietly doing it’s job in your system tray. There is only one way to close this program now – and we’re not telling you ‘cos you need it running or you can’t print and stuff, and other stuff.

No Data Alarms
This will be more user friendly and each PBX will have its own customisable set-up screen. ‘No Data’ has now been split into two categories as described below.

Switch Input Alarm: This will indicate that no data is being received from the switch.

PBX Alarm: This will indicate that, although we are seeing data, it cannot be processed. For example, this could indicate a change in the data format, say, a different baud rate.

Tariff Management
There will be some developments in the tariff area. This will be of interest to those that look after their own costs. We hope to make this job easier to manage.

In particular, we will be adding a separate area to set-up a ceiling charge and a set-up fee. Ceiling charges have recently been introduced by a few carriers and these were a little tricky to handle in the old method.

We have also modified the way we deal with ‘hidden’ codes. For example, in the UK, where people use the 0044 international access when dialling within this country, or the use of 1470 (show CLI) and 141(hide CLI) options when making calls. These are reported as dialled digits and, if they were not added to the tariff, call costing would get a bit tricky. Now, instead of adding to them to the tariff, they form part of the standard costing process. This is country dependent as every country will have their own set of codes.

In this way any system that gives out the Speed Dial number, instead of the translated dialled digits, need no longer have a separate translation file, the SpD numbers can be added to this secondary access code list.

Scheduled Reports to multiple Email Users
Here is something a lot of you have been waiting for. Although it has been possible to send a report to multiple E-mail addresses, the field only had 255 characters so it was a bit limiting. Now it is possible to create a list of E-mail recipients for the report.

This will be in the form of a text file that you can be keep updated.

Now here’s the really exciting bit. This file will give you a further option. You know those huge company departmental reports where you want each section sent to a different E-mail address. This file will do that, too!

For those who like to make sure that pcANYWHERE is not connected all the time, it meant that you often had to make a trip to the server – which may not be that easy, especially when it is in another building. So, it is now possible to start and stop it from a Client machine.

This is done in the LUMBERJACK Set-Up program, run this and you will find an option to turn Services on or off. Alternatively, call the Help Desk!

Call Linking – Many people ask us about linking records as calls travel around their network. It would be so nice to be able to clearly define where a call started, what it passed through, and where it left. It is something we have been toying with for some time and never felt too happy about producing because the results depended so much on external factors: PBX time synchronisation; routing information; and, of course, the reliability of the switch output.

However, most people seem to be happy to accept that, whilst the results may not be able to link every network call, it is better than no linking at all. So, 1.5.0 will be providing just that.

The linking process will make several passes; for each of these passes you can set the criteria that have to be met. For example, the first pass will link everything it can that meets all your preferred linking criteria. The reminder can then be processed again with a less rigid criteria, and so on through to the really-laid-back criteria, until all possible records have been linked.

It takes a bit of setting up, so you will need to be clued up about your trunks and network links but…. the opportunity is there!

Version 1.4

Web Browser Interface: The first phase the web browser will be available with this version. This means that, when you are away from your desk in a strange environment, you will be able to access LUMBERJACK and log on using your password, you will be able to run your reports, changing the times and dates. You will not have full administrator rights ‘cos that is a limitation of Web access, but it’s still pretty spiffing.

This is also good news for all Mac users. Yes, you’ll be able to access LUMBERJACK from your lovely Macs via the Web.

Recosting via Scheduler: One of the problems we had when recosting was that you could not log off the system afterwards. This meant that when the recost finished, the system was left available for unauthorised users. We have added the option to mark days for a recost, then set the start time in the Scheduler. For instructions on setting this up, see the HOW TO sheet.

Wild Cards: It is now possible to use wild cards when searching for Account Codes or DNIS numbers

Copying Files: We have updated the wording here to reflect the fact that you can copy files as .CSV; .HTM; .TXT; or in their own format as .LJR files.

Real Time Screens: Did anyone notice that after the upgrade to Version 1.3.0 they could no longer minimise their Real Time screens? Well, we did! So that’s been fixed now.

All Extensions (Group): If you use the All Extensions Group when running a report, you will have noticed that it includes all extensions in the history. For the larger sites, this proved a problem as long deleted extensions were appearing in the report. We have changed this to reflect the period of the report. Now, if you use the All Extension Group, you will see only the extensions that were extant during the period of the report.

Report Set-up: The report element has historically shown the Extension and it’s description. Now that we have added a further description field, some of you wanted the option to chose which description companied the extension or to show both. Your wish has been granted!

The Distribution and Grouping reports now give you the option to select the PBX Field.

Tariff – User Defined: Anyone who uses the User Defined option with multiple tariffs will have felt crestfallen to discover that they had to be entered for each tariff. Well, good news, we have found a way around it. From this version, you will be able to enter the user defined once. If you specifically want your User Defined list to be relevant to one tariff, do not worry this is not a global change it is just another option.

Bugs: If you have tried to run a report with an extremely large filter (over 32K) the report server may have crashed on you. We have a fix for this which a tick box to automatically truncate the filter size. This only applies to users on Sybase SQLAnywhere v5.

Did you have a bar chart that produced a minus figure? Hmmm, well that one is fixed.

Another silly was when the report text was off set against the lines on the printed report. This only applied to a few printers but it’s fixed now.

Version 1.3

Summary Report: Speeded up a bit.

Extra Description Field: Extra description field for Extensions, Trunks, and so on allowing for additional informaiton such as staff number.

Sort Order for History Log and Reports Saved: They now show the most recent at the top of the list instead of the bottom.

Recost: We can now run the recost as a scheduled item.

System Monitoring: We have improved some of the network monitoring and error logging facilities to make the system even more resilient.

Unused Report: Two things here: 1) We have made the PBX Field available in this report. 2) You can now use this report to automatically delete unused extensions. See BBC Index Help Files.

Account Codes: You can now make a Group of Account Codes.

Flags: When asking for the Flags field in the Detailed report, a user with an ISDX had a good chance of filling up a whole page just reporting on the flags. If this has been bugging you, you can get around this, by asking for just the flags you want to see. When you set up a Detailed Field for Flags, a button becomes live and allows you to select those you require.

Cancel Backup: Sometimes you just need to! If you click on this option it will stop the back-up just before it starts to back up the days stored. This means that you have a valid backup of all other data but with no processed data.

Schedule a Recost: This may excite us here at the remote end more than some users! However, you can now schedule your recosts instead of having to do them in real time from the Days Stored screen. See manual.

DNIS: Definition: Dialled Number Identification Service. This is a termed coined by Nortel and used with Meridians. However, we have taken it on board as a standard. You will see this in Detailed Fields and Real Time screens. Very useful if you want to see the number that incoming callers dialled (say a Hunt Group number) as well as the extension that answered the call. Not all switches output this information.

Summary Fields: We have lost the little ‘+’ signs on the buttons and replaced then with ‘D’ and ‘F’ so that you now know which is the Detail Field box and which in the Filter box.

Version 1.2

Report Folders: We added Folders to Reports Saved so you could sort all your reports set-ups into some sort of order such as: Operator Reports, Traffic Management Reports, Testing reports, etc.

Distribution Report: We gave you a whole new report to play with.

Under Fields we gave you the ‘Add Fields’ button for quicker access to that area; we added new report running periods of “fortnightly”, “this week”, “last 7 days”, or “last 28 days”, and added intervals to Turbo Reports of Daily, Weekly, or Monthly.

The traffic adjustment in Traffic Breakdown and Summary reports, was bought into line with cost adjustments in the Fields, e.g. write 1.25 to add 25%.

We added the 64 character report title box.

What Type of Report is it?: We inserted the Base Report type in the report footer.

Report Viewer: We finally managed to change the scroll bars to work the right way round…..!

Filters: A new filter option appeared – called “NOT THE FILTER”. “Duh?!” This helped those that wanted everything BUT something or other. Makes sense!

Groups: Explorer style expansion of Groups of Groups.

Under Reports > Group, the Sort button was added to put Extns into numerical order.

Adding extensions to Groups from the PBX > Extensions screen. This also worked for Trunks, etc.

Importing Directory Information: We changed the default when using Import Extensions, etc., under the Scheduler, the default became Reassign rather than Update.

Use Switch names: some switches started outputting names in the CIL information. So we picked it up.

Switch Option: Where we could enter the nationality of the switch type. UK Site: for much the same reason, this covered such things as US date format.

General Protection: When deleting or updating any protected items we added a warning.

Version 1.1

Saw Mill: Saw Mill graphics went 3D!

Grouping Report: A very clever report…

Reports Set-up: The little ‘+’ symbol was replaced by an F or G to take you into the Groups and Filters menus.

Email Reports Direct: This option was added to the Scheduler.

Priority Report Running: This allowed you to skip the queue.

Earlier Versions

Version 1.1.22:
Modem Server enhanced with a dial-up schedule
Reporting option of a Group of PBXs rather than one or all

Version 1.1.16:
Graphics incorporated into reports
Amendments to tariff. Name of country added instead of using the dialling code
Extensions ‘not in Group’ option added
The Matrix Reports
Import Extensions extended to import Groups as well

Version 1.1.5:
Dealerboard logging required addition of Agent and Desk Fields
Message Send/View added
New Filter for the Days of the week, i.e. all calls made on a Monday

Version 1.1.0:
Fixed Cost Module arrived
Report Only User added

Version 1.0.12:
Turbo Filters were set up
History Log arrived

Version 1.0.8:
Turbo Reports were born