1.

Record Nr.

UNINA9910810016503321

Titolo

FreeSWITCH 1.2 : build robust, high-performance telephony systems using FreeSWITCH / / Anthony Minessale ... [et al.]

Pubbl/distr/stampa

Birmingham, : Packt Pub., 2013

ISBN

1-78216-101-5

Edizione

[2nd ed.]

Descrizione fisica

1 online resource (428 p.)

Collana

Community experience distilled

Altri autori (Persone)

MinessaleAnthony

Disciplina

006

Soggetti

Internet telephony

Computer network protocols

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

""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 Installation""""Setting 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 Windows""""Important 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 phone""""The 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 gateway""""Making 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""

""play_and_get_digits""

Sommario/riassunto

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.