JTAPI avec un Alcatel OmniPCX Office

JTAPI avec un Alcatel OmniPCX Office - Java - Programmation

Marsh Posté le 10-06-2003 à 12:27:27    

Salut,
 
Voilà je cherche à développer une appli Java utilisant JTAPI. Mon réseau se compose d'un Alcatel OmniPCX Office sur lequel sont reliés 3 postes Premium et 3 PC. Mon appli devra permettre de passer un coup de fil en cliquant sur un bouton "appeler", et afficher le numéro en cas d'appel entrant.
Et mon premier problème concerne le provider JTAPI. Je sais que l'OmniPCX est compatible TAPI, mais comment connaitre les paramètres de provider ? Les exemples que j'ai font ça :  

Code :
  1. try {
  2.       JtapiPeer peer = JtapiPeerFactory.getJtapiPeer(null);
  3.       myprovider = peer.getProvider(null);
  4.     } catch (Exception excp) {
  5.       System.out.println("Can't get Provider: " + excp.toString());
  6.       System.exit(0);
  7.     }


Mais ça me lève toujours l'exception en mettant :  

Can't get Provider: javax.telephony.JtapiPeerUnavailableException: JtapiPeer: DefaultJtapiPeer could not be instantiated.


 
Merci de m'aider :)

Reply

Marsh Posté le 10-06-2003 à 12:27:27   

Reply

Marsh Posté le 10-06-2003 à 12:29:12    

du peu de ce que j'ai fait qd j'étais chez Alcatel, je me souviens que c'est une erreur très commune. As tu regarder la FAQ de la homepage JTapi?
 
sans doute http://java.sun.com/products/jtapi
 
 
 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 10-06-2003 à 12:34:04    

bon v avoir l'air boulet, mais j'avais trouvé ça sur un autre site :  


When I start the J323 Engine I get the exception javax.telephony.JtapiPeerUnavailableException: JtapiPeer: DefaultJtapiPeer could not be instantiated
 
You have the JTAPI interface definition (the JTAPI jar file), but you don't have a JTAPI implementation. The JTAPI implementation (the J323 Engine jar file j323.jar) is not in the classpath.  
 


je vois pas ce que c'est ce fichier j323.jar, j'ai récup les classes de JTAPI 1.2, c tout...

Reply

Marsh Posté le 10-06-2003 à 12:37:42    

pilou51 a écrit :

bon v avoir l'air boulet, mais j'avais trouvé ça sur un autre site :  


When I start the J323 Engine I get the exception javax.telephony.JtapiPeerUnavailableException: JtapiPeer: DefaultJtapiPeer could not be instantiated
 
You have the JTAPI interface definition (the JTAPI jar file), but you don't have a JTAPI implementation. The JTAPI implementation (the J323 Engine jar file j323.jar) is not in the classpath.  
 


je vois pas ce que c'est ce fichier j323.jar, j'ai récup les classes de JTAPI 1.2, c tout...


 
Bin tu as récupérer les interfaces quoi, pas d'implémentation. C'est un peu comme JDBC. Les interfaces sont définies (genre Connection, Statement, etc) mais il te faut une implémentation pour ta base de données (un driver pour Mysql par exemple)
 
Là tu n'as rien quoi :)
 
Il faut donc récupérer l'implémentation de JTapi pour ton matériel (voir avec Alcatel)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 10-06-2003 à 12:43:34    

Ah oki merci j'avais pas compris ça :)
Et ça existe pas une implémentation générique (par exple ce j323.jar semble supporter par mal de matériel...)
Parceque j'ai rien pour contacter Alcatel moi, et la boîte où ils ont acheté l'omnipcx a fermé alors..... :)

Reply

Marsh Posté le 10-06-2003 à 12:46:42    

pilou51 a écrit :

Ah oki merci j'avais pas compris ça :)
Et ça existe pas une implémentation générique (par exple ce j323.jar semble supporter par mal de matériel...)
Parceque j'ai rien pour contacter Alcatel moi, et la boîte où ils ont acheté l'omnipcx a fermé alors..... :)


 
Alcatel doit te fournir les drivers de l'onmiPCX. C'est un modèle relativement standard en plus. Contacte les via le site web devrait etre suffisant


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 10-06-2003 à 12:50:27    

oki merci v essayer :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed