ICM Scripting Troubleshooting Tools and Methods
ICM Scripting Troubleshooting Tools and Methods
Troubleshooting Tools
and Methods
• Validate Script
• Validate formula
• Monitor mode
• Test scripts (prompt testing etc.)
• Call Tracer
• Help - Script Editor
Validate script
button
Highlights error
Displays and
highlights
offending node
for immediate
edit
Does NOT test
YOUR logic!
Think of as
“Spell Checker”
Automatically
validates when
click OK to exit
Choose to
ignore and
return later or
fix
Validate
button
Highlights
offending
section
Does NOT
check your
logic, only
mathematical
syntax
Simplest
possible scripts
Plenty of room to
observe calls
flow through in
monitor mode
Each fail and
success node to
separate end or
other node for
better visibility
Only what is
needed to test
node
• SET node
• Check Routes
• Router Log Viewer
• Web View
• Help - Database Schema
• Script Real Time display
Store values
used in routing
decisions in
Termination Call
Detail records
Typically stored
in Peripheral
Variables
Concatenate to
store multiple
values in one
variable location
Shows all
calls placed
Time, DN,
ANI, CED,
Label, etc.
Any
configuration
errors noted
in bottom
window
Typical MS help
format
Alphabetical,
keyword, or
search modes
Defines table
location of all
fields
Explanation of
field
Data type
• Rttest
• “expr” and “watch”
• “dump_vars”
1. Watch
command for
several global
variables
NOTE: Value is written to logs ONLY when it CHANGES not every time
the Administrative Script is runs.