Prototype Implementation of a Presence-based Multimedia Session Sharing System

Size: px
Start display at page:

Download "Prototype Implementation of a Presence-based Multimedia Session Sharing System"

Transcription

1 Prototype Implementation of a Presence-based Multimedia Session Sharing System Khong Neng Choong Wireless Communications Cluster MIMOS Berhad Malaysia kn.choong@mimos.my Abstract ing has been and it is still continue to be the most common way for many people to share information using texts and/or with attachments. More popular alternatives nowadays are using the Instant Messengers (IM) and online community networks which convey presence information and provide higher degree of interactions with richer multimedia experience. However, these existing systems involve human intervention onto updating the status information, e.g. the presence status message is manually entered and remains unchanged until the next manual update. A more sophisticated presence system would be those which can determine a user s status automatically, with the objective to enable more interactions including indirect contents sharing. In this paper, we present the prototype implementation of a presence-based multimedia session sharing system. This proposed system helps users to publish their session dynamically, and enable their buddies/contacts to join the same session as to consume the contents. We envisaged that the proposed system would help service providers to advertise and promote their contents at lower cost with a viral effect. Presence; Session Sharing;IP Multimedia Subsystem I. INTRODUCTION Presence [1] is the basic technology that provides an application, such as IM or conferencing system, with indicators of the status and availability of contacts. The basic presence information shows whether the users devices are online, and further offer some descriptions of their status such as busy, away, or with a manually-entered message. The ability of users to be able to convey and share their presence status among friends within an online community network is already a common feature with today s ubiquitous access to telecommunication or Internet means. However, these existing systems still require certain degree of human intervention onto updating the status information. The presence status message of each user is still manually entered and remains unchanged until the next manual update. A more sophisticated presence system would be those which can determine a user s status automatically without any manual inventions. By doing this, a user s status could be intelligently updated according to the current activity of the user. For example, the user s status is turned to busy if the PowerPoint is in presentation mode. Whenever a user is watching a movie, the movie title embedded with the associated URL will be automatically reflected as part of the presence status. With such a system, user could easily publish and share their presence actively and seamlessly, with only the minor efforts to configure the permission on their presence accessibility as to Cheng Suan Lee Wireless Communications Cluster MIMOS Berhad Malaysia csuan@mimos.my curb any privacy issues. Our work is partially aligned to a study in [2] where it was revealed that the feeling of social presence of people of interest when watching content was found to add value to the viewing experience. We focus on dynamically updating the active media as part of the presence status information in this paper, other dynamic presence information include users geographic location, types of devices being used, the name (or perhaps the path/link) of the currently active applications or documents on the device etc. Such extension to the basic presence information encompassing data from a variety of sources, from devices, sensors, networks and applications is generally described by the term rich presence [3]. It was commented that rich presence may be viewed as the first practical, large-scale enablement of the vision of context-aware computing [4]. However, efforts were still being made on selecting and delivering succinct and summarized context to avoid clogging the system and users with unnecessary context data [5, 6]. This paper studies the design and implementation of a presence-based multimedia session sharing system, which is built on top of a 3GPP standardized platform called the IP Multimedia Subsystem (IMS) [7]. Unlike the similar feature provided by other IM such as MSN and Yahoo, which has access limitation to only within their own community networks (in silos) [8], our approach adopted the 3GPP standardized approach for subscribing and publishing the presence information. We did not adopt Extensible Messaging and Presence Protocol (XMPP) [9] because there exists a working Presence application server on top of IMS. Besides publishing the basic presence information such as busy, available, away, we have also incorporated the ability to detect the live video being consumed and later publish it as part of the presence status. Other users who have the permission to access such active presence information could just click on such presence status, and will then be redirected to the server for a copy of the same content. This paper is organized as follows. Section 2 presents the design considerations of the proposed system. Section 3 describes the architecture and usage scenario of the proposed system, followed by the descriptions on the prototype implementation with sample screenshots in Section 4. Section 5 discusses about the tests and verifications we have conducted, and the summary is found in Section /11/$ IEEE 373 ICOIN 2011

2 II. DESIGN REQUIREMENTS AND CONSIDERATIONS There are some requirements and considerations that shape the design of our proposed system. Basically the system is based on a client/server model where the client will register to and establish sessions via a central server. The session management protocol is the Session Initiation Protocol (SIP) [10]. Other detailed requirements are described in the following 2 subsections. A. Server Components and Access For standardized access, we have decided to provision the presence server as the application server on top of the IMS core. IMS core is basically a session management server that consists of two components, namely the Call Session Control Function (CSCF) and Home Subscriber Server (HSS). The CSCF can be further divided into 3 subcomponents [11], but in general they all play a role during registration, session establishment and form the SIP routing machinery. B. IMS-based Client with Multimedia Capabilities In generally, there are two main features we are seeking after on a suitable IMS client application. First is the audio/video communication capability and second is the support of video playback. For the communication feature, the client must work with SIP, and for the video playback, the client must work with video streaming/multicasting. The last requirement is that the client application must be an open source software so as to allow feature customization. C. User Friendly Interface Users must be able to easily see what his/her authorised buddies current activities are, and be able to gain access to the same session. For example, by knowing that Bob is currently watching the BBC channel, Alice could also click on Bob s BBC channel presence status to watch the same content directly fed from the BBC server. III. SYSTEM ARCHITECTURE AND USAGE SCENARIO Figure 1 shows the overall network architecture where our proposed system shall work on. The IMS server consists of 4 fundamental components as follows: Open IMS Core (the 4 components forming a diamond shape) as the core session management and message routing platform, Figure 1. Overall network architecture. There are two client applications residing on the client device, namely Linphone [14] and VLC. Both were chosen for their unique features as follows. Linphone is supports both audio/video communications and works with SIP. Hence only slight efforts are needed to adapt the existing Linphone to work with the IMS core. VLC is a media player that can perform video playback on either streaming or multicasting packets. More importantly, both are open source and could be customized. For a quick implementation to serve as a proof-of-concept, we have loosely integrated both Linphone and VLC to function as a single client, through the use of an intermediate files to update and retrieve media/session information between both client applications as shown in Figure 2. Both the client applications communicate through writing and reading on/from two files, namely CallSession.info and SAP.info. Whenever a new call on Linphone is established, the CallSession.info will be updated. This is to allow the VLC (in case where there is an active video playback) to lower down its volume as to not disturb the VoIP conversation. Whenever the call is terminated, the volume setting shall be restored back to the previous configuration. SAP.info is used by VLC to update the current video property such as the source URL, channel name etc., as to allow Linphone to read and later publish as part of the presence status information. Open SIPS [12] as the Presence Server that keeps, publishes and manages subscribers status information DHCP Server as the dynamic IP address manager for clients VLC [13] as the media content server that provides media streaming to clients over the network Figure 2. Architectural overview of client application. 374

