Jump to: navigation, search

Difference between revisions of "SIP Voip implementation For ECF"

Line 81: Line 81:
 
<br>  
 
<br>  
  
== Project Code Hosting==
+
== Project Code Base<br> ==
----
+
 
 +
Currently the project code base is hosted at a Google code site. <br>
 +
 
 +
The Google Code is at [http://code.google.com/p/voipimplementationforecfusingsip/ code.google.com/p/voipimplementationforecfusingsip/]<br>
 +
 
 +
The code base is managed using Sub version vertion control system.
 +
 
 +
 
 +
 
 +
== Code Base Access==
 +
 
 +
Command-Line Access
 +
 
 +
Use this command to anonymously check out the latest project source code:<br># Non-members may check out a read-only working copy anonymously over HTTP.<br>svn checkout http://voipimplementationforecfusingsip.googlecode.com/svn/trunk/ voipimplementationforecfusingsip-read-only <br>
 +
 
 +
<br>
 +
 
 +
<br>

Revision as of 04:14, 23 August 2009

Abstract

Session Initialization Protocol(SIP) is an Application Layer protocol which supports many services such as VoIP, IM, Presence Information and etc. But currently it's widely used for applications based on Voice calls and Video Calls.Eclipse Communication Framework is consists of many protocol implementations such as XMPP, YaHoo, MSN and etc. And also it contactins providers developed based on the above protocol implementations. Hence my goal is to implement a provider for VoIP for ECF based on SIP protocol for ECF.

Deliverables

  • SIP Provider for ECF
  • RTP Provider for ECF
  • SIP Related tests
  • Relevant Documentations and User Guides.

Timeline

Time line for project Milestones is given below

Legend
Glass.gif Needs some research

Progress.gif Work in progress

Ok green.gif Feature added


Milestone Date Planned/Completed/Progressing  items status
M1 June 24 Implementation of the SIP Provider  Ok green.gif
M2 July 4 Completing the tests for SIP Provider and fix bugs
Ok green.gif
M3 August 8 Implementation of RTP provider using FMJ Ok green.gif
M4 August 10 Complete the tests for RTP Provider and fix bugs
Ok green.gif
M5 August 12 Integrating the SIP & RTP Providers and create a SIP softphone Ok green.gif
M6 August14 Complete the tests for integrated system and fix bugs
Ok green.gif
M7 August 17 Create the JUnit tests for Complete SIP and RTP integareted SIP softphone
Ok green.gif
M8 August 28 Implementing the ECF Call API for SIP softphone
Glass.gif Progress.gif
M9 September 1 Implementing UI for SIP softphone
Glass.gif Progress.gif
M10
Mid September Contributing the SIP softphone to the ECF Codebase
Glass.gif


Project Code Base

Currently the project code base is hosted at a Google code site.

The Google Code is at code.google.com/p/voipimplementationforecfusingsip/

The code base is managed using Sub version vertion control system.


Code Base Access

Command-Line Access

Use this command to anonymously check out the latest project source code:
# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://voipimplementationforecfusingsip.googlecode.com/svn/trunk/ voipimplementationforecfusingsip-read-only