McDewey

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

Page 404

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

Other Shared Participants There may exist other Addresses and Terminals that are part of some calls in addition to the designated conference controller. In these instances, those participants that are shared between both Calls are merged into one. That is, the Connections and TerminalConnections on this Calls stay unchanged. The corresponding Connections and TerminalConnections on the secondary Calls get removed from that Call. Pre-Conditions 1. Let tc1 be the conference controller on this Call 2. Let connection1 = tc1.getConnection() 3. Let tc2 to tcN be the conference controllers on otherCalls 4. (this.getProvider()).getState() = = Provider.IN_SERVICE 5. this.getState() = = Call.ACTIVE 6. tc1.getTerminal() = = tc2.getTerminal()... = tcN.getTerminal 7. tc1.getCallControlState() = = CallControlTerminalConnection.TALKING/HELD 8. tc2-tcN.getCallControlState() = = CallControlTerminalConnection.HELD/TALKING 9. this ! = otherCalls Post-Conditions 1. (this.getProvider()).getState() = = Provider.IN_SERVICE 2. this.getState() = = Call.ACTIVE 3. otherCall.getState() = = INVALID 4. Let c[] be the Connections to be merged from otherCall 5. Let tc[] be the TerminalConnections to be merged from otherCall 6. Let new(c) be the set of new Connections created on this Call 7. Let new(tc) be the set of new TerminalConnections created on this Call 8. new(c) element of this.getConnections() 9. new(c).getCallState() = = c.getCallState() 10. new(tc) element of (this.getConnections()).getTerminalConnections() 11. new(tc).getCallState() = = tc.getCallState() 12. c[i].getCallControlState() = = CallControlConnection.DISCONNECTED for all i 13. tc[i].getCallControlState() = = CallControlTerminalConnection.DROPPED for all i 14. CallInvalidEv is delivered for otherCall 15. CallCtlConnDisconnectedEv/ConnDisconnectedEv is delivered for all c[i] 16. CallCtlTermConnDroppedEv/TermConnDroppedEv is delivered for all tc[i] Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 340 Cisco Unified JTAPI Extensions Other Shared Participants