3 Figure 3 shows the one of the potential usage scenarios of the proposed system. It started off with both IMS clients register to the IMS server. After sometime, Alice starts watching a video on BBC channel from the content server. This is followed by an update on Alice s latest presence, i.e. watching a video from BBC server. The updated status information is automatically reflected on her buddy Bob s IMS client, who is now informed that Alice is currently watching a BBC channel. Bob can now see what Alice is watching by requesting contents from the same server. Both Alice and Bob could later establish a voice conversation to chat about the BBC news/contents. central content server. By doing this, the presence status of these users would also be automatically updated. Figure 4 shows the screenshots of the modified Linphone. There are two contacts listed on the screen where each is currently consuming different content. To follow or see what they are watching is only 2 steps away. First is to select the particular user, and then click on the Follow-Me-Now. Next, VLC will pop up and playback the video as requested. Figure 3. Usage scenario of the proposed system. IV. PROTOTYPE IMPLEMENTATION The proposed system works in a client/server model. However, since there is no change needed on the server components, efforts were only made on configuring the CSCF and provisioning of both presence server and content server. Development works were mainly taking place on the client applications. The implementation on client application is done and tested on Linux Ubuntu (8.04) Hardy Heron, and the software tools include GCC compiler, Gtk+ interface designer, Linphone interface designer and Geany as the editor. 1. Linphone performs registration to the IMS server. VLC media player will be invoked from Linphone and hence no registration is needed 2. User can now use the VLC media player to watch any video content from the remote content server and this will trigger VLC daemon to update the intermediate file (i.e. SIP.info) with information of the video being watched. This includes the video source URL, group name and channel name 3. The daemon on Linphone will periodically check on any change of the intermediate file, and if there was a change, it would read the updated information from the file and update the presence status Any user who is a trusted buddy of this user will be able to see his/her active presence information. This means they could click on the active presence information and join into the same session so as to consume to the same contents directly from the Figure 4. Screenshot of modified Linphone. To view the profile of the contact, we could just select the particular user, followed by a right-click to select the Profile item from the pop-up menu. The profile interface is shown in Figure 5a, while Figure 5b shows the detailed information of the media currently being consumed by the selected contact. Figure 5a Figure 5b Figure 5. User profile information and media information. We have also incorporated an additional feature into Linphone, which is called callback alert. This feature is made available at the time of making new call. The steps involved are as follows: 1. Linphone will first check whether the callee is available (i.e. the presence status shows online) before making any call. If not available, a pop-up window is shown asking caller to leave a message as shown in Figure 6a, and also offering caller to set an alert (i.e. to check on the Alert for callback feature) against the next availability of the callee, as shown in Figure 6b 2. Whenever the callee s status is changed back to online, the caller will be offered to immediately re-establish another call to the callee as shown in Figure 6c 375

4 Figure 6a. Figure 6b. Figure. 6c Figure 6. To leave message, Callback alert, Auto callback. V. TEST AND VERIFICATION Table 1 shows the test plan with 4 test cases that we have identified to properly verify the functionalities of the proposed system. It has been executed for more than 20 times at different date and time, and the results were consistently positive. VI. SUMMARY AND FUTURE WORKS We have presented the design and implementation of a presence-based multimedia session sharing system that is built on top the IMS system. This proposed system leverages on the standard 3GPP presence status information to convey current activities of a user including the media currently being consumed, so as to allow his/her authorized buddies to also join the same session by connecting to the same remote server. Since this is only a quick prototype, there exist a few limitations that need to be further enhanced. First, running multiple instances of VLC could generate inconsistent media information, because all of them share the same intermediate file for storing media information. Second, VLC that was started or invoked by Linphone shares the same process space with Linphone. Hence for proper shutdown, VLC must first be terminated before Linphone, otherwise Linphone s state will be unstable. A proper implementation would be to get Linphone to make use of VLC API and Libvlc header, so as to properly manage VLC execution as a thread object instead of an external process. ACKNOWLEDGMENT We would like to express our gratitude to our student intern Alfin Syafalni for assisting us onto completing this prototype implementation. REFERENCES [1] 3GPP specification: Presence service architecture [Online]. [2] S. Mate and I. Curcio, Mobile and interactive social television, IEEE Communications Magazine, vol. 47, Issue 12, pp , Dec [3] H. Schulzrinne et al. RPID : Rich Extensions to the Presence Information Data Format (PIDF), In RFC 4880, IETF, July 2006 [4] Jerome, A. Misra, D. Sow, D. and S. Jakobsson, PASTA: Deriving rich presence for converged telecommunications network applications, in Proc. Communication Systems Software and Middleware, 2007, p [5] A.J.H. Peddemors, M.M. Lankhorst, and J. Heer, Presence, location and instant messaging in a context-aware application framework, in Proc. Of the 4 th International Conference on Mobile Data Management (MDM), [6] G.H. Ter Hofte, I. Mulder and C. Verwijs, Close encounters of the virtual kind: A study on place-based presence, Journal of Al & Society, Springer London, vol. 20, Number 2, pp , March [7] (2006) IP Multimedia Subsystem. [Online]. Available: Marquis%20C/rafferty03.ppt [8] (2010) Beyond Social Media [Online]. Available : TABLE I TEST PLAN No. Test Case Test Description Test Procedure 1 Register and To proof Linphone Deregister Linphone works as an IMS Client to/from the IMS Server successfully 2 Publish Presence To publish and share Status, Media Status presence status between and Profile Info users 3 See the same video as being watched by other user with Linphone To stream the same media from the server using VLC 4 Make Call To make call in any condition 1. Run Linphone and registration will be performed after the correct user ID and password were entered 2. Close Linphone, and deregistration will be performed 1. Change the basic presence status into any status 2. Play a video from VLC to get the media status updated 3. Open the User Profile Information window to check on the user profile 4. Set the presence status into offline to see that the media status will also be marked as unavailable 1. Ensure there is an active media status from the list of contacts 2. Select a contact and click on the Follow-Me-Now 3. The VLC media player will pop-up and playback the content 4. Do not close the VLC, because it will be used for Test Try to call an offline contact 2. Enable callback alert on the pop-up window 3. Change the presence status of the offline contact back to online 4. The auto callback window will pop-up offering to re-establish the call 5. Once the call is answered, the sound volume of VLC will be muted automatically 6. One the call is terminated, the sound volume of VLC is restored automatically 376

