Conferencing Agent Enhancing the Communication Experience



Similar documents
Business Process Services. White Paper. Automating Management: Managing Workflow Effectively

Robotic Process Automation: Reenergizing the Directory Publishing Industry

ion Customer Relationship Management (CRM) Solution

Business Process Services. White Paper. Configurable, Automated Workflows: Transforming Process Effectiveness for Business Excellence

Business Process Services. White Paper. Improving Efficiency in Business Process Services through User Interface Re-engineering

TCS Research Fellowship Program. Frequently Asked Questions by Researchers

Backward Scheduling An effective way of scheduling Warehouse activities

EMC DOCUMENTUM MANAGING DISTRIBUTED ACCESS

Data Visualization in Ext Js 3.4

KYCS - Integrating KYC with Social Identity: The Future-Ready Marketing Approach

Business Process Services. White Paper. Personalizing E-Commerce: Improving Interactivity to Increase Revenues

The four windows of organizational change in training for ERP transformation

ion IT-as-a-Service Solution

White Paper. Social Analytics

Business Process Transformation A Pulse Check

Business Process Services. White Paper. Effective Credit Risk Assessment Strengthening the Financial Spreading with Technology Enablers

Business Process Services. White Paper. Mitigating Trade Fraud: The Case for Detecting Group Level Fraudulent Activity

Backlog Management Index (BMI) Evaluation and Improvement An ITIL Approach

HiTech. White Paper. Storage-as-a-Service. SAN and NAS Reference Architectures leveraging Private Cloud Storage

Business Process Services. White Paper. Improving Agility in Accounts Receivables with Statistical Prediction and Modeling

Next Generation Electric Utilities Gear up Using Cloud Based Services

Business Process Services. White Paper. Social Media Influence: Looking Beyond Activities and Followers

Business Process Services. White Paper. Managing Customer Experience: Strategies for Success

Life Sciences. White Paper. Real-time Patient Health Monitoring with Connected Health Solutions

TCS Hy5 Presidio Your Mobile Environment, Your Way Configure, Secure, Deploy. Mobility Solutions

Business Process Services. White Paper. Predictive Analytics in HR: A Primer

Bridging the IT Business Gap The Role of an Enterprise Architect

Green Desktop Infrastructure

IT Infrastructure Services. White Paper. Cyber Risk Mitigation for Smart Cities

Digital Enterprise Unit. White Paper. Reimagining the Future of Field Service Management with Digital Technologies

ion Human Capital Management Solution

Bring Your Own Device (BYOD) A point of view

Retail. White Paper. Driving Strategic Sourcing Effectively with Supply Market Intelligence

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

Linking Transformational Initiatives to Desired Business Outcomes: Leveraging a Business-Metrics Driven Framework

Banking & Financial Services. White Paper. Automated Advice Delivery Platforms: Simplifying the Investment Management Game

A pay-as-you-use model About TCS ion Integrated solutions Personalized solutions Automatic upgrades Increased agility

HiTech. White Paper. A Next Generation Search System for Today's Digital Enterprises

ion Manufacturing Solution

Business Process Services. White Paper. Five Principles to Consider when Consolidating your Finance and Accounting Function

Digital Enterprise. White Paper. Multi-Channel Strategies that Deliver Results with the Right Marketing Attribution Model

Enter an insurance solution, TCS BaNCS from Tata Consultancy Services.

Overview. Société Générale

Securities Processing

Simplify your admission process - The ion Way

Oracle E-Business Suite (EBS) in the World of Oracle Exadata Engineered Systems

Lead the Retail Revolution.

Life Sciences. White Paper. Integrated Digital Marketing: The Key To Understanding Your Customer

Business Process Services. White Paper. Leveraging the Internet of Things and Analytics for Smart Energy Management

Avaya IP Office Unified Communications for Small Business

UC Suite. For UNIVERGE SV9100. Smart Communications for Small and Medium Business

UNIVERGE SV8100 UC Desktop Suite

Transportation Solutions Built on Oracle Transportation Management. Enterprise Solutions

Benchmarking Software Quality With Applied Cost of Quality

BPM Perspectives Positioning and Fitment drivers

Enterprise-wide Anti-money Laundering and KYC Initiatives A point of view

