Prototype Implementation of a Presence-based Multimedia Session Sharing System
|
|
- Reynold Ford
- 5 years ago
- Views:
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 Ramon Alcarria, Tomas Robles Telematics Department Technical University of Madrid Madrid, Spain {ralcarria, trobles}@dit.upm.es Gonzalo Camarillo
More informationPerformance 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 informationService 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 informationLocation 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 informationInteractive 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 informationmanagedip 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 informationNetwork 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 informationPresence-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 informationFor 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 informationX-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 informationOffice 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 informationIMS, 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 informationWhich 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 informationUnified 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 informationPresence 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 informationConfiguring 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 informationUser 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 informationIMS 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 informationCompeting 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 informationUC 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 informationFusionWorks: 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 informationMicrosoft 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 informationMobileConnect 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 informationTDS 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 informationThe 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 informationMobile 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 informationA 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 informationProactive 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 informationClearspan 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 informationIMS: 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 informationCollaborate 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 informationGetting 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 informationCisco 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 informationIntegrated 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 informationMobileConnect 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 information4.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 informationUser 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 informationCollaborate 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 informationBroadTouch 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 informationVoIP/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 informationInstallation 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 informationVirtual 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 informationUC 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 informationChapter 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 informationShoreTel 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 informationOCS 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 informationSIP 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 informationA 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 informationIP 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 informationCommunicator 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 informationEnable 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 informationJMWeb 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 informationService 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 informationOO 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 informationIMS 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 informationThe 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 informationTSIN02 - 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 informationIan 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 informationOverview 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 informationSMART 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 informationThis 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 informationGetting 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 informationGVSU 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 informationNetwork-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 informationUser 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 informationThe 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 informationITU-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 informationOverview 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 informationTelecommunication 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 informationMcAfee 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 informationSprint 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 informationIM&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 informationIP 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 informationUnified 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 informationZultys 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 informationCSC 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 informationCMDR_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 informationMedical 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 informationSpectrum 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 informationEnabler 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 informationS 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 informationSystem 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 informationInstant 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 informationJabber 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 informationSkype 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 informationGVSU 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 informationProviding 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 informationNokia 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 informationPresence 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 informationPartitioned 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 informationCisco 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 informationPacketCable 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 informationFrequently 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 informationAMERICAN 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 informationTelecommunication 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 informationInternet 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 informationCommunicator 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 informationSpontania 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 informationTDS 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