Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Gnome Telephony Application Services


Published on

This is a very old presentation and proposal (~2000) for telephony services in the GNOME desktop. Some more modern version of this may yet emerge from GNU Telephony based on D-Bus.

  • Be the first to comment

  • Be the first to like this

Gnome Telephony Application Services

  1. 1. GNOME Telephony Evolving past the great divide
  2. 2. Innovation & Freedom Over Time Evolving past the great desktop divide Freedom in Free Markets Monopolies 60's 70's
  3. 3. The Problem * Dialing telephone numbers from your address book * Identifying incoming callers automatically * Managing call agents and call centers * Lack of good clip art for this slide
  4. 4. Computer Telephony Integration ITU S.100 CSTA
  5. 5. Proprietary Vendor Strikes! TAPI, SPI, and the application Developer Everyone has to use binaries: Application source secret (TAPI callable API) Source Secret OS API CODE Source Secret OS SPI Code (SPI callable for Telephony) Source Secret Telephony Vendor  The OS vendor has market pressure to create changes, requiring both the  application developer and the telephony provider to rewrite code each  time.  Two sets of separate source secret interfaces have to be  maintained in sync.  Two separate levels of calls need to be made for each operation.  No reuse of implementations possible.
  6. 6. Telephony Liberation! IETF! New groups and bodies create true open standards for computer  telephony! First effort, SCTP  (Simple Computer  Telephony Control  Protocol) TOSI – Single level API library SIP, with some history in SCTP
  7. 7. Free Software Telephony & GNOME GNU Gatekeeper Libgtaps – c callable api front end for tcp protocol to telephony servers (tosi, sctp, sip based history) Evolution, dialing address book Screen­pop applet,  who is calling?  (based on gm  concepts) CRM GNOME Meeting Softphone clients
  8. 8. Problems to solve in GTAPS * Final specification of C callable library – largely complete, but need  input from those that may actually use it. * Specification of backend interconnect protocol – derivable from tcp  method of tosi?  New methods should be used? * Full mailing list and cvs repository to host at. * Implementation of GNOME applet * Selection of appropriate project logo!
  9. 9. And finally... Happy Hacking!
  10. 10. And finally... Happy Hacking!