Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts State of the art, easy to use SIP client.

Slides:



Advertisements
Similar presentations
Unified Communications Bill Palmer ADNET Technologies, Inc.
Advertisements

Internet Peer-to-Peer Application Infrastructure Darren New Invisible Worlds, Inc.
SIP, Presence and Instant Messaging
Presence and IM as SIP Services Jonathan Rosenberg Chief Scientist.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
Internet Telecom Expo September 20, 2000 SIP vs. H.323 SIP vs. H.323 Will the Real IP Telephony Please Stand Up? Jonathan Rosenberg.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Session Initiation Protocol (SIP) Panel Larry Amiot (Northwestern University), Chair Ben Teitelbaum (Internet2) Todd Needham (Microsoft) Orit Levin (Radvision)
AG Projects Blink Real Time Communications Experts A state of the art, easy to use SIP client.
AG Projects SIP2SIP SIP infrastructure experts SIP2SIP.info SIP accounts for the masses SF Telephony Inaugural Meetup San Francisco, June 30 th, 2010.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Communication Service Identifier Requirements on SIP draft-loreto-3gpp-ics-requirements.txt
Yunling Wang VoIP Security COMS 4995 Nov 24, 2008 XCAP The Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
AG Projects SIP SIMPLE client SDK The SIP Infrastructure Experts Adrian Georgescu Founder and CEO of AG Projects Advocate of IETF standards (Internet Standards)
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
Adrian Georgescu Blink. Adrian Georgescu I always wanted to create an easy to use real-time communications software.
Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS – Instant Messaging and Presence Using SIP Steve Donovan Architect.
Lync /11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
A Presentation on H.323 Deepak Bote. , IM, blog…
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
Geographical distribution of Media Relays Part of Global SIP framework Adrian Georgescu Dan Pascu
SIP Simplified August 2010 By Dale Anderson. SIP Simplified Session Initiation Protocol Core of SIP specifications is documented in IETF RFC 3261 Many.
Session Initiation Protocol Winelfred G. Pasamba.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
Thomas Kisner.  Unified Communications Architect at BNSF Railway  Board Member, DFW Unified Communications User Group ◦ Meets 4 th Thursday of Every.
IMS Service Discovery over PADP
LYNC SERVER 2013 Lync Online and Office365 Omar Kudović ProCredit Bank d.d. Sarajevo BLOG: MAIL:
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Orange Labs OrangeLabs RCS-e stack Roadmap 2011 Edition 5.0 Date: 30/05/2011 Author: Orange Labs, ASC Devices.
© Aastra Aastra BluStar for PC High-Quality Audio and HD Video from Your Desktop.
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
ITNW 1380 COOPERATIVE EDUCATION – NETWORKING Spring 2010 Seminar # 4 VOIP Network Solutions.
P2PSIP Charter Proposal Many people helped write this charter…
Page  1 Developing a Cross Platform IMS Client using the JAIN SIP Applet Phone Muswera Walter Supervisor: Prof Alfredo Terzoli.
An XMPP (Extensible Message and Presence Protocol) based implementation for NHIN Direct 1.
Presence and IM using sip
1 Lab Introduction – software Voice over IP. 2 Lab Capability and Status  Software used in this course installed in Engineering labs including the lab.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
XMPP Concrete Implementation Updates: 1. Why XMPP 2 »XMPP protocol provides capabilities that allows realization of the NHIN Direct. Simple – Built on.
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
Presented By Team Netgeeks SIP Session Initiation Protocol.
H.323, IP Multicast Conferencing, And TAPI 3.0 Don Ryan Development Lead Windows Networking And Communications Microsoft Corporation.
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
SIP Directions at Microsoft Gurdeep Singh Pall General Manager Live Communications Group Microsoft Corporation SIP Conference Paris, Jan 21 st 2004.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
Lecture 10. P2P VoIP D. Moltchanov, TUT, Fall 2014
Jabber Technical Overview Presenter: Ming-Wei Lin.
Interactive Connectivity Establishment : ICE
An Analysis of XMPP Security Team “Vision” Chris Nelson Ashwin Kulkarni Nitin Khatri Taulant Haka Yong Chen CMPE 209 Spring 2009.
File Transfer Services in the Context of SIP Based Communication Markus Isomäki draft-isomaki-sipping-file-transfer-00.
Vakhtang Assatrian Asia Communications TSP Lead, Microsoft
OMA Instant Messaging Rel 1.0 Requirements with Possible Relevance to IETF Markus Isomäki OMA Issues BoF IETF #62.
OpenSIPS Presence Project Atul Tambe Hitesh Thavnani Amit Rindhe Madhusudhan
Session Initiation Protocol
SOSIMPLE: A Serverless, Standards- based, P2P SIP Communication System David A. Bryan and Bruce B. Lowekamp College of William and Mary Cullen Jennings.
Skype.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
XCON WG IETF-64 Meeting Centralized Conferencing (XCON) using the Message Session Relay Protocol (MSRP) draft-boulton-xcon-msrp-conferencing-02 Editors:
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Reach Out and Touchscreen Someone
IP Telephony (VoIP).
eScience Collaboration Tools: EVO & Access Grid
Presentation transcript:

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts State of the art, easy to use SIP client

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Adrian Georgescu Founder and CEO of AG Projects Advocate of IETF standards Co-chair of the Dutch ISOC SIP WG Treasurer of OpenSIPS Software Foundation

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts I always wanted to create an easy to use real-time communications software

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Future proof, based on SIP standards

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Not for just for plain telephony but also for other desirable forms of communication: Wideband Audio, Instant Messaging, File Transfers and Desktop Sharing

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts I knew it was a difficult task

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts There are standards related to SIP today

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts I was lucky being mentored by Henry Sinnreich, The Godfather of SIP

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Most of all relevant Internet technologies are embedded into such software

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Many have tried and many have failed

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Those who have tried and succeeded are silos, they do not interoperate and are not using Open Standards

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts What does one need to create a compelling end-user experience for a SIP client application?

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts First, it has to work!

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts And one needs a good SIP server implementation with all relevant features to make it work

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts I started from my goal backwards in 2003

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts By building the servers, one understands how SIP clients should behave

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts In 2008, we ended being involved into building relevant SIP infrastructure elements in use by many SIP operators today

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts OpenSIPS, MediaProxy, OpenXCAP, CDRTool, MSRPRelay

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts We have created in this process what is AG Projects core business today, selling SIP infrastructure

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts We gained the necessary experience required for building the SIP client

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Phase 1. We secured the necessary funding in early 2008

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Phase 2. The foundation Started the design of the necessary libraries, fall of 2008

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts SIP SIMPLE client SDK SIP SIMPLE client SDK is a Software Development Kit for development of Real Time Applications based on SIP and related protocols for media transport like Presence, Audio and Instant Messaging (IM). Other media types can be easily added by using an extensible high-level API.

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Target Platforms The SDK has cross platform capabilities on Linux, Mac OSX, Microsoft Windows is on the roadmap.

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts General Features Written in Python Programming Language Non-blocking, asynchronous behavior High Level Middleware with Configuration Framework TLS Security for signaling (SIP) and media (MSRP, XCAP) Multiple media types per Session (Audio + Video + IM + File Transfer) re-INVITE for adding and removing media to and from SIP sessions Audio Conferencing, Presence, session based IM, HD Video (roadmap) Wide-band Internet codecs: Speex, G722 Narrow-band codecs: G711, iLBC, GSM

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts SIP Signaling Session Initiation Protocol RFC3261 Session Description Protocol RFC4566 An Offer/Answer Model with SDP RFC4566

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Location Discovery Next hop address resolution RFC3263 (DNS NAPTR, SRV, A record lookups) Multicast DNS (a.k.a. Bonjour) draft-lee-sip-dns-sd-uri-03 Other next hop lookup mechanisms can be easily added (e.g. P2PSIP)

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts NAT Traversal SIP Signaling: Symmetric Response Routing Symmetric media RFC3581 RTP media (Audio and Video): Interactive Connectivity Establishment (ICE) RFC5245 MSRP media (IM and File Transfers): Relay Extension RFC4976 and MSRP-ACM

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Voice and Video over IP RTP, A Transport Protocol for Real-Time Applications RFC3550 Real Time Control Protocol (RTCP) attribute in Session Description Protocol RFC3605 The Secure Real-time Transport Protocol (SRTP) RFC3711 Generation and parsing of telephone-events payload in both RTP and SDP RFC283

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Multi-party Conferencing Conference Event Package RFC4575 A Framework for Conferencing with the SIP RFC4353 (work in progress) SIP Call Control - Conferencing for User Agents RFC4579 (work in progress) MSRP ad-hoc multi-party chat sessions draft-ietf-simple-chat-06 (work in progress)

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Instant Messaging Common Presence and Instant Messaging (CPIM): RFC3862 Session Initiation Protocol (SIP) Extension for Instant Messaging RFC3428 MSRP Protocol RFC4975 Indication of Message Composition for Instant Messaging RFC3994 Message Summary Event Package RFC3842 File Transfers RFC5547 Desktop Sharing: draft-garcia-mmusic-sdp-collaboration-00 using RFB over MSRP

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Presence SIP Specific Event Notification RFC3265 SIP Extension for Event State Publication RFC3903 Presence Data Model (PIDF) RFC3863, RFC3379, RFC4479 Watcher-info Event Package RFC3857, RFC3858 Rich Presence Extensions to PIDF RFC4480 Contact Information Extension to PIDF RFC4482 User Agent Capability Extension to PIDF RFC5196 XCAP Protocol RFC4825 Common Policy RFC4745 Presence Rules RFC5025 Resource Lists RFC4826 RLS Services RFC4826 PIDF manipulation RFC4827

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts SIP SIMPLE client SDK The software has undergone in the past years several interoperability tests at SIPIT and today is of industry strength quality. The software is now available at:

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Having the foundation in place we moved to the next stage Phase 2. The design of the GUI

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts The key was simplicity and desirability

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts My father should be able to use it

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts I stole a bit from Skype and iChat … “It's not where you take things from - it's where you take them to”. Jean-Luc Godard

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Live Demo Well almost…

Adrian Georgescu AG Projects Blink, a state of the art SIP client The SIP Infrastructure Experts Adrian Georgescu Twitter: agprojects