FreeSWITCH 1.2 : build robust, high-performance telephony systems using FreeSWITCH /

FreeSWITCH 1.2 : build robust, high-performance telephony systems using FreeSWITCH / Anthony Minessale [and others]. - 2nd ed. - Birmingham : Packt Pub., 2013. - 1 online resource (xi, 401 pages) : illustrations (some color) - Community experience distilled . - Community experience distilled. .

Includes index.

Cover -- Copyright -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Architecture of FreeSWITCH -- A revolution has begun and secrets have been revealed -- The FreeSWITCH design � modular, scalable, and stable -- Important modules � Endpoint and Dialplan -- Complex applications made simple -- Voicemail -- Multi-party conferencing -- The FreeSWITCH API (FSAPI) -- The XML registry -- Language modules -- The demonstration configuration -- Summary Chapter 2: Building and InstallationSetting up the FreeSWITCH environment -- Operating system -- Operating system prerequisites -- Linux/Unix -- Mac OS X -- Windows -- Text editors and XML -- Downloading the source -- Building from the latest code -- Compiling FreeSWITCH for Linux/Unix/Mac OS X -- Compiling FreeSWITCH -- Step 1 � edit modules.conf -- Step 2 � run the configure script -- Step 3 � run the make and make install utilities -- Step 4 � edit modules.conf.xml -- Step 5 � install sound and music files Compiling FreeSWITCH for WindowsImportant considerations for Windows users -- Building the solution with MSVC/MSVCEE -- Starting FreeSWITCH -- Running FreeSWITCH in the background -- Summary -- Chapter 3: Test Driving the Example Configuration -- Important concepts to understand -- Putting FreeSWITCH to work -- Controlling FreeSWITCH with the CLI -- Configuring a SIP phone to work with FreeSWITCH -- SIP settings -- X-Lite soft phone -- Hard phones -- Aastra phones -- Polycom phones -- Snom phones -- Testing the example Dialplan Test calls for a single phoneThe Tetris extension -- Echo test -- Music on hold -- Demonstration IVR -- The information application -- Test calls for two or more phones -- Calling another telephone -- Parking a call -- Calling a conference -- Example Dialplan quick reference -- Summary -- Chapter 4: SIP and the User Directory -- Understanding the FreeSWITCH user directory -- Working with the FreeSWITCH user directory -- User features -- Adding a user -- Testing voicemail -- Groups of users -- Connecting to the world with gateways Setting up a new gatewayMaking calls -- Receiving calls -- Making calls without a gateway -- SIP profiles and user agents -- Summary -- Chapter 5: Understanding the XML Dialplan -- FreeSWITCH XML Dialplan elements -- Contexts -- Default -- Public -- Features -- Extensions -- Conditions -- Call legs and channel variables -- Accessing channel variables -- Regular expressions -- Actions and anti-actions -- How Dialplan processing works -- Creating a new extension -- Important Dialplan applications -- bridge -- playback -- say

Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time;

This book is full of practical code examples aimed at a beginner to ease his or her learning curve. This book is written for IT professionals and enthusiasts who are interested in quickly getting a powerful telephony system up and running using the free and open source application, FreeSWITCH. Telephony experience will be helpful, but not required.


Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.

9781782161011 (electronic bk.) 1782161015 (electronic bk.)

9781782161011 Packt Publishing Pvt. Ltd

GBB7D0118 bnb

018005207 Uk


Internet telephony.
Computer network protocols.
Téléphonie Internet.
Protocoles de réseaux d'ordinateurs.
COMPUTERS--General.
Computer network protocols.
Internet telephony.


Electronic books.
Electronic books.

TK5105.8865 / .F74 2013eb

006

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library