[asterisk-bugs] [JIRA] (ASTERISK-28147) Unable to connect to Asterisk from asterisk-java
Asterisk Team (JIRA)
noreply at issues.asterisk.org
Fri Nov 2 15:00:48 CDT 2018
[ https://issues.asterisk.org/jira/browse/ASTERISK-28147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Asterisk Team closed ASTERISK-28147.
------------------------------------
> Unable to connect to Asterisk from asterisk-java
> ------------------------------------------------
>
> Key: ASTERISK-28147
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-28147
> Project: Asterisk
> Issue Type: Information Request
> Security Level: None
> Components: Configs/Basic-PBX
> Affects Versions: 13.15.0
> Reporter: Mani
>
> 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
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list