Re: get Calling number from redirected call
Joerg Wiesmann <[email protected]> Fri, 22 Sep 2006 12:45:51 +0200
| Newsgroups | gmane.comp.java.sun.jtapi |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------050100080106060002080703 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable 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=3Dview&id=3D= 7&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 numb= er. > > 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 number. >> >> 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 Wies= mann >> Sent: Friday, July 21, 2006 10:47 AM >> To: [email protected] >> <mailto:[email protected]> >> Subject: Re: [JTAPI] get Calling number from redirected call >> >> 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] 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". --------------050100080106060002080703 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"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> 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 class="moz-txt-link-freetext" href="http://www.i-netsource.de/index.php?option=com_content&task=view&id=7&Itemid=11">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="[email protected]" type="cite"> <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> <div><span class="gmail_quote">On 9/19/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,<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 class="e" id="q_10dc4dd89ecad06a_1"> <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 class="e" id="q_10dc4dd89ecad06a_3"><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 class="e" id="q_10dc4dd89ecad06a_5">=========================================================================== 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". --------------050100080106060002080703--