[cisco-voip] Testing complex dial plans
Wes Sisk
wsisk at cisco.com
Wed Dec 29 17:20:15 EST 2010
In the server space:
* CUOM used to include "synthetic transactions" that placed test calls
like this.
* IP-IVR is pretty easy to write a script to place calls.
* CUAE includes a place call script for troubleshooting. it's pretty
trivial to modify that to dial other destinations.
In the user space:
* HTTP interface to webdialer is pretty trivial, a script could post the
dial strings and user just has to hang up.
* HTTP interface directly to IP Phones covered in IP Phone services SDK
works pretty well in a controlled environment. The script can automate
control of the phone. The user would * just need to listen for
'unexpected' results such as reorder tone.
* The JTAPI installation used to include a 'place call' test script.
you an use that from command line to control a phone and initiate a call.
* If using CIPC or CUPC you can use windows shell scripting to interface
with the application via keystrokes to place calls.
The real missing piece to most of these is automatic verification of
results. You could automate with CDR queries to look for failed calls
reported in CDR that originate from the test endpoint during the test
window. Otherwise, its' going to require some jtapi coding, IP-IVR
scripting, or CUAE scripting to verify call results.
Someone mentioned Dialed Number Analyzer. Generally that is 'good
enough'. Keep in mind that DNA does not query the actual ccm.exe
process so the results from DNA and actual phone results can differ in
some cases.
Another idea might be to dump the dialing forest before and after
changes, then diff them. You can dump the dialing forest from the
realtime running ccm process. Be careful though this can crash the ccm
process on busy servers with very larger dial plains and constrained
disk I/O.
/Wes
Tony Lupis wrote:
>
> Hello everyone,
>
>
>
> Does anyone know of any tools to do automated testing of complex dial
> plans? Every time we make a change to our dial plan, testing to make
> sure everything is dial-able often takes longer than the change itself.
>
>
>
> Are there any war dialers (used for lawful purposes) or other tools
> out there?
>
>
>
> Thanks, Tony
>
>
>
> Tony Lupis
>
> Voice Engineer
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> cisco-voip mailing list
> cisco-voip at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-voip
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://puck.nether.net/pipermail/cisco-voip/attachments/20101229/840a742d/attachment.html>
More information about the cisco-voip
mailing list