System Monitor or SysMonitor is a very useful tool that is often times overwhelming.  The most common source of this overwhelming sensation is trying to understand everything in the trace at one shot.  SysMonitor is one of those programs where some information is pertinent, other information while valid for another issue, is useless at the moment.  A new series of entries on our blog will cover some of the SysMonitor messages and how to apply the useful output.

The first message will be CMTARGET.  It is easy to guess what CMTARGET stands for, an attempt at the communication manager process to find a valid destination, or target, for the message setup.  These messages can be very useful in determining the cause of an unexpected result in a call flow.

CMTARGET:     0.1002.0 1 UserA.0: LOOKUP CALL ROUTE: type=100 called_party=3259 sub= calling=3254 dir=out complete=0 ses=0

LOOKUP CALL ROUTE is an important message. It shows the current call identifier (0.1002.0) that can be used to trace the call and keep it separate from other similar messages.  The called_party and calling fields are pretty self explanatory, the originator and the, as current, destination.  Subsequent messages may show each additional digit as it is dialed and the process attempts to match the dial string to a destination.  The dir field lets you know this is an outbound call.  The expected match would be a User, ShortCode, or ARS table.

CMTARGET:     0.1002.0 1 UserA.0: ADD TARGET (N): number=3259 type=100 depth=1 nobar=1 setorig=1 ses=0

ADD TARGET for an outbound call lets us know the match.  It should be followed by a specific target.

45573mS CMTARGET:     0.1002.0 1 UserA.0: SYS SC: 3259 4  sc= type=VoicemailCollect code=3259, num="VoicemailModule" callinfop->sending_complete=0 secondary_dialtone=

Finally, when a match is made a message shows the information pertaining to the matched element.  Here a System ShortCode (as opposed to seeing a USER SC for User ShortCode or USER for a User) is matched.  This short code points the call to a Voicemail Pro Module named “VoicemailModule”.

Similarly, inbound calls would instead make a match and have terms like AddHGTarget, AddHGTargetRingGroup, and ADD USER: each doing what they sound like. Add a hunt group target, add a ring group or add a user as the destination of the call. Actually, all three can be part of the same call as a target is determined to be part of a hunt group that is in circular mode and the first user is configured to ring.

Check back more for other SysMonitor translation.  Post a comment to let us know if there is a particular message you would like to see explained.

Learn more about this topic at >

Leave a Comment

Previous post:

Next post: