|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
Edizione |
[2nd ed.] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (428 p.) |
|
|
|
|
|
|
Collana |
|
Community experience distilled |
|
|
|
|
|
|
Altri autori (Persone) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Internet telephony |
Computer network protocols |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
|
|
|
|
|
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. |
|
|
|
|
|
|
|
| |