SEMS: The SIP Express Media Server. FRAFOS GmbH
|
|
|
- Cora Campbell
- 10 years ago
- Views:
Transcription
1 SEMS: The SIP Express Media Server FRAFOS GmbH
2 Introduction The SIP Express Media Server (SEMS) is a VoIP media and application platform for SIP based VoIP services. SEMS offers a wide selection of media services commonly found in VoIP networks such as announcement services, conferencing, Interactive Voice Response (IVR) services, voic , click-to-dial and other voice messaging and recording services. SEMS General Architecture Figure 1 SEMS general architecture On the one hand SIP media server platforms are expected to support a set of standard applications such as conferencing, voic and interactive voice response (IVR). On the other hand SIP media server platforms should provide developers with the necessary tools to easily innovate and implement new applications. SEMS was designed as a general platform for implementing SIP-based media services and applications. To cover the basic needs of service providers and enterprises SEMS already incorporates a number of applications such as conferencing and IVR. To enable the development of new services and the customization of available services to the exact needs of our customers, SEMS incorporates flexible and open APIs. As depicted in Figure 1 the SEMS architecture can be roughly divided into three parts;
3 namely core components, application programming interfaces and applications. SEMS is implemented in the C++ and C programming languages and is designed as modular system. The core functionality (thread handling, event queues, processing of SIP signaling, media/rtp processing, file I/O) can be extended by different types of modules. Most important, CODECs and file formats can be implemented in audio modules, and specific applications on top of the core's API in application modules. Core SEMS Components The SEMS core includes the modules responsible for handling the audio as well as signaling messages. Aspects of high availability and general configuration and management are integrated into the core components. Audio Processing The audio processing components handle the coding and decoding of audio signals. Currently SEMS is capable of working with G711u/a, G726, GSM, ilbc, L16,G722, Speex; on request: G729a, G729a/b, AMR. SEMS is capable of transcoding audio data from one format to the other. The audio processing architecture is designed in a modular manner enabling the easy introduction of new codecs. The audio processing modules include different algorithms for jitter handling, loss compensation, audio mixing and playout delay reduction SIP Processing Compliant to RFC 3261 Provide user agent client functionality Provide user agent server functionality Support third party call control High Availability Active standby or cluster configuration State replication between active and standby servers so as to ensure a seamless
4 failover Seamless failover for signaling and media with no call interruption SEMS Application Programming Interfaces The SEMS core provides certain modules that provide audio and SIP processing, memory allocation and management, networking interfaces and so on. These modules can be reused and combined to develop new applications. To have access to these modules and develop new application logic SEMS offers developers two types of APIs. The SEMS API is a low level API that provides the developers with a high level of flexibility but requires a solid understanding of SEMS and a good command of the C++ programming language. The Domain Specific Modeling (DSM) language provides an abstraction level of the details of the SEMS API and enables developers to implement new application logic based on already available components in a shorter time. The SEMS API The SEMS API is based on the event handler model. The application logic processing in SEMS is completely asynchronous, using call specific event queues, and independent threads per call, which optionally may be pooled. The media control and the media processing is synchronous, and the media processing is separated in another thread, so that the application logic processing is not blocked by the media processing. Likewise, all media control functions are implemented so as not to block the application/signaling thread for significant amounts of time. This thread and synchronous/asynchronous model has the properties of the consequent internal separation into signaling and media processing realms and the event based structure simplifies application development by keeping the application away from dealing with hard concurrency problems all application processing is essentially sequentialized, thus minimizing the need for locking most signaling/application threads are sleeping most of the time, and modern schedulers are able to cope with scheduling this type of load very effectively and
5 multi-processor and multi-core systems can be utilized. By using inheritance and polymorphism provided with the C++ language, applications can be written on different levels of abstraction from the underlying signaling and media infrastructure. This is achieved by default implementations of the event handlers, which can be selectively overwritten. For example, an application that only needs to execute application logic when a call starts (i.e. the media session starts) and ends can implement only the onsessionstart and the onbye event handlers and use the other event handlers of the default implementation. An application which needs to tie into the very details of the signaling can implement all signaling message event handlers, or for example the onsiprequest and onsipreply event handlers. Every call in SEMS has an media input (source) and an output (sink), to which media processing elements can be attached via the API. Implemented in the SEMS core are basic media processing elements (audio file I/O, ring tone generation, conference connector, echo), and elements which can contain or mix basic audio elements (audio playlist, mixer, delay line) and audio filters. Audio elements can also be implemented by the application module. The execution context for all media processing is the media processing thread, and it is synchronous. Control of the media processing is done by locking the audio elements of a call and synchronous actions to change the audio chain; feedback to the application logic is implemented through event passing. There are other useful building blocks for applications in the core (thread handling, garbage collector, SIP header parser) and also in component modules, which can extend the system's functionality through an internal, dynamically typed interfacing system. These components implement functionality as an in-memory database mainly used for monitoring, SIP registration client, RPC methods (XMLRPC and json-rpc), SIP UAC authentication, SIP session timers. The Domain Specific Modeling Language The DSM language is a domain specific modeling language, a dialect of statecharts represented in a textual format specifically designed for the implementation of multimedia services in an application server. In contrast to simpler state transition diagram types like Moore state diagrams, their expressiveness and thus applicability to real world problems is increased by several
6 measures. First, short running processes, so called actions, can be bound to transitions and entry or exit of a state, which introduces flexibility in the way processing can be defined. Second, through the introduction of hierarchical states, a system can be examined and modified at varying detail and abstraction levels, and common transitions can be bound together. Third, concurrency can be handled by AND decomposition (or orthogonal states), which greatly reduces the complexity of implementation, as it prevents the so called state explosion which can with simpler state transition diagrams especially occur when handling concurrent interactions with other systems or distinct protocols in the same entity. In order to support a high level of flexibility in the specification and implementation of telecommunication services and keep the implementation complexity at a sustainable level the DSM language was designed with the following goals in mind: Readability: The DSM language was designed to be as close as possible in structure to graphical call flow diagrams which are commonly used in the design of valueadded services. A simple, human readable textual representation for the DSM scripts, and a scripted language (as opposed to a compiled language) is used. Granularity: As with the native C++ event handler API, it is possible to write applications using the media server on different abstraction levels. It is possible to write applications on higher abstraction levels with simplicity, while applications with fine control of the signaling can use lower level API functionality. Extensibility: The DSM language has a small core, is modular and easily extensible. Manageability: To achieve correct behavior also in the presence of internal and external failures, error handling is explicit, transparent and correct. Performance: The performance of an application server using DSM is not sacrificed when using the DSM system. SEMS Applications As part of the SEMS platform a number of ready applications are already implemented. These applications are implemented using the SEMS APIs and can be extended and
7 customized by users of SEMS. Multi-Party Conferencing SEMS provides a scalable and efficient multi-party conferencing solution supporting bridging users that might be using different audio codes. Some of the features supported by the SEMS conferencing solution: Minimizing mouth-to-ear delay also in presence of jitter by advanced TD-WSOLA supported buffering Low Operational costs o Up to 5000 channels (G711) on current servers (Sun Fire X4170) o Conference bridge core enabler component for services Interfacing through REST, json-rpc, XMLRPC APIs The conferencing solution can be used for dial-in and dial-out scenarios as well as be integrated into other applications using its REST and XMLRPC interfaces. Interactive Voice Response (IVR) The SEMS IVR implementation enables enterprises and service providers to interact with their users suing DTMF tones. DSM is used for drafting the logic and interaction menu. The flexibility and power of DSM enables the drawing of complex and lengthy interaction scenarios in a simple and manageable manner. Announcement Server SEMS can be configured as an announcement server that plays a certain message at the occurrence of a certain event. The logic for deciding which file to play at which event can be configured using DSM. SIP Back-To-Back User Agent The SEMS B2BUA is developed by combining the user agent client and user agent server modules of the SEMS core. Using the SEMS B2BUA it is possible to develop application scenarios such as third-party call control, security firewalls and so on. SEMS Licensing and Availability SEMS is available as an open source implementation under the GPL license. Usage of SEMS
8 is free for developers of non-commercial or open-source applications and service providers and enterprises using SEMS to offer certain applications and services. Developers of commercial applications can acquire a license from FRAFOS which would allow them to include SEMS in their non-open source products. The target system for SEMS is POSIX environment, for example servers running Debian GNU/Linux(TM), SUN Solaris (TM) or Mac OS X. SEMS builds on top of POSIX threads (pthreads), GNU libc (glibc), Standard Template Library (STL) and BSD sockets. Optionally, specific functionality can be added by using functionality from the libraries spandsp, lame, libspeex, flite, OpenSSL, libev. About FRAFOS FRAFOS GmbH is a manufacturer of VoIP solutions with offices in Berlin and Prague. FRAFOS was incorporated as privately held company in May 2010, in Berlin, Germany. The history of FRAFOS team and technology goes back to the late nineties. As researchers at the prestigious German public R&D institute Fraunhofer FOKUS, the FRAFOS founders were the among the first to work the SIP and RTP standards and to develop open source solutions that paved the way for the VoIP revolution. FRAFOS offers SIP session management and security solutions of the latest generation that come either as a standalone solution or as a cloud ready implementation. The flagship product of FRAFOS, the ABC SBC, offers open interfaces and built in multimedia applications such as recording and announcements. The ABC SBC enables the operators to simplify their service infrastructure and prepares them for future challenges.
ABC SBC: Charging and Accounting. FRAFOS GmbH
ABC SBC: Charging and Accounting FRAFOS GmbH Integrating Charging and Session Control SBCs play a central role in deciding which users and which traffic get access to a provider s services. The decision
ABC SBC: Mobile Subscriber Support. FRAFOS GmbH
ABC SBC: Mobile Subscriber Support FRAFOS GmbH Introduction Applications supporting mobile VoIP are such as Viper or Skype increasingly becoming the default communication means for mobile users. Affordable
ABC SBC: Securing and Flexible Trunking. FRAFOS GmbH
ABC SBC: Securing and Flexible Trunking FRAFOS GmbH 1. Introduction Enterprises are increasingly replacing their PBXs with VoIP PBX or are extending their PXB with a VoIP module to benefit from attractive
FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com
WebRTC for Service Providers FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com This document is copyright of FRAFOS GmbH. Duplication or propagation or
FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com
WebRTC for the Enterprise FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com This document is copyright of FRAFOS GmbH. Duplication or propagation or extracts
ABC SBC: Software Defined Communication Networks. FRAFOS GmbH
ABC SBC: Software Defined Communication Networks FRAFOS GmbH Introduction SIP was designed with the vision of revolutionizing the way communication services are developed, deployed and operated. Following
ABC SBC: Securing the PBX. FRAFOS GmbH
ABC SBC: Securing the PBX FRAFOS GmbH Introduction A widely reported fraud scenarios is the case of a malicious user detecting the address of a company s PBX and accessing that PBX directly. Once the attacker
WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com
WebRTC: Why and How? FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com This docume nt is copyright of FRAFOS GmbH. Duplication or propagation or e xtracts
Overview. Unified Communications
OpenScape Mobile V7 OpenScape Mobile is the next-generation mobile client of Unify, for the latest mobile phones and tablets. It combines SIP-based VoIP, UC and video features into one single application.
Increased Productivity
OpenScape Mobile V7 OpenScape Mobile V7 is the next-generation mobile client of Unify for the latest mobile phones and tablets. It combines SIP-based VoIP, UC, and video features into one single application.
IPNext 50 NGN IP-PBX High-performance Next Generation IP-PBX Solution
IPNext 50 NGN IP-PBX High-performance Next Generation IP-PBX Solution IP-PBX Features www.addpac.com AddPac Technology 2008, Sales and Marketing Contents IP-PBX Features Smart Multimedia Manager VoIP Gateway
Implementing Cisco Unified Communications Manager Part 1, Volume 1
Implementing Cisco Unified Communications Manager Part 1, Volume 1 Course Introduction Overview Learner Skills and Knowledge Course Goal and Course Flow Additional Cisco Glossary of Terms Your Training
CommuniGate Pro Real-Time Features. CommuniGate Pro Internet Communications VoIP, Email, Collaboration, IM www.communigate.com
CommuniGate Pro Real-Time Features CommuniGate Pro for VoIP Administrators Audience: Server Administrators and Developers Focus: CommuniGate Pro as the Signaling platform Method: Understanding CommuniGate
AdvOSS Session Border Controller
AdvOSS Session Border Controller Product Data Sheet Find latest copy of this document from http://www.advoss.com/pdf/advoss-sbc-productdatasheet.pdf Copyright AdvOSS.com, 2007-2011 All Rights Reserved
SIP EXPRESS MEDIA SERVER (SEMS) WITH MPEG4 SUPPORT
SIP EXPRESS MEDIA SERVER (SEMS) WITH MPEG4 SUPPORT Pradnya Gaonkar Kodanda Rami Reddy V Sandeep Mamilla Shubhra Pahwa Siva Mullati [email protected] [email protected] [email protected]
Integrating a Hitachi IP5000 Wireless IP Phone
November, 2007 Avaya Quick Edition Integrating a Hitachi IP5000 Wireless IP Phone This application note explains how to configure the Hitachi IP5000 wireless IP telephone to connect with Avaya Quick Edition
AND Recorder 5.4. Overview. Benefits. Datenblatt
Datenblatt AND Recorder 5.4 Using affordable call recording enables you to comply with legal and regulatory obligations. These requirements are easily achieved by deploying a secure call recording solution
VoIP Retail Solution. Retail Solution. Call Shop IP PBX. Calling Card Platform
VoIP Retail Solution CallMax is a Linux-based modular VoIP retail platform. It is a multifunctional, scalable and reliable Class 5 Solution that supports various business models. IP PBX Retail Solution
FOR COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM
IP PBX VH-500 FOR COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM IP PBX VH-500 The Virtual IP PBX VH-500 is an unified communication system hosted in the cloud, and it's an excellent
PIKA HMP 3.0 High Level API Programmer's Guide
Copyright (c) 2011. All rights reserved. Table of Contents 1 Copyright Information 1 2 Contacting PIKA Technologies 2 3 Introduction 3 3.1 Purpose and Scope 4 3.2 Assumed Knowledge 4 3.3 Related Documentation
Mobicents. The Open Source Communication Platform
Mobicents 2.0 The Open Source Communication Platform DERUELLE Jean DERUELLE Jean JBoss, by Red Hat Mobicents Sip Servlets Lead 138 1 AGENDA > VoIP Introduction & Examples > VoIP Basics > Mobicents 2.0
MyIC setup and configuration (with sample configuration for Alcatel Lucent test environment)
MyIC setup and configuration (with sample configuration for Alcatel Lucent test environment) N.B. Goto MyIC Preferences in the System Toolbar. Description: this may be any appropriate description of the
Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture
Last Class: OS and Computer Architecture System bus Network card CPU, memory, I/O devices, network card, system bus Lecture 3, page 1 Last Class: OS and Computer Architecture OS Service Protection Interrupts
SHORT DESCRIPTION OF THE PROJECT...3 INTRODUCTION...4 MOTIVATION...4 Session Initiation Protocol (SIP)...5 Java Media Framework (JMF)...
VoIP Conference Server Evgeny Erlihman [email protected] Roman Nassimov [email protected] Supervisor Edward Bortnikov [email protected] Software Systems Lab Department of Electrical
Update in Methodology of SIP Performance Testing and its Application
Update in Methodology of SIP Performance Testing and its Application MIROSLAV VOZNAK, JAN ROZHON Department of Multimedia CESNET Zikova 4, 160 00 Prague CZECH REPUBLIC [email protected], [email protected]
Transcoding and Call Centers with OpenSIPS Bogdan-Andrei Iancu Founder OpenSIPS Project OpenSIPS Solutions
Transcoding and Call Centers with pensips Bogdan-Andrei Iancu Founder pensips Project pensips Solutions August 6-8 pensips 1.10 and more- ClueCon 2013 Chicago,US About pensips August 6-8 pensips 1.10 and
Wildix Management System (WMS) White Paper
Wildix Management System (WMS) White Paper February 2007 Author: Giuseppe Innamorato Wildix Management System White Paper Status: Draft 0.1 Page 1 Index: 1. Management Summary...3 2. Document purpose...3
Application Note. Configuring Dialogic Host Media Processing Software Release 3.1LIN Software Licenses
Application Note Configuring Dialogic Host Media Processing Software Release 3.1LIN Software Licenses Application Note Configuring Dialogic Host Media Processing Software Release 3.1LIN Software Licenses
EarthLink Business SIP Trunking. ININ IC3 IP PBX Customer Configuration Guide
EarthLink Business SIP Trunking ININ IC3 IP PBX Customer Configuration Guide Publication History First Release: Version 1.0 August 30, 2011 CHANGE HISTORY Version Date Change Details Changed By 1.0 8/30/2011
Mobicents 2.0 The Open Source Communication Platform. DERUELLE Jean JBoss, by Red Hat 138
Mobicents 2.0 The Open Source Communication Platform DERUELLE Jean JBoss, by Red Hat 138 AGENDA > VoIP Introduction > VoIP Basics > Mobicents 2.0 Overview SIP Servlets Server JAIN SLEE Server Media Server
IP PBX SH-500N WWW.HIPERPBX.COM
IP PBX SH-500N COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM IP PBX SH-500N The IP PBX SH-500N is designed for companies that want to expand and improve their telephone system, and/or
Chapter 6, The Operating System Machine Level
Chapter 6, The Operating System Machine Level 6.1 Virtual Memory 6.2 Virtual I/O Instructions 6.3 Virtual Instructions For Parallel Processing 6.4 Example Operating Systems 6.5 Summary Virtual Memory General
Application Note. Configuring Dialogic Host Media Processing Software Release 3.0 for Windows Software Licenses
Configuring Dialogic Host Media Processing Software Release 3.0 for Windows Software Licenses Configuring Dialogic Host Media Processing Software Release 3.0 for Windows Software Licenses Executive Summary
Bria Android Edition User Guide
Bria Android Edition User Guide CounterPath Corporation CounterPath Corporation Suite 300, One Bentall Centre 505 Burrard Street, Box 95 Vancouver, BC V7X 1M3 Tel: 604.320.3344 [email protected] www.counterpath.com
Authentication and Authorisation for Integrated SIP Services in Heterogeneous Environments 1
Authentication and Authorisation for Integrated SIP Services in Heterogeneous Environments 1 Dorgham Sisalem, Jiri Kuthan Fraunhofer Institute for Open Communication Systems (FhG Fokus) Kaiserin-Augusta-Allee
This presentation discusses the new support for the session initiation protocol in WebSphere Application Server V6.1.
This presentation discusses the new support for the session initiation protocol in WebSphere Application Server V6.1. WASv61_SIP_overview.ppt Page 1 of 27 This presentation will provide an overview of
Crash Course in Asterisk
Crash Course in Asterisk Despite its name, Asterisk is no mere footnote to the IP-PBX market. The open source product is one of the most disruptive technologies in the industry. Here s what you need to
A Scalable Multi-Server Cluster VoIP System
A Scalable Multi-Server Cluster VoIP System Ming-Cheng Liang Li-Tsung Huang Chun-Zer Lee Min Chen Chia-Hung Hsu [email protected] {kpa.huang, chunzer.lee}@gmail.com {minchen, chhsu}@nchc.org.tw Department
Feature and Technical
BlackBerry Mobile Voice System for SIP Gateways and the Avaya Aura Session Manager Version: 5.3 Feature and Technical Overview Published: 2013-06-19 SWD-20130619135120555 Contents 1 Overview...4 2 Features...5
VoIP Conferencing. The latest in IP technologies deliver the next level of service innovation for better meetings. Global Collaboration Services
Global Collaboration Services VoIP Conferencing The latest in IP technologies deliver the next level of service innovation for better meetings. ENERGIZE YOUR CONNECTIONS Table of Contents > > Contents...
CISCO UNIFIED COMMUNICATIONS MANAGER SIP INTEGRATION
CISCO UNIFIED COMMUNICATIONS MANAGER SIP INTEGRATION Validated Integrations: 8.5 with xic version 3.0 SU-10 and greater INTEGRATION DOCUMENT Version 2.03 7601 Interactive Way Indianapolis, IN 46278 Telephone/Fax:
SIP Trunking. Cisco Press. Christina Hattingh Darryl Sladden ATM Zakaria Swapan. 800 East 96th Street Indianapolis, IN 46240
SIP Trunking Christina Hattingh Darryl Sladden ATM Zakaria Swapan Cisco Press 800 East 96th Street Indianapolis, IN 46240 SIP Trunking Contents Introduction xix Part I: From TDM Trunking to SIP Trunking
glocom 3 glocom Bicom glocom... Advanced Simplicity Free, Business & Operator Editions
... Advanced Simplicity 3 is a desktop and mobile application designed to enhance your communicating capabilities. Free, Business & Operator Editions allows you to: Phone Video call Instant message Conference
SIP Trunking Quick Reference Document
SIP Trunking Quick Reference Document Publication Information SAMSUNG TELECOMMUNICATIONS AMERICA reserves the right without prior notice to revise information in this publication for any reason. SAMSUNG
Configuring the Sonus SBC 2000 with Cisco Unified Call Manager 10.5 for Verizon Deployment
Configuring the Sonus SBC 2000 with Cisco Unified Call Manager 10.5 for Verizon Deployment Application Notes Rev 1.0 P/N 550-06690 Last Updated: October 26, 2015 Revision History Revision Date Revised
Network Solution for Achieving Large-Scale, High-Availability VoIP Services
Network Solution for Achieving Large-Scale, High-Availability VoIP Services V Kiyofumi Shigeno V Hisayuki Sekine V Eiichiro Takahashi (Manuscript received March 17, 2006) VoIP technologies that enable
VoipSwitch softphones
VoipSwitch softphones [email protected] 3/21/2011 Voiceserve ltd.grosvenor House,1 High Street,London United Kingdom 1 Contents Introduction and solution overview... 2 iphone mobile softphone... 3 Google
Lab Introduction software Voice over IP
Lab Introduction software Voice over IP 1 Lab Capability and Status Software used in this course installed in Engineering labs including the lab opened for students ENGR1506 - http://labs.ite.gmu.edu/
Main characteristics. System
VoipSwitch is a software platform allowing for rapid VoIP services roll-out. It contains all necessary elements required in successful implementation of various VoIP services. Our customers can make money
How To Write A Windows Operating System (Windows) (For Linux) (Windows 2) (Programming) (Operating System) (Permanent) (Powerbook) (Unix) (Amd64) (Win2) (X
(Advanced Topics in) Operating Systems Winter Term 2009 / 2010 Jun.-Prof. Dr.-Ing. André Brinkmann [email protected] Universität Paderborn PC 1 Overview Overview of chapter 3: Case Studies 3.1 Windows Architecture.....3
Technical Configuration Notes
MITEL SIPCoE Technical Configuration Notes Configure Inn-Phone SIP Phone for use with MCD SIP CoE NOTICE The information contained in this document is believed to be accurate in all respects but is not
Voice over IP Probe! for Network Operators and! Internet Service Providers
Voice over IP Probe! for Network Operators and! Internet Service Providers Product Presentation September 2011 2011 ADVENAGE GmbH Agenda Voice over IP Probe Key Facts VoIP Probe in a Nutshell Use Cases
Cloud Operating Systems for Servers
Cloud Operating Systems for Servers Mike Day Distinguished Engineer, Virtualization and Linux August 20, 2014 [email protected] 1 What Makes a Good Cloud Operating System?! Consumes Few Resources! Fast
AT&T IP Flex Reach/ IP Toll Free Configuration Guide IC 3.0 with Interaction SIP Proxy
INTERACTIVE INTELLIGENCE AT&T IP Flex Reach/ IP Toll Free Configuration Guide IC 3.0 with Interaction SIP Proxy Version 1.7 9/2/2009 TABLE OF CONTENTS 1 AT&T... 5 1.1 Introduction... 5 1.2 Product Descriptions...
Conference Bridges. Conference Bridge Configuration Checklist CHAPTER
CHAPTER 24 Conference Bridge for Cisco Unified Communications Manager designates a software or hardware application that is designed to allow both ad hoc and meet-me voice conferencing. Additional conference
Design of a SIP Outbound Edge Proxy (EPSIP)
Design of a SIP Outbound Edge Proxy (EPSIP) Sergio Lembo Dept. of Communications and Networking Helsinki University of Technology (TKK) P.O. Box 3000, FI-02015 TKK, Finland Jani Heikkinen, Sasu Tarkoma
Application (service logic) Core server (protocol stack) Figure 1: Division of conference server functions. Table 1: Core server signaling functions
Programmable Conference Server Henning Schulzrinne, Kundan Singh and Xiaotao Wu Department of Computer Science, Columbia University {hgs,kns10,xiaotaow}@cs.columbia.edu Abstract Conferencing services for
EarthLink Business SIP Trunking. NEC SV8300 IP PBX Customer Configuration Guide
EarthLink Business SIP Trunking NEC SV8300 IP PBX Customer Configuration Guide Publication History First Release: Version 1.0 May 18, 2012 CHANGE HISTORY Version Date Change Details Changed By 1.0 5/18/2012
Performance evaluation of the Asterisk PBX
Performance evaluation of the Asterisk PBX Luís Sousa Instituto Superior Técnico Av. Rovisco Pais, 1049-001 Lisboa, Portugal [email protected] Abstract Currently PBX (Private Branch exchange)
Product Information = = = www.anynode.de e-mail [email protected] phone +49 5363 8195-0
07 2015 2 Efficient communication anynode is a Session Border Controller that is entirely a software based solution. It works as an interface for any number of SIP UAs for example, SIP phones and SIP PBXs,
w h i t e p a p e r The Sytel Path to Non-Stop Productivity
The Sytel Path to Non-Stop Productivity A white paper that focuses on high availability deployment of the core services within Softdial Contact Center Version 1.4 Sytel Limited Dec 2011 All rights reserved.
Dialogic IP Media Server. Erik Pras
Dialogic IP Media Server Erik Pras What is the Dialogic IP Media Server? The Dialogic IP media server is a SIP and other open standards based software only media processing platform for voice and video
point to point and point to multi point calls over IP
Helsinki University of Technology Department of Electrical and Communications Engineering Jarkko Kneckt point to point and point to multi point calls over IP Helsinki 27.11.2001 Supervisor: Instructor:
OpenSIPS clustering and balancing of media servers Bogdan-Andrei Iancu CEO Voice System Founder OpenSIPS Project
pensips clustering and balancing of media servers Bogdan-Andrei Iancu CE Voice System Founder pensips Project The story nce upon a time there was a Switch and a PBX......there was pensips and Yate. The
Evaluating the Performance of SIP Infrastructure Best Practice Document
Evaluating the Performance of SIP Infrastructure Best Practice Document Produced by the CESNET-led Working Group on Multimedia (CBPD163) Miroslav VOZNAK September 2011 TERENA 2011. All rights reserved.
Bria iphone Edition User Guide
Bria iphone Edition User Guide CounterPath Corporation CounterPath Corporation Suite 300, One Bentall Centre 505 Burrard Street, Box 95 Vancouver, BC V7X 1M3 Tel: 604.320.3344 [email protected] www.counterpath.com
Enterprise Communication Suite
Enterprise Communication Suite Media Routes is a Canadian company incorporated in the province of Ontario and having head office in Vancouver, British Columbia, Canada. Media Routes is an in-house developer
4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19
4. H.323 Components VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19 4.1 H.323 Terminals (1/2)...3 4.1 H.323 Terminals (2/2)...4 4.1.1 The software IP phone (1/2)...5 4.1.1 The software
Indepth Voice over IP and SIP Networking Course
Introduction SIP is fast becoming the Voice over IP protocol of choice. During this 3-day course delegates will examine SIP technology and architecture and learn how a functioning VoIP service can be established.
SIP Infrastructure Performance Testing
SIP Infrastructure Performance Testing MIROSLAV VOZNAK, JAN ROZHON Department of Telecommunications VSB Technical University of Ostrava 17. listopadu 15, Ostrava CZECH REPUBLIC [email protected],
Integrate VoIP with your existing network
Integrate VoIP with your existing network As organisations increasingly recognise and require the benefits voice over Internet Protocol (VoIP) offers, they stop asking "Why?" and start asking "How?". A
CS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study
CS 377: Operating Systems Lecture 25 - Linux Case Study Guest Lecturer: Tim Wood Outline Linux History Design Principles System Overview Process Scheduling Memory Management File Systems A review of what
Session Initiation Protocol (SIP) The Emerging System in IP Telephony
Session Initiation Protocol (SIP) The Emerging System in IP Telephony Introduction Session Initiation Protocol (SIP) is an application layer control protocol that can establish, modify and terminate multimedia
Building Conferencing Applications Using Intel NetStructure Host Media Processing Software
Application Note Building Conferencing Applications Using Intel NetStructure Host Media Processing Software Intel in Communications Building Conferencing Applications Using Intel NetStructure Host Media
PortGo 6.0 for Wndows User Guide
PortGo 6.0 for Wndows User Guide PortSIP Solutions, Inc. [email protected] http:// @May 20, 2010 PortSIP Solutions, Inc. All rights reserved. This User guide for PortGo Softphone 6.0. 1 Table of Contents
Voice over IP (VoIP) Overview. Introduction. David Feiner ACN 2004. Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples
Voice over IP (VoIP) David Feiner ACN 2004 Overview Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples Introduction Voice Calls are transmitted over Packet Switched Network instead
Dial91 App for Windows Phone 8 Edition User Guide
Dial91 App for Windows Phone 8 Edition User Guide Page 1 1. About Dial91 App for Windows Phone 8 Editions This App is made exclusively for serious Dial91 users that make frequent calls and demand the best
JOIN A complete OTT client framework for desktop and mobile devices
JOIN A complete OTT client framework for desktop and mobile devices JOIN Join is a complete VoIP client framework solution enabling service providers to offer next generation OTT services like Facetime,
Visocall IP PBX Connection
Visocall IP PBX Connection Specification Authors: V 2.1 Buchmüller Seite 1 von 8 Table of Contents DOCUMENT STATUS... 3 1 INTRODUCTION... 4 2 FUNCTIONALITY... 4 2.1 PAT TELEPHONE FUNCTION... 4 2.2 EVENT
Video Conferencing Demo Application for Dialogic Multimedia Products
Small Logo Video Conferencing Demo Application for Dialogic Multimedia Products Executive Summary This application note presents a demo application and sample code that shows how the can support advanced
Specialty Answering Service. All rights reserved.
0 Contents 1 Introduction... 3 2 Features... 4 2.1 Hardware Requirement... 4 2.2 Protocol Support... 4 2.3 Configuration... 4 2.4 Applications... 5 2.5 Graphical User Interfaces... 5 3 History and Evolution
Session Border Controller
CHAPTER 13 This chapter describes the level of support that Cisco ANA provides for (SBC), as follows: Technology Description, page 13-1 Information Model Objects (IMOs), page 13-2 Vendor-Specific Inventory
Mobile Softphone. Mobile softphones. iphone mobile softphone
Mobile softphones VoipSwitch Voiceserve offers unrivaled softphones for all popular Smartphone platforms. Support for high rate compression codecs, SMS, VoIP Tunnel solution and more. IPhone/IPod - with
VoIP support on Qtopia. Vladimir Minenko, Ph.D.
VoIP support on Qtopia Vladimir Minenko, Ph.D. 08 07 TABLE OF CONTENTS 1 Introduction 2 Qtopia 3 Telephony in Qtopia 4 VoIP general things 5 Current status 6 What is coming 7 Resources and Links INTRODUCTION
Introducing Cisco Voice and Unified Communications Administration Volume 1
Introducing Cisco Voice and Unified Communications Administration Volume 1 Course Introduction Overview Learner Skills and Knowledge Course Goal and Course Flow Additional Cisco Glossary of Terms Your
Avaya IP Office 8.1 Configuration Guide
Avaya IP Office 8.1 Configuration Guide Performed By tekvizion PVS, Inc. Contact: 214-242-5900 www.tekvizion.com Revision: 1.1 Date: 10/14/2013 Copyright 2013 by tekvizion PVS, Inc. All Rights Reserved.
Building a Hosted, Multi-Tenent Contact Center Environment for Thousands of Agents
Building a Hosted, Multi-Tenent Contact Center Environment for Thousands of Agents Presented by Matt Florell President - ViciDial Group Astricon 2013 * Atlanta, GA, USA October 10, 2013 Project Requirements
Acano solution. Third Party Call Control Guide. March 2015 76-1055-01-E
Acano solution Third Party Call Control Guide March 2015 76-1055-01-E Contents Contents 1 Introduction... 3 1.1 How to Use this Guide... 3 1.1.1 Commands... 4 2 Example of Configuring a SIP Trunk to CUCM...
Mediatrix 3000 with Asterisk June 22, 2011
Mediatrix 3000 with Asterisk June 22, 2011 Proprietary 2011 Media5 Corporation Table of Contents Introduction... 3 Network Topology... 3 Equipment Detail... 3 Configuration of the Fax Extension... 4 Configuration
Configuration Notes 290
Configuring Mediatrix 41xx FXS Gateway with the Asterisk IP PBX System June 22, 2011 Proprietary 2011 Media5 Corporation Table of Contents Introduction... 3 About Mediatrix 41xx Series FXS Gateways...
Comparison of Voice over IP with circuit switching techniques
Comparison of Voice over IP with circuit switching techniques Author Richard Sinden Richard Sinden 1 of 9 Abstract Voice-over-IP is a growing technology. Companies are beginning to consider commercial
IP PBX. SD Card Slot. FXO Ports. PBX WAN port. FXO Ports LED, RED means online
1 IP PBX SD Card Slot FXO Ports PBX LAN port PBX WAN port FXO Ports LED, RED means online 2 Connect the IP PBX to Your LAN Internet PSTN Router Ethernet Switch FXO Ports 3 Access the PBX s WEB GUI The
Dialogic PowerMedia Media Resource Broker (MRB)
Dialogic PowerMedia Media Resource Broker (MRB) The PowerMedia Media Resource Broker (MRB), a standards- AS cluster AS cluster compliant, software-based Media Resource Broker that allows application developers,
