Building Conferencing Applications Using Intel NetStructure Host Media Processing Software
|
|
|
- Leslie Reynolds
- 10 years ago
- Views:
Transcription
1 Application Note Building Conferencing Applications Using Intel NetStructure Host Media Processing Software Intel in Communications
2 Building Conferencing Applications Using Intel NetStructure Host Media Processing Software Application Note Table of Contents Executive Summary 1 What Is Host Media Processing? 1 HmpConfDemo Overview 1 HmpConfDemo Features 2 Call Control 2 Media 2 Conferencing 2 Application Interface and Configuration 2 Call Logging 2 Limitations 3 HmpConfDemo Implementation 3 System Requirements 3 Programming Model 3 Detailed Description 3 Running HmpConfDemo 5 Preparing the Configuration File 5 Entering a Conference 7 Accessing Administrative Features 7 Muting a Phone Set 8 For More Information 8 Appendix A: List of Defaults 8
3 Building Conferencing Applications Using Intel NetStructure Host Media Processing Software Application Note Executive Summary Intel NetStructure Host Media Processing (HMP) software performs media processing tasks on general-purpose host processors in servers based on Intel Architecture without the use of specialized digital signal processors (DSPs). This application note describes HmpConfDemo, a sample audio conferencing application that uses release 1.1 of HMP software for the Windows operating system to demonstrate its capabilities, including its use of H.323 and the Session Initiation Protocol (SIP) for call control. What Is Host Media Processing? Host media processing is a new way to deliver voice media processing in telephony applications by using the media processing capabilities of the host processors in off-the-shelf servers, eliminating the need for special telephony hardware based on DSPs. Intel NetStructure Host Media Processing (HMP) software implements host media processing and is optimized for Intel Pentium processors. As a result, HMP software can supply media services for building flexible, scalable, cost-effective next-generation IP media servers. Developers can more rapidly create advanced voice processing applications while VARs and end users can significantly reduce the costs associated with installing, configuring, and maintaining these applications. Release 1.1 of HMP software for the Windows operating system provides these main features Built-in network interface card (NIC) Provides IP connectivity Industry-standard H.323 and SIP protocol support Used for call control H supplementary services protocol support Supplies call transfer capability IP multicast (transmit only) Facilitates implementation of features such as announcements and listen-only conferences with large numbers of participants Other important features include: Low-bit-rate coders Supports G.711, G.723, and G.729 Continuous Speech Processing Allows easy migration from PSTN-based speech solutions on telephony boards to an HMP environment Scalability Provides up to 96 concurrent user sessions with a mix of voice, speech, T.38 fax, and conferencing media processing resources per system, with at least 50% of CPU and memory available to an application Dual CPU configurations with hyperthreading Enables greater densities per inch of rack space. Higher density Supplies up to 120 ports of interactive voice response (IVR) or conferencing per system. T.38 fax Supports the most popular fax protocol for voice over IP (VoIP) networks To ensure real-time media processing performance, HMP software is implemented as a Windows* operating system kernel-mode driver, which runs at real-time priority. The software is optimized for Intel Pentium III and Intel Pentium 4 processors. HmpConfDemo Overview In order to demonstrate the capabilities of HMP software release 1.1 for the Windows operating system, a simple audio conferencing application called HmpConfDemo, has been developed. HmpConfDemo shows how release 1.1 directly supports the H.323 and SIP signaling protocols for call control through the use of the Intel Dialogic Global Call API. This document explains HmpConfDemo in detail, and describes ways to use the features of HMP software. The application is available for download at agreement.asp?url=downloads/ appnotes/8896/hmpconfdemo.zip. The code can be used to easily create implementations that adapt existing communications applications for host media processing. 1
4 Application Note Building Conferencing Applications Using Intel NetStructure Host Media Processing Software HmpConfDemo Features HmpConfDemo is specifically designed to demonstrate the enhanced features of HMP software 1.1 listed in this section. Call Control Global Call API SIP and H.323 DTMF modes In-band (H.323) and in-band and RFC 2833 (SIP) RAS (gatekeeper) support via Global Call API Note that the number of simultaneous calls is limited by the number of licensed channels. Media R4 Voice API Audio CODEC G.711 µlaw with 10, 20, or 30 ms frame size Play and record capabilities Detection and generation of DTMF digits Bidirectional audio streaming using the Continuous Speech Processing API set Conferencing Programming interface Intel s DCB API Active talker detection DTMF detection DTMF clamping (optional) Echo cancellation (optional) Monitoring via receive-only audio recorder Setting or retrieving conference attributes while a conference is in progress Application Interface and Configuration HmpConfDemo provides a convenient console interface that supplies information about application performance and system statistics. Console command capabilities include: Start and stop the monitor for a specific conference Identify active talkers Update the conferencing configuration by reloading the configuration file without restarting the application Change verbosity At startup, HmpConfDemo reads the conf_demo.cfg configuration file to pre-set some common parameters. (Note that this file must be placed in the same directory as the application executable file.) All parameters are optional. If some parameters are omitted or the file cannot be found in the default location, the application will use a default parameter set, which is hard-coded in the program code. The following section lists the parameters that can be set at startup. Application-Level Number of simultaneous calls Path and filenames for audio files for welcome, invalid passcode, call later, and goodbye messages Path and filename for application log file Maximum size of log file Log file and console information verbosity Board-Level Active talker feature (enable/disable) Active talker detection interval DTMF clamping (enable/disable) DTMF digit to enable/disable muting for participants Single-Conference Passcode DTMF detection during conference (enable/disable) Echo cancellation (on/off) Refer to the Running HmpConfDemo section later in this document for a list of the application parameters that can be updated during runtime and the Appendix for a list of default parameters. Call Logging All events, messages, and API calls are saved in a text file while the application is running. The maximum size of the log file and the logging level (verbosity) may be set via the application configuration file. If the data in the log file exceeds its specified maximum size, the logging data wraps to the beginning of the file and overwrites the data that was logged previously. 2
5 Building Conferencing Applications Using Intel NetStructure Host Media Processing Software Application Note Limitations To simplify the source code for HmpConfDemo, gatekeeper support has not been omitted. However, sample code for gatekeeper integration is supplied as a starting point for programmers who want to add gatekeeper support. Conference-linked media resources will not detect DTMF tones if a conferee is in receiveonly (mute) mode. A separate media resource is required to detect DTMF tones from conferees in receive-only mode. Volume control for individual participants is not supported in release 1.1 of HMP software. HmpConfDemo Implementation This section describes the system requirements and programming model for HmpConfDemo. It also includes details about its classes, objects, and call flow. System Requirements Hardware One standard NIC card Software Intel NetStructure Host Media Processing Software Release 1.1 for Windows Operating System Microsoft Windows* 2000 Programming Model HmpConfDemo is written in asynchronous mode, using a single process/thread. Events are handled using polled mode, where the sr_waitevt() function is called and exits when an event is available. Even though a single-thread approach may be not optimal for high-density applications, this model was chosen to simplify programming and make the sample implementation easier to understand. Detailed Description Conferencing features in HmpConfDemo are accessed using the DCB API. The Global Call API is used to implement call control. Both APIs are designed for DM3 architecture. Intel s voice API is used for basic voice functionality. Classes and Objects HmpConfDemo defines and uses the C++ classes described in Table 1. Class CAppLog CConsoleIo CConfManager CConference CIpDev Description Provides the interface for application logging Provides a set of console input/output operations. Contains two independently scrolled windows, a static menu bar, and user input space. Allows a user to dynamically build a menu, asynchronously wait for a menu key, or supply input. User interaction enables two types of callback functions, invoked by pressing a key. Function keys enable menu choices and the ENTER key enables user input. Controls creation, modification, and deletion of conferences; manages resource usage; and provides a conferencing service interface to the main module through a single object. Implements the DCB (conferencing) API on a low level. The single CConfManager class contains a linked list of existing conferences represented by CConference objects. CConfManager dynamically creates CConference objects as needed. Abstracts IP signaling, H.323, and SIP under the Global Call API and streaming interface. CIpDev objects provide basic voice functionality on the contained media resource. Table 1. Classes in HmpConfDemo 3
6 Application Note Building Conferencing Applications Using Intel NetStructure Host Media Processing Software Call Flow At startup, the demo creates a single object of the CConfManager, CConsoleIo, and CAppLog classes. CConfManager initializes all conference resources available on the system and sets board-level parameters that define all conferencing features (such as DTMF clamping, volume control, etc.) The application then enters an endless loop, where it shares time between two waiting functions: sr_waitevt(20), which waits for an event with a 20 msec timeout, and waitforuserinput(). When an event is detected by sr_waitevt(), main() will check the event family first to define whether the event was generated by the IP front end device or the conference device. If the event is generated by the IP call control library, main() will search the event source object in a global array of CIpDev objects called ipdevarray, using the geteventobject() function and event device handle as an argument of this function. main() will then call the processevent() method of this object. If the event is detected on a DCB (conference) device, the event will be passed to the processevent() method of the single CConfManager object, which, in turn, will search an STL list of existing conference objects in an attempt to identify the conference associated with the event. While the conference events detected on a DCB device are used mainly for informational purposes, the events from the IP front end are driving the application state machine. Some IP events may be fully processed by the CIpDev class, while others require additional instruction from main(). A return code of 0 from the processevent() method of the CIpDev class indicates that the CIpDev object has processed the event completely and no further processing is necessary. A non-zero return code indicates that the event object must be given further instructions by the main business logic module. This approach is illustrated below using a single incoming IP call scenario. 1. An IP channel device receives a GCEV_OFFERED event from the Global Call API library, indicating an incoming call request on the IP channel. 2. The GCEV_OFFERED event is processed completely by the CIpDev class state machine, defined in the processevent() method, which sets IP capabilities for the call by using the setcapabilities() method and then calls the dx_listen() and dti_listen() methods to establish a full-duplex connection between the network device and corresponding voice resource. The processevent() method then returns a zero value to main(). 3. Since dti_listen() is called asynchronously, it will cause a GCEV_LISTEN event to be generated for the device. The event is passed to the processevent() method of CIpDev, where the state machine decides if the call can be answered, and, if it can, calls the answer() function. 4. The answer() method generates a GCEV_ANSWERED event, notifying the application that the call was successfully accepted and is currently in CONNECTED state. At this point, the CIpDev object must communicate this state to main() and get a new instruction. The processevent() method returns a CALL_CONNECTED value to main(). 5. main() calls the collectpasscode() method on the object, causing the object to play a greeting and then enter a get DTMF state. When the object collects all the digits in the passcode or a timer expires, it returns a DIGITS_RECEIVED value to main() and waits for further commands or events. 6. main() calls the addtoconference(evtdev) method of the CConfManager class, passing the connected IP object as an argument. CConfManager checks the passcode collected by the IP device, and if it is valid, adds the device to a conference with this passcode, or creates a new one. 7. Upon receiving the GCEV_DISCONNECTED event, the CIpDev state machine calls gc_dropcall() and gc_releasecall() on the event object, and returns the USER_DROPPED value to main(). 4
7 Building Conferencing Applications Using Intel NetStructure Host Media Processing Software Application Note 8. main() instructs the ConfManager to remove the channel from the appropriate conference, calling the removefromconference() method of the ConfManager class object. The conference bridge number member data is reset to -1 for the disconnected device, and the timeslot is freed via dti_unlisten(). The channel then enters the NULL state and is ready to accept a new call. Running HmpConfDemo This section contains information about preparing the configuration file, entering a conference, accessing administrative features, and muting a phone set during a conference. Preparing the Configuration File Before running HmpConfDemo, edit its configuration file and make any necessary changes. Then save the file to the same directory that contains the HmpConfDemo executable file (HmpConfDemo.exe). Figure 1 is a sample configuration file. Spacing and tabs have been altered for readability, and may not be shown with technical accuracy. Wording of notes may differ. 5
8 Application Note Building Conferencing Applications Using Intel NetStructure Host Media Processing Software NumberOfChannels = 4 MaxLogSize = PrintLevel = 1 LogFileName = HmpDemo.log WelcomeFileName = welcome.pcm BadPasscodeFileName = invalid.pcm CallLaterFileName = bye.pcm GoodByeFileName = bye.pcm! Maximum number of IP channels in use! Default is all available channels! Maximum number of lines in a log file! Default is 100,000 lines! Printout verbosity! 0=All, 1=App, 2=Events, 3=Warnings, 4=Error! Default name = HmpDemo.log! Setting PrintLevel = 0 may affect performance if demo is used under a! heavy load [Board Parameters] ActiveTalker = Yes ATInterval= 5 DTMFClamping = Yes MuteDigits = *6! Active talker interval in 100 ms units! Number of individual volume controls is not supported in HMP 1.1 beta VolumeControl = Yes VolumeUp = 3 VolumeDown = 9 VolumeReset = 0! Conference Information Sections! Header Format: [Conference xxx] where xxx is a unique decimal number! (bridge number)! Passcode field is mandatory and must be a unique conference ID! All other values default to No [Conference 12] Passcode = DetectDigits = No EchoCanceler = No! Triggers DCBEV_DIGIT event notification [Conference 6] Passcode = DetectDigits = No EchoCanceler = No [Conference 4] Passcode =12347 [Conference 7] Passcode = 569 DetectDigits = Yes EchoCanceler = No Figure 1. Sample Configuration File 6
9 Building Conferencing Applications Using Intel NetStructure Host Media Processing Software Application Note Entering a Conference To enter a conference, use the following procedure: 1. Access the directory which contains HmpConfDemo, and double-click on the HmpConfDemo.exe file. 2. Make an IP call to the HmpConfDemo using an IP address of the host PC on which the demo is running. 3. Enter the passcode for the conference that you wish to enter by using the dial pad on your IP phone. Conference passcodes are set up in the configuration file. For example, several conferences are set up in the sample configuration file in Figure 1. Conference 12 requires passcode 12345, and Conference 6 requires passcode When a valid passcode is entered, you will be placed into the appropriate conference. Accessing Administrative Features Function keys are used to access the features of HmpConfDemo. The function keys are set up as follows: F2 Updates the settings in the configuration file while the conferencing application is running. Edit the configuration file, and then press the F2 key to submit it to the application. The following parameters may be updated while the application is running: Application-Level Path and filenames for audio files for welcome, invalid passcode, call later, and goodbye messages Log file and console information verbosity Board-Level DTMF digit to mute participants (enable/disable muting) Single Conference DTMF detection during conference (enable/disable) Echo cancellation (on/off) Changing passcode and bridge number information during a conference will not affect the conference in progress, but will be recognized by the application when a newcaller attempts to enter the conference with the updated passcode. F3 Retrieve information about the active talker. F4 Change log and print level using the following settings: 0 = All messages 1 = API calls 2 = Events 3 = Warnings 4 = Errors 5 or above = None F5 Display application statistics. The following statistics will be displayed: Number of conferences currently in progress Number of participants in each conference Number of conference resources currently available F6 Start monitoring. User will be prompted to enter the bridge number of a conference to be monitored. Conference bridge numbers are displayed in the upper console window or can be accessed via the F5 function key. When a bridge number is entered, the application will add a media resource to the conference (if one is available) in receive-only mode and will start recording a file called Conf_xxx.pcm, where xxx is the conference bridge number. F7 Stop recording and remove the monitor from a conference. F8 Stop a single conference. User will be prompted for the bridge number of the conference to be stopped. F9 Stop all conferences. Pressing this function key will end all conferences that are currently in progress and free all resources. Calls will not be dropped. 7
10 Application Note Building Conferencing Applications Using Intel NetStructure Host Media Processing Software F10 Exit the application. Muting a Phone Set To enable or disable muting for a phone set during a conference, press *6 on the dial pad. The default digits for this function may be changed by editing the configuration file. For More Information Information about obtaining a copy of Intel NetStructure Host Media Processing (HMP) software can be found at products/hmp/8399web.htm. More detailed information about HMP software release 1.1 is available at csp/products/8762web.htm. A reference design guide, which includes information about building interactive voice response (IVR) applications with HMP software, can be found at appnotes/an03002/index.htm. Appendix A: List of Defaults This appendix contains a list of hard-coded default values for omitted or misspelled parameters in the configuration file of HmpConfDemo. The same defaults are used if the application cannot find, read, or parse the configuration file. Default parameter settings are listed below by type. Application-Level Number of simultaneous calls = 32 Path and filenames for audio files messages: Welcome = welcome.pcm in current directory Invalid Passcode = invalid.pcm in current directory Call Later = bye.pcm in current directory Goodbye = bye.pcm in current directory Path and filename for application log file = HmpDemo.log in current directory Maximum size of log file = 100,000 lines Log file and console information verbosity = 0 Board-Level Active talker feature = disable Active talker detection interval = 3 (in 100 ms per unit) DTMF clamping = disable DTMF digit to enable/disable muting for participants = *6 Single-Conference Passcode = see Table 2 DTMF detection during conference = disable Echo cancellation = off Default passcodes and their corresponding bridge numbers are listed in Table 2. Passcodes Bridge Numbers Table 2. Passcodes and bridge numbers 8
11 To learn more, visit our site on the World Wide Web at Route Ten Parsippany, NJ Phone: INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Intel may make changes to specifications, product descriptions, and plans at any time, without notice. Intel, Intel Dialogic, Intel NetStructure, Pentium, and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others. Printed in the USA Copyright 2003 Intel Corporation All rights reserved. e Printed on recycled paper. 12/
Intel NetStructure Host Media Processing Software Release 1.0 for the Windows * Operating System
Datasheet Intel NetStructure Host Media Processing Software Release 1.0 for the Windows * Operating System Media Processing Software That Can Be Used To Build Cost-Effective IP Media Servers Features Benefits
Intel NetStructure Host Media Processing Release 2.0 for Windows
Intel NetStructure Host Media Processing Release 2.0 for Windows Administration Guide December 2005 05-2483-002 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
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
Dialogic Conferencing API
Dialogic Conferencing API Programming Guide and Library Reference October 2012 05-2506-004 Copyright 2006-2012 Dialogic Inc. All Rights Reserved. You may not reproduce this document in whole or in part
Dialogic Global Call API
Dialogic Global Call API Programming Guide December 2007 05-2409-004 Copyright 1996-2007,. All rights reserved. You may not reproduce this document in whole or in part without permission in writing from.
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
Developing Higher Density Solutions with Dialogic Host Media Processing Software
Telecom Dialogic HMP Media Server Developing Higher Density Solutions with Dialogic Host Media Processing Software A Strategy for Load Balancing and Fault Handling Developing Higher Density Solutions with
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
Choosing a Dialogic Product Option for Creating a PSTN-HMP Interface
Whitepaper PSTN-HMP Interface Options Choosing a Dialogic Product Option for Creating a PSTN-HMP Interface Environment Helps Determine Product Choice for TDM-IP Hybrid Media Server System with Dialogic
Device Management API for Windows* and Linux* Operating Systems
Device Management API for Windows* and Linux* Operating Systems Library Reference August 2005 05-2222-003 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
Intel Dialogic System Release 6.1 CompactPCI for Windows
Intel Dialogic System Release 6.1 CompactPCI for Windows Administration Guide April 2006 05-1884-003 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,
The Cross-Media Contact Center
Whitepaper The Cross-Media Contact Center The Next-Generation Replacement for the Traditional Call Center Intel in Communications Executive Summary Because call centers are a principal point of contact
Application Note. Using Dialogic Boards to Enhance Interactive Voice Response Applications
Using Dialogic Boards to Enhance Interactive Voice Response Applications Using Dialogic Boards to Enhance Interactive Voice Response Applications Executive Summary Interactive Voice Response (IVR) systems
Enhanced Diagnostics Improve Performance, Configurability, and Usability
Application Note Enhanced Diagnostics Improve Performance, Configurability, and Usability Improved Capabilities Available for Dialogic System Release Software Application Note Enhanced Diagnostics Improve
Device Management API for Windows* and Linux* Operating Systems
Device Management API for Windows* and Linux* Operating Systems Library Reference September 2004 05-2222-002 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
Intel NetStructure Host Media Processing Software Release 2.0 for Windows
Product Brief Telecom Software Intel NetStructure Host Media Processing Software Release 2.0 for Windows Media Processing Software for Building Cost- Effective IP and TDM-Based Telephony Solutions Intel
Using Dialogic Boards to Enhance Voice Mail/Messaging Applications. Application Note
Using Dialogic Boards to Enhance Voice Mail/Messaging Applications Application Note Application Note Using Dialogic Boards to Enhance Voice Mail/Messaging Applications Executive Summary Voice mail, voice
Dialogic PowerMedia Web Media Server
Dialogic PowerMedia Web Media Server enables service providers and web developers to add value and spur innovation by enhancing Web 2.0 applications with real-time multimedia communications capabilities.
Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0 Abstract These Application
Intel Matrix Storage Console
Intel Matrix Storage Console Reference Content January 2010 Revision 1.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,
Dialogic System Release 6.0 PCI for Windows
Dialogic System Release 6.0 PCI for Windows Software Installation Guide March 2009 05-1957-004 Copyright and Legal Notice Copyright 2003-2009,. All Rights Reserved. You may not reproduce this document
Intel Dialogic System Software for PCI Products on Windows
Intel Dialogic System Software for PCI Products on Windows Administration Guide November 2003 05-1910-001 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
Dialogic Diva SIPcontrol Software
Dialogic Diva SIPcontrol Software converts Dialogic Diva Media Boards (Universal and V-Series) into SIP-enabled PSTN-IP gateways. The boards support a variety of TDM protocols and interfaces, ranging from
CT Bus Clock Fallback for Linux Operating Systems
CT Bus Clock Fallback for Linux Operating Systems Demo Guide August 2005 05-1900-002 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL
Command Line Interface User Guide for Intel Server Management Software
Command Line Interface User Guide for Intel Server Management Software Legal Information Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel
ShoreTel Enterprise Contact Center Using Agent Toolbar
ShoreTel Enterprise Contact Center Using Agent Toolbar USER GUIDES RELEASE 7 Document and Software Copyrights Copyright 1998 2011 ShoreTel, Inc. All rights reserved. Printed in the United States of America.
Features Reference. About Unified Communication System. Before Using This Machine. Starting a Meeting. What You Can Do During the Meeting
Features Reference About Unified Communication System Before Using This Machine Starting a Meeting What You Can Do During the Meeting Leaving a Meeting Managing Address Book Changing Network Configuration
Dialogic Host Media Processing Software Release 3.0 for Windows
Dialogic Host Media Processing Software extends the capabilities of software-based IP media processing by introducing security features, video messaging, and remote interface support. In addition, Dialogic
Intel Entry Storage System SS4000-E
Intel Entry Storage System SS4000-E Software Release Notes March, 2006 Storage Systems Technical Marketing Revision History Intel Entry Storage System SS4000-E Revision History Revision Date Number 3 Mar
Application Notes for TANDBERG Video Conference Solution with Avaya Meeting Exchange - Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for TANDBERG Video Conference Solution with Avaya Meeting Exchange - Issue 1.0 Abstract These Application Notes describe the configuration steps
Frequently Asked Questions
Frequently Asked Questions Contents Installing Lync 2010 Setting Up Devices Managing Contacts Using Lync 2010 as a Phone Using Lync 2010 with Office Outlook Scheduling Meetings Inviting People to Meetings
1 VoIP/PBX Axxess Server
- 1 1 VoIP/PBX Axxess Server The Axxess Server supports comprehensive Voice Over Internet Protocol network services, which are based on the Open Source Asterisk VoIP software. The Axxess Server VoIP telephony
SYMETRIX SOLUTIONS: TECH TIP February 2014
Crestron Symetrix Dialer Example Introduction This tech-tip describes how to control a Symetrix Radius AEC and telephony interface using a Crestron Pro2-style controller. A complete Symetrix Radius configuration
The Intel NetStructure SIU520 Signaling Interface
The Intel NetStructure SIU520 Signaling Interface Intel in Communications The Intel NetStructure SIU520 signaling interface unit (SIU) provides Signaling System 7 (SS7) connectivity for multichassis call
Classroom Management, part of Intel Education User Manual
Classroom Management, part of Intel Education User Manual Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE
Dialogic PowerMedia Extended Media Server
Dialogic PowerMedia Extended Media Server (PowerMedia XMS) is a powerful software media server that enables standards-based, real-time multimedia communications solutions for mobile and broadband environments.
Application Note. Running Applications Using Dialogic Global Call Software as Windows Services
Application Note Running Applications Using Dialogic Global Call Software as Windows Services Application Note Running Applications Using Dialogic Global Call Software as Windows Services Executive Summary
Intel Storage System SSR212CC Enclosure Management Software Installation Guide For Red Hat* Enterprise Linux
Intel Storage System SSR212CC Enclosure Management Software Installation Guide For Red Hat* Enterprise Linux Order Number: D58855-002 Disclaimer Information in this document is provided in connection with
Dialogic PowerMedia Extended Media Server
Dialogic PowerMedia Extended Media Server Dialogic PowerMedia Extended Media Server (PowerMedia XMS) is a powerful software media server that enables standards-based, realtime multimedia communications
Dialogic Vision VG Media Gateway
Dialogic Vision VG Media Gateway, together with the Dialogic Vision VS Signaling Server, form an integrated, scalable, highly available turnkey option for delivering SIP services into legacy ISDN, CAS,
LifeSize UVC Multipoint Deployment Guide
LifeSize UVC Multipoint Deployment Guide May 2014 LifeSize UVC Multipoint Deployment Guide 2 LifeSize UVC Multipoint LifeSize UVC Multipoint is a software MCU optimized for conferences that mix high definition
Auto Attendant Setup & Operation
SCS 4.0 Auto Attendant Setup & Operation Task Based Guide Copyright 2010 Avaya Inc. All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information in this document
COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM
COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM SECURITY MANAGER FEATURE SUPPLEMENT Document No. 6700-A2-GB41-30 February 1998 Copyright 1998 Paradyne Corporation. All rights reserved. Printed in U.S.A.
Nokia E65 Internet calls
Nokia E65 Internet calls Nokia E65 Internet calls Legal Notice Copyright Nokia 2007. All rights reserved. Reproduction, transfer, distribution or storage of part or all of the contents in this document
VIP-102B IP Solutions Setup Tool Reference Manual
VIP-102B IP Solutions Setup Tool Reference Manual Table of Contents Overview...5 System Requirements for Managed VoIP Products...6 Term Definitions...7 Main Application Window...8 Legend Description...9
Welcome. Unleash Your Phone
User Manual Welcome Unleash Your Phone For assistance with installation or troubleshooting common problems, please refer to this User Manual or Quick Installation Guide. Please visit www.vonage.com/vta
Table of Contents GETTING STARTED... 3. Enter Password Dialog...3 Using Online Help...3 System Configuration Menu...4
Table of Contents DV2000 Configuration - Service Release 3.0 GETTING STARTED... 3 Enter Password Dialog...3 Using Online Help...3 System Configuration Menu...4 SYSTEM CONFIGURATION OVERVIEW... 5 Using
Classroom Management, part of Intel Education User s Guide. Available in the U.S. only for the K-12 market starting fall 2014.
Classroom Management, part of Intel Education User s Guide Available in the U.S. only for the K-2 market starting fall 20. Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.
Dell Statistica 13.0. Statistica Enterprise Installation Instructions
Dell Statistica 13.0 2015 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or
ipecs Communicator Installation and Operation Guide Please read this manual carefully before operating your set. Retain it for future reference.
ipecs Communicator Installation and Operation Guide ipecs is an Ericsson-LG Brand Please read this manual carefully before operating your set. Retain it for future reference. Revision History Issue Date
ShoreTel Enterprise Contact Center 8 Using Agent Toolbar
ShoreTel Enterprise Contact Center 8 Using Agent Toolbar November 2012 Legal Notices Document and Software Copyrights Copyright 1998-2012 by ShoreTel Inc., Sunnyvale, California, USA. All rights reserved.
LANCOM Advanced VoIP Client 1.20 EN. Notes on Installation
LANCOM Advanced VoIP Client 1.20 EN Notes on Installation Copyright (c) 2002-2007 LANCOM Systems GmbH, Wuerselen (Germany) LANCOM Systems GmbH does not take any guarantee and liability for software not
IP Office Platform. Avaya IP Office Platform Embedded Voicemail User Guide (IP Office Mode) 15-604067 Issue 15b - (22 January 2015)
Avaya Embedded Voicemail User Guide (IP Office Mode) 15-604067 Issue 15b - (22 January 2015) 2015 AVAYA All Rights Reserved. Notice While reasonable efforts have been made to ensure that the information
Load Manager Administrator s Guide For other guides in this document set, go to the Document Center
Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager for Citrix Presentation Server Citrix Presentation Server 4.5 for Windows Citrix Access
Application Notes for Configuring QuesCom 400 IP/GSM Gateway with Avaya IP Office using H.323 trunks Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Configuring QuesCom 400 IP/GSM Gateway with Avaya IP Office using H.323 trunks Issue 1.0 Abstract These Application Notes describe the configuration
EPSON Scan Server & EPSON TWAIN Pro Network
EPSON Scan Server & EPSON TWAIN Pro Network EPSON Scan Server & EPSON TWAIN Pro Network SCANNER UTILITY PROGRAMS All rights reserved. No part of this publication may be reproduced, stored in a retrieval
VERITAS Backup Exec TM 10.0 for Windows Servers
VERITAS Backup Exec TM 10.0 for Windows Servers Quick Installation Guide N134418 July 2004 Disclaimer The information contained in this publication is subject to change without notice. VERITAS Software
Intel Rapid Storage Technology
Intel Rapid Storage Technology User Guide August 2011 Revision 1.0 1 Document Number: XXXXXX INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,
RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE
RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE Installation and Administration Guide RSM Web Client and RSM Web Gateway 17 August, 2004 Page 1 Copyright Notice 2004 Sony Corporation.
High Availability Server Clustering Solutions
White Paper High vailability Server Clustering Solutions Extending the benefits of technology into the server arena Intel in Communications Contents Executive Summary 3 Extending Protection to Storage
Hosted Fax Mail. Hosted Fax Mail. User Guide
Hosted Fax Mail Hosted Fax Mail User Guide Contents 1 About this Guide... 2 2 Hosted Fax Mail... 3 3 Getting Started... 4 3.1 Logging On to the Web Portal... 4 4 Web Portal Mailbox... 6 4.1 Checking Messages
Sipura SPA-3102 Simplified Users Guide Version 1.1a In Progress :)
Sipura SPA-3102 Simplified Users Guide Version 1.1a In Progress :) A Step by Step Introduction Written by Jason from JMG Technology http://www.jmgtechnology.com.au Section 1 Getting Started When you receive
Intel Active Management Technology with System Defense Feature Quick Start Guide
Intel Active Management Technology with System Defense Feature Quick Start Guide Introduction...3 Basic Functions... 3 System Requirements... 3 Configuring the Client System...4 Intel Management Engine
Application Notes for Revolabs FLX UC 1000 with Avaya IP Office - Issue 0.1
Avaya Solution & Interoperability Test Lab Application Notes for Revolabs FLX UC 1000 with Avaya IP Office - Issue 0.1 Abstract These Application Notes describe the configuration steps required to integrate
IP Office SIP Extension Support
SIP Extension Support - Issue 1b - (05 August 2009) 2009 AVAYA All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document was complete and accurate at
Software User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
NEC Express5800 Series NEC ESMPRO AlertManager User's Guide
NEC Express5800 Series NEC ESMPRO AlertManager User's Guide 7-2006 ONL-4152aN-COMMON-128-99-0606 PROPRIETARY NOTICE AND LIABILITY DISCLAIMER The information disclosed in this document, including all designs
Business Communication Manager BCM 50 and BCM450 Release 5.0 Configuration Guide for Verizon Business SIP Trunking. Issue 1.1
Business Communication Manager BCM 50 and BCM450 Release 5.0 Configuration Guide for Verizon Business SIP Trunking Issue 1.1 Abstract This document provides guidelines for configuring a SIP Trunk between
PrettyMay Call Center for Skype
PrettyMay Call Center for Skype User Guide Released 4i Copyright 2005-2010 PrettyMay Team. All Rights Reserved www.prettymay.net 1 Contents Preface... 4 How to use this guide... 5 Finding Out What s New...
HP VCX Desktop Communicator Software Series Overview. Models HP VCX Desktop Communicator Software HP VCX Desktop Communicator Outlook Edition Software
Overview Models HP VCX Desktop Communicator Software HP VCX Desktop Communicator Outlook Edition Software JE435A JE436A Key features Seamless interaction with Microsoft Outlook Multiple SIP-based clients
Application Notes for Biamp AudiaFLEX VoIP-2 with Avaya Aura Communication Manager Using Avaya Aura SIP Enablement Services Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Biamp AudiaFLEX VoIP-2 with Avaya Aura Communication Manager Using Avaya Aura SIP Enablement Services Issue 1.0 Abstract These Application
System Event Log (SEL) Viewer User Guide
System Event Log (SEL) Viewer User Guide ROM-DOS Version Part Number: D67749-001 Disclaimer This, as well as the software described in it, is furnished under license and may only be used or copied in accordance
Choosing the Right Media Board for IVR Systems
Small Logo Choosing the Right Media Board for IVR Executive Summary Interactive Voice Response (IVR) is one of the most widely implemented, cost-effective, and useful technologies around. For example,
IP Office 3.2 Phone Manager User Guide
IP Office 3.2 Phone Manager User Guide 15-600988 Issue 14b (14 th June 2006) 2006 Avaya Inc. All Rights Reserved. Introduction Notice While reasonable efforts were made to ensure that the information in
Estimating Trunk Channel Requirements for VoIP Gateways in Unified Communications Deployments
Small Logo Estimating Trunk Channel Requirements for VoIP Gateways in Unified Communications Executive Summary Unified Communications (UC) solutions typically use VoIP to deliver phone calls and are connected
Product Release Notes
Prognosis VoIP Monitor Important Notices Copyright Copyright 2013 - Integrated Research Limited (ABN 76 003 588 449). All rights reserved. The information contained in this Prognosis guide is protected
Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008
Microsoft Office Communicator 2007 R2 Getting Started Guide Published: December 2008 Information in this document, including URL and other Internet Web site references, is subject to change without notice.
ShoreTel Contact Center Using ShoreWare Agent Toolbar
ShoreTel Contact Center Using ShoreWare Agent Toolbar USER GUIDES RELEASE 6 Document and Software Copyrights Copyright 1998 2010 ShoreTel, Inc. All rights reserved. Printed in the United States of America.
Dell Enterprise Reporter 2.5. Configuration Manager User Guide
Dell Enterprise Reporter 2.5 2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software license
Intel Media SDK Library Distribution and Dispatching Process
Intel Media SDK Library Distribution and Dispatching Process Overview Dispatching Procedure Software Libraries Platform-Specific Libraries Legal Information Overview This document describes the Intel Media
Application Note. Using a Dialogic Media Gateway Series as a PSTN Gateway with an Asterisk IP-PBX Server
Using a Dialogic Media Gateway Series as a PSTN Gateway with an Asterisk IP-PBX Server Using a Dialogic Media Gateway Series as a PSTN Gateway with an Asterisk IP-PBX Server Executive Summary This application
GLOBAL CROSSING READY-ACCESS WEB MEETING. User Guide GETTING STARTED FEATURES INSTALLING THE JAVA PLUG-IN 9 SYSTEM REQUIREMENTS 9
GLOBAL CROSSING READY-ACCESS WEB MEETING User Guide GETTING STARTED > SETTING UP A CONFERENCE 2 > LOGIN TO READY-ACCESS WEB MEETING 2 FEATURES > CHAIRPERSON CONFERENCE CONTROL SCREEN 3 > WEB CONTROLS Start
Wave IP 2.0 SP1. Wave ViewPoint User Guide
Wave IP 2.0 SP1 Wave ViewPoint User Guide 2011 by Vertical Communications, Inc. All rights reserved. Vertical Communications and the Vertical Communications logo and combinations thereof and Vertical ViewPoint
Application Note. Receiving Analog In-Band CPID with the Dialogic 1000 Media Gateway Series
Application Note Receiving Analog In-Band CPID with the Dialogic 1000 Media Gateway Series Application Note Receiving Analog In-Band CPID with the Dialogic 1000 Media Gateway Series Executive Summary A
Dialplate Receptionist Console Version 3.0.0.3
En Dialplate Receptionist Console Version 3.0.0.3 Configuration Manual TABLE OF CONTENTS Table of contents... 2 Accessing configuration panel... 2 General panel... 4 Account list... 4 Tabs... 5 Behaviour...
Implicit Sync. Professional Edition Users Guide
1159 Sonora Court, Suite #305 Sunnyvale, CA 94086 Tel: (408) 737-9609 Implicit Sync User Guide Implicit Sync Professional Edition Users Guide Implicit Inc. May 2013 Version 2.6 Rev. 3 Copyright 2004-2013
Wave 4.5. Wave ViewPoint Mobile 2.0. User Guide
Wave 4.5 Wave ViewPoint Mobile 2.0 User Guide 2014 by Vertical Communications, Inc. All rights reserved. Vertical Communications and the Vertical Communications logo and combinations thereof and Applications
Dialogic Diva Analog Media Boards
Dialogic Diva Analog Media Boards The Dialogic Diva Analog Media Boards provide two, four, and eight ports and serve as an excellent communication platform, which scales from 2 to 64 channels (phone lines)
Upgrading from Call Center Reporting to Reporting for Contact Center. BCM Contact Center
Upgrading from Call Center Reporting to Reporting for Contact Center BCM Contact Center Document Number: NN40010-400 Document Status: Standard Document Version: 02.00 Date: June 2006 Copyright Nortel Networks
NETWRIX EVENT LOG MANAGER
NETWRIX EVENT LOG MANAGER QUICK-START GUIDE FOR THE ENTERPRISE EDITION Product Version: 4.0 July/2012. Legal Notice The information in this publication is furnished for information use only, and does not
Application Note. IP8000 Conference Phone Configuration Guide. Table of Contents. Overview. Requirements. ST-10010 October 25, 2007
Application Note ST-10010 October 25, 2007 IP8000 Conference Phone Configuration Guide This application note provides the details on adding the IP8000 conference phone to the ShoreTel IP phone system.
IP Office Voicemail. 40DHB0002USAV Issue 4 (12/10/2001)
IP Office Voicemail 40DHB0002USAV Issue 4 (12/10/2001) Contents Page ii Voicemail... 3 Introduction to Voicemail... 3 Voicemail Pro... 3 Installation... 4 Voicemail Server Installation Requirements...
Application Note. IP Call Logging Using Dialogic HMP Software and a Passive IP Tap
IP Call Logging Using Dialogic HMP Software and a Passive IP Tap IP Call Logging Using Dialogic HMP Software and a Passive IP Tap Executive Summary Call logging in a TDM environment usually requires high
SHARP Digital Signage Software Pro PN-SS05 OPERATION MANUAL
SHARP Digital Signage Software Pro PN-SS05 Version 4.1 OPERATION MANUAL Contents Introduction... 2 Precautions on Use...2 Trademarks...2 How to Read this Manual...3 Definitions...3 Installing/Launching...
MAX CRM v 1.2 User Guide
MAX CRM v 1.2 User Guide MAIN Telecom, Inc. 1 Mohammed Roshdy St., Agouza, Giza. Tel: +202 3037893 Tel: +202 3037894 5 Lotfy Elsayed St., El-Haram, Giza Tel: +202 5848308 Tel: +202 5870862 [email protected]
Intel Solid-State Drive Data Center Tool User Guide Version 1.1
Intel Solid-State Drive Data Center Tool User Guide Version 1.1 Order Number: 327191-002 October 2012 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR
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
Feature Manual KX-TVM50 KX-TVM200. Voice Processing System. Model
Voice Processing System Feature Manual Model KX-TVM50 KX-TVM200 Thank you for purchasing a Panasonic Voice Processing System. Please read this manual carefully before using this product and save this manual