5 [9] (2010) XMPP Standards Foundation [Online]. Available : [10] (2010) SIP : Session Initiation Protocol [Online]. Available : [11] P. Miikka, N. Aki, K. Hisham and M. Georg, The IMS: IP Multimedia Concepts and Services, 2nd ed., Wiley, [12] (2010) OpenSIPS Project. [Online]. Available: [13] (2010) VideoLAN VLC media player [Online]. Available : [14] (2010) Linphone open-source voip software [Online]. Available : 377

Towards the Convergence between IMS and Social Networks

Towards the Convergence between IMS and Social Networks Towards the Convergence between IMS and Social Networks Ramon Alcarria, Tomas Robles Telematics Department Technical University of Madrid Madrid, Spain {ralcarria, trobles}@dit.upm.es Gonzalo Camarillo

More information

Performance Study on Audio Codec and Session Transfer of Open Source VoIP applications

Performance Study on Audio Codec and Session Transfer of Open Source VoIP applications Performance Study on Audio Codec and Session Transfer of Open Source VoIP applications Cheng-Suan Lee, Khong Neng Choong, So Gean Koh, Chee Onn Chow, and Mazlan Abbas International Science Index, Information

More information

Service Composition in IMS: A Location Based Service Example

Service Composition in IMS: A Location Based Service Example Service Composition in IMS: A Location Based Service Example Agata Brajdic, Ozren Lapcevic, Maja Matijasevic Faculty of Electrical Engineering and Computing University of Zagreb Zagreb, Croatia {agata.brajdic

More information

Location in SIP/IP Core (LOCSIP)

Location in SIP/IP Core (LOCSIP) in SIP/IP Core (LOCSIP) Conveyance with IMS: the OMA LOCSIP Service Enabler Don Lukacs Telcordia Applied Research 2010, Telcordia Technologies Inc. in SIP/IP Core (LOCSIP) Topics General Background Material

More information

Interactive Distance Learning based on SIP

Interactive Distance Learning based on SIP S. Sae-Wong, T. Kamolphiwong, S. Kamolphiwong, and N. Wittayasirikul Centre for Network Research (CNR), Department of Computer Engineering, Faculty of Engineering, Prince of Songkla University, Hatyai,

More information

managedip HOSTED ANDROID TABLET

managedip HOSTED ANDROID TABLET Table of Contents 1 About managedip Hosted for Android Tablet... 4 2 Get Started... 5 2.1 Install...5 2.2 Sign In...5 3 Main Tabs... 6 4 Contacts... 8 4.1 Contact Card...8 4.2 Add Contacts...8 4.3 Edit...9

More information

Network Applications and Protocols

Network Applications and Protocols Network Applications and Protocols VoIP (Voice over Internet Protocol) Voice over IP (VoIP) is a methodology and group of technologies for the delivery of voice communications and multimedia sessions over

More information

Presence-Based Runtime Composition of IMS Services Deployed in a SIP Servlet Platform

Presence-Based Runtime Composition of IMS Services Deployed in a SIP Servlet Platform Presence-Based Runtime Composition of IMS Services Deployed in a SIP Servlet Platform Juan Miguel Espinosa Carlín Communication and Distributed Systems, RWTH Aachen University, 52074 Aachen, Germany, e-mail:

More information

For Windows Microsoft Corporation. All rights reserved.

For Windows Microsoft Corporation. All rights reserved. For Windows 1 About Skype for Business... 4 Skype for Business Window... 5 Audio... 6 Set up your audio device... 6 Make a call... 6 Answer a call... 7 Use audio call controls... 7 Check voicemail... 8

More information

X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication

X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication Shakil Siddique, Raimund K. Ege and S. Masoud Sadjadi School of Computer Science Florida International

More information

Office Communicator for iphone. User Guide. Release

Office Communicator for iphone. User Guide. Release Office Communicator for iphone User Guide Release 21.3.1 Table of Contents 1 About Communicator for iphone...4 2 Getting Started...5 2.1 Installation... 5 2.2 Sign In... 5 3 Main Tabs...6 4 Contacts...7

More information

IMS, NFV and Cloud-based Services BUILDING INTEGRATED CLOUD COMMUNICATION SERVICES

IMS, NFV and Cloud-based Services BUILDING INTEGRATED CLOUD COMMUNICATION SERVICES Daitan White Paper IMS, NFV and Cloud-based Services BUILDING INTEGRATED CLOUD COMMUNICATION SERVICES Highly Reliable Software Development Services http://www.daitangroup.com Daitan Group 2014 IMS, NFV

More information

Which architecture for integrated services?

Which architecture for integrated services? Which architecture for integrated services? Emmanuel Bertin, Pascal Lesieur France Telecom R&D Caen, France emmanuel.bertin@francetelecom.com Abstract The integration between data services and communication

More information

Unified Communications Platform

Unified Communications Platform Platforms (Products/Software) Unified Communications Platform TSUTSUI Kensaku, ARAO Shinya, SERADA Teruharu, HOKARI Makoto Abstract Integration of communications services used by an enterprise on an IP

More information

Presence Service. Russ Clark Mobile Applications and Services September 23, 2009

Presence Service. Russ Clark Mobile Applications and Services September 23, 2009 Presence Service Russ Clark Mobile Applications and Services September 23, 2009 What is Presence? A service that indicates the ability and willingness of a user to communicate Supports multiple devices

More information

Configuring the Workspace

Configuring the Workspace Logging on Invoke the internet address of the Web Client in the web browser. The of the opens. Enter the User name, Domain (if required) and Password. The workspace opens. As a rule you need to log on

More information

User Customisation of Service Request Routing for the IP Multimedia Subsystem

User Customisation of Service Request Routing for the IP Multimedia Subsystem User Customisation of Service Request Routing for the IP Multimedia Subsystem Richard Spiers and Neco Ventura University of Cape Town, Rondebosch, South Africa 021 650 5296 Email: {rspiers,neco}@crg.ee.uct.ac.za

More information

IMS Adoption Fueled by the Open IMS Core Project and MySQL

IMS Adoption Fueled by the Open IMS Core Project and MySQL IMS Adoption Fueled by the Open IMS Core Project and MySQL Overview The project was launched in 2006 to promote IMS (IP Multimedia Subsystem) technology adoption in next-generation telecommunications networks,

More information

Competing with OTT Services: RCS e without IMS. November 15, 2011

Competing with OTT Services: RCS e without IMS. November 15, 2011 Competing with OTT Services: RCS e without IMS November 15, 2011 An Introduction to Interop All Gen Short Message Service Center (SMSC) 4 Series Message Personalization & Control (MPAC) Multimedia Message

More information

UC App for Android Mobile

UC App for Android Mobile UC App for Android Mobile 2018 by Cox Communications. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording,

More information

FusionWorks: Fusion Communicator for iphone 2/24/2016 USER GUIDE

FusionWorks: Fusion Communicator for iphone 2/24/2016 USER GUIDE FusionWorks: Fusion Communicator for iphone 2/24/2016 Contents: About this Document.............................................................................................. 4 Audience and Purpose..........................................................................................

More information

Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008

Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008 Microsoft Office Communicator 2007 R2 Getting Started Guide Published: December 2008 Information in this document, including URL and other Internet Web site references, is subject to change without notice.

More information

MobileConnect for iphone User Guide

MobileConnect for iphone User Guide MobileConnect for iphone User Guide Release 21.5.15 Document Version 2 MobileConnect 888.616.6414 for iphone User Guide Table of Contents 1 About MobileConnect for iphone...4 2 Getting Started...4 2.1

More information

TDS managedip Hosted Android User Guide for managedip UC

TDS managedip Hosted Android User Guide for managedip UC TDS managedip Hosted Android User Guide for managedip UC PAGE 1 Table of Contents 1 About managedip UC for Android... 4 2 Get Started... 5 2.1 Installation... 5 2.2 Sign In... 5 3 Main Tabs... 6 4 Contacts...

More information

The JSR 281 IMS Services API: Time to Deliver

The JSR 281 IMS Services API: Time to Deliver YOUR LOGO HERE TS-5102 The JSR 281 IMS Services API: Time to Deliver Stefan Svenberg and Niclas Palm IMS Java Standardisation Ericsson AB http://www.ericsson.com 2007 JavaOne SM Conference Session TS-5102

More information

Mobile Computing #MC05 Internet Protocol and Mobile Computing

Mobile Computing #MC05 Internet Protocol and Mobile Computing Mobile Computing #MC05 Internet Protocol and Mobile Computing CS60002: Distributed Systems Winter 2006-2007 Where we left off... Device databases Flash, OR/direct Synchronization Algorithms Push/notifications

More information

A distributed mechanism to resolve dynamically Feature Interaction in the UMTS IP Multimedia Subsystem

A distributed mechanism to resolve dynamically Feature Interaction in the UMTS IP Multimedia Subsystem A distributed mechanism to resolve dynamically Feature Interaction in the UMTS IP Multimedia Subsystem Noël Crespi GET-INT, Institut National des Télécommunications. 9,rue Charles Fourier 91011 Evry Cedex

More information

Proactive Management and Monitoring of Mobile Devices in Social Networking Applications

Proactive Management and Monitoring of Mobile Devices in Social Networking Applications International Journal of Emerging Trends in Science and Technology Proactive Management and Monitoring of Mobile Devices in Social Networking Applications Authors TVN Prapulla Chandu 1, A. Vishnuvardhan

More information

Clearspan Communicator User Guide for ios Tablets

Clearspan Communicator User Guide for ios Tablets Clearspan Communicator User Guide for ios Tablets RELEASE# 20.1.1 JULY 2015 NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by Mitel Communications,

More information

IMS: Lessons Learned. Brough Turner SVP & CTO

IMS: Lessons Learned. Brough Turner SVP & CTO IMS: Lessons Learned Brough Turner SVP & CTO Tomorrow s Communications Network One core network with any access Based on IP Wireline and wireless transparency Standardized signaling based on extensions

More information

Collaborate App for Android Tablets

Collaborate App for Android Tablets The AT&T Collaborate service provides the Collaborate app to help you manage calls and conferences on your Android tablet on the go. The Collaborate app for Android tablets provides these communication

More information

Getting Started with Lync 2010 for iphone

Getting Started with Lync 2010 for iphone Getting Started with Lync 2010 for iphone Getting started with Lync 2010 on the iphone» Requirements» Installing Lync» Removing Lync» Signing in to Lync» Signing out of Lync Requirements iphone 3GS, iphone

More information

Cisco Unified Presence 8.0

Cisco Unified Presence 8.0 Cisco Unified Presence 8.0 Cisco Unified Communications Solutions unify voice, video, data, and mobile applications on fixed and mobile networks, enabling easy collaboration every time from any workspace.

More information

Integrated Quick Messaging System for Mobile Phones Priya Dingria, Babita Doda, Rohini Temkar VES Institute of Technology, Chembur, Mumbai

Integrated Quick Messaging System for Mobile Phones Priya Dingria, Babita Doda, Rohini Temkar VES Institute of Technology, Chembur, Mumbai Integrated Quick Messaging for Mobile Phones Priya Dingria, Babita Doda, Rohini Temkar VES Institute of Technology, Chembur, Mumbai Abstract - With the rapid advancement of wireless network technologies,

More information

MobileConnect for Android User Guide

MobileConnect for Android User Guide MobileConnect for Android User Guide Release 21.5.1 Document Version 2 MobileConnect 888.616.6414 for Android User Guide Table of Contents 1 About MobileConnect for Android...4 2 Getting Started...4 2.1

More information

4.2 IMS Service Creation

4.2 IMS Service Creation 4.2 IMS Service Creation 63 IMS service layer application servers IMS basic telephony Simulation servers Subscriber data HSS -AS #1 -AS #2 MMTel application servers Cx IP access network Gm P-CSCF Mw S-CSCF

More information

User Guide: How-To Unified Communications

User Guide: How-To Unified Communications User Guide: How-To Unified Communications DOCUMENT REVISION DATE: October, 2010 Unified Communications: How-To / Table of Contents Page 2 of 69 Table of Contents COMMUNICATOR PRESENCE AND INSTANT MESSAGING...

More information

Collaborate App for Android Smartphones

Collaborate App for Android Smartphones Collaborate App for Android Smartphones The AT&T Collaborate service provides the Collaborate app to help you manage calls and conferences on the go. The app comes in 3 versions: Collaborate - Mobile Collaborate

More information

BroadTouch Business Communicator for iphone

BroadTouch Business Communicator for iphone BroadTouch Business Communicator for iphone User Guide Release 9.3.0 Document Version 1 9737 Washingtonian Boulevard, Suite 350 Gaithersburg, MD 20878 Tel +1 301.977.9440 WWW.BROADSOFT.COM BroadTouch Copyright

More information

VoIP/SIP: Economy and Mobility

VoIP/SIP: Economy and Mobility Nowadays VoIP-services become more and more popular all over the world. VoIP stands for Voice Over Internet Protocol, a communications protocol that allows for telephonic communication via the Internet.

More information

Installation and User Guide. fring version For iphone / ipod touch 2.x/3.x.x

Installation and User Guide. fring version For iphone / ipod touch 2.x/3.x.x Installation and User Guide fring version 3.0.0.4 For iphone / ipod touch 2.x/3.x.x 1 Table of Contents Introduction... 2 About fring... 3 System Requirements... 4 Registering to fring... 5 Login Procedure...

More information

Virtual Communications Express User Guide Mobile for iphone

Virtual Communications Express User Guide Mobile for iphone User Guide Mobile for iphone Feature Overview By adding Virtual Communications Express Mobile to an ios platform, you can leverage a convenient and intuitive interface for mobile calling services. Calls

More information

UC App for Android Tablet

UC App for Android Tablet UC App for Android Tablet 2018 by Cox Communications. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording,

More information

Chapter 3: IP Multimedia Subsystems and Application-Level Signaling

Chapter 3: IP Multimedia Subsystems and Application-Level Signaling Chapter 3: IP Multimedia Subsystems and Application-Level Signaling Jyh-Cheng Chen and Tao Zhang IP-Based Next-Generation Wireless Networks Published by John Wiley & Sons, Inc. January 2004 Outline 3.1

More information

ShoreTel User s Guide for Nokia

ShoreTel User s Guide for Nokia ShoreTel User s Guide for Nokia Release 7.1 July 2013 Legal Notices Document and Software Copyrights Copyright 1998-2013 by ShoreTel Inc., Sunnyvale, California, USA. All rights reserved. Printed in the

More information

OCS for the Blackboard Learn Platform

OCS for the Blackboard Learn Platform OCS for the Blackboard Learn Platform General Description OCS For the Blackboard Learn Platform (OCS for BB) is a communications suite that brings together the strengths of two products. Microsoft Office

More information

SIP SERVICES USING SIP SERVLET API THE INFOLINE SERVICE

SIP SERVICES USING SIP SERVLET API THE INFOLINE SERVICE Journal of Information, Control and Management Systems, Vol. 8, (2010), No.3 SIP SERVICES USING SIP SERVLET API THE INFOLINE SERVICE Pavel SEGEČ University of Žilina, Faculty of Management Science and

More information

A Multilingual Video Chat System Based on the Service-Oriented Architecture

A Multilingual Video Chat System Based on the Service-Oriented Architecture 2017 IEEE Symposium on Service-Oriented System Engineering A Multilingual Video Chat System Based on the Service-Oriented Architecture Jayanti Andhale, Chandrima Dadi, Zongming Fei Laboratory for Advanced

More information

IP MULTIMEDIA SUBSYSTEM (IMS) SECURITY MODEL

IP MULTIMEDIA SUBSYSTEM (IMS) SECURITY MODEL International Journal of Advance Research, IJOAR.org ISSN 2320-9194 1 International Journal of Advance Research, IJOAR.org Volume 1, Issue 3, March 2013, Online: ISSN 2320-9194 IP MULTIMEDIA SUBSYSTEM

More information

Communicator for Android. User Guide. Release 21.3

Communicator for Android. User Guide. Release 21.3 Communicator for Android User Guide Release 21.3 Table of Contents Contents Table of Contents...2 1 Main Tabs...5 2 Contacts...6 2.1 Add Contacts... 6 2.2 Edit... 7 2.3 Filters... 7 3 Presence...8 4 Instant

More information

Enable Multimedia Mobility with IEEE

Enable Multimedia Mobility with IEEE Enable Multimedia Mobility with IEEE 802.21 Guang Lu InterDigital Communications e-mail: Guang.Lu@InterDigital.com Abstract Mobile devices supporting multiple radio technologies are becoming mainstream

More information

JMWeb Online Help

JMWeb Online Help Table Of Contents Contents Welcome to Jabber Messenger for the Web... 3 What do you want to do?... 3 Adding Contacts... 4 Chatting with Contacts... 5 What is Presence?... 7 Presence types... 7 Your presence...

More information

Service architecture for 3GPP IP Multimedia Subsystem the IBM and Swisscom proof-of-concept experience

Service architecture for 3GPP IP Multimedia Subsystem the IBM and Swisscom proof-of-concept experience IBM IP Multimedia Subsystem solutions February 2006 architecture for 3GPP IP Multimedia Subsystem the IBM and Swisscom proof-of-concept experience By Xavier Weibel, technology strategist, Application and

More information

OO Based Development of a Multi Media Application Server Prototype

OO Based Development of a Multi Media Application Server Prototype OO Based Development of a Multi Media Application Prototype E. GUL, G. WILLEKENS(team leader), F.HOSTE, T. BATSELE, R. SELDERSLAGHS, N. QUARTIER Alcatel Bell (A7) Francis Wellesplein 1 2018 Antwerpen,

More information

IMS Client Framework for All IP-Based Communication Networks

IMS Client Framework for All IP-Based Communication Networks IMS Client Framework for All IP-Based Communication Networks D. Jayaram, S. Vijay Anand, Vamshi Raghav, Prashanth Kumar, K. Riyaz & K. Kishan Larsen & Toubro InfoTech Limited Research and Development Group,

More information

The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience.

The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience. The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience. LCB SOFTPHONE FOR SALESFORCE Combine real-time communications and tracking

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand

More information

Ian Hall Update: 26 June 2012 COMMUNICATION SERVICES AVAILABLE

Ian Hall Update: 26 June 2012 COMMUNICATION SERVICES AVAILABLE Ian Hall Update: 26 June 2012 COMMUNICATION SERVICES AVAILABLE Why ftalk? Faster and more accessible than Facebook chat, No need to open Facebook. Get notified when friends come online, Update your status

More information

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP). This chapter provides an overview of the Session Initiation Protocol (SIP). Information About SIP, page 1 How SIP Works, page 4 How SIP Works with a Proxy Server, page 5 How SIP Works with a Redirect Server,

