Summary: | ASTERISK-28147: Unable to connect to Asterisk from asterisk-java | ||
Reporter: | Mani (mani) | Labels: | |
Date Opened: | 2018-11-02 15:00:34 | Date Closed: | 2020-01-13 12:40:39.000-0600 |
Priority: | Major | Regression? | |
Status: | Closed/Complete | Components: | Configs/Basic-PBX |
Versions: | 13.15.0 | Frequency of Occurrence | |
Related Issues: | |||
Environment: | Attachments: | ||
Description: | Hi,
I wrote one java program using asterisk-java api for connecting configured Asterisk server. Here is the code i wrote. import java.io.IOException; import org.asteriskjava.manager.AuthenticationFailedException; import org.asteriskjava.manager.DefaultManagerConnection; import org.asteriskjava.manager.ManagerEventListener; import org.asteriskjava.manager.TimeoutException; import org.asteriskjava.manager.action.StatusAction; import org.asteriskjava.manager.event.ManagerEvent; import org.asteriskjava.manager.response.ManagerResponse; import org.asteriskjava.manager.action.OriginateAction; public class TestDefaultManagerConnection { private DefaultManagerConnection getDefaultManagerConnection() { DefaultManagerConnection dmc; dmc = new DefaultManagerConnection(); dmc.setUsername("UserName"); dmc.setPassword("Pwd"); dmc.setHostname("IP Address"); dmc.setPort(5060); return dmc; } public void testLogin() throws Exception { DefaultManagerConnection dmc; dmc = getDefaultManagerConnection(); dmc.login(); dmc.addEventListener(new ManagerEventListener() { public void handleEvent(ManagerEvent event) { System.out.println(event); } @Override public void onManagerEvent(ManagerEvent arg0) { System.out.println(arg0); } }); dmc.sendAction(new StatusAction()); // wait for 3 seconds to receive events Thread.sleep(3000); dmc.logoff(); } public static void main(String[] args) throws Exception { TestDefaultManagerConnection connection=new TestDefaultManagerConnection(); connection.testLogin(); } } After running the above code, I am getting this exception [main] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl - Connecting to Ip Address:5060 Exception in thread "main" java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at org.asteriskjava.util.internal.SocketConnectionFacadeImpl.<init>(SocketConnectionFacadeImpl.java:140) at org.asteriskjava.util.internal.SocketConnectionFacadeImpl.<init>(SocketConnectionFacadeImpl.java:89) at org.asteriskjava.manager.internal.ManagerConnectionImpl.createSocket(ManagerConnectionImpl.java:839) at org.asteriskjava.manager.internal.ManagerConnectionImpl.connect(ManagerConnectionImpl.java:818) at org.asteriskjava.manager.internal.ManagerConnectionImpl.doLogin(ManagerConnectionImpl.java:535) at org.asteriskjava.manager.internal.ManagerConnectionImpl.login(ManagerConnectionImpl.java:484) at org.asteriskjava.manager.internal.ManagerConnectionImpl.login(ManagerConnectionImpl.java:469) at org.asteriskjava.manager.DefaultManagerConnection.login(DefaultManagerConnection.java:309) at voip.TestDefaultManagerConnection.testLogin(TestDefaultManagerConnection.java:36) at voip.TestDefaultManagerConnection.main(TestDefaultManagerConnection.java:89) Can anyone help me out on this. Thanks in advance | ||
Comments: | By: Asterisk Team (asteriskteam) 2018-11-02 15:00:36.107-0500 We appreciate the difficulties you are facing, however information request type issues would be better served in a different forum. The Asterisk community provides support over IRC, mailing lists, and forums as described at http://asterisk.org/community. The Asterisk issue tracker is used specifically to track issues concerning bugs and documentation errors. If this issue is actually a bug please use the Bug issue type instead. Please see the Asterisk Issue Guidelines [1] for instruction on the intended use of the Asterisk issue tracker. Thanks! [1] https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines By: Asterisk Team (asteriskteam) 2018-11-02 15:00:36.679-0500 Thanks for creating a report! The issue has entered the triage process. That means the issue will wait in this status until a Bug Marshal has an opportunity to review the issue. Once the issue has been reviewed you will receive comments regarding the next steps towards resolution. A good first step is for you to review the [Asterisk Issue Guidelines|https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines] if you haven't already. The guidelines detail what is expected from an Asterisk issue report. Then, if you are submitting a patch, please review the [Patch Contribution Process|https://wiki.asterisk.org/wiki/display/AST/Patch+Contribution+Process]. |