Re: pick up call on CTI routepoint

Jirka Novak <[email protected]>
Newsgroups gmane.comp.java.sun.jtapi
Organization Net-System Liberec
Message-ID <[email protected]>
Hi,

Stephan Steiner wrote:
> @Jan: Unfortunately that won't work for me. I have no problem with media
> termination on a CTI Port, but it doesn't work with my scenarion:
>
> 1) incoming call to CTI device
> 2) CTI device calls phone A
> 3) CTI device calls phone B
> 4) Either phone A or B is picked up
> 5) the outoing call that was not picked up is enced
> 6) incoming call is answered and immediately transferred to the active call
> to phone A / B
>
> Or simply put, it's very much like a houtgroup with parallel ringing.
>
> No phone type, not even a CTI port can perform that scenario. At point 3),
> the call made to phone A is aborted, as CTI ports as well as physical phones
> can only have one active outgoing call.
>
> The JTAPI developer guide is quite clear on the fact that a CTI Routepoint
> can terminate media (page 115 in the ccm 4.02 jtapi development guide).
>
> My best guess is that I need to register for media termination, but the
> CiscoRegistrationException I get makes no sense (message is empty), and the
> exception I get when trying to answer the call when I do not register for
> media termination is a bug in the JTAPI implementation.. it should
> internally process the error and throw one of the 4 exceptions (perhaps a
> MethotNotSupportedException with a message like "cannot terminate media
> stream because the application did not register for media termination"). I
> wonder if Mohan has some connections to the JTAPI team at Cisco..

   I resolved same problem, and I work with this scenario:

A - calling user
B - called user
R - route point
   - R have same number (address) as B, but in differend partition
C1, C2, C3, C4 - CTI point
B2, B3 - other numbers where B can be reached, as A and B in your scenario

- C reached R
- call is routed by R to C1, at same time I create calls from C2 to B,
C3 to B2, C4 to B3
- when B, B2 or B3 answer call (eg. B2 answer):
   - drop other calls than accepted, so calls from C2 and C4
   - call from C1 to C3
   - accept call on C3 and transfer it to B2 (so we have call from C1 to B2)
   - transfer call from A to C1 to B2
   - now we have call from A to B2

I did this because I can't accept calls on route point.

                                                Yours,

                                                        Jirka Novak

===========================================================================
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".
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.