More information

SMART UC USER GUIDE - ios DECEMBER 2018

SMART UC USER GUIDE - ios DECEMBER 2018 SMART UC USER GUIDE - ios DECEMBER 2018 Vocus Level 10, 452, Melbourne, VIC 3000 vocus.com.au CONTENTS INTRODUCTION... 3 OVERVIEW... 3 MULTI DEVICE SUPPORT... 3 DISCLAIMERS... 3 GETTING STARTED... 4 INSTALLATION...

More information

This is the published version of a paper presented at Workshop on Innovative Mobile Applications of Context (IMAC) at MobileHCI 2006, Espoo, Finland.

This is the published version of a paper presented at Workshop on Innovative Mobile Applications of Context (IMAC) at MobileHCI 2006, Espoo, Finland. http://www.diva-portal.org This is the published version of a paper presented at Workshop on Innovative Mobile Applications of Context (IMAC) at MobileHCI 2006, Espoo, Finland. Citation for the original

More information

Getting Started with Microsoft Skype for Business

Getting Started with Microsoft Skype for Business Getting Started with Microsoft Skype for Business Microsoft Skype for Business is the new communications application included in the Office 365 Business Premium and Essentials plans. Communicate instantly

More information

GVSU Skype for Business: Quick Start Guide (using a Windows PC)

