cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
884
Views
0
Helpful
2
Replies

JTAPI Caller ID newbie cuestion

Jorge.Severino
Level 1
Level 1

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!

2 Replies 2

stephan.steiner
Spotlight
Spotlight

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.

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...