salut,
J'ai installé trixbox-2.8 sur la machine virtuelle et j'ai essayé de connecter à asterisk via le code suivant :
et j'ai le fichier manager.conf qui contient les données suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 public class InteractAsterisk implements ManagerEventListener { private ManagerConnection managerConnection; public InteractAsterisk() throws IOException { ManagerConnectionFactory factory = new ManagerConnectionFactory( "192.168.1.115","admin","amp111"); this.managerConnection = factory.createManagerConnection(); } public void run() throws IOException, AuthenticationFailedException, TimeoutException, InterruptedException { // register for events managerConnection.addEventListener(this); // connect to Asterisk and log in managerConnection.login(); // request channel state managerConnection.sendAction(new StatusAction()); // wait 10 seconds for events to come in Thread.sleep(10000); // and finally log off and disconnect managerConnection.logoff(); } public static void main(String[] args) throws Exception { InteractAsterisk helloEvents; helloEvents = new InteractAsterisk(); helloEvents.run(); } }
mais lors de l'execution j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [admin] secret = amp111 deny=0.0.0.0/0.0.0.0 permit=127.0.0.1/255.255.255.0 read = system,call,log,verbose,command,agent,user,originate write = system,call,log,verbose,command,agent,user,originate
suivant le message d'erreur, j'ai pu se connecter mais la connexion est coupée trés vite ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 21 déc. 2010 15:05:31 org.asteriskjava.manager.internal.ManagerConnectionImpl connect INFO: Connecting to 192.168.1.115:5038 21 déc. 2010 15:05:31 org.asteriskjava.manager.internal.ManagerConnectionImpl setProtocolIdentifier INFO: Connected via Asterisk Call Manager/1.1 21 déc. 2010 15:05:33 org.asteriskjava.manager.internal.ManagerConnectionImpl disconnect INFO: Closing socket. 21 déc. 2010 15:05:33 org.asteriskjava.manager.internal.ManagerReaderImpl run INFO: Terminating reader thread: No more lines available: null Exception in thread "main" org.asteriskjava.manager.AuthenticationFailedException: Authentication failed at org.asteriskjava.manager.internal.ManagerConnectionImpl.doLogin(ManagerConnectionImpl.java:578) at org.asteriskjava.manager.internal.ManagerConnectionImpl.login(ManagerConnectionImpl.java:438) at org.asteriskjava.manager.internal.ManagerConnectionImpl.login(ManagerConnectionImpl.java:423) at org.asteriskjava.manager.DefaultManagerConnection.login(DefaultManagerConnection.java:294) at com.util.InteractAsterisk.run(InteractAsterisk.java:34) at com.util.InteractAsterisk.main(InteractAsterisk.java:90)
Partager