Multimedia CTI Services for Telecommunication Systems

Similar documents
BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid

Relabeling nodes according to the structure of the graph

Quality of Service Enhancement by Using an Integer Bloom Filter Based Data Deduplication Mechanism in the Cloud Storage Environment

Blind Browsing on Hand-Held Devices: Touching the Web... to Understand it Better

Mokka, main guidelines and future

Structuring the First Steps of Requirements Elicitation

Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces

Linked data from your pocket: The Android RDFContentProvider

The New Territory of Lightweight Security in a Cloud Computing Environment

A million pixels, a million polygons: which is heavier?

Every 3-connected, essentially 11-connected line graph is hamiltonian

X-Kaapi C programming interface

Change Detection System for the Maintenance of Automated Testing

Malware models for network and service management

DANCer: Dynamic Attributed Network with Community Structure Generator

Very Tight Coupling between LTE and WiFi: a Practical Analysis

Service Reconfiguration in the DANAH Assistive System

How to simulate a volume-controlled flooding with mathematical morphology operators?

Managing Risks at Runtime in VoIP Networks and Services

Linux: Understanding Process-Level Power Consumption

HySCaS: Hybrid Stereoscopic Calibration Software

Tacked Link List - An Improved Linked List for Advance Resource Reservation

A Voronoi-Based Hybrid Meshing Method

Taking Benefit from the User Density in Large Cities for Delivering SMS

Setup of epiphytic assistance systems with SEPIA

Study on Feebly Open Set with Respect to an Ideal Topological Spaces

FIT IoT-LAB: The Largest IoT Open Experimental Testbed

Real-Time Collision Detection for Dynamic Virtual Environments

Traffic Grooming in Bidirectional WDM Ring Networks

YANG-Based Configuration Modeling - The SecSIP IPS Case Study

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

KeyGlasses : Semi-transparent keys to optimize text input on virtual keyboard

An Experimental Assessment of the 2D Visibility Complex

The Animation Loop Station: Near Real-Time Animation Production

Implementing an Automatic Functional Test Pattern Generation for Mixed-Signal Boards in a Maintenance Context

Comparison of radiosity and ray-tracing methods for coupled rooms

Robust IP and UDP-lite header recovery for packetized multimedia transmission

Open Digital Forms. Hiep Le, Thomas Rebele, Fabian Suchanek. HAL Id: hal

Stream Ciphers: A Practical Solution for Efficient Homomorphic-Ciphertext Compression

Regularization parameter estimation for non-negative hyperspectral image deconvolution:supplementary material

SIM-Mee - Mobilizing your social network

The Connectivity Order of Links

Wireless Networked Control System using IEEE with GTS

Comparator: A Tool for Quantifying Behavioural Compatibility

A case-based reasoning approach for unknown class invoice processing

Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes

MUTE: A Peer-to-Peer Web-based Real-time Collaborative Editor

Real-Time and Resilient Intrusion Detection: A Flow-Based Approach

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme

Self-optimisation using runtime code generation for Wireless Sensor Networks Internet-of-Things

FStream: a decentralized and social music streamer

A N-dimensional Stochastic Control Algorithm for Electricity Asset Management on PC cluster and Blue Gene Supercomputer

Comparison of spatial indexes

Scalewelis: a Scalable Query-based Faceted Search System on Top of SPARQL Endpoints

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows

The SANTE Tool: Value Analysis, Program Slicing and Test Generation for C Program Debugging

Natural Language Based User Interface for On-Demand Service Composition

LaHC at CLEF 2015 SBS Lab

NP versus PSPACE. Frank Vega. To cite this version: HAL Id: hal

CORON: A Framework for Levelwise Itemset Mining Algorithms

COM2REACT: V2V COMMUNICATION FOR COOPERATIVE LOCAL TRAFFIC MANAGEMENT

Assisted Policy Management for SPARQL Endpoints Access Control

The Athena data dictionary and description language

Modularity for Java and How OSGi Can Help

Application of RMAN Backup Technology in the Agricultural Products Wholesale Market System

A case-based reasoning approach for invoice structure extraction

Catalogue of architectural patterns characterized by constraint components, Version 1.0

Modelling and simulation of a SFN based PLC network

Generative Programming from a Domain-Specific Language Viewpoint

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

Technical Overview of F-Interop

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

Light field video dataset captured by a R8 Raytrix camera (with disparity maps)

QuickRanking: Fast Algorithm For Sorting And Ranking Data

BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs

Prototype Selection Methods for On-line HWR

YAM++ : A multi-strategy based approach for Ontology matching task

IntroClassJava: A Benchmark of 297 Small and Buggy Java Programs

A Methodology for Improving Software Design Lifecycle in Embedded Control Systems

Decentralised and Privacy-Aware Learning of Traversal Time Models

Throughput prediction in wireless networks using statistical learning

Efficient implementation of interval matrix multiplication

Scan chain encryption in Test Standards

Real-time FEM based control of soft surgical robots

An Efficient Numerical Inverse Scattering Algorithm for Generalized Zakharov-Shabat Equations with Two Potential Functions

Simulations of VANET Scenarios with OPNET and SUMO

Moveability and Collision Analysis for Fully-Parallel Manipulators

Deformetrica: a software for statistical analysis of anatomical shapes

Using Isolation Spheres for Cooperative Processes Correctness

Improving figures using TikZ/PGF for LATEX: An Introduction

Preliminary analysis of the drive system of the CTA LST Telescope and its integration in the whole PLC architecture

From medical imaging to numerical simulations

QAKiS: an Open Domain QA System based on Relational Patterns

Scheduling Moldable Tasks for Dynamic SMP Clusters in SoC Technology

QoS Mechanisms in NGN

