Our organisation is just starting down the path of application development for our Cisco IP telephony installation, and wish to use JTAPI via the plugin that comes with CM3.0(8). I have the sample program makecall.java (and associated classes), and while it compiles correctly, it does not establish a call between the two endpoints I specify. when it gets to the call.connect() instruction, an InvalidStateException is generated. The things I have checked are:
1. the endpoints I want to control are associated to the username I am logging in as.
2. I successfully get a Provider, and wait until it's observer receives notification that it is in service.
3. I get an array of addresses this provider can control, and get a Terminal and Address object for the originator.
4. I add observers to both.
5. I get a Call object from the provider.
but the call.connect(...) method returns an InvalidStateException. This appears to be related to the Address object, which is in an OutOfService state (as is the Terminal object). how do you put these objects in service? the phones are working happily.
Are you getting this error “Installer User Interface Mode Not Supported. The installer cannot run in this UI mode. To specify the interface mode, use the -i command-line option, followed by the UI mode identifier. The value UI mode identifiers...
The below trick might come handy when you have to add a new node to a cluster but you don't have or is unsure of the security password for the publisher. This procedure has been around for ages.
1) Login into the CLI of the Publisher.