cgu demo

10

Click here to load reader

Upload: pptblog-pptblogcom

Post on 17-May-2015

610 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cgu demo

Directory Enabled SIP Video Conferencing Client

Dr. Samir ChatterjeeNetwork Convergence Laboratory

School of Information Science

Claremont Graduate University

Claremont, CA 91711

909-607-4651; sip:[email protected]

Page 2: Cgu demo

Acknowledgments

• Network Convergence Lab at CGU– Bengisu Tulu, Tarun Abhichandani, Haiqing Li, Jongbok Byun

• National Science Foundation Grant (NMI Proposal 0222710)

• Internet2 and ViDe Net Folks– Jill Gemmill (UAB, Birmingham)– Tyler Johnson (UNC, Chapel Hill)– Egon Verharen (SURFNET)– Ken Klingenstein (Internet2)– Dynamicsoft Inc (SIP partner)

Page 3: Cgu demo

SIP (The IETF Standard)

• Session Initiation Protocol is a signaling standard from IETF for real-time multimedia (voice, video, instant messages) session establishment.

• Sessions can be voice, video or instant messaging and is described by SDP.

• Basic components:– User Agent (UA): works on behalf of users to set up calls– Proxy Servers (PS): keeps track of location of end-points– Registrar: Each UA registers to inform current location and

preferred reachability information

• SIP has provisions for authentication (digest) and end-to-end security (using S/MIME).

Page 4: Cgu demo

CGU SIP Client

• This is a free client available from http://ncl.cgu.edu/sipclient/index.php

• Key features include– Supports several audio codecs (G.723, GSM, DVI, mlaw)– Supports standard video codecs (H.261, H.263, JPEG)– Full H.350 directory services compliant– Java client with click to call functionality– Provides authentication using digest with MD5 hashing– New version has enterprise directory login and SSO

• Tested with other SIP clients for interoperability

Page 5: Cgu demo

JMF

Utils

Client.GUI

Client.SIP Client.Media

Dynamicsoft Initiation Libraries

DynamicsoftMedia Libraries

Client

CGUsipClientv1.1 Architecture

Page 7: Cgu demo

• Part 1– Liha (in Indy) calls Tulub (in Claremont)

• Audio connection established

• Video connection established (resizable)

– Tulub calls Liha• CallerID explained

– H.350 directory display and click to call– Redirect services

• Tulub calls Liha

• Liha receives and redirects call to Samir’s SIP client

• Redirect to a web page

CGUsipClientv1.1 Demo

Page 8: Cgu demo

Demo – Part 2

• An ED stores all commObjects related to its domain users.

• CGU SIP Client will SSO to ED• It will obtain all SIPIdentity information

from ED• It will provide user with a drop down list of

SIP URIs• Obtain necessary password and create

authenticated session with proxy

Page 9: Cgu demo

ED Authentication

Page 10: Cgu demo

Future Directions• Improve client and its performance with a

SIP based MCU to provide conferencing sessions.

• Adding presence and instant messaging capability

• Provide end-to-end security with S/MIME functionality

• Explore federated security models– Role-based authorization using OpenSAML– Experimenting with digital certs (KX.509)