Web Portal Analytics

Authentication in Apache Lenya

Omni-Channel Banking Customer Experience: Forget What You Thought You Knew about Channels

Business Process Services. White Paper. Transforming the Mortgage Lending Process through Social Media

ShoreTel Communicator User Guide Professional

Overview. Integrated Front-mid-back office as well as standalone Front office or Back-office solution or Trading Channels

UC-One. Epik. UC-One Quick Guide. Quick Guide For Apps. Why we love UC-One

Digital Enterprise. White Paper. Capturing the Voice of the Employee: Enterprise Social Media Monitoring and Analytics

TCS Supply Chain Center of Excellence

Procurement needs a Digital Strategy

Business Process Services. White Paper. Effective Vendor Management: Improving Supply Chain Efficiencies, Reducing Risk

How should an enterprise move toward Unified Communications?

RingCentral Office Product Overview UK. Learn what a cloud phone system can do for your business.

Alcatel-Lucent OpenTouch Connection for Microsoft Outlook. User guide R2.0

Unified Communications and Desktop Integration

Business Process Services. White Paper. Price Elasticity using Distributed Computing for Big Data

Implement Business Process Management to realize Cost Savings and High Return on Investments

Business Process Services. White Paper. Business Intelligence in Finance & Accounting: Foundation for an Agile Enterprise

UC Desktop Suite. NEC Corporation of America

IP Office: Simple, Powerful Communications for Small and Medium Size Businesses

Cisco Unified CallConnector for Microsoft Windows

RemoSync Business (Brew MP)

Banking & Financial Services. White Paper. Fiduciary Advice: A Step toward Responsible Retirement Investment Management

BI Today and Tomorrow

BluStar for PC video session

Integrating a Hitachi IP5000 Wireless IP Phone

Avaya plus Skype for Business: The Best of Both Worlds

ACCELERATOR 6.3 ASTERISK 1.4 INTEGRATION GUIDE

OCS Client Installation - Quick Start Guide. Web Conferencing & Secure Instant Messaging via Microsoft Office Communications Server 2007

IP Voice UNIFI. ipad User Guide

User Guide. Live Meeting. MailStreet Live Support:

Lync for Mac 2011 Deployment Guide

Microsoft Office Communicator 2007 Getting Started Guide. Published: July 2007

Transcription:

White Paper Conferencing Agent Enhancing the Communication Experience To achieve corporate operational excellence, the existing resources of an organization must be utilized to the best possible extent. Time management, communication and collaboration are the most important tools to optimize resource utilization. At present, calendaring, a time management tool, is used in conjunction with audio conferences. Meeting events are created in the calendar and invitations sent to participants to join the meetings. If participants accept a calendar meeting invitation, then it is their responsibility to join the voice conference at the scheduled time. It is possible that participants forget to join the call at the scheduled time: to prevent this, they would need to set reminders. Again, while joining the call, dial-in details and pass codes available in the invite need to be accessed. This is a drain on the participant s time and energy, especially when there are many meetings scheduled in a day. In addition, conference calling on a traditional telephonic network is expensive. We have, therefore, explored options to make audio conferencing a costeffective, better user experience. A solution that attempts to address these problems should offer an integrated system that extracts

meeting details from the calendar application, processes them and connects all the meeting invitees who have accepted the meeting to the Conferencing Bridge at the scheduled time. Such a solution can be used to eliminate the need of setting reminders and dialling of large numbers. Also it may offer better user experience to employees and help them work efficiently leading to productivity gain. 2

About the Author Ritesh Kumar Mohapatra Ritesh Kumar Mohapatra has been working with Tata Consultancy Services (TCS) for the past three years. He is competent in Java, PHP, Web Services, Avaya, UCC and SIP, Erlang, XMPP, instant messaging and calendaring. He has experience in the Unified Communication and Collaboration Centre of Excellence and is currently working in this domain. Bijay Kumar Sahoo Bijaya Kumar Sahoo is a Solution Architect with over 15 years of experience at TCS. He has been involved in architecting solutions on a diverse set of technology platforms for customers in the Banking, Financial Services and Insurance industries. Currently he leads the Unified Communication and Collaboration Centre of Excellence. 3

