Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contents

Table of Contents

...

Select Node/Arm and Submit

...

JTAPI

...

node Setup

Note

Any test_mate node that

...

user JTAPI requires downloading the jtapi.jar from CUCM – this is required for

...

test_mate to be able to communicate with CUCM

  1. Browse to administration application and select the required node

  2. Download and restart jade berlin service – it will ask what CUCM IP to download from. Enter the IP and OK

...

...

Yarnman CUCM app user requires

...

Standard CCM End Users

...

Standard CTI Enabled

...

This is the error seen if jade-berlin is not setup and test_mate tries to run

Code Block
Error: connect ECONNREFUSED 127.0.0.1:6666
ERROR Found test-run marked for this service that is "processing", marking test-run "failed" and aborting its tests.

CUCM Configuration

Yarnman CUCM app user requires

  • Standard CCM End Users

  • Standard Admin Users

  • Standard CTI Enabled

  • Standard CCM Server Monitoring

  • Standard CTI Allow Control of Phones supporting Rollover Mode

  • Standard CTI Allow Control of Phones supporting Connected Xfer and confStandard AXL API AccessAllow Control of Phones supporting Connected Xfer and conf

  • Standard AXL API Access

Note

Standard AXL API Access Role may need to be added to a custom Access Control Group, an alternative approach is to use

Standard CCM Super Users

Interfaces

Before initiating Testplans, Interfaces to CUCM needs to be configured. This is described in Yarnman Setup Guide under interfaces chapter https://yarnlab.atlassian.net/wiki/spaces/YSP/pages/2730393636/Yarnman+Administration#Interfaces

JTAPI Remote Setup

  1. You will require a CTI route point with 2 DN's (lines) each with external number mask (e164). The CTI route point must be associated with the Testmate User

  2. Click on CUCM instances then select the CUCM interface that the Remote (CTI Route Point) is on and add it

...

Administration

Anchor
_Toc8046532
_Toc8046532
Test Plans - Overview

...

The Dialplan test will perform testcalls from a selected phone, using configured CSS’s, to the PSTN to numbers with automatic answer or alternatively to another phone via

...

back to back trunks. A sample configuration to set up a trunk to CUBE using TCL script for test may be found below in Testmate Configuration section below

Other Prerequisites for running a Dialplan test is that CSS Groups (Required CSS’s to be tested), Number Groups (Numbers to be used for the tests) and Optionally Geographic Locations have been configured. See below in Testmate Configuration section

...

  • After Connect Failure

  • After Connect Success

  • JTAPI Connect Command

  • Image RemovedImage Added

    Pressing "Save" will save all changes made to the Dialplan test plan, that you have made.

  • Pressing "Refresh Tests" will update data for this very test, that might have been changed in existing CSS or Number Groups before.

  • Pressing "Start" will bring you to the following screen:

  • First, select a CUCM Instance.

  • After that, select the corresponding Device Pool.

  • Then select Device to be used for the test, Registration status of the selected device will display once selected.

  • Select the Line to be used and if to be scheduled, pick a date and time for the test (once you have clicked on the 'Schedule Test-Run' field, a calendar will open and after you picked a date, take you to pick a specific time automatically).

  • (Pressing 'Cancel' will bring you back to the previous page, where you can select Test Timeout and Test Generation Options.)

  • Pressing "Start" will take you to the following screen:

...

  • Select the source and target endpoint

  • Number of calls

  • Codec

Note, that the endpoints (CTI route points) need to be added to Testmate in the CUCM instances configuration.
There are options for:

  • Disable DTMF identification

  • Continue calls on error

  • Timeout for call talking

  • Timeout for call identification

...

The configuration uses a Cisco Dev Support sample TCL (Tickle) script - available below followed by sample CUBE CLI config

View file
namerobodest.tcl

Sample CUBE configuration

Code Block
application

...


service robodest bootflash:robodest.tcl

...


param robodest_maxtime-ringback 10

...


param robodest_mintime-ringback 0

...


!

...


dial-peer voice

...

 9004400 
voipservice robodestsession 
protocol sipv2
incoming called-number .

...


dtmf-relay rtp-nte

...


codec g711ulaw

...


!

...


dial-peer voice

...

 200 
voipdescription *** Calls to Primary CUCM***

...


destination-pattern [2-9].........    (Dial Peer if return trunk required to dest CUCM adjust dial peer as required)

...


session protocol sipv2

...


session target ipv4:<ip address of target CUCM here>

...


dtmf-relay rtp-nte

...


codec g711ulaw

Firewall Configuration

Local Firewall Configuration 

...