GVSU Skype for Business: Quick Start Guide (using a Windows PC) GVSU Skype for Business: Quick Start Guide (using a Windows PC) What is Skype for Business: Skype for Business provides quick and simple ways of communicating and collaborating through a single, easy to

More information

Network-based Fast Handover for IMS Applications and Services

Network-based Fast Handover for IMS Applications and Services Network-based Fast Handover for IMS Applications and Services Sang Tae Kim 1, Seok Joo Koh 1, Lee Kyoung-Hee 2 1 Department of Computer Science, Kyungpook National University 2 Electronics and Telecommunications

More information

User Guide for Cisco Jabber for Mac 11.6

User Guide for Cisco Jabber for Mac 11.6 User Guide for Cisco Jabber for Mac 11.6 User Guide 2 New and Changed Information 2 Availability 2 Contacts 4 Chats 5 Calls 7 Meetings 10 Custom Tabs 13 Accessibility 14 Troubleshooting 17 Revised: April

More information

The Session Initiation Protocol

The Session Initiation Protocol The Session Initiation Protocol N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 25 Roadmap for Multimedia Networking 2 1. Introduction why QoS? what are the problems?

More information

ITU-T Kaleidoscope Conference Innovations in NGN. Cross-fertilization of IMS and IPTV services over NGN

