Description: jVoIP is a simple SIP Phone based on NIST Sip Communicator.
The phone won t be a fully functional SIP Client:
it won t support REGISTER request
it will be design for LAN voice communication
This phone won t function behind NAT or FireWall
This project isn t actively developed, the interface language is only in italian
Features
nice and simple to use GUI
simple configuration
high-level assumptions
We will not, consider certain functional areas like internationalization, high security, istant messaging and video phone
Screenshots
jVoip main window appears like
jVoIP settings window appears like
Notes
This project is built using Eclipse. To checkout source code refer to the CVS instructions. Then to build it you need install and configure JMF, the Java Media Framework.
To Do list
Localize in english and other languages
Remove uneeded class
Fix and add comments
Related resources
Sip Communicator: http://sip-communicator.dev.java.net/
To Search:
File list (Check if you may need any files):
jvoip\.classpath
.....\.project
.....\CVS\Entries
.....\...\Entries.Log
.....\...\Repository
.....\...\Root
.....\...\Template
.....\CVS
.....\lib\CVS\Entries
.....\...\...\Repository
.....\...\...\Root
.....\...\...\Template
.....\...\CVS
.....\...\JainSipApi1.1.jar
.....\...\log4j-1.2.8.jar
.....\...\nist-sdp-1.0.jar
.....\...\nist-sip-1.2.jar
.....\...\tinylaf.jar
.....\lib
.....\src\CVS\Entries
.....\...\...\Repository
.....\...\...\Root
.....\...\...\Template
.....\...\CVS
.....\...\it\CVS\Entries
.....\...\..\...\Repository
.....\...\..\...\Root
.....\...\..\...\Template
.....\...\..\CVS
.....\...\..\unica\CVS\Entries
.....\...\..\.....\...\Repository
.....\...\..\.....\...\Root
.....\...\..\.....\...\Template
.....\...\..\.....\CVS
.....\...\..\.....\net\CVS\Entries
.....\...\..\.....\...\...\Repository
.....\...\..\.....\...\...\Root
.....\...\..\.....\...\...\Template
.....\...\..\.....\...\CVS
.....\...\..\.....\...\jvoip\common\Console.java
.....\...\..\.....\...\.....\......\ConsoleUI.java
.....\...\..\.....\...\.....\......\.VS\Entries
.....\...\..\.....\...\.....\......\...\Entries.Log
.....\...\..\.....\...\.....\......\...\Repository
.....\...\..\.....\...\.....\......\...\Root
.....\...\..\.....\...\.....\......\...\Template
.....\...\..\.....\...\.....\......\CVS
.....\...\..\.....\...\.....\......\NetworkAddressManager.java
.....\...\..\.....\...\.....\......\NetworkDiagnostics.java
.....\...\..\.....\...\.....\......\PropertiesDepot.java
.....\...\..\.....\...\.....\......\resource\@.gif
.....\...\..\.....\...\.....\......\........\alerting.wav
.....\...\..\.....\...\.....\......\........\AudioOff.png
.....\...\..\.....\...\.....\......\........\AudioOffOver.png
.....\...\..\.....\...\.....\......\........\AudioOn.png
.....\...\..\.....\...\.....\......\........\AudioOver.png
.....\...\..\.....\...\.....\......\........\back.gif
.....\...\..\.....\...\.....\......\........\busy.wav
.....\...\..\.....\...\.....\......\........\card.gif
.....\...\..\.....\...\.....\......\........\Chiama.png
.....\...\..\.....\...\.....\......\........\ChiamaOver.png
.....\...\..\.....\...\.....\......\........\Chiudi.png
.....\...\..\.....\...\.....\......\........\ChiudiOver.png
.....\...\..\.....\...\.....\......\........\comp.gif
.....\...\..\.....\...\.....\......\........\CVS\Entries
.....\...\..\.....\...\.....\......\........\...\Repository
.....\...\..\.....\...\.....\......\........\...\Root
.....\...\..\.....\...\.....\......\........\...\Template
.....\...\..\.....\...\.....\......\........\CVS
.....\...\..\.....\...\.....\......\........\Error.gif
.....\...\..\.....\...\.....\......\........\error.wav
.....\...\..\.....\...\.....\......\........\faces.jpg
.....\...\..\.....\...\.....\......\........\Info.png
.....\...\..\.....\...\.....\......\........\InfoOver.png
.....\...\..\.....\...\.....\......\........\Inform.gif
.....\...\..\.....\...\.....\......\........\MicOff.png
.....\...\..\.....\...\.....\......\........\MicOffOver.png
.....\...\..\.....\...\.....\......\........\MicOn.png
.....\...\..\.....\...\.....\......\........\MicOver.png
.....\...\..\.....\...\.....\......\........\nistBanner.jpg
.....\...\..\.....\...\.....\......\........\ringing.wav
.....\...\..\.....\...\.....\......\........\Risp.png
.....\...\..\.....\...\.....\......\........\RispOver.png
.....\...\..\.....\...\.....\......\........\Setting.png
.....\...\..\.....\...\.....\......\........\SettingOver.png
.....\...\..\.....\...\.....\......\........\SfondoAbout.jpg
.....\...\..\.....\...\.....\......\........\SfondoB&G.jpg
.....\...\..\.....\...\.....\......\........\SfondoInfo.jpg
.....\...\..\.....\...\.....\......\........\SfSettings2.png
.....\...\..\.....\...\.....\......\........\sip-communicator-16x16.jpg
.....\...\..\.....\...\.....\......\........\sip-communicator.about.jpg
.....\...\..\.....\...\.....\......\........\sip-communicator.about.sipphone.jpg
.....\...\..\.....\...\.....\......\........\sip-communicator.jpg
.....\...\..\.....\...\.....\......\........\sip-communicator.logo.jpg
.....\...\..\.....\...\.....