Hi Abhishek,
So, the problem is that for the redirect from the CTI route Point to the CTI port, the CiscoMediaOpenLogicalChannelEv never gets thrown. The CTI port is initially registered (I guess that's what you call static registration?), while the CTI route point is dynamically registered via the CiscoMediaOpenLogicalChannelEv event.
So, same problem.
One question: In setting up RTP params on the CTI route point, I don't set the MediaCapabilities. Would that be a problem and if so, how do you set it in the context of the CiscoMediaOpenLogicalChannelEv event?
If you specifiy InetAddress and port at the time of registration it is referred as static registration, while if you specify these at the time of getting CiscoMediaOpenLogicalChannelEv it is referred as dynamic registration.
MediaCapabilities include the supported codecs for the end point as defined on
com.cisco.jtapi.extensions.CiscoMediaCapability You need to specify IP Address and port at the time of getting CiscoMediaOpenLogicalChannelEv as part of CiscoRTPParams so as to tell the far end where to stream media packets once the call is answered. If this is not specified call could fail