41 Libraries telepathy-python Implement CM and clients in python libtelepathy Implement clients in C+glib telepathy-glib Implement CM in C+glib libempathy Higher level objects to build clients libempathy-gtk GTK widgets to build graphical clients
42 Desktop integration
43 Desktop integration Mission Control
44 Connection Managers XMPP CM SIP CM Connections gmail.com jabber.org Channels Text with gmail.com Text with gmail.com StreamedMedia with
45 Mission Control Mission Control Connection Managers XMPP CM SIP CM Connections gmail.com jabber.org Channels Text with gmail.com Text with gmail.com StreamedMedia with
46 Connection aggregation Change my presence from offline to online
47 Account management Store account credentials centrally. Clients can connect without asking for config
48 Channel dispatch Open a chat window talking to
49 Desktop integration Empathy
50 Gossip Jabber-only Monolithic
52 Gossip Telepathy Any Telepathy protocol Monolithic +VoIP support
55 Empathy Any Telepathy protocol Small components
57 Same great UI. A lot less hairy code.
58 Desktop integration Summer of Code
59 Jokosher Integration Contacts as instruments Live radio interviews with VoIP Michael Sheldon
61 VoIP/Video Widgets Augment libempathy(-gtk) with VoIP related widgets Elliot Fairweather
62 File Transfer Add link-local file transfer to empathy Marco Barisione
66 Collaborative applications Telepathy Tubes
67 If I can chat with a contact, why can t applications?
68 What s a tube? Arbitrary data exchange TCP/UDP/D-Bus behavior Perform NAT traversal
80 Code Samples telepathy-python / VoIP and Video call import telepathy, dbus bus = dbus.bus() reg = telepathy.client.managerregistry() reg.loadmanagers() mgr = reg.getmanager("gabble") name, path = mgr[conn_mgr_interface].requestconnection( "jabber", connection = telepathy.client.connection(name, path) connection[conn_interface].connect() contact = connection[conn_interface].requesthandles( CONNECTION_HANDLE_TYPE_CONTACT,
81 telepathy-python / VoIP and Video call path = connection[conn_interface].requestchannel( CHANNEL_TYPE_STREAMED_MEDIA, CONNECTION_HANDLE_TYPE_NONE, 0, True) channel = Channel(conn.service_name, path) se = bus.get_object( 'org.freedesktop.telepathy.streamengine', '/org/freedesktop/telepathy/streamengine') se_handler = dbus.interface(se, 'org.freedesktop.telepathy.channelhandler' se_handler.handlechannel( connection.service_name, connection.object_path, CHANNEL_TYPE_STREAMED_MEDIA, channel.object_path, CONNECTION_HANDLE_TYPE_NONE, 0) channel[channel_interface_group].addmembers([contact], "") channel[channel_type_streamed_media].requeststreams( contact, [MEDIA_STREAM_TYPE_AUDIO, MEDIA_STREAM_TYPE_VIDEO])
82 telepathy-python / VoIP and Video call # When connected connection[conn_interface_capabilities].advertisecapabilities( [(CHANNEL_TYPE_STREAMED_MEDIA, CREATE INVITE)], ) # On incoming channel of type StreamedMedia pending = channel[channel_interface_group].getlocalpendingmembers() channel[channel_interface_group].addmembers(pending, "")
IceWarp Unified Communications VoIP Service Reference Version 10.4 Printed on 13 April, 2012 Contents VoIP Service 1 Introduction... 1 The Big Picture... 4 Reference... 5 General... 5 Dial Plan... 7 Dial
TeamViewer 7 Manual Remote Control TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen www.teamviewer.com Table of Contents 1 About TeamViewer... 5 1.1 About the software... 5 1.2 About the manual... 5
Developing rich VoIP SIP applications with SIPSIMPLE SDK Because G711 is not enough Saúl Ibarra Corretgé What is SIPSIMPLE SDK? Framework to develop rich SIP applications Rich SIP applications? HD audio,
TeamViewer 7 Manual Meeting TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen www.teamviewer.com Table of contents 1 About TeamViewer... 5 1.1 About the software... 5 1.2 About the manual... 5 2 Basics...
IceWarp Unified Communications Reference Version 11.1 Published on 11/4/2014 Contents... 4 About... 5 The Big Picture... 7 Reference... 8 General... 8 Dial Plan... 9 Dial Plan Examples... 12 Devices...
Mac OS X Server Getting Started Version 10.6 Snow Leopard KKApple Inc. 2009 Apple Inc. All rights reserved. The owner or authorized user of a valid copy of Mac OS X Server software may reproduce this publication
AltiGen s focus is on delivering world class VoIP communications solutions which meet all of your business requirements. AltiGen s IP PBX servers are a completely integrated unified communications platform
Avaya IP Softphone Release 6.0 User Reference Issue May 007 Table Of Contents Introduction... About Avaya IP Softphone... What's New in this Release...5 Handling Calls with Avaya IP Softphone...6 Dialing
Mitel MiCloud Telepo for service providers 4.2 Software for business communication as a service. Key Features For the enterprise market Enable service providers to offer advanced business communication
Getting Started with Microsoft Office Live Meeting Published October 2007 Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless
Security Overview Introduction ShowMyPC provides real-time communication services to organizations and a large number of corporations. These corporations use ShowMyPC services for diverse purposes ranging
Skype Manager User Guide Version 3.0 Copyright Skype Limited 2011 About this guide Skype Manager is a web-based management tool that lets you centrally manage Skype for businesses of any size. This guide
Using Avaya one-x Agent Release 2.0 November 2009 2009 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document was complete and accurate
! This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett, Second Edition. For more information or to buy the paperback or ebook
HOSTED VOICE OVER IP AUGUST 2007 Abstract Voice over IP (VoIP) is the term used for a set of technologies that enable real time voice or video conversations to take place across IP networks. VoIP devices
FREQUENTLY ASKED QUESTIONS Polycom SoundStructure System SoundStructure products What are the SoundStructure products? The SoundStructure products are Polycom s next generation installed voice products.
Microsoft SharePoint Workspace 2010Product Guide Microsoft SharePoint Workspace 2010: An Overview... 1 SharePoint Workspace: At-a-Glance... 3 Sync with SharePoint 2010 sites... 3 Take all or some of your
According to the European WEEE directive, electrical and electronic equipment must not be disposed with consumers waste. Its components must be recycled or disposed apart from each other. Otherwise contaminative
1 TABLE OF CONTENTS... 2 ABOUT THIS USER S GUIDE... 4 INTRODUCTION... 4 PACKAGE CONTENTS... 5 SYSTEM REQUIREMENTS... 5 FEATURES AND BENEFITS... 6 HARDWARE OVERVIEW... 7 FRONT VIEW... 7 REAR VIEW (CONNECTIONS)...
1Introduction to SharePoint 2010 WHAT S IN THIS CHAPTER? Information about tools to integrate with Silverlight, LINQ, and BCS New features in social computing New features in ECM New features in Search
Technology Assessment Checklist for Small Businesses A quick way to help your small-business customers get the best technology. Today's small-business owners want reliable technology that helps them do
JR Richardson Engineering for the Masses JR.Richardson@cox.com Leveraging Asterisk to Deliver Large Scale VoIP Services within a Carrier Environment Preface As the voice technology landscape pushes VoIP