/mcpIn the current release, if two addresses exist with the same DN but one is within the same cluster and the other is across the gateway, JTAPI creates a separate address object for the external DN, and only one connection is returned for an address, based on its type. This process avoids hairpin issues, as in previous releases when the address was represented only as a DN and when an application retrieved connections for the address it used to get two connections. Since fixing these issues could have caused compatibility issues with previous releases, a generic solution for these issues was developed in this release. Calls that involve an external party with the same DN as the monitored local party are now properly supported; however, no new interface is added for this feature. Backward Compatibility This feature is not backward compatible. Half-Duplex Media Support Currently JTAPI media events CiscoRTPInputStarted, CiscoRTPOutputStarted, CiscoRTPInputStopped and CiscoRTPOutputStopped do not indicate whether media is half duplex (receive only / transmit only) or full duplex (both receive and transmit). This enhancement adds the capability to provide this information in a JTAPI media event. JTAPI provides an interface on the above media events to query whether media is half duplex or full duplex. The half duplex media support feature does not impact JTAPI backward compatibility. A new interface getMediaConnectionMode() is added to Cisco Unified JTAPI RTP events. This interface will return the following values depending on the media: • CiscoMediaConnectionMode.NONE • CiscoMediaConnectionMode.RECEIVE_ONLY • CiscoMediaConnectionMode.TRANSMIT_ONLY • CiscoMediConnectionMode.TRANSMIT_AND_RECEIVE. CiscoRTPInputStarted/StoppedEv should only return RECEIVE_ONLY and TRANSMIT_AND_RECEIVE. The interface should not return NONE or TRANSMIT_ONLY. Ifthat happens, applications should ignore the event or log an error. CiscoRTPOutputStarted/StoppedEvshould only return TRANSMIT_ONLY and TRANSMIT_AND_RECEIVE. The interface should not return values NONE or RECEIVE_ONLY. Ifthat happens, applications should ignore the event or log an error. CiscoMediaOpenLogicalChannedEvshould only return RECEIVE_ONLY and TRANSMIT_AND_RECEIVE. The interface should not return values NONE or TRANSMIT_ONLY. Ifthat happens, applications should ignore the event or log an error. public interface CiscoRTPInputStartedEv getMediaConnectionMode() Returns CiscoMediaConnectionMode int public interface CiscoRTPOutputStartedEv Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 102 Features Supported by Cisco Unified JTAPI Half-Duplex Media Support