04-10-2007 01:52 PM - edited 03-13-2019 04:03 PM
Hi..
I'm try to make a CTI caller ID with JTAPI..
I'm connected to one phone, and my app "listen" this events:
callChangedEvent(CallEv[] eventos)
addressChangedEvent(AddrEv[] eventos)
terminalChangedEvent(TermEv[] eventos)
So, i want to push a CiscoIPPhoneText or CiscoIPPhoneImage into my "connected" Phone. But, CallEv[] don't let me know the "Terminal", just i can get the "Observer"..
I'm newbie on JTAPI.. so my cuestion is: How can i get my Terminal to do this:
ciscoTerminal=(CiscoTerminal)eventos[0].getTerminal();
ciscoTerminal.sendData(StringWithCiscoIPPhoneText);
??
Thanks in advance!
04-10-2007 11:33 PM
Download the IP Phone Services SDK and look at the CallerInfo sample.. it does exactly what you want to achieve so you'll see how it's supposed to work.
04-11-2007 06:39 AM
Thanks for reply Stephan.
I read take a look into CallerInfo Sample... and i try to do that with Java Application.
But:
- CallerInfoServer Class give me the ActiveCallPartyNumbers (I need the incoming numbers.. before user answer the phone)
- CallerInfo Sample needs the phoneName as a parameter.. i need to "capture" with the app.
- CallerInfo Sample says:
// This sample app also illustrates the use of the new JTAPI CiscoTerminal.sendData() which
// allows phone PUSHes to be performed directly on JTAPI Terminal objects without the need
// to find the IP address of the phone or provide authentication information.
But.. where this Sample uses CiscoTerminal.sendData() ???
Thanks again in advance for replys...
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