File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes General Computing and the fly likes VoIp development Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » General Computing
Bookmark "VoIp development" Watch "VoIp development" New topic

VoIp development

Natalia Lopez
Ranch Hand

Joined: Feb 17, 2005
Posts: 41
I need to develop an application that respond phone calls over internet.
Is possible to map a phone to an IP Address where reside the application that is listening?
I'd like that the application can response different voice messenges according the key phone that push the user.
Where can I find information to develop this kind of applications with Java?
All links or information are wellcome!

Michael Ernest
High Plains Drifter

Joined: Oct 25, 2000
Posts: 7292

Moving to General Computing

Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
Paul Clapham

Joined: Oct 14, 2005
Posts: 19973

"Interactive Voice Response" is the name for that industry. There are many products that do that, but as far as I know they will work with phone calls from any source. You have probably been a "customer" using them yourself. I don't see any reason to restrict such an application to VOIP calls only, and the application doesn't require VOIP.
Natalia Lopez
Ranch Hand

Joined: Feb 17, 2005
Posts: 41
Yes I heard about IVR but the devices to work with that are really expensive. I'm Trying to find a solution using web technology if it's possible


Mahesh Rana
Ranch Hand

Joined: Sep 05, 2001
Posts: 139
To answer IP calls means you need to implement one of the VOIP protocols
(e.g SIP or H323) on your answering side.

Also, VOIP call will work only if the source of that call is a VOIP URL.

To map the Phone (PSTN) calls to IP address, you need VOIP gateway
(e.g Cisco, Quintum, Sonus, Paraxip).

Or you can just terminate the phone calls to your computer using PCI Telephony cards like Intel / Dialogic.

But in either case, you will need some sofisticated software like VXML browser that lets you hook the incoming call with database, file system, web apps etc.
[ January 13, 2006: Message edited by: Deep Narsay ]

I agree. Here's the link:
subject: VoIp development
It's not a secret anymore!