11-21-2006 08:57 AM - edited 03-14-2019 12:16 AM
i have installed CRS 4.0 on Call Manager 4.2. This is a standard install. CTI ports and CTI route points have been configured via CRS JTAPI call control group and JTAPI Trigger. I have associated the CTI ports and route points with the jtapi user and also check the box "enable CTI Application Use".
How do i get the CTI ports and route points to register with the call manager
How do i get the JTAPI subsystem service to become in service?
Jay
11-27-2006 08:31 AM
Try cycling cti manager of the ccm where they were registered
11-27-2006 03:39 PM
Just did an install of CRS 4.04 with CM 4.1.3. We ran into some issues with the data migration, however, the first thing I would check is to make sure that CTI Manager is running on CM. Next, try running Resynchronize which is located at subsystems/JTAPI. It will go through each of your cti ports and make sure they are configured correctly. You may want to also do the same for your JTAPI triggers. Another word of caution, I would make sure that your calling search space is correct on the line configuration of your cti port. We ran into some issues with that as well. Good luck.
11-17-2007 09:20 AM
I'm developing a system where it can sends RTP streams through a CTI port on the CallManager.
The problem is tha I cannot call the CTI port.
I can register it, add the observers but I can't receive any CallControlConnEv from the cti's address.
In my jtapi code, I'm trying to call from an IP Phone to that CTI port. I don't dial on the phone, it's just code.
If I add only an Observer to the cti's terminal, I can receive the CallCtlConnEv from the cti's address, but i cannot accept and answer the call because there is no CallObserver on the address (Address OUT_OF_SERVICE).
But if I put a CallOBserver on the cti's address, I cannot receive any CallCtlConnEv....just those from the IP Phone.
I'm using CallManager 4.1(3)
What is wrong with it?
Can you help me?
Thank you!!!
11-17-2007 04:42 PM
When you register the CTI port and add your observer, you should have some code after that which you don't have on a IP phone. Assuming the CTI port is 70001
phoneAddr = provider.getAddress("70001");
phoneAddr.addCallObserver(this);
CiscoMediaTerminal terminal = (CiscoMediaTerminal)provider.getTerminal("70001");
terminal.register(InetAddress.getLocalHost(), 4433);
Regards,
Geoff
11-19-2007 02:26 PM
thanks for the reply.
My cti port has "test" has name and 9903 as the device number.
When I put 'ciscoTerm = (CiscoMediaTerminal) provider.getTerminal(number);' , it says me that "Cannot find any CiscoMediaTerminal with name test Terminal 9903 is not in provider's domain."
Why is that?Maybe the configuration on the CallManager is wrong?
11-19-2007 02:37 PM
Did you make a CTI port (make the device name the same as the line number) in the correct calling search space and assign it to your JTAPI user?
Regards,
Geoff
11-19-2007 03:21 PM
I didn't make the device name the same as the line number :(
But it's in the correct calling search (the same search where are the other IP Phones in the network). It is also assigned to my Jtapi user, because when I search for the device number, it appears there.
Do you think it's because the device name is not the same as the line number?
Regards
11-21-2007 07:01 AM
I configured another CTI port with its name the same as its device number and didn't work...
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide