Our software team using JTAPI for displaying customer info on ip phone screen as popup screen. The ip phones are assigned to application users on CUCM. The software team says some of the phones in the cluster fails when JTAPI connection is tried to them. They got null pointer exception on this line of code "provider.getTerminals()[j].getCallObservers().toString()". When they check the logs they see this error lines below:
ERROR[23 Jan 2017 15:27:29]-terms:882 SEP00229004565D
ERROR[23 Jan 2017 15:27:29]-terms:883 SEP0021D8BB7143
ERROR[23 Jan 2017 15:27:29]-terms:884 SEP001B2A89D9B0
ERROR[23 Jan 2017 15:27:29]-observation ended hashmapsize:4
ERROR[23 Jan 2017 15:27:29]-terms:885 SEP0023EBC70FE6
ERROR[23 Jan 2017 15:27:29]-terms:886 SEP002304358F7D
ERROR[23 Jan 2017 15:27:29]-terms:887 SEP00260BD840C7
ERROR[23 Jan 2017 15:27:29]-terms:888 SEP88908D735510
ERROR[23 Jan 2017 15:27:29]-terms:889 SEP00260BD91E00 ERROR[23 Jan 2017 15:27:29]-callchangedevent hashmapsize:2 ERROR[23 Jan 2017 15:27:29]-SENDING:<CiscoIPPhoneExecute><ExecuteItem URL="HTTP_URL_TO_GET_CUSTOMER_INFO-115-100-128-7369173/6"/></CiscoIPPhoneExecute> to phone SEP0023EBC7555C
ERROR[23 Jan 2017 15:27:29]-callchangedevent hashmapsize:9
ERROR[23 Jan 2017 15:27:29]-terms:890 SEP0022555F5B5C
ERROR[23 Jan 2017 15:27:29]-com.cisco.jtapi.PlatformExceptionImpl: Terminal is restricted
ERROR[23 Jan 2017 15:27:29]-terminalsize 18:1806 ERROR[23 Jan 2017 15:27:29]-listenersize 18:37
They would like to know how to make the terminal unrestricted to solve the issue. Can you please help on this?
i'm just sharing my thoughts here on this, this might helpful for you.
Customer might used "CiscoTermRestrictedEv" on their JTAPI Application Explanation on CiscoTermRestrictedEv: Public interface CiscoTermRestrictedEv extends CiscoRestrictedEv. Applications see this event when a device is added into restricted list from Cisco Unified Communications Manager Administration after the application launches. Applications cannot see events for restricted terminals or addresses on those terminals. If a terminal is restricted when it is in InService state, applications get this event and terminal and corresponding addresses move to the out-of-service state.
To recover from this issue they should use "CiscoTermActivatedEv" Returns the terminal that is activated and is removed from the restricted list.
You can find one checkbox like "Allow CTI To Control.....", checked this checkbox to remove your device from restricted list. Same option you can find for DN also. Normally CUCM administrator keep this field unchecked.
Goal: Provide a simple User Interface to control, modify and customize your Webex Desk Video device.Install time: around 5 minutes (upload the UI and macro)
What can you do?
Camera ExposurePan/tiltSelf-view on/off + small/full ...
Okay, guilty as charged for creating a click bait subject. I love Python. But there are some things about Python that can be annoying if you're just starting out as a Python programmer. Let's tackle a few of them so you don't suffer from the mistakes I ha...
Demo - Webex Video device Virtual Lamp integration
Show how easy it is to create a virtual lamp and integrate it with a Webex Video device or bot. Create your own lamp using the virtual lamp bot make it create a ...
Team,As I'm using a lot of virtual environments with PIPENV, it became harder to keep track of the environments that I have setup. And that was the reason to create this script which:
List all of your (pipenv) virtual environments