Table of Contents 1. Introduction 5 2. Conferencing: The On-going Approach 5 3. Conferencing Agent 6 3.1 Overall Working of Conferencing Agent 7 3.1.1 Fetching Meeting Events 7 3.1.2 Processing Meeting Details 7 3.1.3 Making Conference Calls 8 4. Salient Features 8 5. Potential Benefits 9 6. Conclusion 9 4

1. Introduction Today s corporate realm is characterized by intense global competition, increasing technology specialization and accelerated decision-making. To stay ahead of competition, organizations need to make the most of their resources. This requires proper management of available resources. Optimal resource management can be defined as the use of right resources dedicated to the right purpose; implying a situation where no resource is either idle or over-utilized. However, resource management will remain a distant goal without effective communication and collaboration. In many organizations, e-mailing and instant messaging have come to define communication and collaboration. Recently, calendaring has also emerged as a powerful communication and collaboration tool. Individual and group time management can be enhanced through calendaring. When choosing a calendaring service, one should look for efficiency, scalability, ease of use and cost effectiveness. The calendar feature is often used to create and send meeting invites to participants along with the dial-in details. However, this also entails the setting of reminders, updates to incorporate changes in dial-in details and the need to share long numbers. To improve user experience, organizations can look at implementing a conferencing agent solution. A conferencing agent should fetch meeting event details and other related data from calendar applications and connect all participants who have accepted the meeting invitation to an audio-conference automatically. VoIP services may be integrated to help achieve the cost-effectiveness in the conferencing solution. This document discusses the concept of the proposed solution. This white paper will be useful to developers working in calendaring related applications and to business users who wish to use such solutions in their organization. 2. Conferencing: The On-going Approach Audio conferencing is a common business collaboration tool. Here, whenever a person receives a meeting or tele-conference invite created in a calendar application like Google calendar, the person is free to accept or decline it. If participants accept the invitation, then they have to remember the time of the meeting or set a reminder to join the meeting requiring additional effort. Again, when joining the meeting the user has to check and dial the conferencing bridge details and the participant s code. If any updates have been made to the bridge, these must be communicated to all participants. Attending several such meetings can thus be a drain of time and lead to loss of productivity. However, this experience can be made smoother by automating the entire process. Such automation ensures that after accepting the invite, users need not keep track of reminders and call-in details; they will automatically be connected to the bridge at the right time. Audio conferencing is an expensive proposition since telephonic service providers charge considerably to provide their conferencing services. A new way to obtain low cost audio conferencing services using VoIP provides added advantage to organizations. 5

A software based conferencing agent that will automate the tasks related to conferencing can help address common problems and improve the overall communication experience. Hmm..! It is rescheduled again. Set the reminder. Oh! The meeting has been cancelled.? Are the bridge details updated? It is time to join the call. Where are the dialling details? Fig.1: Illustrating the Problem 3. Collaboration using a conferencing agent A conferencing agent can automate conferences using a service account. A service account is a common calendaring account for a group or organization to facilitate conferencing. This account is used by the solution to pull meeting events. A user who wishes to use this solution must include the service account s e-mail ID in his/her meeting invitation along with the other participants e-mail IDs. A conferencing agent runs on the system of the person designated as the owner of the service account. Once the meeting events are created, this solution will read relevant information from the calendar and automatically connect all the invitees who have accepted the meeting invitation to the audio conference at the scheduled time. This eliminates the need for the participants to remember the schedule and dial-in details of the meeting. The participants simply have to accept the meeting invitation and at the scheduled time, their VoIP phone will ring automatically; they need to answer the phone to join the conference call. Such solutions can use open source products such as Asterisk as the VoIP server. The user can answer the call using an IP phone at his/her desk. Alternatively a good head set and a soft phone in the PC or laptop may be used. Configuration files can be used to store information required to connect to the calendar server and properties for easy configuration. As it can be run by an authorized person, only he/she will be able to access the files containing configuration settings. 3.1 Working of a conferencing agent 6

