Re: JTAPI-INTEREST Digest - 11 Aug 2005 to 16 Aug 2005 (#2005-68)

"Steiner, Stephan" <[email protected]> Thu, 18 Aug 2005 10:09:23 +0200
Newsgroups gmane.comp.java.sun.jtapi
Message-ID <F6BD21D50FCFD311883700508B5BC3B404B3F061@srklo1008.sdd.alcatel.ch>
Ana

Did you set AutoAccept or do you have code in place to accept incoming
calls? See the JTAPI Developer documentation from Cisco for further details.


And you do realize that with an RP, the incoming calls will just keep on
ringing until somebody hangs up if the operator is still talking to the
first caller. You didn't register your routepoint for media termination so
while you can still pick up the call (iirc that is), the caller will hear
exactly nothing and probably hang up after the third hello?. With media
termination you could effectively play it a message (you need your own G.711
streamer though as the play functionality of JTAPI hasn't been implemented
by Cisco (on a personal note I really think Cisco should deliver a fully
functional JTAPI3 implementation with no buts. It's rather frustrating for
us developers to always have to look for workarounds)), but then you're
stuck on the RP as you can neither conference or transfer your call away
once the operator is free. But that issue has come up before (I brought it
up.. I even asked Cisco for an updated JTAPI provider but no luck so far).

Stephan


Date:    Tue, 16 Aug 2005 14:44:53 -0600
From:    Ana Soares <[email protected]>
Subject: CTI Route Point

Hi

I am trying to implement something that work like a Call Center.
I want to receive multiple calls in the cti route point, and then an
operator gets one call to is phone.

to do this, I have register a CTI RoutePoint like:
 CallCenterProvider p = (CallCenterProvider)provider; // prov is a Provider
CiscoRouteTerminal term = (CiscoRouteTerminal)p.getTerminal("2000");
CiscoMediaCapability caps[] = new CiscoMediaCapability[1]; caps[0] = new
CiscoG711MediaCapability(); term.register(caps,
CiscoRouteTerminal.NO_MEDIA_REGISTRATION); // term is a CiscoRouteTerminal

RouteAddress a = p.getRouteableAddresses()[0]; a.addObserver(new AddrObs());
a.addCallObserver(new CallObs()); a.registerRouteCallback(new
RouteCallBack());

p.addObserver(this);

term.addObserver(new TermObs());
term.addCallObserver(new CallObs());

But now when I call to the directory number 2000, I don't listen nothing.
And I dont now how I am going to pick up the call on another phone.
In the post of Stephan I have seen that the event CallCtlConnAlertingEv
appears to him. But to me it doesn't appear.
I don't now what I am doing rong??
can anybody help me?
Ana

===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff JTAPI-INTEREST".  For general help, send email to
[email protected] and include in the body of the message "help".

------------------------------

End of JTAPI-INTEREST Digest - 11 Aug 2005 to 16 Aug 2005 (#2005-68)
********************************************************************

===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff JTAPI-INTEREST".  For general help, send email to
[email protected] and include in the body of the message "help".