Click to See Complete Forum and Search --> : programming an internet phone
trashthing
08-10-2003, 09:06 PM
hi. i'm wondering how i would go about programming an internet phone. what i want the program to do is i would type in an IP and their computer will, i guess, ring and then we'll talk through the mic. i'm sick of AIM and ICQ, all of those programs.
neondog
08-10-2003, 09:31 PM
you could use gnomemeeting (linux) or netmeeting (windoze)
trashthing
08-10-2003, 11:35 PM
yea, but i need a project, so i thought i would make this program.
neondog
08-10-2003, 11:56 PM
I work with this device often so maybe the protocols and codecs might help give you a start
http://www.cisco.com/univercd/cc/td/doc/pcat/ata186.htm
Good luck.
roamingnomad
08-11-2003, 12:03 AM
Tell me when you have a runnable program. I wanna see it ;) .
mike8706
08-11-2003, 12:14 AM
Do you have any programming skills? If so, what languages?
Stuka
08-11-2003, 10:59 AM
Sounds like you'll need to study interfacing with the soundcard more than anything. Reading data from the mic and writing it out a socket, and reading data from a socket and putting it out to the speakers.
Not too tough (unless soundcards are ugly to deal with, which I know NOTHING about).
sploo22
08-11-2003, 11:15 AM
One simple way to approach this (which would have other uses) is to create a general-purpose program which, when run on both computers, will connect the standard input of one to the standard output of the other, and vice versa. Then on each computer, just do:
yourprogram > /dev/dsp < /dev/dsp
Obviously, this is a very rudimentary solution; you'd also want to include some kind of compression.
michaelk
08-11-2003, 11:38 AM
Here is some info / links on voice over IP.
http://www.protocols.com/voip.htm
http://www.cis.ohio-state.edu/~jain/refs/ref_voip.htm
trashthing
08-12-2003, 04:17 PM
thanks for the links and data.
The Linux Kid
08-12-2003, 04:31 PM
Can you also contact me once you have a worker?
Thanks,
The Linux Kid
mike8706
08-13-2003, 12:01 AM
Me too! :D