GNOME Telephony
Evolving past the great divide
Innovation & Freedom Over Time
Evolving past the great desktop divide
Freedom in Free Markets Monopolies
60's
70's
The Problem
* Dialing telephone numbers from your address book
* Identifying incoming callers automatically
* Managing cal...
Computer Telephony Integration
ITU S.100 CSTA
Proprietary Vendor Strikes!
TAPI, SPI, and the
application Developer
Everyone has to use binaries:
Application source secr...
Telephony Liberation!
IETF!
New groups and bodies create
true open standards for computer 
telephony!
First effort, SCTP 
...
Free Software Telephony & GNOME
GNU Gatekeeper
Libgtaps – c callable api front end
for tcp protocol to telephony servers
(...
Problems to solve in GTAPS
* Final specification of C callable library – largely complete, but need 
input from those that...
And finally...
Happy Hacking!
And finally...
Happy Hacking!
Upcoming SlideShare
Loading in …5
×

Gnome Telephony Application Services

1,313 views

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.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,313
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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!

×