1 / 10

Directory Enabled SIP Video Conferencing Client

Directory Enabled SIP Video Conferencing Client. Dr. Samir Chatterjee Network Convergence Laboratory School of Information Science Claremont Graduate University Claremont, CA 91711 909-607-4651; sip:samir.chatterjee@cgu.edu. Acknowledgments. Network Convergence Lab at CGU

bert
Download Presentation

Directory Enabled SIP Video Conferencing Client

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Directory Enabled SIP Video Conferencing Client Dr. Samir Chatterjee Network Convergence Laboratory School of Information Science Claremont Graduate University Claremont, CA 91711 909-607-4651; sip:samir.chatterjee@cgu.edu

  2. 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)

  3. 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).

  4. 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

  5. CGUsipClientv1.1 Architecture Client Utils Client.GUI Client.SIP Client.Media JMF Dynamicsoft Initiation Libraries Dynamicsoft Media Libraries

  6. User Registration Process http://ncl.cgu.edu/sipclient/index.php

  7. CGUsipClientv1.1 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

  8. 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

  9. ED Authentication

  10. 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)

More Related