Asterisk phone Kphone
How to configure Asterisk for KPhone 4.0.1
Asterisk configuration
In this sample configuration, 192.168.0.1 represents the Asterisk server and 192.168.0.2 is the client running Kphone.
Configure Asterisk to accept registration and inbound calls in sip.conf like this:
[general]
...
disallow=all ; Disallow all codecs
allow=ulaw ; Allow codecs in order of preference
...
[kphone]
type=friend
host=dynamic
dtmfmode=inband
secret=blahblahblah
Important:
kphone handles DTMF in-band, and this only works if you force a 64 kbps codec, like ulaw or alaw
Configure kphone for the asterix server
File->Identity:
User part of SIP URL: kphone
Host part of SIP URL: 192.168.0.1
Authentication Username: kphone
Auto register: check
KPhone will ask to be restarted. After restarting it should register, and Asterisk's console should display (if verbosity is high enough):
Registered SIP 'kphone' at 192.168.0.2 port 5060 expires 900
Now you can use kphone, complete with the DTMF support.
To dial your asterisk server (e.g. for voicemail) dial the extension of interest once you are registered. For example, "s" for the start extension, or 8500 for voicemail with the default extensions.conf.
Tóth István, 2004-03-13
Please note
This configuration does not take NAT into consideration. To do that, read the Asterisk FAQ on SIP and NAT.Also, if running kphone and Asterisk on the same machine. Make sure you start Asterisk first or it will have problems binding to port 5060 if kphone is already running.
See Also
Asterisk | Asterisk Configuration | Channel Configuration | Configuration for Specific Phones

Comments
333Kphone Configuration with Asterisk
May 20 21:22:01 NOTICE18275: chan_sip.c:14606 handle_request_register: Registration from '"kphone" <sip:kphone@10.81.144.110>' failed for '10.81.144.139' - No matching peer found
— Remote UNIX connection
— Remote UNIX connection disconnected
— Remote UNIX connection
Please give me some pointers regarding this.
Mahendran.
333Re: answers
333answers
333Getting the sample to work
To get the sample above to work, I had to make a change to the kphone identity setting. In the above, it says to set the "host part of sip url: to 192.168.0.2. I think it should be the ip of the asterisk server. So I set it to 192.168.0.1 and it started to work
Abdul.
333doesn't work
333Echo
333ASterisk Kphone installation
Iam new to voip,hence do not know much abt Asterisk and kphone,i need help in installing them without any special hardware,for basic voip connectivity between two computers,can someone please tell me how to proceed abt it