eu qria saber c alguem conhece alguma forma de fazer o java fazer uma chamada telefônica… naum sei c eu tow viajando… mas eu estou me aprofundando em java e queria saber se isso eh possivel… // agradeco dsd jah a paciencia cmg…
Java usando o modem
4 Respostas
Você vai ter que usar o JNI (Java Native Interface) para permitir que o Java execute métodos nativos do SO, sendo assim você vai ter que criar uma dll que trabalhe com o modem e a partir do java vc invoca ela.
Falow!
vlw, amigo…
Nao precisa necessariamente usar JNI.
O modem nao deixa de ser uma porta serial, entao vc pode usar o javacomm (http://java.sun.com/products/javacomm/) ou a biblioteca RxTx (http://www.rxtx.org/) para trocar informações com o modem.
Para conversar com o modem vc vai ter q usar o protocolo AT (http://members.tripod.com/michaelgellis/modem.html).
Com o q eu coloquei ate ai vc pode trocar informações via modem.
Dai para conversar (audio) vc tera q implementar usando alguma biblioteca q trabalhe com som, por exemplo o JavaSound (http://java.sun.com/products/java-media/sound/). Mas esta parte de som (pelo que vi) somente sera util se por acaso vc quizer gravar suas conversas, pois pelo q li somente eh preciso mandar um comando AT para o modem q ele abre conversa via voz onde o sistema operacional se encarregado do resto.
Eu fiz somente alguns teste com o javacomm e protocolo AT, para implementar uma bina. A parte de conversar via sistema numca cheguei a fazer nada. Mas qualquer duvida, de uma googleada, pois la achei algumas coisas uteis.
[]'s
gostei da ideia d usar a API… mas eu naum entendo direito ainda como… tem algum tutorial ou artigo q me ajude a iniciar meus estudos nesse sentido !!! agradeco a atencao…