04996nam 2200637 a 450 991079200690332120200520144314.01-78216-101-5(CKB)2560000000103161(EBL)1192620(OCoLC)850162198(SSID)ssj0000971154(PQKBManifestationID)11508672(PQKBTitleCode)TC0000971154(PQKBWorkID)10940748(PQKB)10026657(Au-PeEL)EBL1192620(CaPaEBR)ebr10714612(CaONFJC)MIL497727(MiAaPQ)EBC1192620(PPN)228042267(EXLCZ)99256000000010316120130603d2013 uy 0engur|n|---|||||txtccrFreeSWITCH 1.2[electronic resource] build robust, high-performance telephony systems using FreeSWITCH /Anthony Minessale ... [et al.]2nd ed.Birmingham Packt Pub.20131 online resource (428 p.)Community experience distilledIncludes index.1-78216-100-7 ""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""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.Community experience distilled.Internet telephonyComputer network protocolsInternet telephony.Computer network protocols.006Minessale Anthony1523685MiAaPQMiAaPQMiAaPQBOOK9910792006903321FreeSWITCH 1.23812924UNINA