Linphonec for SHARP Zaurus



Back to top Software page


Overview

Linphone is a SIP phone for Linux. Linphone has a GUI interface which doesn't work on Zaurus. We thus provide linphonec which is a console interface for linphone, and qlinphone which is a GUI interface, for the SHARP Zaurus PDA.

Install

Please install the following packages on your Zaurus:

The qlinphone GUI for the Zaurus is also available here: qlinphone_0.2_arm.ipk

Settings

At first, write a config file for linphone. We provide a sample config file:

	$ cp /opt/QtPalmtop/share/linphonec/linphonec ~/.linphonec
	

Now edit the configuration file:

	$ cd; vi .linphonec
	[sip]
	username=kunitake
	hostname=iptel.org
	sip_port=5060
	use_registrar=1
	as_proxy=0
	registrar=sip:iptel.org
	passwd=hogehoge
	addr_of_rec=sip:kunitake@iptel.org
	expires=900
	

You can use IP addresses instead of SIP addresses, in this case write:

	use_registrar=0
	registrar=
	passwd=
	

If you want to use MIPv6 or Privacy Extension Address, please edit as following:

	[net]
	if_name=eth0   <== your network interface ( eth0, ppp0....)
	con_type=4     <== 4: Ethernet  3: 64K/s(modem)  2: 56K/s(modem)
	use_nat=0      <== Would you like to use NAT??
	nat_address=
	use_explicit_address=1  <== set 1 from 0
	sdp_address = 2001:200:0:8430:....   <== set your home address or Privacy Extension Address.
	

How to use linphonec

The GUI is trivial to use. For the command line, use the linphonec command. It can be started without arguments from a terminal.

	$ linphonec
	Command ? 
	

You can use following commands:
  • c : to call someone. A sip url is in the form sip:user@host
  • t : to terminate a call
  • a : to accept an incoming call
  • q : quit
Example:

	Command ? c sip:someone@example.com
	[chat, chat ,chat and Good-bye!]
	Command ? t
	

If you use IPv6 addresses, put them between square brackets. For example:
	Command ? c sip:someone@[2001:200:0:8430...]
	

Enjoy!




Managed by Koichi KUNITAKE, last updated 2004/05/01
Main Nautilus6 website: www.nautilus6.org