From sh162551@sac.sfbay.sun.com Wed Oct 22 22:10:53 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9N5AqAS019246
	for <LSARC-ext@sac.sfbay.sun.com>; Wed, 22 Oct 2008 22:10:53 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m9N5Anch022099;
	Thu, 23 Oct 2008 06:10:52 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K9600D03EE26U00@brm-avmta-1.central.sun.com>; Wed,
 22 Oct 2008 23:10:50 -0600 (MDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K960042CEE2TUE0@brm-avmta-1.central.sun.com>; Wed,
 22 Oct 2008 23:10:50 -0600 (MDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m9N5AmHJ025937; Wed, 22 Oct 2008 22:10:49 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9N5AlMa019240; Wed,
 22 Oct 2008 22:10:47 -0700 (PDT)
Received: (from sh162551@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m9N5AlCD019235; Wed,
 22 Oct 2008 22:10:47 -0700 (PDT)
Date: Wed, 22 Oct 2008 22:10:47 -0700 (PDT)
From: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>
Subject: Ekiga 3.0 [LSARC/2008/650 FastTrack timeout 10/31/2008]
To: lsarc-ext@sun.com
Cc: elaine.xiong@sun.com
Message-id: <200810230510.m9N5AlCD019235@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 8264


Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Ekiga 3.0
    1.2. Name of Document Author/Supplier:
	 Author:  Elaine Xiong
    1.3  Date of This Document:
	22 October, 2008
4. Technical Description
1. Introduction
   1.1. Project/Component Working Name: 
   
      Ekiga 3.0 

   1.2. Name of Document Author/Supplier:
   
      Elaine Xiong

   1.3. Date of This Document:
        
      10/13/08
	
   1.4. Name of Major Document Customer(s)/Consumer(s):

	1.4.1. The PAC or CPT you expect to review your project: 
    
             Solaris PAC 

	1.4.2. The ARC(s) you expect to review your project: 
     
             LSARC

	1.4.3. The Director/VP who is "Sponsoring" this project:
		   
             robert.odea@sun.com

	1.4.4. The name of your business unit: 
    
             New Solaris Group / Desktop

   1.5. Email Aliases:

    	1.5.1. Responsible Manager:
        
             leo.binchy@sun.com

    	1.5.2. Responsible Engineer:
        
             elaine.xiong@sun.com

    	1.5.3. Marketing Manager: 
        
             glynn.foster@sun.com

	1.5.4. Interest List:

             desktop-discuss@opensolaris.org

2. Project Summary
   2.1. Project Description:

      The current version of Ekiga shipped in SNV is 2.0.12.

      This project upgrades Ekiga 2.0.12 to the latest major release 3.0. 
      Ekiga 3.0 provides several major enhancements. Refer to section 4.1
      for details on the new features.

   2.2. Risks and Assumptions:

      Ekiga 3.0 depends on OPAL VoIP libraries that implement the main VOIP 
      protocols. The libraries includes PTLib and Opal that might be changed
      in the future. PTLib is the new name of PWLib that Ekiga 2.x depends
      on. The name change reflects the removal of the GUI code from PWLib, 
      which part of code Ekiga never uses.

      Ekiga 3.0 depends on OpenLDAP that hasn't been integrated into SNV 
      yet. SunLDAP and OpenLDAP APIs diverge in a great many ways thereby 
      patches are needed to make Ekiga 3.0 work with SunLDAP for the time 
      being. The patches will be removed once OpenLDAP integration is done.
        
4. Technical Description:
    4.1. Details:

       Ekiga is a VoIP, IP Telephony, and Video Conferencing application 
       that allows users to make audio and video calls to remote users with 
       SIP or H.323 compatible hardware and software. It supports many audio
       and video codecs and all modern VoIP features for both SIP and H.323.

       All user configuration for Ekiga 3.0 is backwards compatible with 
       Ekiga 2.x so that users can switch between the two versions without 
       any effect on their configuration choices. 

       Ekiga 3.0 provides the following new major features:

       Graphical User Interface
       * New user interface with a buddy list
       * Accelerated video display - XVideo
       * Nice incoming call notifications
       * Easier configuration assistant
       * New quality meter in the status bar
       * Buddy list with extended status information
       * Displays network neighbors in the buddy list
       * Better keyboard shortcuts
       * Automatic account completion in the URL bar
       * New chat window
       * New address book supporting Evolution contacts, LDAP contacts and more
       * New account window allowing easier account creation
       * New call panel

       Codecs
       * THEORA
       * Framerate up to 30 FPS
       * Resolutions (up to 704x576) (at best it is DVD quality)
       * Audio and video codecs as plugins

       SIP Support
       * SIP/SIMPLE presence support
       * Line monitoring with software like Asterisk
       * Custom presence message support
       * Dynamic detection of network interfaces
       * Register/unregister accounts on interfaces going up and down
       * Better NAT traversal
       * SIP requests originated from a unique port
       * Support for several network interfaces at the same time (e.g. VPN and normal network)
       * Full SIP capabilities exchange for codecs (unique in the Open Source world)
       * SIP INFO DTMF support
       * Possibility to send SMS using the Ekiga Call Out account

    4.2. Bug/RFE Number(s):

       CR6762807 

    4.3. In Scope:

       see above.

    4.4. Out of Scope:

       see above.
    
    4.5. Interfaces:
                        
                                   Exported Interface

       Interface Name                                Classification          Comment
       --------------------------------------------------------------------------------------
       /usr/lib/ekiga/libpt.so.2                     Project Private   PTLib library
       /usr/lib/ekiga/libopal.so.3                   Project Private   OPAL library
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL g726 audio plugin
         audio/g726_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL gsm audio plugin
         audio/gsm0610_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL ms-gsm audio plugin
         audio/gsmamrcodec_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL iLBC audio plugin
         audio/ilbc_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL H.261 video plugin
         video/h261-vic_video_pwplugin.so        
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL THEORA video plugin
         video/theora_video_pwplugin.so    
       /usr/share/doc/SUNWgnome-meeting              Project Private   License files
       /usr/share/omf/ekiga                          Project Private   OMF directory
       /usr/share/dbus-1/services/                   Volatile          D-BUS service file
         org.ekiga.Ekiga.service
       

       
                                Imported Interface
         
       Interface       Classification          ARC case                Comment
       -----------------------------------------------------------------------
       GNOME Libraries Committed               LSARC 2008/510          GTK+ library
       D-BUS           Volatile                LSARC 2006/368          D-BUS library
       OpenLDAP        Volatile                PSARC 2008/507          OpenLDAP library
       Avahi           Volatile                LSARC 2007/464          Avahi library
       Libsigc++       Volatile                LSARC 2008/074          Sigc++ library
       Libtheora       Volatile                LSARC 2008/510          THEORA codec library

    
    4.6. Doc Impact:

       Help docs.
    
    4.7. Admin/Config Impact:

       None.
    
    4.8. HA Impact:
       
       None.
    
    4.9. I18N/L10N Impact:

       The JDS team and the G11N are working together to evaluate and
       provide I18N/L10N support.
    
    4.10. Packaging & Delivery:

        SUNWgnome-meeting (base package), approximately 15Mb.
    
    4.11. Security Impact:

        The JDS team and Ekiga community work together to identify 
        and fix any security issues found. The Ekiga community 
        provides us with security patches for issues they have identified.
    
    4.12. Dependencies:

        The following versions of the imported interfaces are required:
          GNOME 2.24
          D-BUS 1.2.3
          OpenLDAP 2.4.11
          Avahi 0.6.23         
	  Libsigc++ 2.0
	  Libtheora 1.0

5. Reference Documents:
   
 [1] Ekiga homepage:
     http://www.ekiga.org
     PTLib and Opal homepage:
     http://www.opalvoip.org/

 [2] Related ARC cases:
     LSARC 2008/510: Gnome 2.24
     LSARC 2006/368: D-BUS Message Bus System
     PSARC 2008/507: OpenLDAP for OpenSolaris
     LSARC 2007/464: Avahi and libdaemon
     LSARC 2008/074: Gtkmm, Glibmm, Cairomm and libsigc++ for Indiana
     LSARC 2006/182: Ekiga: a videoconferencing and VOIP/IP-Telephony application


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		Desktop
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From John.Fischer@sun.com Thu Oct 23 09:04:56 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9NG4tYZ003647
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 23 Oct 2008 09:04:55 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m9NG4mFN009526
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Thu, 23 Oct 2008 17:04:54 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K9700E058O3G900@brm-avmta-1.central.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 23 Oct 2008 10:04:51 -0600 (MDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K970053U8O35HB0@brm-avmta-1.central.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 23 Oct 2008 10:04:51 -0600 (MDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m9NG4pCB002995	for
 <lsarc-ext@sun.com>; Thu, 23 Oct 2008 16:04:51 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K9700J018ISRA00@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 23 Oct 2008 10:04:51 -0600 (MDT)
Received: from 129.145.154.66 ([129.145.154.66])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K97002L28O01ND0@mail-amer.sun.com>; Thu,
 23 Oct 2008 10:04:49 -0600 (MDT)
Date: Thu, 23 Oct 2008 09:04:48 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: Re: Ekiga 3.0 [LSARC/2008/650 FastTrack timeout 10/31/2008]
In-reply-to: <200810230510.m9N5AlCD019235@sac.sfbay.sun.com>
Sender: John.Fischer@sun.com
To: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>
Cc: lsarc-ext@sun.com, Elaine.Xiong@sun.com
Reply-to: John.Fischer@sun.com
Message-id: <1224777887.50565.17.camel@sr1-umpk-16>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301
Content-type: text/plain; charset=ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200810230510.m9N5AlCD019235@sac.sfbay.sun.com>
Status: RO
Content-Length: 9309

Elaine,

The D-Bus service name seems to have a redundant 
name of ekiga and Ekiga.  I looked at an installed
system and noted that most other D-Bus services
do not have this redundancy with xchat being the
only exception but still different.  Is this D-Bus
service name established by the community?  If not
then please remove the redundancy.  If so then fine 
but please work with the community to see about 
removing the redundancy.

Irene,

Will there be a contract created for OpenLDAP?

Thanks,

John

On Wed, 2008-10-22 at 22:10, Shi-Ying Irene Huang wrote:
> Template Version: @(#)sac_nextcase %I% %G% SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 Ekiga 3.0
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Elaine Xiong
>     1.3  Date of This Document:
> 	22 October, 2008
> 4. Technical Description
> 1. Introduction
>    1.1. Project/Component Working Name: 
>    
>       Ekiga 3.0 
> 
>    1.2. Name of Document Author/Supplier:
>    
>       Elaine Xiong
> 
>    1.3. Date of This Document:
>         
>       10/13/08
> 	
>    1.4. Name of Major Document Customer(s)/Consumer(s):
> 
> 	1.4.1. The PAC or CPT you expect to review your project: 
>     
>              Solaris PAC 
> 
> 	1.4.2. The ARC(s) you expect to review your project: 
>      
>              LSARC
> 
> 	1.4.3. The Director/VP who is "Sponsoring" this project:
> 		   
>              robert.odea@sun.com
> 
> 	1.4.4. The name of your business unit: 
>     
>              New Solaris Group / Desktop
> 
>    1.5. Email Aliases:
> 
>     	1.5.1. Responsible Manager:
>         
>              leo.binchy@sun.com
> 
>     	1.5.2. Responsible Engineer:
>         
>              elaine.xiong@sun.com
> 
>     	1.5.3. Marketing Manager: 
>         
>              glynn.foster@sun.com
> 
> 	1.5.4. Interest List:
> 
>              desktop-discuss@opensolaris.org
> 
> 2. Project Summary
>    2.1. Project Description:
> 
>       The current version of Ekiga shipped in SNV is 2.0.12.
> 
>       This project upgrades Ekiga 2.0.12 to the latest major release 3.0. 
>       Ekiga 3.0 provides several major enhancements. Refer to section 4.1
>       for details on the new features.
> 
>    2.2. Risks and Assumptions:
> 
>       Ekiga 3.0 depends on OPAL VoIP libraries that implement the main VOIP 
>       protocols. The libraries includes PTLib and Opal that might be changed
>       in the future. PTLib is the new name of PWLib that Ekiga 2.x depends
>       on. The name change reflects the removal of the GUI code from PWLib, 
>       which part of code Ekiga never uses.
> 
>       Ekiga 3.0 depends on OpenLDAP that hasn't been integrated into SNV 
>       yet. SunLDAP and OpenLDAP APIs diverge in a great many ways thereby 
>       patches are needed to make Ekiga 3.0 work with SunLDAP for the time 
>       being. The patches will be removed once OpenLDAP integration is done.
>         
> 4. Technical Description:
>     4.1. Details:
> 
>        Ekiga is a VoIP, IP Telephony, and Video Conferencing application 
>        that allows users to make audio and video calls to remote users with 
>        SIP or H.323 compatible hardware and software. It supports many audio
>        and video codecs and all modern VoIP features for both SIP and H.323.
> 
>        All user configuration for Ekiga 3.0 is backwards compatible with 
>        Ekiga 2.x so that users can switch between the two versions without 
>        any effect on their configuration choices. 
> 
>        Ekiga 3.0 provides the following new major features:
> 
>        Graphical User Interface
>        * New user interface with a buddy list
>        * Accelerated video display - XVideo
>        * Nice incoming call notifications
>        * Easier configuration assistant
>        * New quality meter in the status bar
>        * Buddy list with extended status information
>        * Displays network neighbors in the buddy list
>        * Better keyboard shortcuts
>        * Automatic account completion in the URL bar
>        * New chat window
>        * New address book supporting Evolution contacts, LDAP contacts and more
>        * New account window allowing easier account creation
>        * New call panel
> 
>        Codecs
>        * THEORA
>        * Framerate up to 30 FPS
>        * Resolutions (up to 704x576) (at best it is DVD quality)
>        * Audio and video codecs as plugins
> 
>        SIP Support
>        * SIP/SIMPLE presence support
>        * Line monitoring with software like Asterisk
>        * Custom presence message support
>        * Dynamic detection of network interfaces
>        * Register/unregister accounts on interfaces going up and down
>        * Better NAT traversal
>        * SIP requests originated from a unique port
>        * Support for several network interfaces at the same time (e.g. VPN and normal network)
>        * Full SIP capabilities exchange for codecs (unique in the Open Source world)
>        * SIP INFO DTMF support
>        * Possibility to send SMS using the Ekiga Call Out account
> 
>     4.2. Bug/RFE Number(s):
> 
>        CR6762807 
> 
>     4.3. In Scope:
> 
>        see above.
> 
>     4.4. Out of Scope:
> 
>        see above.
>     
>     4.5. Interfaces:
>                         
>                                    Exported Interface
> 
>        Interface Name                                Classification          Comment
>        --------------------------------------------------------------------------------------
>        /usr/lib/ekiga/libpt.so.2                     Project Private   PTLib library
>        /usr/lib/ekiga/libopal.so.3                   Project Private   OPAL library
>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL g726 audio plugin
>          audio/g726_audio_pwplugin.so
>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL gsm audio plugin
>          audio/gsm0610_audio_pwplugin.so
>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL ms-gsm audio plugin
>          audio/gsmamrcodec_pwplugin.so
>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL iLBC audio plugin
>          audio/ilbc_audio_pwplugin.so
>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL H.261 video plugin
>          video/h261-vic_video_pwplugin.so        
>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL THEORA video plugin
>          video/theora_video_pwplugin.so    
>        /usr/share/doc/SUNWgnome-meeting              Project Private   License files
>        /usr/share/omf/ekiga                          Project Private   OMF directory
>        /usr/share/dbus-1/services/                   Volatile          D-BUS service file
>          org.ekiga.Ekiga.service
>        
> 
>        
>                                 Imported Interface
>          
>        Interface       Classification          ARC case                Comment
>        -----------------------------------------------------------------------
>        GNOME Libraries Committed               LSARC 2008/510          GTK+ library
>        D-BUS           Volatile                LSARC 2006/368          D-BUS library
>        OpenLDAP        Volatile                PSARC 2008/507          OpenLDAP library
>        Avahi           Volatile                LSARC 2007/464          Avahi library
>        Libsigc++       Volatile                LSARC 2008/074          Sigc++ library
>        Libtheora       Volatile                LSARC 2008/510          THEORA codec library
> 
>     
>     4.6. Doc Impact:
> 
>        Help docs.
>     
>     4.7. Admin/Config Impact:
> 
>        None.
>     
>     4.8. HA Impact:
>        
>        None.
>     
>     4.9. I18N/L10N Impact:
> 
>        The JDS team and the G11N are working together to evaluate and
>        provide I18N/L10N support.
>     
>     4.10. Packaging & Delivery:
> 
>         SUNWgnome-meeting (base package), approximately 15Mb.
>     
>     4.11. Security Impact:
> 
>         The JDS team and Ekiga community work together to identify 
>         and fix any security issues found. The Ekiga community 
>         provides us with security patches for issues they have identified.
>     
>     4.12. Dependencies:
> 
>         The following versions of the imported interfaces are required:
>           GNOME 2.24
>           D-BUS 1.2.3
>           OpenLDAP 2.4.11
>           Avahi 0.6.23         
> 	  Libsigc++ 2.0
> 	  Libtheora 1.0
> 
> 5. Reference Documents:
>    
>  [1] Ekiga homepage:
>      http://www.ekiga.org
>      PTLib and Opal homepage:
>      http://www.opalvoip.org/
> 
>  [2] Related ARC cases:
>      LSARC 2008/510: Gnome 2.24
>      LSARC 2006/368: D-BUS Message Bus System
>      PSARC 2008/507: OpenLDAP for OpenSolaris
>      LSARC 2007/464: Avahi and libdaemon
>      LSARC 2008/074: Gtkmm, Glibmm, Cairomm and libsigc++ for Indiana
>      LSARC 2006/182: Ekiga: a videoconferencing and VOIP/IP-Telephony application
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		Desktop
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 


From Elaine.Xiong@sun.com Thu Oct 23 19:55:18 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9O2tH6D027379
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 23 Oct 2008 19:55:17 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m9O2tCS3016195
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 24 Oct 2008 10:55:16 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K9800I092S26S00@brm-avmta-1.central.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 23 Oct 2008 20:55:14 -0600 (MDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9800I1L2S0DAE0@brm-avmta-1.central.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 23 Oct 2008 20:55:13 -0600 (MDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m9O2tBnm019543	for
 <lsarc-ext@sun.com>; Fri, 24 Oct 2008 02:55:11 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K9800I012N5BF00@mail-apac.sun.com>
 (original mail from Elaine.Xiong@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 24 Oct 2008 10:55:11 +0800 (SGT)
Received: from [129.158.217.165] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K98006BQ2RY2KEM@mail-apac.sun.com>; Fri,
 24 Oct 2008 10:55:11 +0800 (SGT)
Date: Fri, 24 Oct 2008 10:57:47 +0800
From: Elaine Xiong <Elaine.Xiong@sun.com>
Subject: Re: Ekiga 3.0 [LSARC/2008/650 FastTrack timeout 10/31/2008]
In-reply-to: <1224777887.50565.17.camel@sr1-umpk-16>
Sender: Elaine.Xiong@sun.com
To: John.Fischer@sun.com
Cc: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>, lsarc-ext@sun.com
Message-id: <490139AB.9030104@sun.com>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_burm+hXoj7+V7a93JCzJtA)"
X-PMX-Version: 5.4.1.325704
References: <200810230510.m9N5AlCD019235@sac.sfbay.sun.com>
 <1224777887.50565.17.camel@sr1-umpk-16>
User-Agent: Thunderbird 2.0.0.16 (X11/20080908)
Status: RO
Content-Length: 29061

This is a multi-part message in MIME format.

--Boundary_(ID_burm+hXoj7+V7a93JCzJtA)
Content-type: multipart/alternative;
 boundary="Boundary_(ID_bww1a0a35Etth9DMNCX6Dg)"


--Boundary_(ID_bww1a0a35Etth9DMNCX6Dg)
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT

John,

The name comes from the community. There is another D-Bus service called 
org.ekiga.Helper.service, which I forgot to add it to the original 
one-pager. The attached one-pager corrects this mistake, and the iLBC 
audio plugin is removed from the exported interfaces as it is a non-free 
codec.

Thank you,

BR,
Elaine
John Fischer wrote:
> Elaine,
>
> The D-Bus service name seems to have a redundant 
> name of ekiga and Ekiga.  I looked at an installed
> system and noted that most other D-Bus services
> do not have this redundancy with xchat being the
> only exception but still different.  Is this D-Bus
> service name established by the community?  If not
> then please remove the redundancy.  If so then fine 
> but please work with the community to see about 
> removing the redundancy.
>
> Irene,
>
> Will there be a contract created for OpenLDAP?
>
> Thanks,
>
> John
>
> On Wed, 2008-10-22 at 22:10, Shi-Ying Irene Huang wrote:
>   
>> Template Version: @(#)sac_nextcase %I% %G% SMI
>> This information is Copyright 2008 Sun Microsystems
>> 1. Introduction
>>     1.1. Project/Component Working Name:
>> 	 Ekiga 3.0
>>     1.2. Name of Document Author/Supplier:
>> 	 Author:  Elaine Xiong
>>     1.3  Date of This Document:
>> 	22 October, 2008
>> 4. Technical Description
>> 1. Introduction
>>    1.1. Project/Component Working Name: 
>>    
>>       Ekiga 3.0 
>>
>>    1.2. Name of Document Author/Supplier:
>>    
>>       Elaine Xiong
>>
>>    1.3. Date of This Document:
>>         
>>       10/13/08
>> 	
>>    1.4. Name of Major Document Customer(s)/Consumer(s):
>>
>> 	1.4.1. The PAC or CPT you expect to review your project: 
>>     
>>              Solaris PAC 
>>
>> 	1.4.2. The ARC(s) you expect to review your project: 
>>      
>>              LSARC
>>
>> 	1.4.3. The Director/VP who is "Sponsoring" this project:
>> 		   
>>              robert.odea@sun.com
>>
>> 	1.4.4. The name of your business unit: 
>>     
>>              New Solaris Group / Desktop
>>
>>    1.5. Email Aliases:
>>
>>     	1.5.1. Responsible Manager:
>>         
>>              leo.binchy@sun.com
>>
>>     	1.5.2. Responsible Engineer:
>>         
>>              elaine.xiong@sun.com
>>
>>     	1.5.3. Marketing Manager: 
>>         
>>              glynn.foster@sun.com
>>
>> 	1.5.4. Interest List:
>>
>>              desktop-discuss@opensolaris.org
>>
>> 2. Project Summary
>>    2.1. Project Description:
>>
>>       The current version of Ekiga shipped in SNV is 2.0.12.
>>
>>       This project upgrades Ekiga 2.0.12 to the latest major release 3.0. 
>>       Ekiga 3.0 provides several major enhancements. Refer to section 4.1
>>       for details on the new features.
>>
>>    2.2. Risks and Assumptions:
>>
>>       Ekiga 3.0 depends on OPAL VoIP libraries that implement the main VOIP 
>>       protocols. The libraries includes PTLib and Opal that might be changed
>>       in the future. PTLib is the new name of PWLib that Ekiga 2.x depends
>>       on. The name change reflects the removal of the GUI code from PWLib, 
>>       which part of code Ekiga never uses.
>>
>>       Ekiga 3.0 depends on OpenLDAP that hasn't been integrated into SNV 
>>       yet. SunLDAP and OpenLDAP APIs diverge in a great many ways thereby 
>>       patches are needed to make Ekiga 3.0 work with SunLDAP for the time 
>>       being. The patches will be removed once OpenLDAP integration is done.
>>         
>> 4. Technical Description:
>>     4.1. Details:
>>
>>        Ekiga is a VoIP, IP Telephony, and Video Conferencing application 
>>        that allows users to make audio and video calls to remote users with 
>>        SIP or H.323 compatible hardware and software. It supports many audio
>>        and video codecs and all modern VoIP features for both SIP and H.323.
>>
>>        All user configuration for Ekiga 3.0 is backwards compatible with 
>>        Ekiga 2.x so that users can switch between the two versions without 
>>        any effect on their configuration choices. 
>>
>>        Ekiga 3.0 provides the following new major features:
>>
>>        Graphical User Interface
>>        * New user interface with a buddy list
>>        * Accelerated video display - XVideo
>>        * Nice incoming call notifications
>>        * Easier configuration assistant
>>        * New quality meter in the status bar
>>        * Buddy list with extended status information
>>        * Displays network neighbors in the buddy list
>>        * Better keyboard shortcuts
>>        * Automatic account completion in the URL bar
>>        * New chat window
>>        * New address book supporting Evolution contacts, LDAP contacts and more
>>        * New account window allowing easier account creation
>>        * New call panel
>>
>>        Codecs
>>        * THEORA
>>        * Framerate up to 30 FPS
>>        * Resolutions (up to 704x576) (at best it is DVD quality)
>>        * Audio and video codecs as plugins
>>
>>        SIP Support
>>        * SIP/SIMPLE presence support
>>        * Line monitoring with software like Asterisk
>>        * Custom presence message support
>>        * Dynamic detection of network interfaces
>>        * Register/unregister accounts on interfaces going up and down
>>        * Better NAT traversal
>>        * SIP requests originated from a unique port
>>        * Support for several network interfaces at the same time (e.g. VPN and normal network)
>>        * Full SIP capabilities exchange for codecs (unique in the Open Source world)
>>        * SIP INFO DTMF support
>>        * Possibility to send SMS using the Ekiga Call Out account
>>
>>     4.2. Bug/RFE Number(s):
>>
>>        CR6762807 
>>
>>     4.3. In Scope:
>>
>>        see above.
>>
>>     4.4. Out of Scope:
>>
>>        see above.
>>     
>>     4.5. Interfaces:
>>                         
>>                                    Exported Interface
>>
>>        Interface Name                                Classification          Comment
>>        --------------------------------------------------------------------------------------
>>        /usr/lib/ekiga/libpt.so.2                     Project Private   PTLib library
>>        /usr/lib/ekiga/libopal.so.3                   Project Private   OPAL library
>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL g726 audio plugin
>>          audio/g726_audio_pwplugin.so
>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL gsm audio plugin
>>          audio/gsm0610_audio_pwplugin.so
>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL ms-gsm audio plugin
>>          audio/gsmamrcodec_pwplugin.so
>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL iLBC audio plugin
>>          audio/ilbc_audio_pwplugin.so
>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL H.261 video plugin
>>          video/h261-vic_video_pwplugin.so        
>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL THEORA video plugin
>>          video/theora_video_pwplugin.so    
>>        /usr/share/doc/SUNWgnome-meeting              Project Private   License files
>>        /usr/share/omf/ekiga                          Project Private   OMF directory
>>        /usr/share/dbus-1/services/                   Volatile          D-BUS service file
>>          org.ekiga.Ekiga.service
>>        
>>
>>        
>>                                 Imported Interface
>>          
>>        Interface       Classification          ARC case                Comment
>>        -----------------------------------------------------------------------
>>        GNOME Libraries Committed               LSARC 2008/510          GTK+ library
>>        D-BUS           Volatile                LSARC 2006/368          D-BUS library
>>        OpenLDAP        Volatile                PSARC 2008/507          OpenLDAP library
>>        Avahi           Volatile                LSARC 2007/464          Avahi library
>>        Libsigc++       Volatile                LSARC 2008/074          Sigc++ library
>>        Libtheora       Volatile                LSARC 2008/510          THEORA codec library
>>
>>     
>>     4.6. Doc Impact:
>>
>>        Help docs.
>>     
>>     4.7. Admin/Config Impact:
>>
>>        None.
>>     
>>     4.8. HA Impact:
>>        
>>        None.
>>     
>>     4.9. I18N/L10N Impact:
>>
>>        The JDS team and the G11N are working together to evaluate and
>>        provide I18N/L10N support.
>>     
>>     4.10. Packaging & Delivery:
>>
>>         SUNWgnome-meeting (base package), approximately 15Mb.
>>     
>>     4.11. Security Impact:
>>
>>         The JDS team and Ekiga community work together to identify 
>>         and fix any security issues found. The Ekiga community 
>>         provides us with security patches for issues they have identified.
>>     
>>     4.12. Dependencies:
>>
>>         The following versions of the imported interfaces are required:
>>           GNOME 2.24
>>           D-BUS 1.2.3
>>           OpenLDAP 2.4.11
>>           Avahi 0.6.23         
>> 	  Libsigc++ 2.0
>> 	  Libtheora 1.0
>>
>> 5. Reference Documents:
>>    
>>  [1] Ekiga homepage:
>>      http://www.ekiga.org
>>      PTLib and Opal homepage:
>>      http://www.opalvoip.org/
>>
>>  [2] Related ARC cases:
>>      LSARC 2008/510: Gnome 2.24
>>      LSARC 2006/368: D-BUS Message Bus System
>>      PSARC 2008/507: OpenLDAP for OpenSolaris
>>      LSARC 2007/464: Avahi and libdaemon
>>      LSARC 2008/074: Gtkmm, Glibmm, Cairomm and libsigc++ for Indiana
>>      LSARC 2006/182: Ekiga: a videoconferencing and VOIP/IP-Telephony application
>>
>>
>> 6. Resources and Schedule
>>     6.4. Steering Committee requested information
>>    	6.4.1. Consolidation C-team Name:
>> 		Desktop
>>     6.5. ARC review type: FastTrack
>>     6.6. ARC Exposure: open
>>
>>     
>
>   


--Boundary_(ID_bww1a0a35Etth9DMNCX6Dg)
Content-type: text/html; charset=UTF-8
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ASCII" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
John,<br>
<br>
The name comes from the community. There is another D-Bus service
called org.ekiga.Helper.service, which I forgot to add it to the
original one-pager. The attached one-pager corrects this mistake, and
the iLBC audio plugin is removed from the exported interfaces as it is
a non-free codec.<br>
<br>
Thank you,<br>
<br>
BR,<br>
Elaine<br>
John Fischer wrote:
<blockquote cite="mid:1224777887.50565.17.camel@sr1-umpk-16" type="cite">
  <pre wrap="">Elaine,

The D-Bus service name seems to have a redundant 
name of ekiga and Ekiga.  I looked at an installed
system and noted that most other D-Bus services
do not have this redundancy with xchat being the
only exception but still different.  Is this D-Bus
service name established by the community?  If not
then please remove the redundancy.  If so then fine 
but please work with the community to see about 
removing the redundancy.

Irene,

Will there be a contract created for OpenLDAP?

Thanks,

John

On Wed, 2008-10-22 at 22:10, Shi-Ying Irene Huang wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Ekiga 3.0
    1.2. Name of Document Author/Supplier:
	 Author:  Elaine Xiong
    1.3  Date of This Document:
	22 October, 2008
4. Technical Description
1. Introduction
   1.1. Project/Component Working Name: 
   
      Ekiga 3.0 

   1.2. Name of Document Author/Supplier:
   
      Elaine Xiong

   1.3. Date of This Document:
        
      10/13/08
	
   1.4. Name of Major Document Customer(s)/Consumer(s):

	1.4.1. The PAC or CPT you expect to review your project: 
    
             Solaris PAC 

	1.4.2. The ARC(s) you expect to review your project: 
     
             LSARC

	1.4.3. The Director/VP who is "Sponsoring" this project:
		   
             <a class="moz-txt-link-abbreviated" href="mailto:robert.odea@sun.com">robert.odea@sun.com</a>

	1.4.4. The name of your business unit: 
    
             New Solaris Group / Desktop

   1.5. Email Aliases:

    	1.5.1. Responsible Manager:
        
             <a class="moz-txt-link-abbreviated" href="mailto:leo.binchy@sun.com">leo.binchy@sun.com</a>

    	1.5.2. Responsible Engineer:
        
             <a class="moz-txt-link-abbreviated" href="mailto:elaine.xiong@sun.com">elaine.xiong@sun.com</a>

    	1.5.3. Marketing Manager: 
        
             <a class="moz-txt-link-abbreviated" href="mailto:glynn.foster@sun.com">glynn.foster@sun.com</a>

	1.5.4. Interest List:

             <a class="moz-txt-link-abbreviated" href="mailto:desktop-discuss@opensolaris.org">desktop-discuss@opensolaris.org</a>

2. Project Summary
   2.1. Project Description:

      The current version of Ekiga shipped in SNV is 2.0.12.

      This project upgrades Ekiga 2.0.12 to the latest major release 3.0. 
      Ekiga 3.0 provides several major enhancements. Refer to section 4.1
      for details on the new features.

   2.2. Risks and Assumptions:

      Ekiga 3.0 depends on OPAL VoIP libraries that implement the main VOIP 
      protocols. The libraries includes PTLib and Opal that might be changed
      in the future. PTLib is the new name of PWLib that Ekiga 2.x depends
      on. The name change reflects the removal of the GUI code from PWLib, 
      which part of code Ekiga never uses.

      Ekiga 3.0 depends on OpenLDAP that hasn't been integrated into SNV 
      yet. SunLDAP and OpenLDAP APIs diverge in a great many ways thereby 
      patches are needed to make Ekiga 3.0 work with SunLDAP for the time 
      being. The patches will be removed once OpenLDAP integration is done.
        
4. Technical Description:
    4.1. Details:

       Ekiga is a VoIP, IP Telephony, and Video Conferencing application 
       that allows users to make audio and video calls to remote users with 
       SIP or H.323 compatible hardware and software. It supports many audio
       and video codecs and all modern VoIP features for both SIP and H.323.

       All user configuration for Ekiga 3.0 is backwards compatible with 
       Ekiga 2.x so that users can switch between the two versions without 
       any effect on their configuration choices. 

       Ekiga 3.0 provides the following new major features:

       Graphical User Interface
       * New user interface with a buddy list
       * Accelerated video display - XVideo
       * Nice incoming call notifications
       * Easier configuration assistant
       * New quality meter in the status bar
       * Buddy list with extended status information
       * Displays network neighbors in the buddy list
       * Better keyboard shortcuts
       * Automatic account completion in the URL bar
       * New chat window
       * New address book supporting Evolution contacts, LDAP contacts and more
       * New account window allowing easier account creation
       * New call panel

       Codecs
       * THEORA
       * Framerate up to 30 FPS
       * Resolutions (up to 704x576) (at best it is DVD quality)
       * Audio and video codecs as plugins

       SIP Support
       * SIP/SIMPLE presence support
       * Line monitoring with software like Asterisk
       * Custom presence message support
       * Dynamic detection of network interfaces
       * Register/unregister accounts on interfaces going up and down
       * Better NAT traversal
       * SIP requests originated from a unique port
       * Support for several network interfaces at the same time (e.g. VPN and normal network)
       * Full SIP capabilities exchange for codecs (unique in the Open Source world)
       * SIP INFO DTMF support
       * Possibility to send SMS using the Ekiga Call Out account

    4.2. Bug/RFE Number(s):

       CR6762807 

    4.3. In Scope:

       see above.

    4.4. Out of Scope:

       see above.
    
    4.5. Interfaces:
                        
                                   Exported Interface

       Interface Name                                Classification          Comment
       --------------------------------------------------------------------------------------
       /usr/lib/ekiga/libpt.so.2                     Project Private   PTLib library
       /usr/lib/ekiga/libopal.so.3                   Project Private   OPAL library
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL g726 audio plugin
         audio/g726_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL gsm audio plugin
         audio/gsm0610_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL ms-gsm audio plugin
         audio/gsmamrcodec_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL iLBC audio plugin
         audio/ilbc_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL H.261 video plugin
         video/h261-vic_video_pwplugin.so        
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL THEORA video plugin
         video/theora_video_pwplugin.so    
       /usr/share/doc/SUNWgnome-meeting              Project Private   License files
       /usr/share/omf/ekiga                          Project Private   OMF directory
       /usr/share/dbus-1/services/                   Volatile          D-BUS service file
         org.ekiga.Ekiga.service
       

       
                                Imported Interface
         
       Interface       Classification          ARC case                Comment
       -----------------------------------------------------------------------
       GNOME Libraries Committed               LSARC 2008/510          GTK+ library
       D-BUS           Volatile                LSARC 2006/368          D-BUS library
       OpenLDAP        Volatile                PSARC 2008/507          OpenLDAP library
       Avahi           Volatile                LSARC 2007/464          Avahi library
       Libsigc++       Volatile                LSARC 2008/074          Sigc++ library
       Libtheora       Volatile                LSARC 2008/510          THEORA codec library

    
    4.6. Doc Impact:

       Help docs.
    
    4.7. Admin/Config Impact:

       None.
    
    4.8. HA Impact:
       
       None.
    
    4.9. I18N/L10N Impact:

       The JDS team and the G11N are working together to evaluate and
       provide I18N/L10N support.
    
    4.10. Packaging &amp; Delivery:

        SUNWgnome-meeting (base package), approximately 15Mb.
    
    4.11. Security Impact:

        The JDS team and Ekiga community work together to identify 
        and fix any security issues found. The Ekiga community 
        provides us with security patches for issues they have identified.
    
    4.12. Dependencies:

        The following versions of the imported interfaces are required:
          GNOME 2.24
          D-BUS 1.2.3
          OpenLDAP 2.4.11
          Avahi 0.6.23         
	  Libsigc++ 2.0
	  Libtheora 1.0

5. Reference Documents:
   
 [1] Ekiga homepage:
     <a class="moz-txt-link-freetext" href="http://www.ekiga.org">http://www.ekiga.org</a>
     PTLib and Opal homepage:
     <a class="moz-txt-link-freetext" href="http://www.opalvoip.org/">http://www.opalvoip.org/</a>

 [2] Related ARC cases:
     LSARC 2008/510: Gnome 2.24
     LSARC 2006/368: D-BUS Message Bus System
     PSARC 2008/507: OpenLDAP for OpenSolaris
     LSARC 2007/464: Avahi and libdaemon
     LSARC 2008/074: Gtkmm, Glibmm, Cairomm and libsigc++ for Indiana
     LSARC 2006/182: Ekiga: a videoconferencing and VOIP/IP-Telephony application


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		Desktop
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open

    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>

--Boundary_(ID_bww1a0a35Etth9DMNCX6Dg)--

--Boundary_(ID_burm+hXoj7+V7a93JCzJtA)
Content-type: text/x-patch; name=one_pager_ekiga30.diff
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=one_pager_ekiga30.diff

148,149d147
<        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL iLBC audio plugin
<          audio/ilbc_audio_pwplugin.so
157a156,157
>        /usr/share/dbus-1/services/                   Volatile          D-BUS service file
>          org.ekiga.Helper.service                              

--Boundary_(ID_burm+hXoj7+V7a93JCzJtA)
Content-type: text/plain; name=one_pager_ekiga30.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=one_pager_ekiga30.txt

Copyright 2008 Sun Microsystems

1. Introduction
   1.1. Project/Component Working Name: 
   
      Ekiga 3.0 

   1.2. Name of Document Author/Supplier:
   
      Elaine Xiong

   1.3. Date of This Document:
        
      10/13/08
	
   1.4. Name of Major Document Customer(s)/Consumer(s):

	1.4.1. The PAC or CPT you expect to review your project: 
    
             Solaris PAC 

	1.4.2. The ARC(s) you expect to review your project: 
     
             LSARC

	1.4.3. The Director/VP who is "Sponsoring" this project:
		   
             robert.odea@sun.com

	1.4.4. The name of your business unit: 
    
             New Solaris Group / Desktop

   1.5. Email Aliases:

    	1.5.1. Responsible Manager:
        
             leo.binchy@sun.com

    	1.5.2. Responsible Engineer:
        
             elaine.xiong@sun.com

    	1.5.3. Marketing Manager: 
        
             glynn.foster@sun.com

	1.5.4. Interest List:

             desktop-discuss@opensolaris.org

2. Project Summary
   2.1. Project Description:

      The current version of Ekiga shipped in SNV is 2.0.12.

      This project upgrades Ekiga 2.0.12 to the latest major release 3.0. 
      Ekiga 3.0 provides several major enhancements. Refer to section 4.1
      for details on the new features.

   2.2. Risks and Assumptions:

      Ekiga 3.0 depends on OPAL VoIP libraries that implement the main VOIP 
      protocols. The libraries includes PTLib and Opal that might be changed
      in the future. PTLib is the new name of PWLib that Ekiga 2.x depends
      on. The name change reflects the removal of the GUI code from PWLib, 
      which part of code Ekiga never uses.

      Ekiga 3.0 depends on OpenLDAP that hasn't been integrated into SNV 
      yet. SunLDAP and OpenLDAP APIs diverge in a great many ways thereby 
      patches are needed to make Ekiga 3.0 work with SunLDAP for the time 
      being. The patches will be removed once OpenLDAP integration is done.
        
4. Technical Description:
    4.1. Details:

       Ekiga is a VoIP, IP Telephony, and Video Conferencing application 
       that allows users to make audio and video calls to remote users with 
       SIP or H.323 compatible hardware and software. It supports many audio
       and video codecs and all modern VoIP features for both SIP and H.323.

       All user configuration for Ekiga 3.0 is backwards compatible with 
       Ekiga 2.x so that users can switch between the two versions without 
       any effect on their configuration choices. 

       Ekiga 3.0 provides the following new major features:

       Graphical User Interface
       * New user interface with a buddy list
       * Accelerated video display - XVideo
       * Nice incoming call notifications
       * Easier configuration assistant
       * New quality meter in the status bar
       * Buddy list with extended status information
       * Displays network neighbors in the buddy list
       * Better keyboard shortcuts
       * Automatic account completion in the URL bar
       * New chat window
       * New address book supporting Evolution contacts, LDAP contacts and more
       * New account window allowing easier account creation
       * New call panel

       Codecs
       * THEORA
       * Framerate up to 30 FPS
       * Resolutions (up to 704x576) (at best it is DVD quality)
       * Audio and video codecs as plugins

       SIP Support
       * SIP/SIMPLE presence support
       * Line monitoring with software like Asterisk
       * Custom presence message support
       * Dynamic detection of network interfaces
       * Register/unregister accounts on interfaces going up and down
       * Better NAT traversal
       * SIP requests originated from a unique port
       * Support for several network interfaces at the same time (e.g. VPN and normal network)
       * Full SIP capabilities exchange for codecs (unique in the Open Source world)
       * SIP INFO DTMF support
       * Possibility to send SMS using the Ekiga Call Out account

    4.2. Bug/RFE Number(s):

       None.

    4.3. In Scope:

       see above.

    4.4. Out of Scope:

       see above.
    
    4.5. Interfaces:
                        
                                   Exported Interface

       Interface Name                                Classification          Comment
       --------------------------------------------------------------------------------------
       /usr/lib/ekiga/libpt.so.2                     Project Private   PTLib library
       /usr/lib/ekiga/libopal.so.3                   Project Private   OPAL library
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL g726 audio plugin
         audio/g726_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL gsm audio plugin
         audio/gsm0610_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL ms-gsm audio plugin
         audio/gsmamrcodec_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL H.261 video plugin
         video/h261-vic_video_pwplugin.so        
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL THEORA video plugin
         video/theora_video_pwplugin.so    
       /usr/share/doc/SUNWgnome-meeting              Project Private   License files
       /usr/share/omf/ekiga                          Project Private   OMF directory
       /usr/share/dbus-1/services/                   Volatile          D-BUS service file
         org.ekiga.Ekiga.service
       /usr/share/dbus-1/services/                   Volatile          D-BUS service file
         org.ekiga.Helper.service                              
       

       
                                Imported Interface
         
       Interface       Classification          ARC case                Comment
       -----------------------------------------------------------------------
       GNOME Libraries Committed               LSARC 2008/510          GTK+ library
       D-BUS           Volatile                LSARC 2006/368          D-BUS library
       OpenLDAP        Volatile                PSARC 2008/507          OpenLDAP library
       Avahi           Volatile                LSARC 2007/464          Avahi library
       Libsigc++       Volatile                LSARC 2008/074          Sigc++ library
       Libtheora       Volatile                LSARC 2008/510          THEORA codec library

    
    4.6. Doc Impact:

       Help docs.
    
    4.7. Admin/Config Impact:

       None.
    
    4.8. HA Impact:
       
       None.
    
    4.9. I18N/L10N Impact:

       The JDS team and the G11N are working together to evaluate and
       provide I18N/L10N support.
    
    4.10. Packaging & Delivery:

        SUNWgnome-meeting (base package), approximately 15Mb.
    
    4.11. Security Impact:

        The JDS team and Ekiga community work together to identify 
        and fix any security issues found. The Ekiga community 
        provides us with security patches for issues they have identified.
    
    4.12. Dependencies:

        The following versions of the imported interfaces are required:
          GNOME 2.24
          D-BUS 1.2.3
          OpenLDAP 2.4.11
          Avahi 0.6.23         
	  Libsigc++ 2.0
	  Libtheora 1.0

5. Reference Documents:
   
 [1] Ekiga homepage:
     http://www.ekiga.org
     PTLib and Opal homepage:
     http://www.opalvoip.org/

 [2] Related ARC cases:
     LSARC 2008/510: Gnome 2.24
     LSARC 2006/368: D-BUS Message Bus System
     PSARC 2008/507: OpenLDAP for OpenSolaris
     LSARC 2007/464: Avahi and libdaemon
     LSARC 2008/074: Gtkmm, Glibmm, Cairomm and libsigc++ for Indiana
     LSARC 2006/182: Ekiga: a videoconferencing and VOIP/IP-Telephony application

--Boundary_(ID_burm+hXoj7+V7a93JCzJtA)--

From Irene.Huang@sun.com Wed Oct 29 22:52:31 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9U5qU18000983
	for <LSARC-ext@sac.sfbay.sun.com>; Wed, 29 Oct 2008 22:52:31 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m9U5qSIT014751
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Thu, 30 Oct 2008 05:52:29 GMT
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K9J00B07EZG5200@nwk-avmta-1.sfbay.Sun.COM> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Wed, 29 Oct 2008 22:52:28 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9J00DH5EZEWMA0@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Wed,
 29 Oct 2008 22:52:27 -0700 (PDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m9U5qQia010033	for
 <lsarc-ext@sun.com>; Thu, 30 Oct 2008 05:52:26 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K9J00A01EYN6P00@mail-apac.sun.com>
 (original mail from Irene.Huang@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 30 Oct 2008 13:52:26 +0800 (SGT)
Received: from [129.158.217.182] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K9J00ADNEZCRAJM@mail-apac.sun.com>; Thu,
 30 Oct 2008 13:52:25 +0800 (SGT)
Date: Thu, 30 Oct 2008 13:52:15 +0800
From: Irene Huang <Irene.Huang@sun.com>
Subject: Re: Ekiga 3.0 [LSARC/2008/650 FastTrack timeout 10/31/2008]
In-reply-to: <490139AB.9030104@sun.com>
Sender: Irene.Huang@sun.com
To: Elaine Xiong <Elaine.Xiong@sun.com>
Cc: John.Fischer@sun.com, Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>,
        lsarc-ext@sun.com
Message-id: <49094B8F.2030205@sun.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_UpSMo3qzkWKNEhGPu68PWg)"
X-PMX-Version: 5.4.1.325704
References: <200810230510.m9N5AlCD019235@sac.sfbay.sun.com>
 <1224777887.50565.17.camel@sr1-umpk-16> <490139AB.9030104@sun.com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
Status: RO
Content-Length: 21332

This is a multi-part message in MIME format.

--Boundary_(ID_UpSMo3qzkWKNEhGPu68PWg)
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT

Hi, all

This case is due time out on Oct 31st. Any further issues, please send 
an email before timeout.

Thanks

--Irene
Elaine Xiong wrote:
> John,
>
> The name comes from the community. There is another D-Bus service 
> called org.ekiga.Helper.service, which I forgot to add it to the 
> original one-pager. The attached one-pager corrects this mistake, and 
> the iLBC audio plugin is removed from the exported interfaces as it is 
> a non-free codec.
>
> Thank you,
>
> BR,
> Elaine
> John Fischer wrote:
>> Elaine,
>>
>> The D-Bus service name seems to have a redundant 
>> name of ekiga and Ekiga.  I looked at an installed
>> system and noted that most other D-Bus services
>> do not have this redundancy with xchat being the
>> only exception but still different.  Is this D-Bus
>> service name established by the community?  If not
>> then please remove the redundancy.  If so then fine 
>> but please work with the community to see about 
>> removing the redundancy.
>>
>> Irene,
>>
>> Will there be a contract created for OpenLDAP?
>>
>> Thanks,
>>
>> John
>>
>> On Wed, 2008-10-22 at 22:10, Shi-Ying Irene Huang wrote:
>>   
>>> Template Version: @(#)sac_nextcase %I% %G% SMI
>>> This information is Copyright 2008 Sun Microsystems
>>> 1. Introduction
>>>     1.1. Project/Component Working Name:
>>> 	 Ekiga 3.0
>>>     1.2. Name of Document Author/Supplier:
>>> 	 Author:  Elaine Xiong
>>>     1.3  Date of This Document:
>>> 	22 October, 2008
>>> 4. Technical Description
>>> 1. Introduction
>>>    1.1. Project/Component Working Name: 
>>>    
>>>       Ekiga 3.0 
>>>
>>>    1.2. Name of Document Author/Supplier:
>>>    
>>>       Elaine Xiong
>>>
>>>    1.3. Date of This Document:
>>>         
>>>       10/13/08
>>> 	
>>>    1.4. Name of Major Document Customer(s)/Consumer(s):
>>>
>>> 	1.4.1. The PAC or CPT you expect to review your project: 
>>>     
>>>              Solaris PAC 
>>>
>>> 	1.4.2. The ARC(s) you expect to review your project: 
>>>      
>>>              LSARC
>>>
>>> 	1.4.3. The Director/VP who is "Sponsoring" this project:
>>> 		   
>>>              robert.odea@sun.com
>>>
>>> 	1.4.4. The name of your business unit: 
>>>     
>>>              New Solaris Group / Desktop
>>>
>>>    1.5. Email Aliases:
>>>
>>>     	1.5.1. Responsible Manager:
>>>         
>>>              leo.binchy@sun.com
>>>
>>>     	1.5.2. Responsible Engineer:
>>>         
>>>              elaine.xiong@sun.com
>>>
>>>     	1.5.3. Marketing Manager: 
>>>         
>>>              glynn.foster@sun.com
>>>
>>> 	1.5.4. Interest List:
>>>
>>>              desktop-discuss@opensolaris.org
>>>
>>> 2. Project Summary
>>>    2.1. Project Description:
>>>
>>>       The current version of Ekiga shipped in SNV is 2.0.12.
>>>
>>>       This project upgrades Ekiga 2.0.12 to the latest major release 3.0. 
>>>       Ekiga 3.0 provides several major enhancements. Refer to section 4.1
>>>       for details on the new features.
>>>
>>>    2.2. Risks and Assumptions:
>>>
>>>       Ekiga 3.0 depends on OPAL VoIP libraries that implement the main VOIP 
>>>       protocols. The libraries includes PTLib and Opal that might be changed
>>>       in the future. PTLib is the new name of PWLib that Ekiga 2.x depends
>>>       on. The name change reflects the removal of the GUI code from PWLib, 
>>>       which part of code Ekiga never uses.
>>>
>>>       Ekiga 3.0 depends on OpenLDAP that hasn't been integrated into SNV 
>>>       yet. SunLDAP and OpenLDAP APIs diverge in a great many ways thereby 
>>>       patches are needed to make Ekiga 3.0 work with SunLDAP for the time 
>>>       being. The patches will be removed once OpenLDAP integration is done.
>>>         
>>> 4. Technical Description:
>>>     4.1. Details:
>>>
>>>        Ekiga is a VoIP, IP Telephony, and Video Conferencing application 
>>>        that allows users to make audio and video calls to remote users with 
>>>        SIP or H.323 compatible hardware and software. It supports many audio
>>>        and video codecs and all modern VoIP features for both SIP and H.323.
>>>
>>>        All user configuration for Ekiga 3.0 is backwards compatible with 
>>>        Ekiga 2.x so that users can switch between the two versions without 
>>>        any effect on their configuration choices. 
>>>
>>>        Ekiga 3.0 provides the following new major features:
>>>
>>>        Graphical User Interface
>>>        * New user interface with a buddy list
>>>        * Accelerated video display - XVideo
>>>        * Nice incoming call notifications
>>>        * Easier configuration assistant
>>>        * New quality meter in the status bar
>>>        * Buddy list with extended status information
>>>        * Displays network neighbors in the buddy list
>>>        * Better keyboard shortcuts
>>>        * Automatic account completion in the URL bar
>>>        * New chat window
>>>        * New address book supporting Evolution contacts, LDAP contacts and more
>>>        * New account window allowing easier account creation
>>>        * New call panel
>>>
>>>        Codecs
>>>        * THEORA
>>>        * Framerate up to 30 FPS
>>>        * Resolutions (up to 704x576) (at best it is DVD quality)
>>>        * Audio and video codecs as plugins
>>>
>>>        SIP Support
>>>        * SIP/SIMPLE presence support
>>>        * Line monitoring with software like Asterisk
>>>        * Custom presence message support
>>>        * Dynamic detection of network interfaces
>>>        * Register/unregister accounts on interfaces going up and down
>>>        * Better NAT traversal
>>>        * SIP requests originated from a unique port
>>>        * Support for several network interfaces at the same time (e.g. VPN and normal network)
>>>        * Full SIP capabilities exchange for codecs (unique in the Open Source world)
>>>        * SIP INFO DTMF support
>>>        * Possibility to send SMS using the Ekiga Call Out account
>>>
>>>     4.2. Bug/RFE Number(s):
>>>
>>>        CR6762807 
>>>
>>>     4.3. In Scope:
>>>
>>>        see above.
>>>
>>>     4.4. Out of Scope:
>>>
>>>        see above.
>>>     
>>>     4.5. Interfaces:
>>>                         
>>>                                    Exported Interface
>>>
>>>        Interface Name                                Classification          Comment
>>>        --------------------------------------------------------------------------------------
>>>        /usr/lib/ekiga/libpt.so.2                     Project Private   PTLib library
>>>        /usr/lib/ekiga/libopal.so.3                   Project Private   OPAL library
>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL g726 audio plugin
>>>          audio/g726_audio_pwplugin.so
>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL gsm audio plugin
>>>          audio/gsm0610_audio_pwplugin.so
>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL ms-gsm audio plugin
>>>          audio/gsmamrcodec_pwplugin.so
>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL iLBC audio plugin
>>>          audio/ilbc_audio_pwplugin.so
>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL H.261 video plugin
>>>          video/h261-vic_video_pwplugin.so        
>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL THEORA video plugin
>>>          video/theora_video_pwplugin.so    
>>>        /usr/share/doc/SUNWgnome-meeting              Project Private   License files
>>>        /usr/share/omf/ekiga                          Project Private   OMF directory
>>>        /usr/share/dbus-1/services/                   Volatile          D-BUS service file
>>>          org.ekiga.Ekiga.service
>>>        
>>>
>>>        
>>>                                 Imported Interface
>>>          
>>>        Interface       Classification          ARC case                Comment
>>>        -----------------------------------------------------------------------
>>>        GNOME Libraries Committed               LSARC 2008/510          GTK+ library
>>>        D-BUS           Volatile                LSARC 2006/368          D-BUS library
>>>        OpenLDAP        Volatile                PSARC 2008/507          OpenLDAP library
>>>        Avahi           Volatile                LSARC 2007/464          Avahi library
>>>        Libsigc++       Volatile                LSARC 2008/074          Sigc++ library
>>>        Libtheora       Volatile                LSARC 2008/510          THEORA codec library
>>>
>>>     
>>>     4.6. Doc Impact:
>>>
>>>        Help docs.
>>>     
>>>     4.7. Admin/Config Impact:
>>>
>>>        None.
>>>     
>>>     4.8. HA Impact:
>>>        
>>>        None.
>>>     
>>>     4.9. I18N/L10N Impact:
>>>
>>>        The JDS team and the G11N are working together to evaluate and
>>>        provide I18N/L10N support.
>>>     
>>>     4.10. Packaging & Delivery:
>>>
>>>         SUNWgnome-meeting (base package), approximately 15Mb.
>>>     
>>>     4.11. Security Impact:
>>>
>>>         The JDS team and Ekiga community work together to identify 
>>>         and fix any security issues found. The Ekiga community 
>>>         provides us with security patches for issues they have identified.
>>>     
>>>     4.12. Dependencies:
>>>
>>>         The following versions of the imported interfaces are required:
>>>           GNOME 2.24
>>>           D-BUS 1.2.3
>>>           OpenLDAP 2.4.11
>>>           Avahi 0.6.23         
>>> 	  Libsigc++ 2.0
>>> 	  Libtheora 1.0
>>>
>>> 5. Reference Documents:
>>>    
>>>  [1] Ekiga homepage:
>>>      http://www.ekiga.org
>>>      PTLib and Opal homepage:
>>>      http://www.opalvoip.org/
>>>
>>>  [2] Related ARC cases:
>>>      LSARC 2008/510: Gnome 2.24
>>>      LSARC 2006/368: D-BUS Message Bus System
>>>      PSARC 2008/507: OpenLDAP for OpenSolaris
>>>      LSARC 2007/464: Avahi and libdaemon
>>>      LSARC 2008/074: Gtkmm, Glibmm, Cairomm and libsigc++ for Indiana
>>>      LSARC 2006/182: Ekiga: a videoconferencing and VOIP/IP-Telephony application
>>>
>>>
>>> 6. Resources and Schedule
>>>     6.4. Steering Committee requested information
>>>    	6.4.1. Consolidation C-team Name:
>>> 		Desktop
>>>     6.5. ARC review type: FastTrack
>>>     6.6. ARC Exposure: open
>>>
>>>     
>>
>>   
>


--Boundary_(ID_UpSMo3qzkWKNEhGPu68PWg)
Content-type: text/html; charset=UTF-8
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi, all <br>
<br>
This case is due time out on Oct 31st. Any further issues, please send
an email before timeout. <br>
<br>
Thanks <br>
<br>
--Irene<br>
Elaine Xiong wrote:
<blockquote cite="mid:490139AB.9030104@sun.com" type="cite">
  <meta content="text/html;charset=ASCII" http-equiv="Content-Type">
John,<br>
  <br>
The name comes from the community. There is another D-Bus service
called org.ekiga.Helper.service, which I forgot to add it to the
original one-pager. The attached one-pager corrects this mistake, and
the iLBC audio plugin is removed from the exported interfaces as it is
a non-free codec.<br>
  <br>
Thank you,<br>
  <br>
BR,<br>
Elaine<br>
John Fischer wrote:
  <blockquote cite="mid:1224777887.50565.17.camel@sr1-umpk-16"
 type="cite">
    <pre wrap="">Elaine,

The D-Bus service name seems to have a redundant 
name of ekiga and Ekiga.  I looked at an installed
system and noted that most other D-Bus services
do not have this redundancy with xchat being the
only exception but still different.  Is this D-Bus
service name established by the community?  If not
then please remove the redundancy.  If so then fine 
but please work with the community to see about 
removing the redundancy.

Irene,

Will there be a contract created for OpenLDAP?

Thanks,

John

On Wed, 2008-10-22 at 22:10, Shi-Ying Irene Huang wrote:
  </pre>
    <blockquote type="cite">
      <pre wrap="">Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Ekiga 3.0
    1.2. Name of Document Author/Supplier:
	 Author:  Elaine Xiong
    1.3  Date of This Document:
	22 October, 2008
4. Technical Description
1. Introduction
   1.1. Project/Component Working Name: 
   
      Ekiga 3.0 

   1.2. Name of Document Author/Supplier:
   
      Elaine Xiong

   1.3. Date of This Document:
        
      10/13/08
	
   1.4. Name of Major Document Customer(s)/Consumer(s):

	1.4.1. The PAC or CPT you expect to review your project: 
    
             Solaris PAC 

	1.4.2. The ARC(s) you expect to review your project: 
     
             LSARC

	1.4.3. The Director/VP who is "Sponsoring" this project:
		   
             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:robert.odea@sun.com">robert.odea@sun.com</a>

	1.4.4. The name of your business unit: 
    
             New Solaris Group / Desktop

   1.5. Email Aliases:

    	1.5.1. Responsible Manager:
        
             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:leo.binchy@sun.com">leo.binchy@sun.com</a>

    	1.5.2. Responsible Engineer:
        
             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:elaine.xiong@sun.com">elaine.xiong@sun.com</a>

    	1.5.3. Marketing Manager: 
        
             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:glynn.foster@sun.com">glynn.foster@sun.com</a>

	1.5.4. Interest List:

             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:desktop-discuss@opensolaris.org">desktop-discuss@opensolaris.org</a>

2. Project Summary
   2.1. Project Description:

      The current version of Ekiga shipped in SNV is 2.0.12.

      This project upgrades Ekiga 2.0.12 to the latest major release 3.0. 
      Ekiga 3.0 provides several major enhancements. Refer to section 4.1
      for details on the new features.

   2.2. Risks and Assumptions:

      Ekiga 3.0 depends on OPAL VoIP libraries that implement the main VOIP 
      protocols. The libraries includes PTLib and Opal that might be changed
      in the future. PTLib is the new name of PWLib that Ekiga 2.x depends
      on. The name change reflects the removal of the GUI code from PWLib, 
      which part of code Ekiga never uses.

      Ekiga 3.0 depends on OpenLDAP that hasn't been integrated into SNV 
      yet. SunLDAP and OpenLDAP APIs diverge in a great many ways thereby 
      patches are needed to make Ekiga 3.0 work with SunLDAP for the time 
      being. The patches will be removed once OpenLDAP integration is done.
        
4. Technical Description:
    4.1. Details:

       Ekiga is a VoIP, IP Telephony, and Video Conferencing application 
       that allows users to make audio and video calls to remote users with 
       SIP or H.323 compatible hardware and software. It supports many audio
       and video codecs and all modern VoIP features for both SIP and H.323.

       All user configuration for Ekiga 3.0 is backwards compatible with 
       Ekiga 2.x so that users can switch between the two versions without 
       any effect on their configuration choices. 

       Ekiga 3.0 provides the following new major features:

       Graphical User Interface
       * New user interface with a buddy list
       * Accelerated video display - XVideo
       * Nice incoming call notifications
       * Easier configuration assistant
       * New quality meter in the status bar
       * Buddy list with extended status information
       * Displays network neighbors in the buddy list
       * Better keyboard shortcuts
       * Automatic account completion in the URL bar
       * New chat window
       * New address book supporting Evolution contacts, LDAP contacts and more
       * New account window allowing easier account creation
       * New call panel

       Codecs
       * THEORA
       * Framerate up to 30 FPS
       * Resolutions (up to 704x576) (at best it is DVD quality)
       * Audio and video codecs as plugins

       SIP Support
       * SIP/SIMPLE presence support
       * Line monitoring with software like Asterisk
       * Custom presence message support
       * Dynamic detection of network interfaces
       * Register/unregister accounts on interfaces going up and down
       * Better NAT traversal
       * SIP requests originated from a unique port
       * Support for several network interfaces at the same time (e.g. VPN and normal network)
       * Full SIP capabilities exchange for codecs (unique in the Open Source world)
       * SIP INFO DTMF support
       * Possibility to send SMS using the Ekiga Call Out account

    4.2. Bug/RFE Number(s):

       CR6762807 

    4.3. In Scope:

       see above.

    4.4. Out of Scope:

       see above.
    
    4.5. Interfaces:
                        
                                   Exported Interface

       Interface Name                                Classification          Comment
       --------------------------------------------------------------------------------------
       /usr/lib/ekiga/libpt.so.2                     Project Private   PTLib library
       /usr/lib/ekiga/libopal.so.3                   Project Private   OPAL library
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL g726 audio plugin
         audio/g726_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL gsm audio plugin
         audio/gsm0610_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL ms-gsm audio plugin
         audio/gsmamrcodec_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL iLBC audio plugin
         audio/ilbc_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL H.261 video plugin
         video/h261-vic_video_pwplugin.so        
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL THEORA video plugin
         video/theora_video_pwplugin.so    
       /usr/share/doc/SUNWgnome-meeting              Project Private   License files
       /usr/share/omf/ekiga                          Project Private   OMF directory
       /usr/share/dbus-1/services/                   Volatile          D-BUS service file
         org.ekiga.Ekiga.service
       

       
                                Imported Interface
         
       Interface       Classification          ARC case                Comment
       -----------------------------------------------------------------------
       GNOME Libraries Committed               LSARC 2008/510          GTK+ library
       D-BUS           Volatile                LSARC 2006/368          D-BUS library
       OpenLDAP        Volatile                PSARC 2008/507          OpenLDAP library
       Avahi           Volatile                LSARC 2007/464          Avahi library
       Libsigc++       Volatile                LSARC 2008/074          Sigc++ library
       Libtheora       Volatile                LSARC 2008/510          THEORA codec library

    
    4.6. Doc Impact:

       Help docs.
    
    4.7. Admin/Config Impact:

       None.
    
    4.8. HA Impact:
       
       None.
    
    4.9. I18N/L10N Impact:

       The JDS team and the G11N are working together to evaluate and
       provide I18N/L10N support.
    
    4.10. Packaging &amp; Delivery:

        SUNWgnome-meeting (base package), approximately 15Mb.
    
    4.11. Security Impact:

        The JDS team and Ekiga community work together to identify 
        and fix any security issues found. The Ekiga community 
        provides us with security patches for issues they have identified.
    
    4.12. Dependencies:

        The following versions of the imported interfaces are required:
          GNOME 2.24
          D-BUS 1.2.3
          OpenLDAP 2.4.11
          Avahi 0.6.23         
	  Libsigc++ 2.0
	  Libtheora 1.0

5. Reference Documents:
   
 [1] Ekiga homepage:
     <a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://www.ekiga.org">http://www.ekiga.org</a>
     PTLib and Opal homepage:
     <a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://www.opalvoip.org/">http://www.opalvoip.org/</a>

 [2] Related ARC cases:
     LSARC 2008/510: Gnome 2.24
     LSARC 2006/368: D-BUS Message Bus System
     PSARC 2008/507: OpenLDAP for OpenSolaris
     LSARC 2007/464: Avahi and libdaemon
     LSARC 2008/074: Gtkmm, Glibmm, Cairomm and libsigc++ for Indiana
     LSARC 2006/182: Ekiga: a videoconferencing and VOIP/IP-Telephony application


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		Desktop
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open

    </pre>
    </blockquote>
    <pre wrap=""><!---->
  </pre>
  </blockquote>
  <br>
</blockquote>
<br>
</body>
</html>

--Boundary_(ID_UpSMo3qzkWKNEhGPu68PWg)--

From Irene.Huang@sun.com Thu Oct 30 20:18:55 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9V3IslW004156
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 30 Oct 2008 20:18:55 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m9V3IoJk027201
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 31 Oct 2008 03:18:54 GMT
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K9L0050L2JFU700@nwk-avmta-1.sfbay.Sun.COM> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 30 Oct 2008 20:18:51 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9L001VQ2JD7DA0@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 30 Oct 2008 20:18:50 -0700 (PDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m9V3InL7003369	for
 <lsarc-ext@sun.com>; Fri, 31 Oct 2008 03:18:49 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K9L005012G2MM00@mail-apac.sun.com>
 (original mail from Irene.Huang@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 31 Oct 2008 11:18:48 +0800 (SGT)
Received: from [129.158.217.182] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K9L00DKQ2JA8370@mail-apac.sun.com>; Fri,
 31 Oct 2008 11:18:48 +0800 (SGT)
Date: Fri, 31 Oct 2008 11:18:37 +0800
From: Irene Huang <Irene.Huang@sun.com>
Subject: Re: Ekiga 3.0 [LSARC/2008/650 FastTrack timeout 10/31/2008]
In-reply-to: <49094B8F.2030205@sun.com>
Sender: Irene.Huang@sun.com
To: Irene Huang <Irene.Huang@sun.com>
Cc: Elaine Xiong <Elaine.Xiong@sun.com>, John.Fischer@sun.com,
        Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>, lsarc-ext@sun.com
Message-id: <490A790D.9030404@sun.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_BysmvJeTOsOe61YfbWr3Mw)"
X-PMX-Version: 5.4.1.325704
References: <200810230510.m9N5AlCD019235@sac.sfbay.sun.com>
 <1224777887.50565.17.camel@sr1-umpk-16> <490139AB.9030104@sun.com>
 <49094B8F.2030205@sun.com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
Status: RO
Content-Length: 21999

This is a multi-part message in MIME format.

--Boundary_(ID_BysmvJeTOsOe61YfbWr3Mw)
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT

Hi, all

I am closing this case as approved.

Thanks
--Irene
Irene Huang wrote:
> Hi, all
>
> This case is due time out on Oct 31st. Any further issues, please send 
> an email before timeout.
>
> Thanks
>
> --Irene
> Elaine Xiong wrote:
>> John,
>>
>> The name comes from the community. There is another D-Bus service 
>> called org.ekiga.Helper.service, which I forgot to add it to the 
>> original one-pager. The attached one-pager corrects this mistake, and 
>> the iLBC audio plugin is removed from the exported interfaces as it 
>> is a non-free codec.
>>
>> Thank you,
>>
>> BR,
>> Elaine
>> John Fischer wrote:
>>> Elaine,
>>>
>>> The D-Bus service name seems to have a redundant 
>>> name of ekiga and Ekiga.  I looked at an installed
>>> system and noted that most other D-Bus services
>>> do not have this redundancy with xchat being the
>>> only exception but still different.  Is this D-Bus
>>> service name established by the community?  If not
>>> then please remove the redundancy.  If so then fine 
>>> but please work with the community to see about 
>>> removing the redundancy.
>>>
>>> Irene,
>>>
>>> Will there be a contract created for OpenLDAP?
>>>
>>> Thanks,
>>>
>>> John
>>>
>>> On Wed, 2008-10-22 at 22:10, Shi-Ying Irene Huang wrote:
>>>   
>>>> Template Version: @(#)sac_nextcase %I% %G% SMI
>>>> This information is Copyright 2008 Sun Microsystems
>>>> 1. Introduction
>>>>     1.1. Project/Component Working Name:
>>>> 	 Ekiga 3.0
>>>>     1.2. Name of Document Author/Supplier:
>>>> 	 Author:  Elaine Xiong
>>>>     1.3  Date of This Document:
>>>> 	22 October, 2008
>>>> 4. Technical Description
>>>> 1. Introduction
>>>>    1.1. Project/Component Working Name: 
>>>>    
>>>>       Ekiga 3.0 
>>>>
>>>>    1.2. Name of Document Author/Supplier:
>>>>    
>>>>       Elaine Xiong
>>>>
>>>>    1.3. Date of This Document:
>>>>         
>>>>       10/13/08
>>>> 	
>>>>    1.4. Name of Major Document Customer(s)/Consumer(s):
>>>>
>>>> 	1.4.1. The PAC or CPT you expect to review your project: 
>>>>     
>>>>              Solaris PAC 
>>>>
>>>> 	1.4.2. The ARC(s) you expect to review your project: 
>>>>      
>>>>              LSARC
>>>>
>>>> 	1.4.3. The Director/VP who is "Sponsoring" this project:
>>>> 		   
>>>>              robert.odea@sun.com
>>>>
>>>> 	1.4.4. The name of your business unit: 
>>>>     
>>>>              New Solaris Group / Desktop
>>>>
>>>>    1.5. Email Aliases:
>>>>
>>>>     	1.5.1. Responsible Manager:
>>>>         
>>>>              leo.binchy@sun.com
>>>>
>>>>     	1.5.2. Responsible Engineer:
>>>>         
>>>>              elaine.xiong@sun.com
>>>>
>>>>     	1.5.3. Marketing Manager: 
>>>>         
>>>>              glynn.foster@sun.com
>>>>
>>>> 	1.5.4. Interest List:
>>>>
>>>>              desktop-discuss@opensolaris.org
>>>>
>>>> 2. Project Summary
>>>>    2.1. Project Description:
>>>>
>>>>       The current version of Ekiga shipped in SNV is 2.0.12.
>>>>
>>>>       This project upgrades Ekiga 2.0.12 to the latest major release 3.0. 
>>>>       Ekiga 3.0 provides several major enhancements. Refer to section 4.1
>>>>       for details on the new features.
>>>>
>>>>    2.2. Risks and Assumptions:
>>>>
>>>>       Ekiga 3.0 depends on OPAL VoIP libraries that implement the main VOIP 
>>>>       protocols. The libraries includes PTLib and Opal that might be changed
>>>>       in the future. PTLib is the new name of PWLib that Ekiga 2.x depends
>>>>       on. The name change reflects the removal of the GUI code from PWLib, 
>>>>       which part of code Ekiga never uses.
>>>>
>>>>       Ekiga 3.0 depends on OpenLDAP that hasn't been integrated into SNV 
>>>>       yet. SunLDAP and OpenLDAP APIs diverge in a great many ways thereby 
>>>>       patches are needed to make Ekiga 3.0 work with SunLDAP for the time 
>>>>       being. The patches will be removed once OpenLDAP integration is done.
>>>>         
>>>> 4. Technical Description:
>>>>     4.1. Details:
>>>>
>>>>        Ekiga is a VoIP, IP Telephony, and Video Conferencing application 
>>>>        that allows users to make audio and video calls to remote users with 
>>>>        SIP or H.323 compatible hardware and software. It supports many audio
>>>>        and video codecs and all modern VoIP features for both SIP and H.323.
>>>>
>>>>        All user configuration for Ekiga 3.0 is backwards compatible with 
>>>>        Ekiga 2.x so that users can switch between the two versions without 
>>>>        any effect on their configuration choices. 
>>>>
>>>>        Ekiga 3.0 provides the following new major features:
>>>>
>>>>        Graphical User Interface
>>>>        * New user interface with a buddy list
>>>>        * Accelerated video display - XVideo
>>>>        * Nice incoming call notifications
>>>>        * Easier configuration assistant
>>>>        * New quality meter in the status bar
>>>>        * Buddy list with extended status information
>>>>        * Displays network neighbors in the buddy list
>>>>        * Better keyboard shortcuts
>>>>        * Automatic account completion in the URL bar
>>>>        * New chat window
>>>>        * New address book supporting Evolution contacts, LDAP contacts and more
>>>>        * New account window allowing easier account creation
>>>>        * New call panel
>>>>
>>>>        Codecs
>>>>        * THEORA
>>>>        * Framerate up to 30 FPS
>>>>        * Resolutions (up to 704x576) (at best it is DVD quality)
>>>>        * Audio and video codecs as plugins
>>>>
>>>>        SIP Support
>>>>        * SIP/SIMPLE presence support
>>>>        * Line monitoring with software like Asterisk
>>>>        * Custom presence message support
>>>>        * Dynamic detection of network interfaces
>>>>        * Register/unregister accounts on interfaces going up and down
>>>>        * Better NAT traversal
>>>>        * SIP requests originated from a unique port
>>>>        * Support for several network interfaces at the same time (e.g. VPN and normal network)
>>>>        * Full SIP capabilities exchange for codecs (unique in the Open Source world)
>>>>        * SIP INFO DTMF support
>>>>        * Possibility to send SMS using the Ekiga Call Out account
>>>>
>>>>     4.2. Bug/RFE Number(s):
>>>>
>>>>        CR6762807 
>>>>
>>>>     4.3. In Scope:
>>>>
>>>>        see above.
>>>>
>>>>     4.4. Out of Scope:
>>>>
>>>>        see above.
>>>>     
>>>>     4.5. Interfaces:
>>>>                         
>>>>                                    Exported Interface
>>>>
>>>>        Interface Name                                Classification          Comment
>>>>        --------------------------------------------------------------------------------------
>>>>        /usr/lib/ekiga/libpt.so.2                     Project Private   PTLib library
>>>>        /usr/lib/ekiga/libopal.so.3                   Project Private   OPAL library
>>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL g726 audio plugin
>>>>          audio/g726_audio_pwplugin.so
>>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL gsm audio plugin
>>>>          audio/gsm0610_audio_pwplugin.so
>>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL ms-gsm audio plugin
>>>>          audio/gsmamrcodec_pwplugin.so
>>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL iLBC audio plugin
>>>>          audio/ilbc_audio_pwplugin.so
>>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL H.261 video plugin
>>>>          video/h261-vic_video_pwplugin.so        
>>>>        /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL THEORA video plugin
>>>>          video/theora_video_pwplugin.so    
>>>>        /usr/share/doc/SUNWgnome-meeting              Project Private   License files
>>>>        /usr/share/omf/ekiga                          Project Private   OMF directory
>>>>        /usr/share/dbus-1/services/                   Volatile          D-BUS service file
>>>>          org.ekiga.Ekiga.service
>>>>        
>>>>
>>>>        
>>>>                                 Imported Interface
>>>>          
>>>>        Interface       Classification          ARC case                Comment
>>>>        -----------------------------------------------------------------------
>>>>        GNOME Libraries Committed               LSARC 2008/510          GTK+ library
>>>>        D-BUS           Volatile                LSARC 2006/368          D-BUS library
>>>>        OpenLDAP        Volatile                PSARC 2008/507          OpenLDAP library
>>>>        Avahi           Volatile                LSARC 2007/464          Avahi library
>>>>        Libsigc++       Volatile                LSARC 2008/074          Sigc++ library
>>>>        Libtheora       Volatile                LSARC 2008/510          THEORA codec library
>>>>
>>>>     
>>>>     4.6. Doc Impact:
>>>>
>>>>        Help docs.
>>>>     
>>>>     4.7. Admin/Config Impact:
>>>>
>>>>        None.
>>>>     
>>>>     4.8. HA Impact:
>>>>        
>>>>        None.
>>>>     
>>>>     4.9. I18N/L10N Impact:
>>>>
>>>>        The JDS team and the G11N are working together to evaluate and
>>>>        provide I18N/L10N support.
>>>>     
>>>>     4.10. Packaging & Delivery:
>>>>
>>>>         SUNWgnome-meeting (base package), approximately 15Mb.
>>>>     
>>>>     4.11. Security Impact:
>>>>
>>>>         The JDS team and Ekiga community work together to identify 
>>>>         and fix any security issues found. The Ekiga community 
>>>>         provides us with security patches for issues they have identified.
>>>>     
>>>>     4.12. Dependencies:
>>>>
>>>>         The following versions of the imported interfaces are required:
>>>>           GNOME 2.24
>>>>           D-BUS 1.2.3
>>>>           OpenLDAP 2.4.11
>>>>           Avahi 0.6.23         
>>>> 	  Libsigc++ 2.0
>>>> 	  Libtheora 1.0
>>>>
>>>> 5. Reference Documents:
>>>>    
>>>>  [1] Ekiga homepage:
>>>>      http://www.ekiga.org
>>>>      PTLib and Opal homepage:
>>>>      http://www.opalvoip.org/
>>>>
>>>>  [2] Related ARC cases:
>>>>      LSARC 2008/510: Gnome 2.24
>>>>      LSARC 2006/368: D-BUS Message Bus System
>>>>      PSARC 2008/507: OpenLDAP for OpenSolaris
>>>>      LSARC 2007/464: Avahi and libdaemon
>>>>      LSARC 2008/074: Gtkmm, Glibmm, Cairomm and libsigc++ for Indiana
>>>>      LSARC 2006/182: Ekiga: a videoconferencing and VOIP/IP-Telephony application
>>>>
>>>>
>>>> 6. Resources and Schedule
>>>>     6.4. Steering Committee requested information
>>>>    	6.4.1. Consolidation C-team Name:
>>>> 		Desktop
>>>>     6.5. ARC review type: FastTrack
>>>>     6.6. ARC Exposure: open
>>>>
>>>>     
>>>
>>>   
>>
>


--Boundary_(ID_BysmvJeTOsOe61YfbWr3Mw)
Content-type: text/html; charset=UTF-8
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi, all <br>
<br>
I am closing this case as approved. <br>
<br>
Thanks<br>
--Irene<br>
Irene Huang wrote:
<blockquote cite="mid:49094B8F.2030205@sun.com" type="cite">
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
Hi, all <br>
  <br>
This case is due time out on Oct 31st. Any further issues, please send
an email before timeout. <br>
  <br>
Thanks <br>
  <br>
--Irene<br>
Elaine Xiong wrote:
  <blockquote cite="mid:490139AB.9030104@sun.com" type="cite">
    <meta content="text/html;charset=ASCII" http-equiv="Content-Type">
John,<br>
    <br>
The name comes from the community. There is another D-Bus service
called org.ekiga.Helper.service, which I forgot to add it to the
original one-pager. The attached one-pager corrects this mistake, and
the iLBC audio plugin is removed from the exported interfaces as it is
a non-free codec.<br>
    <br>
Thank you,<br>
    <br>
BR,<br>
Elaine<br>
John Fischer wrote:
    <blockquote cite="mid:1224777887.50565.17.camel@sr1-umpk-16"
 type="cite">
      <pre wrap="">Elaine,

The D-Bus service name seems to have a redundant 
name of ekiga and Ekiga.  I looked at an installed
system and noted that most other D-Bus services
do not have this redundancy with xchat being the
only exception but still different.  Is this D-Bus
service name established by the community?  If not
then please remove the redundancy.  If so then fine 
but please work with the community to see about 
removing the redundancy.

Irene,

Will there be a contract created for OpenLDAP?

Thanks,

John

On Wed, 2008-10-22 at 22:10, Shi-Ying Irene Huang wrote:
  </pre>
      <blockquote type="cite">
        <pre wrap="">Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Ekiga 3.0
    1.2. Name of Document Author/Supplier:
	 Author:  Elaine Xiong
    1.3  Date of This Document:
	22 October, 2008
4. Technical Description
1. Introduction
   1.1. Project/Component Working Name: 
   
      Ekiga 3.0 

   1.2. Name of Document Author/Supplier:
   
      Elaine Xiong

   1.3. Date of This Document:
        
      10/13/08
	
   1.4. Name of Major Document Customer(s)/Consumer(s):

	1.4.1. The PAC or CPT you expect to review your project: 
    
             Solaris PAC 

	1.4.2. The ARC(s) you expect to review your project: 
     
             LSARC

	1.4.3. The Director/VP who is "Sponsoring" this project:
		   
             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:robert.odea@sun.com">robert.odea@sun.com</a>

	1.4.4. The name of your business unit: 
    
             New Solaris Group / Desktop

   1.5. Email Aliases:

    	1.5.1. Responsible Manager:
        
             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:leo.binchy@sun.com">leo.binchy@sun.com</a>

    	1.5.2. Responsible Engineer:
        
             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:elaine.xiong@sun.com">elaine.xiong@sun.com</a>

    	1.5.3. Marketing Manager: 
        
             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:glynn.foster@sun.com">glynn.foster@sun.com</a>

	1.5.4. Interest List:

             <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:desktop-discuss@opensolaris.org">desktop-discuss@opensolaris.org</a>

2. Project Summary
   2.1. Project Description:

      The current version of Ekiga shipped in SNV is 2.0.12.

      This project upgrades Ekiga 2.0.12 to the latest major release 3.0. 
      Ekiga 3.0 provides several major enhancements. Refer to section 4.1
      for details on the new features.

   2.2. Risks and Assumptions:

      Ekiga 3.0 depends on OPAL VoIP libraries that implement the main VOIP 
      protocols. The libraries includes PTLib and Opal that might be changed
      in the future. PTLib is the new name of PWLib that Ekiga 2.x depends
      on. The name change reflects the removal of the GUI code from PWLib, 
      which part of code Ekiga never uses.

      Ekiga 3.0 depends on OpenLDAP that hasn't been integrated into SNV 
      yet. SunLDAP and OpenLDAP APIs diverge in a great many ways thereby 
      patches are needed to make Ekiga 3.0 work with SunLDAP for the time 
      being. The patches will be removed once OpenLDAP integration is done.
        
4. Technical Description:
    4.1. Details:

       Ekiga is a VoIP, IP Telephony, and Video Conferencing application 
       that allows users to make audio and video calls to remote users with 
       SIP or H.323 compatible hardware and software. It supports many audio
       and video codecs and all modern VoIP features for both SIP and H.323.

       All user configuration for Ekiga 3.0 is backwards compatible with 
       Ekiga 2.x so that users can switch between the two versions without 
       any effect on their configuration choices. 

       Ekiga 3.0 provides the following new major features:

       Graphical User Interface
       * New user interface with a buddy list
       * Accelerated video display - XVideo
       * Nice incoming call notifications
       * Easier configuration assistant
       * New quality meter in the status bar
       * Buddy list with extended status information
       * Displays network neighbors in the buddy list
       * Better keyboard shortcuts
       * Automatic account completion in the URL bar
       * New chat window
       * New address book supporting Evolution contacts, LDAP contacts and more
       * New account window allowing easier account creation
       * New call panel

       Codecs
       * THEORA
       * Framerate up to 30 FPS
       * Resolutions (up to 704x576) (at best it is DVD quality)
       * Audio and video codecs as plugins

       SIP Support
       * SIP/SIMPLE presence support
       * Line monitoring with software like Asterisk
       * Custom presence message support
       * Dynamic detection of network interfaces
       * Register/unregister accounts on interfaces going up and down
       * Better NAT traversal
       * SIP requests originated from a unique port
       * Support for several network interfaces at the same time (e.g. VPN and normal network)
       * Full SIP capabilities exchange for codecs (unique in the Open Source world)
       * SIP INFO DTMF support
       * Possibility to send SMS using the Ekiga Call Out account

    4.2. Bug/RFE Number(s):

       CR6762807 

    4.3. In Scope:

       see above.

    4.4. Out of Scope:

       see above.
    
    4.5. Interfaces:
                        
                                   Exported Interface

       Interface Name                                Classification          Comment
       --------------------------------------------------------------------------------------
       /usr/lib/ekiga/libpt.so.2                     Project Private   PTLib library
       /usr/lib/ekiga/libopal.so.3                   Project Private   OPAL library
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL g726 audio plugin
         audio/g726_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL gsm audio plugin
         audio/gsm0610_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL ms-gsm audio plugin
         audio/gsmamrcodec_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL iLBC audio plugin
         audio/ilbc_audio_pwplugin.so
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL H.261 video plugin
         video/h261-vic_video_pwplugin.so        
       /usr/lib/ekiga/opal/codecs/                   Project Private   OPAL THEORA video plugin
         video/theora_video_pwplugin.so    
       /usr/share/doc/SUNWgnome-meeting              Project Private   License files
       /usr/share/omf/ekiga                          Project Private   OMF directory
       /usr/share/dbus-1/services/                   Volatile          D-BUS service file
         org.ekiga.Ekiga.service
       

       
                                Imported Interface
         
       Interface       Classification          ARC case                Comment
       -----------------------------------------------------------------------
       GNOME Libraries Committed               LSARC 2008/510          GTK+ library
       D-BUS           Volatile                LSARC 2006/368          D-BUS library
       OpenLDAP        Volatile                PSARC 2008/507          OpenLDAP library
       Avahi           Volatile                LSARC 2007/464          Avahi library
       Libsigc++       Volatile                LSARC 2008/074          Sigc++ library
       Libtheora       Volatile                LSARC 2008/510          THEORA codec library

    
    4.6. Doc Impact:

       Help docs.
    
    4.7. Admin/Config Impact:

       None.
    
    4.8. HA Impact:
       
       None.
    
    4.9. I18N/L10N Impact:

       The JDS team and the G11N are working together to evaluate and
       provide I18N/L10N support.
    
    4.10. Packaging &amp; Delivery:

        SUNWgnome-meeting (base package), approximately 15Mb.
    
    4.11. Security Impact:

        The JDS team and Ekiga community work together to identify 
        and fix any security issues found. The Ekiga community 
        provides us with security patches for issues they have identified.
    
    4.12. Dependencies:

        The following versions of the imported interfaces are required:
          GNOME 2.24
          D-BUS 1.2.3
          OpenLDAP 2.4.11
          Avahi 0.6.23         
	  Libsigc++ 2.0
	  Libtheora 1.0

5. Reference Documents:
   
 [1] Ekiga homepage:
     <a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://www.ekiga.org">http://www.ekiga.org</a>
     PTLib and Opal homepage:
     <a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://www.opalvoip.org/">http://www.opalvoip.org/</a>

 [2] Related ARC cases:
     LSARC 2008/510: Gnome 2.24
     LSARC 2006/368: D-BUS Message Bus System
     PSARC 2008/507: OpenLDAP for OpenSolaris
     LSARC 2007/464: Avahi and libdaemon
     LSARC 2008/074: Gtkmm, Glibmm, Cairomm and libsigc++ for Indiana
     LSARC 2006/182: Ekiga: a videoconferencing and VOIP/IP-Telephony application


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		Desktop
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open

    </pre>
      </blockquote>
      <pre wrap=""><!---->
  </pre>
    </blockquote>
    <br>
  </blockquote>
  <br>
</blockquote>
<br>
</body>
</html>

--Boundary_(ID_BysmvJeTOsOe61YfbWr3Mw)--