Extended interface ID for virtual link selection in GeoNetworking to IPv6 Adaptation Sub-layer (GN6ASL)

Syrtis: New Perspectives for Semantic Web Adoption

DSM GENERATION FROM STEREOSCOPIC IMAGERY FOR DAMAGE MAPPING, APPLICATION ON THE TOHOKU TSUNAMI

Transcription:

Multimedia CTI Services for Telecommunication Systems Xavier Scharff, Pascal Lorenz, Zoubir Mammeri To cite this version: Xavier Scharff, Pascal Lorenz, Zoubir Mammeri. Multimedia CTI Services for Telecommunication Systems. 2nd International Wireless and Telecommunications Symposium - IWTS 98, 1998, Kuala Lumpur/Malaisie, 8 p, 1998. <inria-00098690> HAL Id: inria-00098690 https://hal.inria.fr/inria-00098690 Submitted on 26 Sep 2006 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

MULTIMEDIA CTI SERVICES FOR TELECOMMUNICATION SYSTEMS X. Scharff* +#, P. Lorenz* and Z. Mammeri # * University of Haute Alsace - IUT/GTR - 68008 Colmar - France Email: lorenz@colmar.uha.fr # Loria, - 54516 Vandoeuvre les Nancy cedex - France Email: mammeri@loria.fr + Alsatel - 67201 Eckbolsheim - France Email: scharff@colmar.uha.fr (Invited Paper) Abstract: Computer telephony combines telephone and computer technologies to allow information exchange. In telecommunication systems, CTI (Computer Telephony Integration) applications support multimedia constraints such as, the synchronization of audio and video flows in videoconference systems. This paper presents the CTI and our experience in developing CTI services for a vocal server. Keywords: CTI, Vocal Server, Telecommunication, Multimedia, Networks. 1. Introduction Computer Telephony Integration (CTI) is the marriage between telecommunication and computer. For a lot of companies CTI will play a strategic role for their future business. Historically, CTI has been accepted and used since the late 1980s in a proprietary form or another, although technologists have been working to integrate the computer and telecommunication since the 1970s. Original CTI applications were really only viable for highvolume applications, such as large-scale call centers where the telephony is the critical interface between an organization and its customers. Also, until now, users of call center technology had other issues to deal with, making CTI not priority. Today CTI applications integrate computers, multimedia and telephone constraints. CTI and multimedia applications use the same sources of information (voice, data, video) and must be able to access distributed data in a network environment. A media represents an information which can be a text, a sound, a video, a picture or a file. Moving pictures use a lot of computer resources and then temporal constraints appear. Multimedia particularly comes from the merge of television and computer, and integrates, at the same time, data coming from text, graphic, sound, picture, video, etc. Multimedia or CTI systems are often distributed and use many servers or telecommunication servers to store pictures, sounds, texts and movies in databases. So multimedia or CTI applications must upload data located in several servers. Today there is a lot of multimedia applications which imply different constraints such as transfer and management constraints. A multimedia application uses different types of data which must be synchronized [2], [16], [20], [24] (for example the synchronization of audio and video streams in

a teleconference system). The need of synchronization mechanisms and communication architectures in the network is also very important for multimedia applications [11], [12], [17], [22], [23]. So many multimedia constraints appear in CTI environments [3], [6], [10], [18]. The synchronization of computer and telephony functions manages telephone and computers. A well-designed CTI architecture, including the application programming interface (API) and underlying operating system components, brings immense benefits to all segments of the CT (Computer Telephony) industry. Many APIs, such as Microsoft TAPI (Telephony API) or Novell TSAPI (Telephony Services API) allow implementation of CTI functions [9], [14], [15], [19], The success of Microsoft TAPI and Novell TSAPI provides a powerful solution for calls centers [4], [5]. Thus for many companies, these tools begin to be very important for their business. A large number of technologies are used to store, retrieve and manipulate computer-based information over a telephone network. These technologies include voice processing, telephone network interfaces, facsimile (fax), Automatic Speech Recognition (ASR), etc. CTI applications run on ATM networks, Isochronous Ethernet, ISDN, etc. ATM (Asynchronous Transfer Mode) is a modern telecommunication switching technique, not only limited to telephone switching but allows transmission of different signal types such as, data and video. Then ATM networks can be used for multimedia and telecommunication applications [1], [7], [8]. 2. Evolution of CTI architectures The objectives of CTI applications can be decomposed as follows: - optimization of office work with combination of telephones and computers, - reduction of communication management cost, - improvement of telephone reception with the utilization of computer and telephone capabilities. Different possibilities to link telephone and computer can be described (see figure 1): A) In the first applications, the terminal was connected to the PBX through a serial link or a telephone adapter. But in this architecture, CTI functions are limited to telephone capabilities such as transfer, wait, etc... Thus, all applications are telephone-oriented. A terminal can also be connected to the PBX and to the telephone via a card which controls and manages the PBX and the telephone. B) The telephone is connected to the PBX, which is connected to a network server via one or several links with cards allowing to manage several links. These cards are inserted in the server. The information exchange between the terminal and the server is achieved through the Local Area Network. C) Some new servers begin to take the place of the PBX. These new servers have the same capabilities than the PBX and begin to be enough powerful to take into account all PBX capabilities (today a lot of PBX are built around computer equipment). Thus, PBX try to offer more and more intelligent services allowing to integrate CTI functions and can be compared to a computer. D) In intelligent networks, all multimedia information will be integrated in a same computer. For example, the synchronization of audio and video and use of high-speed networks allow to guarantee the required QoS. All these information will be transferred through the Local Area Network to the server. For some technical raisons (such as the lack of bandwidth in existing networks), these architectures are not used.

Telephone PBX

ERROR: undefined OFFENDING COMMAND: 1.! STACK: 1.0