Is there a "Service" That could be called that when the user picks up the phone and dials a number or when they recieve a call, it starts a service that Displays a menu on the users phone. Ie: Gives them an option to press (1) If this is a billable Client or press (2) if this a non-billable client. So that when they push for example option (1), it drops data into a seperate database of which phone and what time that the button was pressed so that a stored procedure can be called and yank the CDR data from Call manager to get the Call Duration, Number called, etc to be put into a billable time software.
I was trying to figure a way to make this more "event" Driven. I understand the aspect of using jtapi to monitor the phones, but I was trying to figure out a way from having to poll 150+ phones and have the phone generate the event Which would cause an external application to run via a xml push or something from the phone.
I just need to know when the user picks up the hand set to answer a call or place a call. External App will monitor the CDR database from there on eliminating the need to actively poll the phones all the time.
Well, thats about as event-driven as you're going to get, unless some other facility exists within the CallManager environment to provide the functionality you seek.
However, I feel that TAPI/JTAPI is exactly what provides this functionality (including the ability to limit the events that you are notified about, decreasing processing overhead). Anything else would simply be duplicating an existing interface.
Therefore, to my knowledge, one way or another you're going to have to monitor the phones for the events you're interested in, and perform some action when that occurs (the very definition of event-driven).
Note that you're not "polling" the phones, you're waiting for the specified event messages to arrive, so that you can perform some action. And you're not polling the phones themselves, the interface is with CallManager (via TAPI/JTAPI).
The short answer is that you don't.... That isn't entirely true while at
the same time it kind of is, but for the most part you don't configure
the softkeys. You enable or disable them via TCL. Here is the long
answer. Be sure to read the whole thing or e...
Topology: IP Phone > Switches > Microsoft NPS setup to forward 802.1x
proxy to > ISE 2.1 patch 3 Authentication: EAP-TLS using Cisco MIC SANs
Phone Models 802.1X support? 802.1x flavor Addtl Comment EAP-MD5 EAP-TLS
Cisco 3905 Y Y N Cisco 6911 Y Y N Cisco ...
This document describe how DST changes and how time changes are
implemented in DST. Daylight Saving Time (DST) is the practice of
setting the clocks forward 1 hour from standard time during the summer
months, and back again in the fall, in order to make b...