ITU-T Kaleidoscope Conference Innovations in NGN. Cross-fertilization of IMS and IPTV services over NGN ITU-T Kaleidoscope Conference Innovations in NGN Cross-fertilization of IMS and IPTV services over NGN Christian Riede Fraunhofer FOKUS christian.riede@fokus.fraunhofer.de Geneva, 12-13 May 2008 Agenda

More information

Overview of the Session Initiation Protocol

Overview of the Session Initiation Protocol CHAPTER 1 This chapter provides an overview of SIP. It includes the following sections: Introduction to SIP, page 1-1 Components of SIP, page 1-2 How SIP Works, page 1-3 SIP Versus H.323, page 1-8 Introduction

More information

Telecommunication Services Engineering Lab. Roch H. Glitho

Telecommunication Services Engineering Lab. Roch H. Glitho 1 Introduction Signaling protocol neutral service engineering technology Service architecture applicable to NGNs using any signalling protocol Next Generation signalling protocols SIP H.323 Example already

More information

McAfee Family Protection The Easiest, Most Complete Way to Keep Your Children Safe Online

McAfee Family Protection The Easiest, Most Complete Way to Keep Your Children Safe Online The Easiest, Most Complete Way to Keep Your Children Safe Online 1 Quick Start Easy Installation STEP 1: First, ensure that your computer meets or exceeds the minimum systems requirements listed below.

