[Ma-linux] Looking for a voice app over ip
russell-evans at qwest.net
Sat May 12 22:27:41 EDT 2007
On Sat, 12 May 2007 19:31:59 -0400 (EDT)
"Jay Hart" <jhart at kevla.org> wrote:
> I've looked at sourceforge and a few other places, and havne't found what I'm
> looking for, so thought I would see if someone could help me here.
> I'm looking for a app that I can use to talk over the net, basically a peer to
> peer app that I give it an "ip" address, and the other side gets a request to
> start a session, then this app would use the features of a sound card.
> It must run on Windows, linux optional.
> Any suggestions?
Quick startup guide
Linphone is simple to use. You don't need to go through complex registrations procedures before being able to hear and see something !
Linphone, as all SIP-compliant phones, uses a SIP address to identify the destination of the phone call.
A SIP address is something that looks like closely to a SIP address, for example sip:alice at example.net.
The domain name (example.net) can also be directly an IP address.
To call someone that has another SIP phone connected to the internet, just type his SIP address in the sip address bar, then click "Call/Anwer". You should then hear a remote ring, and once the person you're calling has answered the call , you 'll hear and (perhaps) see it.
But what if I don't know the domain name or IP address ?
Don't panic, it's easy:
You can register to a public SIP registrar to have a permanent and known SIP address.
A list a free SIP registrars is available below.
First follow the instructions given on the website of the registrar you've choose. You surely need to register and choose a user and password.
Then go in the property box of linphone, in the SIP tab, and click "add proxy". A popup window appears, then enter the fields as below.
Supposing you have registered to "myregistrar.net" with a username "alice",
server address: sip:myregistrar.net
identity: sip:alice at myregistrar.net
send register : toggle yes
Other fields are optional.
Click OK and you're done. Now people can join you by calling sip:alice at myregistrar.net !
Easy start of linphone on windows
02/05/2007 12:00 pm
This article explains how to pack linphone together with its config file inside a auto-expand file so that you can share it with friends that aren't familiar with IP telephony, proxies and so on.
An interesting use-case is to have it on a USB key you bring with you to use in an internet cafe.
Parts of my familiy live oversees in South America. We hold videotelephone conversations from time to time – seeing each other and chat. Until they have broadband internet at home they go to a nearby Internet café to call. As a Linux aficionado I don't want to bother with proprietary messengers such as Yahoo and MSN installed on those machines. Moreover:
Video and sound quality should be decent
We don't like to argue with the café's staff if we can install fancy software from CD.
My not so computer savvy folks should be able to call to without having to fiddle with configuration.
Whoever wants to call simply me goes to a web site and clicks at a link to open the software which downloads and configures automatically. She just presses „Start“ and enjoys the conversation.
Pack Linphone together with its configuration into an autoexpanding archive and offer it for download.
Linphone stores its parameters such as the SIP proxy, the bandwith and the recent- calls- list in a single config file called linphonerc. Usually it is hidden in Documents and Settings\myuseraccount\Application Data\Linphone (you should set it to visible) – While this is a perfect place for an installed program's config it is not so great for the autoexpander. (e.g. how should it know what account it is running on – ok ok ok ok Administrator would fit in 90% of the cases :-) ) But Linphone is prepared: At start, it first looks into the program directory linphone-wx.exe is in.
So we move the linphonerc there. Now we can open Linphone and do the necessary configuration. We call ourselves to make sure the most recent call in history is us.
Now it's time to gift- wrap the present and send it off. I've chosen Filzip as tool to create autoexpanders. It is free (though not Open Source), lightweight and easy to handle. First we create a new archive and pack all the Linphone files under c:\program files\linphone (or whatever your locale is) into it. Make sure you didn't have the archive option Save full path info checked. Check the other three instead (Add hidden files, include subdirs, Save relative path info)
Now we have everything in the archive and still have to make it autoexpandable. For that purpose there is the menu item Actions / make .EXE. We call it and have a parameter dialog. It's a good idea to leave the default windows temp directory as it is a) usually writable and b) has always the same name no matter where in the world.
We also check always overwrite and Do not prompt user before extracting. That will open without asking. The last item on the to do list is to enter linphone-wx.exe into the command line field. (if necessary we put the relative path to the .exe there) OK and off to the webserver.
Linphone should now automatically start and configure. Have fun videocalling.
More information about the Ma-linux