testing

Trace Display

TraceDisplay allows you not only to view the various system logs but also to view system logging in real-time.

The figure below shows the main TraceDisplay window with a single child window displaying data from the hospitality service log.

The data displayed is largely intended to aid technical support in troubleshooting system problems and will not be discussed in any detail here. However, an onsite technician may also find these logs useful for troubleshooting on occasion. The following table provides a basic overview of the fields contained in each log entry:

ColumnDescription
LogThe base name that identifies which log the entry was logged to.
Date-TimeThe date and time when the log entry was logged. Format is YYYY/MM/DD-hh:mm:ss.msec. All values are padded with leading zeros; the millisecond value is padded to three digits and all others to two digits. The hour value is always in 24-hour clock notation.
DataThe actual log statement generated by the service.

Log statements can be a little cryptic and are generally intended as a debugging aid for the manufacturer's technicians and developers. Still, they can sometimes be useful even to on-site technicians to verify or troubleshoot certain issues.

To view one or more logs in real-time, use the tree view pane on the left to select which log(s) to view. The logs are grouped in broad categories such as Telephony and Hospitality; click on the '+' or '-' symbols to expand or collapse each category. To open a log, double-click on it.

Sometimes the logging statements may accrue faster than you can read them. If you are viewing the log(s) to catch a particular event, you can wait for the event to occur and then take a “snapshot” of the log by clicking on the camera icon on the toolbar (the next-to-last icon).

This will open a new window that will contain all the log statements from the active window up until the point you clicked the icon. You can then peruse those statements at your leisure while the main window continues to accrue log statements in real-time.

If you are viewing one or more logs live in order to debug a particular event, you may end up combing through dozens (if not hundreds) of log statements looking for the ones that specifically relate to the event you are debugging. To help alleviate this problem, an erase option is available on the toolbar (the eraser icon). While the log is running, you can click that icon to instantly delete all data from the window. This does not delete the statements from the log file, only from the window.

So for a typical debugging session, you could open a window set to display the appropriate log(s) in real-time, wait until just before the event occurs that you are trying to debug, click the erase icon, wait for the event to occur (and finish), and then click the camera icon to open a window that displays all the log statements from the active window up to the point you clicked the icon (as discussed in the Taking a Snapshot section above).

To clear all windows displaying real-time data, click the Clear All icon on the toolbar (the one to the left of the eraser icon).

To open a log file to view past logging statements, select File | Open, press Ctrl-O, or click on the File Open icon on the toolbar. This will open a standard Windows File Open dialog from which you can select the file you want to view. Select the file and click Open to open it in a new window.

Normally, only a very minimal amount of log statements are generated, including error statements. However, when a technical support agent is trying to debug a particular problem, he or she may need to increase the amount of logging in order to better track what is occurring within the system. This can be done by toggling the debug filter on.

To enable or disable the debug filter, click the Filter icon on the toolbar, the one at the far right that looks like a funnel.

When the debug filter is enabled, all live log windows will have (debug) added to the title bar next to the log name and those windows will start including debug log statements in the display.

Log Files

Most PBXLinks use the filename as a prefix in case multiple profiles use the same PBXLink method, in this case the log file name is shown on the Profile General page which uses that PBXLink.

File Description
ACM Avaya Communication link.
AEONIX Aeonix PBXLink.
ALCATELOXE Alcatel OXE PBXLink.
ALCATELXO Alcatel XO PBXLink.
CISCO Cisco PBXLink.
COMTROL Comtrol link.
GRANDSTREAM Grandstream PBXLink.
HITACHI Hitachi PBXLink.
HTNGSRVR Responsible for the HTNG PMS interface.
HTTPPOST HTTPPost PBXLink.
INTEG Integration decoding and debugging.
INTEGTAPI TAPI integration.
INTERFACE REST server responsible for all web based applications.
IPITOMY ipItomy PBXLink.
IPOHSM IP Office Hook State Monitor.
IPOPBXLINK IP Office PBXLink.
IPPUSH IP Office push server.
ISI Inventory server.
KANDY Kandy PBXLink.
MAINT Maintenance application responsible for clearing reports and logs.
MARTEC Martec interface.
MBADMIN Mailbox Administration.
MESSAGESERVER Mailbox interface server.
METASWITCH Metaswitch PBXLink.
MITEL Mitel PBXLink.
MTA Message transport agent server.
NECKTSI NEC KTSI PBXLink.
NECMCILAN NEC MCI Lan PBXLink.
NECNEAX NEC NEAX PBXLink.
NETSAPIENS netsapiens PBXLink.
NORTEL Nortel PBXLink.
PANASONCIFOSI Panasonic FOSI PBXLink.
PANASONIC Panasonic PBXLink.
PBXLINK Generic PBXLink.
PLUGINADMIN Telephony logging for administrator actions.
PLUGINEMS Martec telephony interface.
PLUGINFEATURES Telephony features.
PLUGINFILEIO Telephony file management.
PLUGINMBOXDIR Mailbox directory requests.
PLUGINMSGDETAILS Message details for users.
PLUGINMWI Message Waiting services.
PLUGINPARSEQA QA Mailbox parser.
PLUGINTRANS Telephony transfers.
PLUGINUSER Telephony user menus.
PLUGINZIPCODE Telephony location IVR.
POP3 All VeMail POP3 logs.
RINGCENTRAL RingCentral SMS interface.
RSI Room status server.
RUNTIMEHOST Application responsible for controlling the telephony interface.
SAMSUNG Samsung PBXLink.
SAMSUNGSCM Samsung SCM Express.
SERIAL Serial integration interface.
SERVICE DuVoice Windows service responsible for starting and controlling the system.
SHORTEL Shortel PBXLink.
SIEMENS Siemens PBXLink.
SIP Low level SIP Integration decoder.
SMTP All VeMail SMTP logs.
SNMPEAS SNMP server for EAS alerts.
SYSCONFIG System Configuration.
TAPI Lower level TAPI driver.
TOSHIBA Toshiba PBXLink.
UNIVERGE Univerge 3C PBXLink.
UPDATE Log created during upgrades/updates.
VISITANT Hospitality test application.
VOICE Voice interface responsible for both SIP and Analog/Digital interfaces.
ZIPCODEDB Used for zip code locations.
  • Last modified: 2023/01/07 11:45
  • by 127.0.0.1