/mcpCall information Result Action getMediaIPAddressingMode() = IPv4 (((CiscoBaseMediaTerminal) (ev.getTerminal())). getRegistrationType = CiscoBaseMediaTerminal . passes DYNAMIC_MEDIA_REGISTRATION_FOR GET_PORT_SUPPORT GC1 CallActiveEv GC1 ConnCreatedEv A GC1 ConnConnectedEv A GC1 CallCtlConnInitiatedEv A GC1 TermConnCreatedEv TermA GC1 TermConnActiveEvTerm A GC1 CallCtlTermConnTalkingEv TermA GC1 CallCtlConnDialingEv A GC1 CallCtlConnEstablishedEv A GC1 CiscoMediaOpenIPPortEv TermA Application invokes connect() API to connect to another address B on terminal termB ev.getCause() = CAUSE_RESOURCES_NOT_AVAILABLE GC1 TermConnDroppedEv TermA GC1 CallCtlTermConnDroppedEv TermA Gc1 ConnFailedEv A Gc1 CallCtlConnFailedEv A Gc1 CallInvalidEv PlatformException: Could not meet post condition of connect() Application does not sets the RTP parameters (IPv4 address and port). Scenario Three Early offer call on a IPv4 mode. CTIPort or RP supports this feature. Application does not setPort in time. (Fail Call Over SIP Trunk if MTP Allocation Fails = false) Application opens provider and adds address, terminal and call observers. (Device = TermA address = A ) Call information Result Action CiscoTermInServiceEv termACiscoAddrInServiceEv A Application registers the terminal dynamically using the new CiscoBaseMediaTermina.register() API and passes DYNAMIC_MEDIA_REGISTRATION_FOR _GET_PORT_SUPPORT for registration type and CiscoTerminal.IP _ADDRESSING_MODE_IPv4 for activeAddressingMode Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 1500 Message Sequence Charts Message Sequence Charts