McDewey

Multi-vendor documentation library · semantic search · MCP endpoint at /mcp

Page 810

↗ View in doc context
page
810
source
cucm/v15/jtapi-dev-guide/jtapi-dev-guide.md
chunk_id
cucm::v15::jtapi-dev-guide::jtapi-dev-guide::813

public class makecall extends TraceWindow implements ProviderObserver { Vectoractors

new Vector (); ConditionconditionInService

new Condition (); Providerprovider; public makecall ( String [] args ) { super ( "makecall" + ": "+ new CiscoJtapiVersion()); try { println ( "Initializing Jtapi" ); int curArg

0; String providerName

args[curArg++]; String login

args[curArg++]; String passwd

args[curArg++]; int actionDelayMillis

Integer.parseInt ( args[curArg++] ); String src

null; String dest

null; JtapiPeer peer

JtapiPeerFactory.getJtapiPeer ( null ); if ( curArg < args.length ) { String providerString

providerName + ";login = " + login + ";passwd = " + passwd; println ( "Opening " + providerString + "...\n" ); provider

peer.getProvider ( providerString ); provider.addObserver ( this ); conditionInService.waitTrue (); println ( "Constructing actors" ); for ( ; curArg < args.length; curArg++ ) { if ( src

= null ) { src

args[curArg]; } else { dest

args[curArg]; Originator originator

new Originator ( provider.getAddress ( src ), dest, this, actionDelayMillis ); actors.addElement ( originator ); actors.addElement ( new Receiver ( provider.getAddress ( dest ), this, actionDelayMillis, originator ) ); src

null; dest

null; } } if ( src ! = null ) { println ( "Skipping last originating address "" + src + ""; no destination specified" ); } } Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 746 Cisco Unified JTAPI Examples MakeCall.java

Page 810 content