More information

Sprint Business Mobility Framework Manager Administrative Portal. Third-Party Administration Guide

Sprint Business Mobility Framework Manager Administrative Portal. Third-Party Administration Guide Sprint Business Mobility Framework Manager Administrative Portal Third-Party Administration Guide Table of Contents Welcome to Sprint... 1 Getting Started... 2 What is the Sprint Business Mobility Framework

More information

IM&P Business Communicator Customer Manual - Mobile 11/24/2015

IM&P Business Communicator Customer Manual - Mobile 11/24/2015 IM&P Business Communicator Customer Manual - Mobile 11/24/2015 Manual Overview The CBTS Business Communicator manual is designed to provide an overview of the most frequently utilized Instant Messaging

More information

IP Multimedia Subsystem Part 5 Marek Średniawa

IP Multimedia Subsystem Part 5 Marek Średniawa IP Multimedia Subsystem Part 5 Marek Średniawa mareks@tele.pw.edu.pl Institute of Telecommunications Project is co-financed by European Union within the European Social Fund 1 Identification in IMS Identities

More information

Unified Communications For Enterprise

Unified Communications For Enterprise Unified Communications For Enterprise Lou Fulco Presence Status Mobility Collaboration A Unified Strategy UC enables customers to experience greater productivity through the convergence of communication

More information

Zultys Advanced Communicator ZAC 2.0 User Manual

Zultys Advanced Communicator ZAC 2.0 User Manual December 16 Zultys Advanced Communicator ZAC 2.0 User Manual Author: Zultys Technical Support Department Z u l t y s, I n c. 7 8 5 L u c e r n e S u n n y v a l e, C a l i f o r n i a, U S A 9 4 0 8 5

More information

CSC 4900 Computer Networks: Multimedia Applications

CSC 4900 Computer Networks: Multimedia Applications CSC 4900 Computer Networks: Multimedia Applications Professor Henry Carter Fall 2017 Last Time What is a VPN? What technology/protocol suite is generally used to implement them? How much protection does

More information

CMDR_COMMANDER PHONE SMART UC COMMANDER MOBILITY FOR ANDROID USER GUIDE_GD_41824

CMDR_COMMANDER PHONE SMART UC COMMANDER MOBILITY FOR ANDROID USER GUIDE_GD_41824 SMART UC COMMANDER MOBILITY ANDROID USER GUIDE Version 20.0.1.0 CMDR_COMMANDER PHONE SMART UC COMMANDER MOBILITY FOR ANDROID USER GUIDE_GD_41824 PAGE 1 Document Revision History Release Version Reason

More information

Medical Sensor Application Framework Based on IMS/SIP Platform

Medical Sensor Application Framework Based on IMS/SIP Platform Medical Sensor Application Framework Based on IMS/SIP Platform I. Markota, I. Ćubić Research & Development Centre, Ericsson Nikola Tesla d.d. Poljička cesta 39, 21000 Split, Croatia Phone: +38521 305 656,

More information

Spectrum Enterprise Anywhere Connect iphone User Guide Hosted Voice Enterprise

Spectrum Enterprise Anywhere Connect iphone User Guide Hosted Voice Enterprise Spectrum Enterprise Anywhere Connect iphone User Guide Hosted Voice Enterprise 11/30/2016 Published Version 1.4 Website: http://enterprise.spectrum.com Phone: 866-477-1386 Email: enterpriseinfo@mybrighthouse.com

More information

Enabler Test Specification for RCS Conformance

Enabler Test Specification for RCS Conformance Enabler Test Specification for RCS Conformance Candidate Version 1.2.2 10 Mar 2014 Open Mobile Alliance OMA-ETS-RCS-CON-V1_2_2-20140310-C OMA-ETS-RCS-CON-V1_2_2-20140310-C Page 2 (74) Use of this document

More information

S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN. Antti Keurulainen,

S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN. Antti Keurulainen, S-72.333 Postgraduate Course in Radio Communications. Application Layer Mobility in Antti Keurulainen, 13.5.2004 antti.keurulainen@bitville.fi The Mobility Concepts is Link layer Mobility Network layer

More information

System Architecture Model Version 1.1 WV Tracking Number: WV-020

