I have recently been developing with UCCX-CTI because it provided more information about both Agents and Queues. But i have recently hit a snag where i cannot get any Call Event information on a Route Point. So i need to know if it is possible to get Call Event information (such as Delivered/Offering/Ringing) if i monitored a Route Point via TAPI?
You cannot monitor route points via UCCX CTI, a call must be routed to an agent to be monitored via UCCX-CTI.
You should be able to monitor route point events. According to the TAPI documentation on CTI Route Point:
You can use Cisco Unified TAPI to control CTI route points. CTI route points allow Cisco Unified TAPI applications to redirect incoming calls with an infinite queue depth. This allows incoming calls to avoid busy signals. CTI route point devices have an address capability flag of LINEADDRCAPFLAGS_ROUTEPOINT. When your application opens a line of this type, it can handle any incoming call by disconnecting, accepting, or redirecting the call to some other directory number. The basis for redirection decisions can be caller ID information, time of day, or other information that is available to the program.
It implies that you can monitor a Route Point because it confirms that it is possible to control one. And for that you normally need to be notified of a call via a CTI event to execute Call Control functions.