asterisk-jtapi-users Mailing List for Asterisk JTAPI
Status: Beta
Brought to you by:
jwilke
You can subscribe to this list here.
2006 |
Jan
(3) |
Feb
(1) |
Mar
|
Apr
|
May
(6) |
Jun
|
Jul
|
Aug
(3) |
Sep
(2) |
Oct
|
Nov
(3) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: George S. <iq...@ya...> - 2017-05-26 12:19:51
|
Hi all, I build a full customized callcenter solution based on asterisk-java and asterisk wihtout using java-jtapi Best RegardsGeorge Sand From: "ast...@li..." <ast...@li...> To: ast...@li... Sent: Friday, May 26, 2017 3:12 PM Subject: Asterisk-jtapi-users Digest, Vol 7, Issue 1 Send Asterisk-jtapi-users mailing list submissions to ast...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/asterisk-jtapi-users or, via email, send a message with subject or body 'help' to ast...@li... You can reach the person managing the list at ast...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of Asterisk-jtapi-users digest..." Today's Topics: 1. (no subject) (KAA...@gl...) 2. Asterisk Java Server Side Configuration (Kaan ?al??kan) 3. asterisk-jtapi JtapiPeer.getProvider() error (Araujo Manuel Emilio) ---------------------------------------------------------------------- Message: 1 Date: Mon, 2 Jul 2012 16:08:50 +0300 From: <KAA...@gl...> To: <ast...@li...> Subject: [Asterisk-jtapi-users] (no subject) Message-ID: <8EA0183F3B460C4B990BA24FC4953EEB08432FBF58@GBEXCH02.global-bilgi.entp> Content-Type: text/plain; charset="us-ascii" Hi All, I want to use asteriks jtapi implementation. I am trying to use asteriks-java-0.2.jar. I can't login via this jar file to use DefaulManagerConnection class. I get "Timeout waiting for response to Challenge" from sendAction method. I can login with asteriks-java-0.3.jar properly. Can you help met o solve this issue? Best regards. ________________________________ Bu ileti (elektronik posta ve ekleri), g?nderici ve yetkili alici olan ger?ek ya da t?zel kisiye ?zeldir ve gizlidir. Eger iletinin yetkili alicisi veya yetkili alicisina iletmekten sorumlu kisi degilseniz bu iletiyi saklamaniz, kopyalamaniz, kullanmaniz veya iletmeniz kesinlikle yasaktir, l?tfen bu iletiyi sisteminizden tamamen siliniz ve g?ndereni bu konuda uyariniz. Bu iletinin i?erigininin a?iklanmasi veya paylasimi hukuken sorumluluk teskil edebilir. Global Bilgi A.S. bu iletinin dogrulugu, b?t?nl?g?, iletilmesi ve benzeri hususlar konusunda sorumlu tutulamaz. This mail (electronic mail and its attachments) is private and confidential to the sender and the authorized individual or entity recipient. If you are not the intended recipient of this mail or the person who is responsible for the transmission of it to the intended recipient, you are hereby notified that storing, copying, using or forwarding of any part of the contents is strictly prohibited, please completely delete it from your system and notify the sender. Any disclosure or sharing of this information may lead to legal responsibility. Global Bilgi Inc. shall have no liability with regard to the accuracy and integrity of this mail and its transmission. -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ Message: 2 Date: Wed, 15 Aug 2012 14:10:10 +0300 From: Kaan ?al??kan <cal...@gm...> To: ast...@li... Subject: [Asterisk-jtapi-users] Asterisk Java Server Side Configuration Message-ID: <CAPO5eS2+B=XHb...@ma...> Content-Type: text/plain; charset="iso-8859-1" Hi All, I want to use Asterisk Jtapi implementation but i can't login via ManagerConnection to asterisk server. I get timeout exception from server. I can login server via telnet login action. Maybe i couldn't configure asterisk server side. Can anyone tell me, ho to use asterisk jtapi? Best regards. -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ Message: 3 Date: Wed, 18 Dec 2013 11:32:33 -0400 From: Araujo Manuel Emilio <emi...@gm...> To: ast...@li... Subject: [Asterisk-jtapi-users] asterisk-jtapi JtapiPeer.getProvider() error Message-ID: <CA+ZrHiZVZZhFojqZ_p0iU3gXC1Xk=Oc-...@ma...> Content-Type: text/plain; charset="iso-8859-1" Hello ! I have experience in avaya-jtapi, but for asterisk implementation I cant login to the server to get the provider, getting the exception: Error loading raw provider: net.sourceforge.gjtapi.raw.asterisk.AsteriskProvider [code] /*Client Setup / Provider Parameters as is showing in the official page: http://asterisk-jtapi.sourceforge.net/setup.html */ try { myPeer = JtapiPeerFactory.getJtapiPeer(null); myProvider = myPeer.getProvider("Asterisk; Server=192.168.100.202; Port=5038; Login=myuser; Password=mypass; IncomingContext=from-trunk; TerminalContext=from-internal; OutgoingContext=out-route"); } catch (JtapiPeerUnavailableException ex) { Logger.getLogger(AsteriskJtapiTest.class.getName()).log(Level.SEVERE, null, ex); } [code] Note: I can connect using asterisk-java or telnet with the same: ip,port,user and password. I am searching for some tutorial in google, but I dont found any. - If neccesary to set any parameters in asterisk to allow the jtapi implementation? - where can I get a tutoria with some basics operations? I am testing with: Asterisk 1.8.23 on Centos 6.4 -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ------------------------------ Subject: Digest Footer _______________________________________________ Asterisk-jtapi-users mailing list Ast...@li... https://lists.sourceforge.net/lists/listinfo/asterisk-jtapi-users ------------------------------ End of Asterisk-jtapi-users Digest, Vol 7, Issue 1 ************************************************** |
From: Araujo M. E. <emi...@gm...> - 2013-12-18 15:32:42
|
Hello ! I have experience in avaya-jtapi, but for asterisk implementation I cant login to the server to get the provider, getting the exception: Error loading raw provider: net.sourceforge.gjtapi.raw.asterisk.AsteriskProvider [code] /*Client Setup / Provider Parameters as is showing in the official page: http://asterisk-jtapi.sourceforge.net/setup.html */ try { myPeer = JtapiPeerFactory.getJtapiPeer(null); myProvider = myPeer.getProvider("Asterisk; Server=192.168.100.202; Port=5038; Login=myuser; Password=mypass; IncomingContext=from-trunk; TerminalContext=from-internal; OutgoingContext=out-route"); } catch (JtapiPeerUnavailableException ex) { Logger.getLogger(AsteriskJtapiTest.class.getName()).log(Level.SEVERE, null, ex); } [code] Note: I can connect using asterisk-java or telnet with the same: ip,port,user and password. I am searching for some tutorial in google, but I dont found any. - If neccesary to set any parameters in asterisk to allow the jtapi implementation? - where can I get a tutoria with some basics operations? I am testing with: Asterisk 1.8.23 on Centos 6.4 |
From: Kaan Ç. <cal...@gm...> - 2012-08-15 11:10:18
|
Hi All, I want to use Asterisk Jtapi implementation but i can't login via ManagerConnection to asterisk server. I get timeout exception from server. I can login server via telnet login action. Maybe i couldn't configure asterisk server side. Can anyone tell me, ho to use asterisk jtapi? Best regards. |
From: <KAA...@gl...> - 2012-07-02 13:22:00
|
Hi All, I want to use asteriks jtapi implementation. I am trying to use asteriks-java-0.2.jar. I can't login via this jar file to use DefaulManagerConnection class. I get "Timeout waiting for response to Challenge" from sendAction method. I can login with asteriks-java-0.3.jar properly. Can you help met o solve this issue? Best regards. ________________________________ Bu ileti (elektronik posta ve ekleri), g?nderici ve yetkili alici olan ger?ek ya da t?zel kisiye ?zeldir ve gizlidir. Eger iletinin yetkili alicisi veya yetkili alicisina iletmekten sorumlu kisi degilseniz bu iletiyi saklamaniz, kopyalamaniz, kullanmaniz veya iletmeniz kesinlikle yasaktir, l?tfen bu iletiyi sisteminizden tamamen siliniz ve g?ndereni bu konuda uyariniz. Bu iletinin i?erigininin a?iklanmasi veya paylasimi hukuken sorumluluk teskil edebilir. Global Bilgi A.S. bu iletinin dogrulugu, b?t?nl?g?, iletilmesi ve benzeri hususlar konusunda sorumlu tutulamaz. This mail (electronic mail and its attachments) is private and confidential to the sender and the authorized individual or entity recipient. If you are not the intended recipient of this mail or the person who is responsible for the transmission of it to the intended recipient, you are hereby notified that storing, copying, using or forwarding of any part of the contents is strictly prohibited, please completely delete it from your system and notify the sender. Any disclosure or sharing of this information may lead to legal responsibility. Global Bilgi Inc. shall have no liability with regard to the accuracy and integrity of this mail and its transmission. |
From: Kaan Ç. <cal...@gm...> - 2012-06-21 12:10:12
|
Hi All, I get timeout exception below code. I can connect to AMI via telnet connection with Login action. How can i fix this problem. Error message: Timeout waiting for response to Challenge net.sf.asterisk.manager.TimeoutException: Timeout waiting for response to Challenge import java.io.IOException; import javax.telephony.Address; import javax.telephony.InvalidArgumentException; import javax.telephony.JtapiPeerUnavailableException; import javax.telephony.Provider; import net.sf.asterisk.manager.AuthenticationFailedException; import net.sf.asterisk.manager.DefaultManagerConnection; import java.io.IOException; import javax.telephony.Address; import javax.telephony.Call; import javax.telephony.InvalidArgumentException; import javax.telephony.JtapiPeer; import javax.telephony.JtapiPeerFactory; import javax.telephony.JtapiPeerUnavailableException; import javax.telephony.Provider; import javax.telephony.Terminal; import net.sf.asterisk.manager.AuthenticationFailedException; import net.sf.asterisk.manager.DefaultManagerConnection; import net.sf.asterisk.manager.ManagerConnection; import net.sf.asterisk.manager.ManagerConnectionFactory; import net.sf.asterisk.manager.TimeoutException; import net.sf.asterisk.manager.action.AgentCallbackLoginAction; import net.sf.asterisk.manager.action.ManagerAction; import net.sourceforge.gjtapi.FreeTerminal; import net.sourceforge.gjtapi.events.FreeTermObservationEndedEv; import net.sourceforge.gjtapi.events.FreeTerminalEvent; public class AsteriskJtapiTest { public static javax.telephony.Terminal myTerminal; public static Address myAddress[]; private static Provider myprovider; /** * @param args the command line arguments */ public static void main(String[] args) throws IOException, AuthenticationFailedException, JtapiPeerUnavailableException, InvalidArgumentException { try { // ProActions pro = new ProActions(); // pro.run(); // org.asteriskjava.manager.ManagerConnectionFactory fac = new org.asteriskjava.manager.ManagerConnectionFactory("xxx.xx.xx.xxx", 5038, "admin", "root01"); // org.asteriskjava.manager.ManagerConnection con = fac.createManagerConnection(); // con.login(); // System.out.println(con.getState()); // con.logoff(); ManagerConnectionFactory conFac = new ManagerConnectionFactory(); DefaultManagerConnection con = (DefaultManagerConnection) conFac.getManagerConnection("172.20.165.82","admin", "root01"); //con.setDefaultResponseTimeout(10000); System.out.println(con.getProtocolIdentifier()); //ManagerConnection con = conFac.getManagerConnection("172.20.165.82",5038, "admin", "root01"); con.login(); |
From: Marios M. <mar...@gm...> - 2010-05-25 11:07:38
|
Hello, Can somebody tell me the status of this project. We are looking at attempting to get asterisk jtapi to talk to our Asterisk server and experiencing what seems as if nothing has been implemented. Thanks Marios |
From: Nguyễn H. K. <phy...@ya...> - 2010-03-08 02:51:25
|
I am trying about Asterisk-jtapi! I have installed Asterisk server successfully and called via X-lite softphone. I do not know how used Asterisk-jtapi to call. Can you help me? Thanks you very much! Lướt web nhanh hơn. Internet Explorer 8 tối ưu hóa cho Yahoo!, tự động khởi động 2 trang bạn thích mỗi lần mở trình duyệt. Tải IE8 tại đây! http://downloads.yahoo.com/vn/internetexplorer/ |
From: ABBAS S. <sha...@gm...> - 2009-06-23 11:57:12
|
Hello I have one month experince with Asterisk and i have developed an demo application with integration to java. but i am unable to get good help for this api. can any body give me a direction for this best regards Shakeel Abbas |
From: Lamya o. <lam...@gm...> - 2009-05-04 09:34:55
|
hi there, I have been read about the asterisk JTAPI, that it is the solution for building java application for computing telephony, in order to be used in third-party call control in large distributed call centers. anybody has an advice ?! |
From: Lamya o. <lam...@gm...> - 2009-05-04 08:22:19
|
Hello there, I am introduced to the Asterisk-JTAPI, but I have been working with asterisk for the last month, and introduced to the Asterisk-java as a user, I am trying to build a web application to interact with a call center based on the Asterisk PBX, with java programming, and search had lead me to the JTAPI and I found that there is Asterisk JTAPI, the scenario I am in, is that the application is needed to allow the agent to login , answer, call, hold, see the caller ID ..etc, using asterisk-java manager API, I have implemented some of them but not the answer and hold, is it the Asterisk JTAPI the solution ? where is better reading to start developing with the Asterisk-JTAPI ? Thanks in advance Regards, |
From: <kri...@wi...> - 2008-12-11 04:55:39
|
Hi All, I have problem when I make a call saying call.connect it throws an error java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:401) at com.headissue.asterisk.jtapi.gjtapi.AsteriskProvider.createCall(Asterisk Provider.java:123) at net.sourceforge.gjtapi.raw.ProviderFactory.createCall(ProviderFactory.ja va:124) at net.sourceforge.gjtapi.FreeCall.connect(FreeCall.java:341) I see in known limitations that the "After a restart of the Java application no active calls are reported if some are established. This is not conforming to the JTAPI specification which states that after a restart any active call should be reported correctly and that snapshot events should be genereated. This is because we cannot get any needed piece of information from the Asterisk PBX (e.g. called address). " I have to answer a call or to hnag up an existing call on terminals by connecting on to asterisk can you help me out saying how I can do it as Asterisk doesnt report or recognise any existing calls or is not sending events of calls on the terminals.Expecting a quick reply.Thanks in advance Krishna Kiran Katakam Project Engineer Wipro Technologies Ph:9966229783 |
From: Michele La P. <mic...@gm...> - 2008-09-28 14:22:57
|
Hi All, Is there plan to port asterisk-jtapi to work with asterisk 1.4.X using asterisk-java (nows it's org.asteriskjava packaging) and jtapi-1.4 ? Thanks -- Michele |
From: Jose B. P. S. <jos...@gm...> - 2006-12-18 14:48:20
|
Hello, I have this question, what application can be used to connect to me by TAPI? cheers, Ben |
From: Jens W. <jw0...@he...> - 2006-11-24 13:39:20
|
On Tuesday 21 November 2006 10:53, Phil William wrote: > Nov 21, 2006 5:42:29 PM net.sf.asterisk.util.impl.JavaLoggingLog info >=20 > INFO: Adding channel Local/301@from-setup-9cf9,2 >=20 > Nov 21, 2006 5:42:29 PM net.sf.asterisk.util.impl.JavaLoggingLog info >=20 > INFO: Adding channel Local/301@from-setup-9cf9,1 >=20 > java.lang.NullPointerException >=20 > at java.util.Hashtable.put(Unknown Source) >=20 > at com.headissue.asterisk.jtapi.gjtapi.AsteriskProvider.createCall > (Aster >=20 > iskProvider.java:123) >=20 > at net.sourceforge.gjtapi.raw.ProviderFactory.createCall > (ProviderFactory >=20 > .java:124) >=20 > at net.sourceforge.gjtapi.FreeCall.connect(FreeCall.java:341) >=20 > at asteriskjtapivoipclient.Main.call(Main.java:94) >=20 > at main.AbstractMain.actionPerformed(AbstractMain.java:48) >=20 > at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) >=20 > at javax.swing.AbstractButton$Handler.actionPerformed(Unknown > Source) >=20 > at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown > Source) >=20 > at javax.swing.DefaultButtonModel.setPressed(Unknown Source) >=20 > at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unkno= wn > Sour >=20 > ce) >=20 > at java.awt.Component.processMouseEvent(Unknown Source) >=20 > at javax.swing.JComponent.processMouseEvent(Unknown Source) >=20 > at java.awt.Component.processEvent(Unknown Source) >=20 > at java.awt.Container.processEvent(Unknown Source) >=20 > at java.awt.Component.dispatchEventImpl(Unknown Source) >=20 > at java.awt.Container.dispatchEventImpl(Unknown Source) >=20 > at java.awt.Component.dispatchEvent(Unknown Source) >=20 > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Sour= ce) >=20 > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Sourc= e) >=20 > at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) >=20 > at java.awt.Container.dispatchEventImpl(Unknown Source) >=20 > at java.awt.Window.dispatchEventImpl(Unknown Source) >=20 > at java.awt.Component.dispatchEvent(Unknown Source) >=20 > at java.awt.EventQueue.dispatchEvent(Unknown Source) >=20 > at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown > Source) >=20 >=20 >=20 > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) >=20 > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) >=20 > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) >=20 > at java.awt.EventDispatchThread.run(Unknown Source) Hi Phil! Looking at your stack trace, I think I know where the problem is buried. I develop whith an asterisk version with the BRIStuff patches from junganns= =2Enet applied. With this patches the originate management command=20 returns a call unique id that my code expects. I don't have a really proper solution for this right now. Actually,=20 Martin Sl=C3=A1de=C4=8Dek did some work arounds for this and created a spec= ial=20 asterisk jtapi version. I will send you this in private and put it in the=20 downloads. To solve this problems permanently I am working on a test suite that runs t= hrough all these variants automaticlly, but I have very limited time right now. Best, Jens =2D-=20 "Everything superfluous is wrong!" =C2=A0 =C2=A0// Jens Wilke - headissue GmbH - Munich - Germany =C2=A0\// http://www.headissue.com |
From: Jens W. <jw0...@he...> - 2006-11-21 08:23:29
|
Hi Phil! On Tuesday 21 November 2006 03:21, Phil William wrote: > IncomingContext > TerminalContext > OutgoingContext > > For all 3, I used from-setup. Is that correct? That's okay. > [from-setup] > exten =3D> 301,1,Dial(SIP/301) > exten =3D> 302,1,Dial(SIP/302) > I am able to retrieve the terminals, but I am not able to make calls from > my client to another softphone and I always get a NullPointerException wi= th > the connect method of the Call object. Help would be greatly appreciated. Can you pls. post the stack trace? Best, Jens =2D-=20 "Everything superfluous is wrong!" =C2=A0 =C2=A0// Jens Wilke=20 =C2=A0\// headissue GmbH - http://www.headissue.com |
From: Phil W. <phi...@gm...> - 2006-11-21 02:21:16
|
Hi. I'm fairly new with JTAPI and VoIP in general. I'm trying to develop a softphone that will be able to call other extensions defined in the context from-setup. What are the settings to be used for IncomingContext TerminalContext OutgoingContext For all 3, I used from-setup. Is that correct? [from-setup] exten => 301,1,Dial(SIP/301) exten => 302,1,Dial(SIP/302) I am able to retrieve the terminals, but I am not able to make calls from my client to another softphone and I always get a NullPointerException with the connect method of the Call object. Help would be greatly appreciated. Thanks! -- You laugh at me because I'm different. I laugh at you because you're all the same. |
From: Jens W. <jw0...@he...> - 2006-09-18 17:21:47
|
Hi Hrishikesh! > Hi Jens,After a lot of debugging & googling, I found the possible cause > of this issue. Please refer the following link. > http://threebit.net/mail-archive/asterisk-java-users/msg00068.htmlI also > found that \'Asterisk - Java\' project have delivered the 1st milestone > of 0.3 version. I will take a look at that. Problem is that I use the "bristuffed" Version of Asterisk which adds extra information so this stuff works correctly for me but not for users which don't use the bristuff patches. Best, Jens -- Jens Wilke // http://www.headissue.com - headissue GmbH - Munich - Germany \// "Don't wait for something you have to do yourself" |
From: Hrishikesh G. <hri...@re...> - 2006-09-05 09:13:15
|
Hi Jens,After a lot of debugging & googling, I found the possible cause of this issue. Please refer the following link. http://threebit.net/mail-archive/asterisk-java-users/msg00068.htmlI also found that \'Asterisk - Java\' project have delivered the 1st milestone of 0.3 version. In this version the package structure is changed & the corrosponding changes are not incorporated in JTAPI classes...Can you please look into this & let me have your feedback.Thanks,Hrishikesh \"Hrishikesh Gadre\" wroteHi Jens,Thanks a lot for the feedback. I downloaded the latest source from CVS & the below mentioned error is gone. But now I am facing problem while creating a call. I am getting following exception,***********************************************************java.lang.NullPointerException at java.util.Hashtable.put(Unknown Source) at com.headissue.asterisk.jtapi.gjtapi.AsteriskProvider.createCall(AsteriskProvider.java:131) at net.sourceforge.gjtapi.raw.ProviderFactory.createCall(ProviderFactory.java:124) at net.sourceforge.gjtapi.FreeCall.connect(FreeCall.java:341) at FirstTest.main(FirstTest.java:85)Aug 28, 2006 3:13:30 PM net.sf.asterisk.util.impl.JavaLoggingLog infoINFO: Adding channel Local/9002@testivr-60a0,1****_call.leg2=nullAug 28, 2006 3:13:30 PM net.sf.asterisk.util.impl.JavaLoggingLog warnWARNING: Unexpected exception in eventHandler com.headissue.asterisk.jtapi.gjtapi.AsteriskProvider$MyManagerEventHandlerjava.lang.NullPointerException at com.headissue.asterisk.jtapi.gjtapi.AsteriskProvider$MyManagerEventHandler.handleEvent(AsteriskProvider.java:328) at net.sf.asterisk.manager.DefaultManagerConnection.dispatchEvent(DefaultManagerConnection.java:975) at net.sf.asterisk.manager.impl.ManagerReaderImpl.run(ManagerReaderImpl.java:236) at java.lang.Thread.run(Unknown Source)***********************************************************On a bit of debugging, I found that \'_call.leg2\' value is NULL in MyManagerEventHandler class in AsteriskProvider.java file. Please find the attached source code I am testing... Can you please look into this & let me know ?Thanks,Hrishikesh---------------------------------------------------------------------------------------------Jens Wilke wroteHi Hrishikesh!On Thursday 24 August 2006 10:35, Hrishikesh Gadre wrote:> http://sourceforge.net/tracker/index.php?func=detail&aid=1501440&group_id=1>46939&atid=766835 This is already fixed in CVS HEAD. Sorry for the inconvience.Could you pls. use the CVS version and give feedback?Best,Jens--  Jens Wilke  // headissue GmbH - Munich - Germany // http://www.headissue.com |
From: Hrishikesh G. <hri...@re...> - 2006-08-28 09:54:20
|
Hi Jens,Thanks a lot for the feedback. I downloaded the latest source from CVS & the below mentioned error is gone. But now I am facing problem while creating a call. I am getting following exception,***********************************************************java.lang.NullPointerException at java.util.Hashtable.put(Unknown Source) at com.headissue.asterisk.jtapi.gjtapi.AsteriskProvider.createCall(AsteriskProvider.java:131) at net.sourceforge.gjtapi.raw.ProviderFactory.createCall(ProviderFactory.java:124) at net.sourceforge.gjtapi.FreeCall.connect(FreeCall.java:341) at FirstTest.main(FirstTest.java:85)Aug 28, 2006 3:13:30 PM net.sf.asterisk.util.impl.JavaLoggingLog infoINFO: Adding channel Local/9002@testivr-60a0,1****_call.leg2=nullAug 28, 2006 3:13:30 PM net.sf.asterisk.util.impl.JavaLoggingLog warnWARNING: Unexpected exception in eventHandler com.headissue.asterisk.jtapi.gjtapi.AsteriskProvider$MyManagerEventHandlerjava.lang.NullPointerException at com.headissue.asterisk.jtapi.gjtapi.AsteriskProvider$MyManagerEventHandler.handleEvent(AsteriskProvider.java:328) at net.sf.asterisk.manager.DefaultManagerConnection.dispatchEvent(DefaultManagerConnection.java:975) at net.sf.asterisk.manager.impl.ManagerReaderImpl.run(ManagerReaderImpl.java:236) at java.lang.Thread.run(Unknown Source)***********************************************************On a bit of debugging, I found that \'_call.leg2\' value is NULL in MyManagerEventHandler class in AsteriskProvider.java file. Please find the attached source code I am testing... Can you please look into this & let me know ?Thanks,Hrishikesh---------------------------------------------------------------------------------------------Jens Wilke wroteHi Hrishikesh!On Thursday 24 August 2006 10:35, Hrishikesh Gadre wrote:> http://sourceforge.net/tracker/index.php?func=detail&aid=1501440&group_id=1>46939&atid=766835 This is already fixed in CVS HEAD. Sorry for the inconvience.Could you pls. use the CVS version and give feedback?Best,Jens--  Jens Wilke  // headissue GmbH - Munich - Germany // http://www.headissue.com |
From: Jens W. <jw0...@he...> - 2006-08-24 09:02:37
|
Hi Hrishikesh! On Thursday 24 August 2006 10:35, Hrishikesh Gadre wrote: > http://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D1501440&grou= p_id=3D1 >46939&atid=3D766835=20 This is already fixed in CVS HEAD. Sorry for the inconvience. Could you pls. use the CVS version and give feedback? Best, Jens =2D-=20 =C2=A0Jens Wilke =C2=A0 =C2=A0// headissue GmbH - Munich - Germany =C2=A0\// http://www.headissue.com |
From: Hrishikesh G. <hri...@re...> - 2006-08-24 08:38:57
|
Hi All,=0A=0AWhile working with Asterisk Jtapi implementation, I facing iss= ue related to "ClassCastException" while getting the Terminal information f= orm the Address. I found that a bug related to this problem is already logg= ed, but wanted to know if anybody has found any workaround for the same. Pl= ease refer the following link for the details related to the bug.=0A=0Ahttp= ://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D1501440&group_id= =3D146939&atid=3D766835=0A =A0=0AThanks in advance.=0A-Hrishikesh |
From: Jens W. <jw0...@he...> - 2006-05-30 09:12:48
|
On Friday 26 May 2006 18:45, Rolands Mek=C5=A1s wrote: > I want to write simple program which will log all incoming calls. I'm > writing following code: > > public class MyCallService { > public static void main(String[] args) throws Exception { > JtapiPeer peer =3D JtapiPeerFactory.getJtapiPeer(null); > Provider provider =3D peer.getProvider("Asterisk"); > TextFileEventLogger tfLogger =3D new TextFileEventLogger(); > Terminal terminal =3D provider.getTerminal("123"); > terminal.addCallListener(tfLogger); > } > } Just BTW: I put together some examples how to produce CDRs, look here: http://asterisk-jtapi.sourceforge.net/xref/com/headissue/jtapi/examples/Pho= neProtocol.html Regards, Jens =2D-=20 =C2=A0Jens Wilke =C2=A0 =C2=A0// http://www.headissue.com - headissue GmbH - Munich - Germany =C2=A0\// =C2=A0"Don't wait for something you have to do yourself" |
From: Jens W. <jw0...@he...> - 2006-05-30 08:17:45
|
Hi Rolands! On Friday 26 May 2006 18:45, Rolands Mek=C5=A1s wrote: > How can i make my app listen to all call events in Asterisk? Sorry, you found an unsupported feature. This is a major thing that is missing right now, because I am not 100% sure whats the easiest way to extract all the needed things from the configuration and the manager events. To be precise: the association to the correct terminal and the id of the calling party is the problem. I am planing to have a solution ready here in the next two weeks, hope that fits in your schedule. What terminal equipment do you use (SIP, ISDN)? Regards, Jens =2D-=20 =C2=A0Jens Wilke =C2=A0 =C2=A0// http://www.headissue.com - headissue GmbH - Munich - Germany =C2=A0\// =C2=A0"Don't wait for something you have to do yourself" |
From: <ro...@so...> - 2006-05-26 16:43:50
|
I want to write simple program which will log all incoming calls. I'm writing following code: public class MyCallService { public static void main(String[] args) throws Exception { JtapiPeer peer = JtapiPeerFactory.getJtapiPeer(null); Provider provider = peer.getProvider("Asterisk"); TextFileEventLogger tfLogger = new TextFileEventLogger(); Terminal terminal = provider.getTerminal("123"); terminal.addCallListener(tfLogger); } } tfLogger is just an implementation which writes event log to console for now. Connection to Asterisk box seems fine, and INFO logs confirms that, but when I make a call, provider doesn't throw any events to CallListener. 2006.26.5 19:36:19 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Connecting to 192.168.1.24 port 5038 2006.26.5 19:36:19 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Connected via Asterisk Call Manager/1.0 2006.26.5 19:36:19 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Successfully logged in 2006.26.5 19:36:19 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Determined Asterisk version: Asterisk 1.2 2006.26.5 19:36:19 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Adding new queue default 2006.26.5 19:36:28 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Adding channel SIP/123-f379 2006.26.5 19:36:28 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Adding channel SIP/124-626f 2006.26.5 19:36:28 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Adding channel SIP/124-626f 2006.26.5 19:36:43 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Linking channels SIP/123-f379 and SIP/124-626f 2006.26.5 19:36:47 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Unlinking channels SIP/123-f379 and SIP/124-626f 2006.26.5 19:36:47 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Removing channel SIP/124-626f due to hangup 2006.26.5 19:36:47 net.sf.asterisk.util.impl.JavaLoggingLog info INFO: Removing channel SIP/123-f379 due to hangup Besides that when i make call from application, for example Call call = provider.createCall(); call.connect(terminal, terminal.getAddresses()[0], "124"); Events are thrown. How can i make my app listen to all call events in Asterisk? |
From: Jens W. <jw0...@he...> - 2006-05-22 17:44:04
|
On Monday 22 May 2006 13:47, Rolands Mek=C5=A1s wrote: > What could be wrong with this? I'm stuck... :( > > --exception I'm getting > > INFO: Adding new queue default > Exception in thread "main" > com.headissue.asterisk.jtapi.gjtapi.DialplanContextParser$Exception: > index number expected, at: '123' =3D> ^hint: The dialplan parser does not recognize the hint priority right now. I just changed the code and commited it to CVS that hint gets ignored=20 for the moment, so we get rid of the parsing error.=20 If you do not want to use the CVS code an compile yourself, maybe=20 putting the hint into the macro is a temporary solution. Actually I totally missed the existence of the hint statement. I will add proper support for it soon, because it may solve some=20 open issues. > as i understand, for Terminal context I should use ext-local.... Yes. In your config you set terminal and incoming context both to ext-local and you will get a 1:1 mapping of terminals to addresses. Regards, Jens =2D-=20 =C2=A0Jens Wilke =C2=A0 =C2=A0// http://www.headissue.com - headissue GmbH - Munich - Germany =C2=A0\// =C2=A0"Don't wait for something you have to do yourself" |