Efetuar chamadas

Olá amigos, é possível em desktop detectar uma linha fixa e efetuar chamadas?

Se estou entendendo o que você quer fazer, é tipo fazer o seu programa discar para algum telefone ???

Se é possivel ??? Claro que sim…
Como fazer ??? depende…

Tem PABX que tem placa própria para o PC e você geralmente tem uma API (que costuma ser uma DLL em C para algum sistema operacional), que você consegue fazer isso…
Para fazer com java se eles não fornecerem nada pronto, tem de fazer por JNI…

Também da para usar modem (aqueles voice), mas nem sei se eles ainda existem… (rs rs rs)

Já vi também umas plaquinhas que usavam um aparelho de telefone convencional…

É isso mesmo e, não é PABX. Muitas vezes temos que efetuar várias chamadas, ou seja, testar todos os telefones reclamados, queria desenvolver um soft para isso, tipo, efetuava a chamada, se o cliente atendesse seria solicitado teclar “1” para “OK” ou “2” para outro defeito, entendeu? Como que isso poderia ser feito?

Entendi…

Usando um modem… fazer discar é muito facil… qualquer biblioteca de comunicação serial faz a tarefa…

Agora se quer mandar uma mensagem gravada para lá e depois ainda… testar a digitação do cliente, precisa de um modem voicer…

Teria de ver se tem API para comunicar ou senão entender como ele funciona e nesse caso não seria tão trivial assim…

Deve ter produto pronto (algum tipo de modem) que faz isso e você usa a API direto… já pesquisou ?

Uma busca rapida me levou nesse aqui…
http://www.traysoft.com/addtapi_overview.htm?gclid=CMy0tPO6_J4CFR9M5Qodkxbh9g

é .NET… se o seu programa for java, terá de fazer uma DLL e uma ponte por jni… mas em ambiente windows… funciona!

Outro:
http://www.way2call.com/

Obrigado amigo, vou dar uma olhada.

legal… parece que esse way2call é bem legal…
Tem de ver como faz para comprar e tal… mas parece ter API para tudo…
O maximo que fiz com modem foi fazer a discagem, com modem comum (não voicer)… então acho que minha ajuda acaba por aqui!

Boa sorte!