Class com.cisco.jtapi.extensions.CiscoJtapiVersion is missing in class path. It's a part of jtapi.jar file. You should locate jtapi.jar and put it into CLASSPATH either by environment variable or by command line option for java executable.If you are...
Nope, CTIOS does not have such functions. What you want is more like PBX or attendant console feature. It's not part of general call center functionality.You can alternate calls before conference is set up, but after conference is established, in CTI...
OnCallRTPStartedEvent is part of ISilentMonitorEvents interface, and your code looks like twisting of IAgentEvents-related filter. Have you added listeners for ISilentMonitorEvents or IGenericEvents interfaces?
It is possible to make conference with Call.SingleStepConference. Effectively it will be hold-call-conference, but in quick succession, so hold condition will not be detectable by customer. If you want to make it into transfer then, use Call.ClearCon...