Re: get Calling number from redirected call
Joerg Wiesmann <[email protected]> Wed, 27 Sep 2006 13:22:21 +0200
| Newsgroups | gmane.comp.java.sun.jtapi |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------090601010300060305050906 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Hi Kenny, i am sorry, i did not do anything like UUI, but maybe the ringing event is not catched correct .. i can just guess... Have a nice day ! J=F6rg Kenny Wong schrieb: > Hi Joerg, > I have tried using CallCtlConnEstablishedEv but it's not working for > me either. I will try with CallCtlConnOfferedEv though. > > The transfer is being done via manually and not via code. > > Could I ask you another question(Or anyone with answer to this)? > I have wrote an application that retrieve UUI when there is a ringing > event. It's working except for some infrequent occurrance that my > application could not retrieve the UUI. > > I am using a Avaya setup and have a IVR front to collect the digit > entered by the caller, which inturn would route the call to any > available agent. > > Thank you so much for your help. > > On 9/22/06, *Joerg Wiesmann* <[email protected] > <mailto:[email protected]>> wrote: > > Hi Kenny, > > you might try CallCtlConnOfferedEv and CallCtlConnEstablishedEv. > > Do you transfer the call via java-code (call.transfer ( ... )) > or do you want to display the number while anybody transfers the > call with its phone (manual) ?? > > You may want to catch the event CallCtlTermConnHeldEv and remember > the number in a list > and display it later with that function: > http://www.i-netsource.de/index.php?option=3Dcom_content&task=3Dvie= w&id=3D7&Itemid=3D11 > <http://www.i-netsource.de/index.php?option=3Dcom_content&task=3Dvi= ew&id=3D7&Itemid=3D11> > > Hope it helps > Joerg > > > > > Kenny Wong schrieb: >> Hi Joerg, >> I have tried to use the Established event but still i cant get >> the number. >> >> Expected callflow. >> - Phone 1 calls Phone 2. >> - Phone 2 transfer call to phone3 >> - phone 3 need to display phone 1 number. >> >> I have tried a test >> 1) if Phone 1,2 and 3 are internal call(dialling of extension >> only), it works >> 2) if Phone 1 is calling from outside(dial the full telephone >> number), it does not work. >> >> Any idea? Anyway thanks for your help. >> >> Thanks, >> Kenny >> >> >> >> On 9/19/06, *Joerg Wiesmann* < [email protected] >> <mailto:[email protected]>> wrote: >> >> Hi, >> >> you may try this event: >> CallCtlConnEstablishedEv >> and not the Talking event. >> >> Hope it helps >> >> greetz J=F6rg Wiesmann >> >> >> >> Kenny Wong schrieb: >>> Hi all, >>> I am also trying to get the caller ID of a transfered call >>> from my system. However have been getting the incorrect numbe= r. >>> >>> Expected callflow. >>> - Phone 1 calls Phone 2. >>> - Phone 2 transfer call to phone3 >>> - phone 3 need to display phone 1 number. >>> >>> I have added observer in and is retriving the caller ID in >>> the TALKING Event(Forget is it from the Connection package >>> or the Call Control package). However the caller ID that I >>> am getting is the phone 2 caller ID. >>> >>> DEduce this is because I did a 2 step transfer but shouldn't >>> another TALKING event be fired after transfer is completed? >>> Is there another event that I could look at to retrieve the >>> caller ID from phone 3 perspective? >>> >>> Thanks in advance >>> >>> Kenny >>> >>> >>> On 7/22/06, *Milan Matys* < [email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Thanks again i did it by yours first idea. I have array >>> of calls which has >>> been held and when is incoming new call i compare >>> calling number by this >>> array. It is good idea. It's slower than this solution, >>> but I work on it few >>> hours. You example explain me other thinks ( I'm not >>> experienced programmer >>> (but I will be maybe)). :) >>> >>> Have a nice weekend! >>> >>> >>> -----Original Message----- >>> From: Discussion list for Java Telephony API >>> [mailto:[email protected] >>> <mailto:[email protected]>] On Behalf Of J=F6rg >>> Wiesmann >>> Sent: Friday, July 21, 2006 10:47 AM >>> To: [email protected] >>> <mailto:[email protected]> >>> Subject: Re: [JTAPI] get Calling number from redirected c= all >>> >>> upps .. forgot something .. it has to be: >>> TerminalConnection[] tc =3D ((CallCtlConnEstablishedEv) >>> events[i]).getCallingTerminal().getTerminalConnections(); >>> for (int a=3D0;a<tc.length;a++) { >>> CallControlCall ccCall =3D >>> (CallControlCall)tc[a].getConnection().getCall(); >>> if (ccCall.getState() =3D=3D CallControlCall.ACTIVE = ) { >>> ccCall.getCalledAddress(); >>> ccCall.getCallingAddress(); >>> } >>> } >>> >>> :) >>> >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D >>> To unsubscribe, send email to [email protected] >>> <mailto:[email protected]> and include in the body >>> of the message "signoff JTAPI-INTEREST". For general >>> help, send email to >>> [email protected] <mailto:[email protected]>and >>> include in the body of the message "help". >>> >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D >>> To unsubscribe, send email to [email protected] >>> <mailto:[email protected]>and include in the body >>> of the message "signoff JTAPI-INTEREST". For general >>> help, send email to >>> [email protected] <mailto:[email protected]> and >>> include in the body of the message "help". >>> >>> >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >>> To unsubscribe, send email to [email protected] >>> <mailto:[email protected]> and include in the body of >>> the message "signoff JTAPI-INTEREST". For general help, send >>> email to [email protected] >>> <mailto:[email protected]> and include in the body of >>> the message "help". >> >> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >> To unsubscribe, send email to [email protected] >> <mailto:[email protected]> and include in the body of the >> message "signoff JTAPI-INTEREST". For general help, send >> email to [email protected] <mailto:[email protected]> >> and include in the body of the message "help". >> >> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >> To unsubscribe, send email to [email protected] >> <mailto:[email protected]> and include in the body of the >> message "signoff JTAPI-INTEREST". For general help, send email to >> [email protected] <mailto:[email protected]> and include >> in the body of the message "help". > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D > To unsubscribe, send email to [email protected] > <mailto:[email protected]> and include in the body of the > message "signoff JTAPI-INTEREST". For general help, send email to > [email protected] <mailto:[email protected]> and include > in the body of the message "help". > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > 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". =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D To unsubscribe, send email to [email protected] and include in the bo= dy of the message "signoff JTAPI-INTEREST". For general help, send email to [email protected] and include in the body of the message "help". --------------090601010300060305050906 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#ffffff" text="#000000"> Hi Kenny, <br> <br> i am sorry, i did not do anything like UUI, but maybe the ringing event is not catched correct .. i can just guess...<br> Have a nice day !<br> Jörg<br> <br> Kenny Wong schrieb: <blockquote cite="[email protected]" type="cite"> <div>Hi Joerg, </div> <div>I have tried using CallCtlConnEstablishedEv but it's not working for me either. I will try with CallCtlConnOfferedEv though.</div> <div> </div> <div>The transfer is being done via manually and not via code.</div> <div> </div> <div>Could I ask you another question(Or anyone with answer to this)?</div> <div>I have wrote an application that retrieve UUI when there is a ringing event. It's working except for some infrequent occurrance that my application could not retrieve the UUI.</div> <div> </div> <div>I am using a Avaya setup and have a IVR front to collect the digit entered by the caller, which inturn would route the call to any available agent.</div> <div> </div> <div>Thank you so much for your help.<br> </div> <div><span class="gmail_quote">On 9/22/06, <b class="gmail_sendername">Joerg Wiesmann</b> <<a href="mailto:[email protected]">[email protected]</a>> wrote:</span> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"> <div text="#000000" bgcolor="#ffffff">Hi Kenny,<br> <br> you might try CallCtlConnOfferedEv and CallCtlConnEstablishedEv.<br> <br> Do you transfer the call via java-code (call.transfer ( ... )) <br> or do you want to display the number while anybody transfers the call with its phone (manual) ?? <br> <br> You may want to catch the event CallCtlTermConnHeldEv and remember the number in a list <br> and display it later with that function: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.i-netsource.de/index.php?option=com_content&task=view&id=7&Itemid=11" target="_blank"> http://www.i-netsource.de/index.php?option=com_content&task=view&id=7&Itemid=11</a><br> <br> Hope it helps <br> Joerg<br> <br> <br> <br> <br> Kenny Wong schrieb: <blockquote cite="http://[email protected]" type="cite"> <div><span class="e" id="q_10dd522f6c6bf7d3_1"> <div>Hi Joerg, </div> <div>I have tried to use the Established event but still i cant get the number.</div> <div> </div> <div>Expected callflow.</div> <div>- Phone 1 calls Phone 2.</div> <div>- Phone 2 transfer call to phone3</div> <div>- phone 3 need to display phone 1 number.</div> <div> </div> <div>I have tried a test </div> <div>1) if Phone 1,2 and 3 are internal call(dialling of extension only), it works</div> <div>2) if Phone 1 is calling from outside(dial the full telephone number), it does not work.</div> <div> </div> <div>Any idea? Anyway thanks for your help.</div> <div> </div> <div>Thanks,</div> <div>Kenny</div> <div><br> <br> </div> </span></div> <div> <div><span class="e" id="q_10dd522f6c6bf7d3_3"><span class="gmail_quote">On 9/19/06, <b class="gmail_sendername">Joerg Wiesmann</b> <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected]</a>> wrote:</span> </span></div> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"> <div><span class="e" id="q_10dd522f6c6bf7d3_5"> <div text="#000000" bgcolor="#ffffff">Hi,<br> <br> you may try this event:<br> CallCtlConnEstablishedEv<br> and not the Talking event.<br> <br> Hope it helps<br> <br> greetz Jörg Wiesmann<br> <br> <br> <br> Kenny Wong schrieb: <blockquote cite="http://[email protected]" type="cite"> <div><span> <div>Hi all, </div> <div>I am also trying to get the caller ID of a transfered call from my system. However have been getting the incorrect number.</div> <div> </div> <div>Expected callflow.</div> <div>- Phone 1 calls Phone 2.</div> <div>- Phone 2 transfer call to phone3</div> <div>- phone 3 need to display phone 1 number.</div> <div> </div> <div> I have added observer in and is retriving the caller ID in the TALKING Event(Forget is it from the Connection package or the Call Control package). However the caller ID that I am getting is the phone 2 caller ID. </div> <div> </div> <div>DEduce this is because I did a 2 step transfer but shouldn't another TALKING event be fired after transfer is completed? Is there another event that I could look at to retrieve the caller ID from phone 3 perspective? </div> <div> </div> <div>Thanks in advance</div> <div> </div> <div>Kenny<br> <br> </div> </span></div> <div> <div><span><span class="gmail_quote">On 7/22/06, <b class="gmail_sendername">Milan Matys</b> <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected] </a>> wrote:</span> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">Thanks again i did it by yours first idea. I have array of calls which has<br> been held and when is incoming new call i compare calling number by this <br> array. It is good idea. It's slower than this solution, but I work on it few<br> hours. You example explain me other thinks ( I'm not experienced programmer<br> (but I will be maybe)). :)<br> <br> Have a nice weekend!<br> <br> <br> -----Original Message-----<br> From: Discussion list for Java Telephony API<br> [mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank">[email protected] </a>] On Behalf Of Jörg Wiesmann<br> Sent: Friday, July 21, 2006 10:47 AM <br> To: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank">[email protected] </a><br> Subject: Re: [JTAPI] get Calling number from redirected call<br> <br> upps .. forgot something .. it has to be:<br> TerminalConnection[] tc = ((CallCtlConnEstablishedEv) <br> events[i]).getCallingTerminal().getTerminalConnections(); <br> for (int a=0;a<tc.length;a++) {<br> CallControlCall ccCall =<br> (CallControlCall)tc[a].getConnection().getCall();<br> if (ccCall.getState() == CallControlCall.ACTIVE ) {<br> ccCall.getCalledAddress();<br> ccCall.getCallingAddress();<br> }<br> }<br> <br> :)<br> <br> ===========================================================================<br> To unsubscribe, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected]</a> and include in the body<br> of the message "signoff JTAPI-INTEREST". For general help, send email to<br> <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank">[email protected] </a>and include in the body of the message "help".<br> <br> ===========================================================================<br> To unsubscribe, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected] </a>and include in the body<br> of the message "signoff JTAPI-INTEREST". For general help, send email to<br> <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank">[email protected]</a> and include in the body of the message "help". <br> </blockquote> </span></div> </div> <br> =========================================================================== To unsubscribe, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank">[email protected]</a> and include in the body of the message "signoff JTAPI-INTEREST". For general help, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank">[email protected]</a> and include in the body of the message "help". </blockquote> <br> </div> <div><span>=========================================================================== To unsubscribe, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected]</a> and include in the body of the message "signoff JTAPI-INTEREST". For general help, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected]</a> and include in the body of the message "help". </span></div> </span></div> </blockquote> </div> <br> =========================================================================== To unsubscribe, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank">[email protected]</a> and include in the body of the message "signoff JTAPI-INTEREST". For general help, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank">[email protected]</a> and include in the body of the message "help". </blockquote> <br> </div> <div><span class="e" id="q_10dd522f6c6bf7d3_7">=========================================================================== To unsubscribe, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected]</a> and include in the body of the message "signoff JTAPI-INTEREST". For general help, send email to <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected]</a> and include in the body of the message "help". </span></div> </blockquote> </div> <br> =========================================================================== To unsubscribe, send email to <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a> and include in the body of the message "signoff JTAPI-INTEREST". For general help, send email to <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a> and include in the body of the message "help". </blockquote> <br> </body> </html> =========================================================================== 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". --------------090601010300060305050906--