Cargando…

FreeSWITCH 1.0.6.

Build robust high-performance telephony systems using FreeSWITCH.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Minessale, Anthony
Otros Autores: Schreiber, Darren, Collins, Michael (Michael Patrick)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2010.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • FreeSWITCH 1.0.6; FreeSWITCH 1.0.6; Credits; About the Authors; About the Reviewer; Preface; What this book covers; Who this book is for; Conventions; Reader feedback; Customer support; Errata; Piracy; Questions; 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 default configuration; Summary; 2. Building and Installation.
  • Setting up the FreeSWITCH environmentOperating 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 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.
  • 3. Test Driving the Default ConfigurationImportant concepts to understand; Putting FreeSWITCH to work; Controlling FreeSWITCH with the CLI; Configuring a SIP phone to work with FreeSWITCH; SIP settings; X-Lite softphone; Hard phones; Aastra phones; Polycom phones; Snom phones; Testing the default 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; Summary; 4. SIP and the User Directory.
  • Understanding the FreeSWITCH user directoryWorking 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; 5. Understanding the XML Dialplan; FreeSWITCH 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 extensionImportant Dialplan applications; bridge; playback; say; play_and_get_digits; ivr; sleep; answer; hangup; set; Dialstring formats; Summary; 6. Using the Built-in XML IVR Engine; IVR engine overview; IVR XML configuration file; IVR menu definitions; greet-long; greet-short; invalid-sound; exit-sound; timeout; 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.