The working of such a solution can be segregated into three broad functions (see Figure 2): fetch meeting events, process meeting details and make conference calls. 3.1.1 Fetch Meeting Events The agent should read the configuration details and connect to calendar applications such as Google calendar, MS Outlook, Zimbra etc. Once the solution connects to a calendar service, it will read all the meeting events for the service account. The solution will fetch the meeting details at regular intervals for Making Conference Calls Processing Meeting Details Fetching Meeting Events Fig.2: Diagram Representing the Basic Processes in conferencing agent any updates. 3.1.2 Process Meeting Details After obtaining the meeting events, the solution will check for details like meeting identifier, meeting start and end time, list of participants, participants acceptance status and so on. It ignores past meeting events, and should check for new entries or updates. For each new meeting event, it creates a process to make calls at the scheduled time. If it finds the meeting has been cancelled, it immediately stops the previously created process. In case of rescheduled meetings or added participants, it modifies the process appropriately. 3.1.3 Make Conference Calls At the scheduled time, the agent will look up the contact numbers of all the participants from the directory. The contact directory may hold email IDs and contact numbers along with other information. The conferencing agent will call the conference related web service with the participant information and bridge details. The web service will instruct the VoIP server connect the participants to the conferencing 7

bridge. 4. Key attributes of a conferencing agent A conferencing agent solution must be designed to offer has the following key features: n Ease of Use It should be easy to use and user friendly. Any user should be able to include the service account to send meeting invites and avail of the auto-conferencing facility. Conferencing Agenet User Setting Process Events Calender Interface Reads Calender Events Meeting Events Calender Service Account Calls Web Service Log Files Conference Bridge Participant 3 Audio Conference Web Service Initiates Call Participant 2 VoIP Server Participant 1 Fig.3: Working of conferencing agent NB: The above diagram represents various components of the proposed conference solution. n n n Easy Installation and Setup The solution should be capable of running on any system with an internet connection. There should be an installer or a package included for easy installation. Extensibility The solution design should allow easy extensibility to various calendaring services such as Google Calendar, Zimbra Calendar, IBM Lotus Notes Calendar, Microsoft Outlook etc. It may also offer support for different VoIP servers.. Flexibility The solution should be configurable for different polling intervals for reading events. There should be no restriction on the number of meetings scheduled. 8

n Secure Only authorized persons should be allowed to access configuration files of conferencing agent. In addition, the solution should authenticate the participants before using the VoIP server... 5. Potential Benefits Implementing a conferencing agent solution for collaboration within any organization will provide several benefits including: Enhanced Communication Experience As such a solution will offer seamless integration across various collaboration elements, it shall provide a better communication experience for the user. Increased Productivity The agent will eliminate the need to lookup information and manually dial in to the conference, thereby saving the user time and effort. This will increase overall productivity of employees. Cost Savings The option of using open source VoIP servers for conferencing will help reduce conferencing costs. 6. Conclusion Conferencing agents are an innovative idea to aid auto-conferencing. The solution takes utmost care to emulate a real-time conference environment. The implementation of such a solution could improve communication experience and help in reducing unnecessary time spent to join a meeting as well as conferencing expenditure, leading to improvement in employee satisfaction, productivity and efficiency. References [1] http://transition.fcc.gov/voip/ [2] http://en.wikipedia.org/wiki/icalendar [3] http://www.wisegeek.com/what-is-audio-conferencing.htm 9

Contact For more information, contact ntdg.ux@tcs.com Subscribe to TCS White Papers TCS.com RSS: http://www.tcs.com/rss_feeds/pages/feed.aspx?f=w Feedburner: http://feeds2.feedburner.com/tcswhitepapers About Tata Consultancy Services (TCS) Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT and IT-enabled infrastructure, engineering TM and assurance services. This is delivered through its unique Global Network Delivery Model, recognized as the benchmark of excellence in software development. A part of the Tata Group, India s largest industrial conglomerate, TCS has a global footprint and is listed on the National Stock Exchange and Bombay Stock Exchange in India. For more information, visit us at www.tcs.com IT Services Business Solutions Outsourcing All content / information present here is the exclusive property of Tata Consultancy Services Limited (TCS). The content / information contained here is correct at the time of publishing. No material from here may be copied, modified, reproduced, republished, uploaded, transmitted, posted or distributed in any form without prior written permission from TCS. Unauthorized use of the content / information appearing here may violate copyright, trademark and other applicable laws, and could result in criminal or civil penalties. Copyright 2013 Tata Consultancy Services Limited TCS Design Services I M I 03 I 13