LEADER 05074nam 2200745 a 450 001 9910812557003321 005 20200520144314.0 010 $a1-282-71246-2 010 $a9786612712463 010 $a1-84719-997-6 035 $a(CKB)2670000000055470 035 $a(EBL)950554 035 $a(OCoLC)797916603 035 $a(SSID)ssj0000436836 035 $a(PQKBManifestationID)12119980 035 $a(PQKBTitleCode)TC0000436836 035 $a(PQKBWorkID)10428860 035 $a(PQKB)10997550 035 $a(Au-PeEL)EBL950554 035 $a(CaPaEBR)ebr10442975 035 $a(CaONFJC)MIL271246 035 $a(PPN)228036267 035 $a(OCoLC)795224962 035 $a(OCoLC)ocn795224962 035 $a(FR-PaCSA)88851910 035 $a(CaSebORM)9781847199966 035 $a(MiAaPQ)EBC950554 035 $a(EXLCZ)992670000000055470 100 $a20110222d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aFreeSWITCH 1.0.6 $ebuild robust high performance telephony systems using FreeSWITCH /$fAnthony Minessale, Michael S. Collins, Darren Schreiber 205 $a1st edition 210 $aBirmingham, U.K. $cPackt Open Source$d2010 215 $a1 online resource (320 p.) 300 $aIncludes index. 311 $a1-84719-996-8 327 $aCover; Copyright; Credits; About the Authors; About the Reviewer; Table of Contents; Preface; Chapter 1: Architecture of FreeSWITCH; A revolution has begun and secrets have been revealed; The FreeSWITCH design: modular, scalable, stable; Important modules: Endpoint and Dialplan; Complex applications made simple; Voicemail; Multi-party conferencing; The FreeSWITCH API (FSAPI); The XML registry; Language modules; The default configuration; Summary; Chapter 2: Building and Installation; Setting up the FreeSWITCH environment; Operating system; Operating system prerequisites; Linux/Unix; Mac OS X 327 $aWindowsText 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 configure script; Step 3: Run make and make install; Step 4: Edit modules.conf.xml; Step 5: Install sound and music files; Compiling FreeSWITCH for Windows; Building the solution with MSVC/MSVCEE; Starting FreeSWITCH; Running FreeSWITCH in the background; Summary; Chapter 3: Test Driving the Default Configuration; Important concepts to understand; Putting FreeSWITCH to work 327 $aControlling FreeSWITCH with the CLIConfiguring a SIP phone to work with FreeSWITCH; SIP settings; Testing the default Dialplan; Test calls for a single phone; Test calls for two or more phones; 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 327 $aChapter 5: Understanding the XML DialplanFreeSWITCH XML Dialplan elements; Call legs and channel variables; Accessing channel variables; Regular expressions; Contexts; Default; Public; Features; Extensions; Conditions; Actions and anti-actions; How Dialplan processing works; Creating a new extension; Important Dialplan applications; bridge; playback; say; play_and_get_digits; ivr; sleep; answer; hangup; Set; Dialstring formats; Summary; Chapter 6: Using the Built-in XML IVR Engine; IVR engine overview; IVR XML configuration file; IVR menu definitions; greet-long; greet-short; invalid-sound 327 $aexit-soundtimeout; inter-digit-timeout; max-failures; max-timeouts; digit-len; tts-voice; tts-engine; confirm-key; IVR menu destinations; menu-exec-app; menu-exec-api; menu-play-sound; menu-back; menu-top; Routing calls to your IVR; Nesting IVRs; Using phrases with IVRs; Calling Phrase Macros; Phrase Macro examples: voicemail; Advanced routing; Summary; Chapter 7: Building IVR Applications with Lua; Getting started with Lua; Running Lua scripts from the Dialplan; Basic Lua syntax; Building voice applications; Simple IVR-interacting with the caller; Conditions and looping 327 $aAdvanced IVR concepts 330 $aBuild robust high-performance telephony systems using FreeSWITCH 517 3 $aBuild robust high performance telephony systems using FreeSWITCH 517 3 $aFree SWITCH 1.0.6 606 $aInternet telephony 606 $aComputer network protocols 615 0$aInternet telephony. 615 0$aComputer network protocols. 676 $a004.6 676 $a004.69 700 $aMinessale$b Anthony$01596664 701 $aCollins$b Michael S$058770 701 $aSchreiber$b Darren$01718179 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910812557003321 996 $aFreeSWITCH 1.0.6$94114950 997 $aUNINA