Cross-platform WebRTC team apps
“Developing WebRTC-based team apps with a cross platform mobile framework”
Paper presented at IEEE CCNC, Las Vegas, 2016.
The paper was presented by my co-author and covers the challenges, tips and tricks of creating cross platform mobile apps written using HTML5 with the help of Chrome Cordova Apps tools and framework. It also includes a demo of a real-time streaming video widget running on various platforms, mobile devices, and in native app vs. web app modes.
“Smart endpoints and a dumb network”
“Vclick: endpoint driven enterprise WebRTC”
Paper presented at IEEE ISM, Miami, 2015.
The paper describes the architecture, implementation and core ideas behind a endpoint driven multimedia collaboration system that includes audio/video conferencing, text chat, screen sharing, shared whiteboard, notepad and others. All the application logic runs in the endpoint, while using a simple resource server in cloud. It also includes a demo of cloud hosted software.
User reachability in multi-apps environment
Paper presented at IEEE ISM, Miami, 2015.
The paper describes the problem of user reachability in today's seggregated multi-apps environment where an user of one service cannot easily talk to that on another. It also describes the architecture and implementation of Strata, a mobile-first but cross-platform app, that can dynamically figure out the right reachability, and can integrate with bunch of existing services such as phone system, Avaya IP office, Scopia, AMS, etc. It also includes a demo of the app.
Enterprise WebRTC powered by browser extensions
Paper presented at IPTcomm, Chicago, 2015.
The paper shows how browser extensions can be used to solve critical problems in adopting WebRTC in enterprises. In particular, policy enforcement of how to traverse authorized WebRTC flows and block others through restricted enterprise firewalls, and how to seamlessly integrate WebRTC with existing enterprise communication systems. It also includes a couple of demos of our cloud hosted software.
Story of ALICE
“Avaya Labs Innovations Cloud Engagement”
Paper presented at IPTcomm, Chicago, 2015.
The paper presents the architecture, implementation and tips and tricks of our cloud hosted application portal for team collaboration systems. In particular, it describes the challenges and solutions to the multi-tenancy and self-service aspects of the system. It also includes a demo of our cloud hosted portal for multi-tenancy.
Artisy: platform for communicating web apps
“Building communicating web applications leveraging endpoints and cloud resource service”
Paper presented at IEEE Cloud, Santa Clara, 2013.
The paper describes the problem due to user data controlled by apps, and presents an architecture and implementation to separate the user data from the applications. It describes resource based application architecture, a generic WebRTC signaling for communicating web applications, and a developer platform for building such communicating apps. It also includes a demo of Artisy app builder and widgets.
Hello 1 2 3, Can you see me now?
Internet video communication: past, present and future
Presented to Avaya Labs folks, 2011.
An overview of video communication over the years, and how modern web based video conferencing systems work. Covers some of my open source work on RTMP, SIP and Flash Player.
Voice and video communications on the web
“SIP APIs for voice and video communications on the web”
Paper presented at IPTcomm, Chicago, 2011.
Describes the platform options to integrate real-time communication on the web. Presents a RESTful signaling API for collaborating applications. Describes various communication widgets. It also includes a demo of our Flash based video conferencing and sharing application.
What is Internet Telephony?
“SIP for geeks”
Presented to Twilio, San Francisco, 2010.
Overview of Internet telephony from voice sampling, codecs, transports to signaling and call transfers. Covers RTP, SDP, SIP as well as big picture on various voice services, peer-to-peer, web and standardizations.
Flash based audio and video communication
Presented at IIT VoIP conference and expo, Chicago, 2010.
This talk will present the differences in video communication technologies, how it is being deployed in practice using the Flash platform, shedding some light on many confusions about what works and what does not, and how can Flash video work with standards such as SIP and HTML 5. This developer focused presentation will walk you through what it takes to build a Flash-based video communication system using example code.
Peer-to-peer Internet Telephony
Presented at IIT VoIP conference and expo, Chicago, 2010.
This talk will present the challenges and directions for peer-to-peer Internet telephony. P2P systems inherently have high scalability and robustness because there is no central point of failure. The IETF P2P-SIP working group is exploring P2P architectures for SIP-based telephony and beyond.
Introduction to Internet telephony
Created to help others learn about VoIP/SIP.
Overview of Internet telephony - from voice sampling, codecs, transports to signaling, and advanced services. Introduction to SIP and its features. This is largely based on my work at Columbia University.
Reliable, scalable and interoperable Internet telephony
Presented at IIT Kanpur and Delhi, 2008.
The job-talk slides are based on my PhD thesis presentation at Columbia University.
Reliable, scalable and interoperable Internet telephony
Presented at Fxpal Palo Alto Lab, 2007.
The job-talk slides are based on my PhD thesis presentation at Columbia University.
Overview of my PhD research
Presented at Columbia Univ, PhD symposium.
This is a 5 min presentation that describes the gist of my PhD - its need and impact - and how it enables ubiquitous, global and integrated phone systems.
PhD thesis defense
“Reliable, scalable and interoperable Internet telephony”
Presented at Columbia University during my PhD thesis defense to my thesis committee.
P2P-SIP: peer-to-peer Internet telephony using SIP
Presented to Intel, 2006.
P2P-SIP: peer-to-peer Internet telephony using SIP
Presented to TelItalia, 2005.
P2P-SIP: peer-to-peer Internet telephony using SIP
Presented to Panasonic, 2005.
P2P-SIP: peer-to-peer Internet telephony using SIP
Paper presented at ACM NOSSDAV, 2005
P2P-SIP using an external P2P network (DHT)
Demonstration to German Telekom, 2005
Summary overview of my PhD research
Sent to First Hand technologies, 2005
SIP server scalability
Presented at IRT Lab, 2005
IP telephony overview and demonstration
Demonstration to Citi group at IRT Lab, 2005
Reliable and scalable Internet telephony
Presented at Bell Labs/Lucent, 2005
The job-talk slides are based on my PhD thesis proposal presentation.
PhD Thesis proposal defense
Presented at Columbia Univ to my PhD thesis committee.
P2P-SIP: peer-to-peer Internet telephony using SIP
Paper presented at NY Metro Area Networking workshop, 2004.
Reliable and scalable Internet telephony
Presented at IRT Lab, 2004
Peer-to-peer IP telephony
Presented at IRT Lab, 2004
Integrating VoiceXML with SIP services
Paper presented at IEEE ICC, 2003
MobileNAT: mobility across heterogeneous address spaces
Presented at IRT Lab, 2003
A survey of Internet routing reliability
Presented at IRT Lab, 2003
IRT Lab demonstration
Demonstration to Marconi Society, 2003
IRT Lab demonstration
Demonstration to ACM, 2003
Demonstration of Columbia IP telephony test bed
Demonstration to Intel, 2003
Media services in CINEMA
Presented to Intel, 2003
Deploying IP telephony
Presented at Columbia University, CS Colloquium, 2003.
PhD candidacy exam
A survey of Internet infrastructure reliability
Presented at Columbia University, CS department, 2003.
IP telephony @ Columbia
Demonstration to BAE systems, 2003
Integrating VoiceXML with SIP services
Paper presented at NY Metro Area Networking workshop, 2002.
Scaling SIP servers
Presented at IRT Lab, 2002.
Introduction to SIP
Tutorial presented at NYSERNet, 2002.
IRT Lab demonstration
Demonstration to Marconi Society, 2002.
IRT Lab demonstration
Demonstration to ACM, 2002.
CINEMA: Columbia InterNet Extensible Multimedia Architecture
Presentation to CNRC, Columbia Networking Research Center, 2002.
CINEMA: architecture
Overview of various CINEMA components used in various demos.
IRT Lab demonstration
Overview of various IP multimedia services used in various demos.
VoiceXML and Internet telephony
Presented at IRT Lab, 2001.
CINEMA: project overview
Presented at IRT Lab, 2001, for various demonstrations.
CINEMA: architecture, implementation, performance, lessons learned
Presented at IRT Lab, 2001.
Towards junking the PBX: deploying IP telephony
Paper presented at NOSSDAV, 2001.
CINEMA: architecture
Overview of various CINEMA components used in various demos.
Centralized conferencing using SIP
Paper presented at IPTel, NY, 2001.
CINEMA: Columbia InterNet Extensible Multimedia Architecture
Poster created for IRT Lab, 2001.
CINEMA: Columbia InterNet Extensible Multimedia Architecture
Presented at CATT, NY, 2001.
Interworking between SIP/SDP and H.323
Presented at VON, 2000.
Research status
Presented at IRT Lab, 2000.
sipum: SIP/RTSP based unified messaging
Demonstration at IRT Lab, 2000.
sipconf: SIP-based audio conferencing server
Demonstration at IRT Lab, 2000.
sip323: an Interworking function between SIP/SDP and H.323
Demonstration at IRT Lab, 2000.
libsip++: SIP/SDP user agent library with C++ interface
Demonstration at IRT Lab, 2000.
CINEMA: Columbia InterNet Extensible Multimedia Architecture
Demonstration at IRT Lab, 2000.
Multimedia communication applications
Presented at IRT Lab, 2000.
Voice-mail system using SIP/RTSP
Presented at IRT Lab, 2000.
Unified messaging using SIP and RTSP
Presented at IP Telecom Services Workshop, Atlanta, 2000.
CINEMA: Columbia InterNet Extensible Multimedia Architecture
Presented at CATT, NY, 2000.
Overview of H.323-SIP gateway
Presented at Sylantro Systems, 1999.
Overview of H.323 and H.323-SIP gateway
Presented at IRT Lab, 1999.