LEADER 04996nam 2200637 a 450 001 9910792006903321 005 20200520144314.0 010 $a1-78216-101-5 035 $a(CKB)2560000000103161 035 $a(EBL)1192620 035 $a(OCoLC)850162198 035 $a(SSID)ssj0000971154 035 $a(PQKBManifestationID)11508672 035 $a(PQKBTitleCode)TC0000971154 035 $a(PQKBWorkID)10940748 035 $a(PQKB)10026657 035 $a(Au-PeEL)EBL1192620 035 $a(CaPaEBR)ebr10714612 035 $a(CaONFJC)MIL497727 035 $a(MiAaPQ)EBC1192620 035 $a(PPN)228042267 035 $a(EXLCZ)992560000000103161 100 $a20130603d2013 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 00$aFreeSWITCH 1.2$b[electronic resource] $ebuild robust, high-performance telephony systems using FreeSWITCH /$fAnthony Minessale ... [et al.] 205 $a2nd ed. 210 $aBirmingham $cPackt Pub.$d2013 215 $a1 online resource (428 p.) 225 1 $aCommunity experience distilled 300 $aIncludes index. 311 $a1-78216-100-7 327 $a""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 a??? modular, scalable, and stable""; ""Important modules a??? Endpoint and Dialplan""; ""Complex applications made simple""; ""Voicemail""; ""Multi-party conferencing""; ""The FreeSWITCH API (FSAPI)""; ""The XML registry""; ""Language modules""; ""The demonstration configuration""; ""Summary"" 327 $a""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 a??? edit modules.conf""; ""Step 2 a??? run the configure script""; ""Step 3 a??? run the make and make install utilities""; ""Step 4 a??? edit modules.conf.xml""; ""Step 5 a??? install sound and music files"" 327 $a""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"" 327 $a""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"" 327 $a""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"" 327 $a""play_and_get_digits"" 330 $aThis 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. 410 0$aCommunity experience distilled. 606 $aInternet telephony 606 $aComputer network protocols 615 0$aInternet telephony. 615 0$aComputer network protocols. 676 $a006 701 $aMinessale$b Anthony$01523685 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910792006903321 996 $aFreeSWITCH 1.2$93812924 997 $aUNINA