RouteAddress for Routed Call

MJ Bunkowske <[email protected]> Sat, 22 Oct 2005 09:10:32 -0500
Newsgroups gmane.comp.java.sun.jtapi
Message-ID <[email protected]>
Using JTAPI 1.2 with Cisco CallManager 3.3 (and 4.1).

I'm monitoring the endpoint device of a routed call. Is there a way for the
destination (endpoint) device to to get the Address of the device that
routed the call (the RouteAddress)?

For example:
A client calls an 800 number connected to a route point. The route point
routes that call to a destination device (the endpoint). The application
gets a CallEv for the endpoint. From that event I can get the following
information:
Call.getCalledAddress() - returns the address of the monitored device.
Call.getCallingAddress() - returns the address of the originator of the call
(the client address).
Call.getLastRedirectedAddress() - returns null

I was expecting the called address to be the same as above, the calling
address to be the RouteAddress (the 800 number in the example above), and
the last redirected address to be the originating caller (the client). But
that's not how it seems to work (at least Cisco's implementation).

Is there something I'm missing?

Do I need to monitor the route point as well? I tried a test monitoring the
route point but I couldn't seem to get information related to where the call
was being routed. RouteUsedEvent.getRouteUsed() looked promising but that
method was never called during a routed call (only RouteEvent and
RouteEndedEvent).

Any comments/suggestions welcome. Thanks.

_________________________________________________________________
On the road to retirement? Check out MSN Life Events for advice on how to
get there! http://lifeevents.msn.com/category.aspx?cid=Retirement

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