System Architecture Model Version 1.1 WV Tracking Number: WV-020 System Architecture Model Version 1.1 WV Tracking Number: WV-020 Notice Copyright 2001-2002 Ericsson, Motorola and Nokia. All Rights Reserved. Implementation of all or part of any Specification may require

More information

Instant Messaging Requirements

Instant Messaging Requirements Instant Messaging Requirements Approved Version 1.0 07 Aug 2012 Open Mobile Alliance OMA-RD_IM-V1_0-20120807-A 2012 Open Mobile Alliance Ltd. All Rights Reserved. [OMA-Template-ReqDoc-20120101I] OMA-RD_IM-V1_0-20120807-A

More information

Jabber Messenger Online Help

Jabber Messenger Online Help Jabber Messenger 3.2.1 Online Help Table Of Contents Welcome... 1 Welcome... 1 What's New in this Release?... 2 Getting Started... 3 Logging In... 3 Creating a New Account... 6 Using Jabber Messenger...

More information

Skype for Business Mobile Client Comparison Guide

Skype for Business Mobile Client Comparison Guide Mobile Client Introduction can be used on a personal mobile device through the mobile application (app). The mobile app allows users to view presence information, send and receive instant messages and

More information

GVSU Skype for Business: Quick Start Guide (using a MAC)

GVSU Skype for Business: Quick Start Guide (using a MAC) GVSU Skype for Business: Quick Start Guide (using a MAC) What is Skype for Business: Skype for Business provides quick and simple ways of communicating and collaborating through a single, easy to use interface.

More information

Providing Anonymity Services in SIP

Providing Anonymity Services in SIP Athens University of Economics and Business, Greece, Dept. Of Informatics MMLAB Providing Anonymity Services in SIP PIMRC 2008 Sept. 15, Cannes, France L. Kazatzopoulos, K. Delakouridis, G.F. Marias lkazatzo@aueb.gr,

More information

Nokia Multi-Access to IP Multimedia

Nokia Multi-Access to IP Multimedia Nokia Multi-Access to IP Multimedia s Executive Summary 2 Convergence 2 Convergence of Services and Business Models 3 Service Convergence 3 Business Model Convergence 3 Session Initiation Protocol (SIP)

More information

Presence SIMPLE Architecture

Presence SIMPLE Architecture Presence SIMPLE Architecture Candidate Version 1.1 28 Jan 2008 Open Mobile Alliance OMA-AD-Presence_SIMPLE-V1_1-20080128-C OMA-AD-Presence_SIMPLE-V1_1-20080128-C Page 2 (21) Use of this document is subject

More information

Partitioned Intradomain Federation for IM and Presence Service on Cisco Unified Communications Manager, Release 11.5(1)SU2

Partitioned Intradomain Federation for IM and Presence Service on Cisco Unified Communications Manager, Release 11.5(1)SU2 Partitioned Intradomain Federation for IM and Presence Service on Cisco Unified Communications Manager, First Published: 2017-01-10 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose,

More information

Cisco Unified Personal Communicator Release 8.5

Cisco Unified Personal Communicator Release 8.5 Frequently Asked Questions Cisco Unified Personal Communicator Release 8.5 FAQs 2 Basics 2 Setup 3 Availability 5 Contacts 8 Chat 10 Calls 18 Conference Calls 25 Voicemail 26 Web Meetings 27 Troubleshooting

More information

PacketCable 2.0. HSS Technical Report PKT-TR-HSS-V RELEASED. Notice

PacketCable 2.0. HSS Technical Report PKT-TR-HSS-V RELEASED. Notice PacketCable 2.0 HSS Technical Report RELEASED Notice This PacketCable technical report is the result of a cooperative effort undertaken at the direction of Cable Television Laboratories, Inc. for the benefit

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions Frequently Asked Questions for Cisco Unified Personal Communicator 8.6 and Voice and Video Firmware 8.6 for Cisco Virtualization Experience Client 6215 FAQs 2 Basics 3 Setup

More information

AMERICAN NATIONAL STANDARD

AMERICAN NATIONAL STANDARD ENGINEERING COMMITTEE Data Standards Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE 173-3 2017 Specification for Authentication in Preferential Telecommunications over IPCablecom2 Networks NOTICE The

More information

Telecommunication Services Engineering Lab. Roch H. Glitho

Telecommunication Services Engineering Lab. Roch H. Glitho 1 2 Outline 1. Introduction 2. Core SIP 3. Selected Extensions 3 Introduction: Signaling vs Media Signaling: Session establishment Session tear down Changes to the session Supplementary services Media:

More information

Internet Engineering Task Force (IETF) Request for Comments: 8465 September 2018 Category: Informational ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 8465 September 2018 Category: Informational ISSN: Internet Engineering Task Force (IETF) R. Atarius, Ed. Request for Comments: 8465 September 2018 Category: Informational ISSN: 2070-1721 Using the Mobile Equipment Identity (MEID) URN as an Instance ID

More information

Communicator for Android

Communicator for Android Communicator for Android User Guide Release 22.2.1 Document Version 1 9737 Washingtonian Boulevard, Suite 350 Gaithersburg, MD 20878 Tel +1 301.977.9440 WWW.BROADSOFT.COM BroadSoft Guide Copyright Notice

More information

Spontania Administrators Manual

Spontania Administrators Manual Spontania Administrators Manual ClearOne 5225 Wiley Post Way Suite 500 Salt Lake City, UT 84116 Telephone 1.800.945.7730 1.801.975.7200 Spontania Support 801-974-3612 TechSales 1.800.705.2103 FAX 1.801.977-0087

More information

TDS managedip Hosted Unified Communication (UC) User Guide

TDS managedip Hosted Unified Communication (UC) User Guide Installation and Setup To Install the Application: The application is available for both PC and MAC. To download, visit the TDS Support Site at: http://support.tdsmanagedip.com/hosted To log into the Application:

More information