McDewey

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

Page 1523

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

Secure Connection Enhancements Call information Events Action Provider is initialized correctly through TLS connection. Provider.getAddress() and provider.getTerminals() return correct number of addresses and terminals ProvInService event is delivered to provider observer The application wants to connect securely to Cisco Unified Communications Manager and downloads the certficate using the interfaces in CiscoJtapiProperties. After down loading the certificate, application initializes provider using a providerString formatted with new parameters: String providerString = serverName + ";login = " + login + ";passwd = " + passwd + ";InstanceID = " + instanceID + ";CAPF = " + CAPFserver + ";CAPFPort = " + capfport + ";TFTP = " + TFTPServer + ";TFTPPort = " + tftpport + ";CertPath = " + certificatepath+ ";CertStorePassphrase = " + cartificatepassphrase +";" JtapiPeer peer = JtapiPeerFactory.getJtapiPeer ( null ); MyProviderObserver providerObserver = new MyProviderObserver (); provider = peer.getProvider ( providerString ); Provider is initialized correctly. Provider.getAddress() and provider.getTerminals() return correct number of addresses and terminals ProvInService is delivered to provider observer The application is not interested in secure connection and open provider using userid and passwd in provider String String providerString = serverName + ";login = " + login + ";passwd = " + ";" Provider is initialized correctly through TLS connection. Provider.getAddress() and provider.getTerminals() return correct number of addresses and terminals The application uses jtprefs to download the certificates and initializes provider specifying only the userid, passwd, instanceid and certificate pass phrase in provider string. String providerString = serverName + ";login = " + login + ";passwd = " + passwd + ";InstanceID = " + instanceID +":CertStorePassphrase = " + cartificatepassphrase +";" Secure Icon Enhancements Enable the callSecurityStatusChangedEv using JTAPI ini parameters or using the JTAPIProperties. Cluster1 and Cluster2 are secured and User is also a secured user having a CAPF profile associated with it. Enable "SRTP Allowed" in the SIP trunk Configurations. Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 1459 Message Sequence Charts Secure Connection Enhancements