McDewey

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

Page 179

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

} } processConference(CiscoConferenceStartEv ev){ String controllerTermName

ev.getControllerTerminalName(); CiscoCall[] consultCalls

ev.getConferenedCalls(); CiscoCall GC1

ev.getFinalCall(); CiscoConnection[] movedConns

findConnections(consultCalls, controllerTermName); //Additional App logic to clear connections. } Connection[] findConnections(CiscoCall calls, String termName){ ArrayList connList

new ArrayList(); for(x = 0; x < calls.length; x++) { CiscoConnection[] conns

calls[x].getConnections(); for (i = 0; i<conns.length; i++) { CiscoTerminalConnection[] termConns

conns[i].getTerminalConnections(); for(j = 0; j<termConns.length; j++) { if(termConns[j].getTerminal().getName.equals(termName) && termConns[i].getState() ! = TerminalConnection.PASSIVE) { connList.add(conns[i]); } } } } return connList.toArray(Connection[] conns); } Interface Changes See CiscoConferenceStartEv, on page 382 Message Sequences See Connected Conference or Join Across Lines Use Cases - New Phones Behavior , on page 1165 Backward Compatibility This feature is backward compatible. This feature cannot be turned off for certain devices and Cisco Unified JTAPI always reports events for Join Across Lines for these phones. However, to provide backward compatibility for applications, a new permission to allow controlling these devices and to allow connected conference across lines has been added. A new standard role Standard CTI Allow Control of Phones supporting Connected Xfer and conf and a standard user group are also added. Applications can control these devices only if this new role is associated to the application user, assuming that application is using JTAPI client 7.1.2 or higher. So, by default these devices are listed as Restricted. The application must upgrade to handle this feature and associate the new permission to control these devices. If the application uses an older JTAPI client the devices are not restricted but if the application tries to observe these devices (which supports this feature to be invoked manually), JTAPI throws an exception and marks these devices as restricted from there on. Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 115 Features Supported by Cisco Unified JTAPI Event Flow Comparison and Sample Code