Bonjour,
Je dois faire des testes pour faire une petite CTI en java.
J'ai vu que JTapi était fait pour cela mais le problème est que nos appareils sont des Aastra et pas Cisco.
Donc normalement JTapi est pas compatible, par chance Aastra offre un drivers windows qui ajoute l'appareil du réseau choisi dans la liste "modem" de windows.
J'ai trouvé ensuite XTapi qui est sensé pouvoir utilisé les modems windows.
Voici le code pour se connecter :
Et voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Provider myprovider = null; try { JtapiPeer peer = JtapiPeerFactory.getJtapiPeer("net.xtapi.XJtapiPeer"); for(int i = 0; i< peer.getServices().length;i++){ System.out.println(peer.getServices()[i]); } myprovider = peer.getProvider("218"); System.out.println("Get Provider: " + myprovider.getName()); } catch (Exception excp) { System.out.println("Can't get Provider: " + excp.toString()); System.exit(0); }
Pourtant le jar est ajouté dans les librairy du projets (avec netbeans) et j'ai fait un import dans la page.Exception in thread "main" java.lang.UnsatisfiedLinkError: no XTapi in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at net.xtapi.serviceProvider.MSTAPI.<clinit>(MSTAPI.java:35)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at net.xtapi.XProvider.<init>(XProvider.java:85)
at net.xtapi.XJtapiPeer.getProvider(XJtapiPeer.java:105)
at testjtapi.Main.main(Main.java:37)
Java Result: 1
Que faire ?
Cordialement,
rXp>!<
Partager