舉報

會員
FreeSWITCH 1.2
Anthony Minessale Michael S Collins Darren Schreiber Raymond Chandler 著
更新時間:2021-08-20 16:56:13
開會員,本書免費讀 >
最新章節:
Index
Thisbookisfullofpracticalcodeexamplesaimedatabeginnertoeasehisorherlearningcurve.ThisbookiswrittenforITprofessionalsandenthusiastswhoareinterestedinquicklygettingapowerfultelephonysystemupandrunningusingthefreeandopensourceapplication,FreeSWITCH.Telephonyexperiencewillbehelpful,butnotrequired.
最新章節
- Index
- Introducing FreeSWITCH
- The first ClueCon
- New ideas and a new project
- Taking things to the next level
- Appendix C. The History of FreeSWITCH
品牌:中圖公司
上架時間:2021-08-20 16:34:40
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-08-20 16:56:13
- Introducing FreeSWITCH
- The first ClueCon
- New ideas and a new project
- Taking things to the next level
- Appendix C. The History of FreeSWITCH
- Summary
- Voicemail
- Two SIP phones
- Configuration files
- Getting started
- Appendix B. Migrating from Asterisk to FreeSWITCH
- The annual ClueCon open source developer conference
- The FreeSWITCH main website and wiki
- Talking in real time via IRC
- The FreeSWITCH mailing lists
- Appendix A. The FreeSWITCH Online Community
- Summary
- Vestec Automatic Speech Recognition
- Supporting libraries
- Web GUIs
- Configuration tools and related projects
- Alternative endpoints
- Nibblebill
- Multi-user conferencing
- Chapter 14. Advanced Features and Further Reading
- Summary
- Protecting passwords
- Protecting audio
- Protecting SIP signalling
- Network level protection
- Chapter 13. VoIP Security
- Summary
- Conclusion
- Other creative uses of FreeSWITCH in a NAT situation
- FreeSWITCH on the client side
- Advanced options and settings
- Making media flow
- Demystifying NAT settings in FreeSWITCH
- The four pitfalls of NAT
- A brief introduction to NAT
- Chapter 12. Handling NAT
- Summary
- The demo IVR – in HTTAPI
- mod_httapi configuration file
- HTTAPI syntax
- Chapter 11. Web-based Call Control with mod_httapi
- Summary
- Events in practice
- Event Socket Library
- FreeSWITCH Console application
- FreeSWITCH event system commands
- Events from the Dialplan
- Sending events
- Event-based modules
- Event system architecture
- General overview
- Chapter 10. Controlling FreeSWITCH Externally
- Summary
- Using ESL to execute commands
- Making calls from the command line interface
- Generating configurations dynamically with language bindings
- The mod_xml_curl summary
- The mod_xml_curl configuration
- The mod_xml_curl folder
- The mod_xml_curl Dialplan
- The mod_xml_curl basics
- Chapter 9. Moving Beyond the Static XML Configuration
- Summary
- XML Dialplan cookbook
- Passing variables via call headers
- Set export and legs
- Dialplan functions
- Global variables
- Utilizing variables
- XML Dialplan applications
- Pitfalls to avoid
- XML Dialplan module review
- Putting it all together
- General Diaplan concepts
- Dialplan overview
- Chapter 8. Advanced Dialplan Concepts
- Summary
- Scripting tips
- Advanced IVR concepts
- Building voice applications
- Basic Lua syntax
- Getting started with Lua
- Chapter 7. Dialplan Scripting with Lua
- Summary
- Advanced routing
- Using phrases with IVRs
- IVR engine overview
- IVR XML configuration file
- IVR engine overview
- Chapter 6. Using XML IVRs and Phrase Macros
- Summary
- Dialstring formats
- Important Dialplan applications
- Creating a new extension
- How Dialplan processing works
- Actions and anti-actions
- Regular expressions
- Accessing channel variables
- Call legs and channel variables
- Extensions
- Contexts
- FreeSWITCH XML Dialplan elements
- Chapter 5. Understanding the XML Dialplan
- Summary
- SIP profiles and user agents
- Connecting to the world with gateways
- Groups of users
- Testing voicemail
- Adding a user
- User features
- Working with the FreeSWITCH user directory
- Understanding the FreeSWITCH user directory
- Chapter 4. SIP and the User Directory
- Summary
- Testing the example Dialplan
- Configuring a SIP phone to work with FreeSWITCH
- Putting FreeSWITCH to work
- Important concepts to understand
- Chapter 3. Test Driving the Example Configuration
- Summary
- Running FreeSWITCH in the background
- Starting FreeSWITCH
- Compiling FreeSWITCH for Windows
- Compiling FreeSWITCH for Linux/Unix/Mac OS X
- Building from the latest code
- Downloading the source
- Text editors and XML
- Operating system prerequisites
- Setting up the FreeSWITCH environment
- Chapter 2. Building and Installation
- Summary
- Complex applications made simple
- Important modules – Endpoint and Dialplan
- The FreeSWITCH design – modular scalable and stable
- A revolution has begun and secrets have been revealed
- Chapter 1. Architecture of FreeSWITCH
- Preface
- www.PacktPub.com
- About the Reviewers
- About the Authors
- Credits
- 版權信息
- 封面
- 封面
- 版權信息
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- 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
- Summary
- Chapter 2. Building and Installation
- Setting up the FreeSWITCH environment
- Operating system prerequisites
- Text editors and XML
- Downloading the source
- Building from the latest code
- Compiling FreeSWITCH for Linux/Unix/Mac OS X
- Compiling FreeSWITCH for Windows
- Starting FreeSWITCH
- Running FreeSWITCH in the background
- Summary
- Chapter 3. Test Driving the Example Configuration
- Important concepts to understand
- Putting FreeSWITCH to work
- Configuring a SIP phone to work with FreeSWITCH
- Testing the example Dialplan
- 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
- SIP profiles and user agents
- Summary
- Chapter 5. Understanding the XML Dialplan
- FreeSWITCH XML Dialplan elements
- Contexts
- Extensions
- 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
- Dialstring formats
- Summary
- Chapter 6. Using XML IVRs and Phrase Macros
- IVR engine overview
- IVR XML configuration file
- IVR engine overview
- Using phrases with IVRs
- Advanced routing
- Summary
- Chapter 7. Dialplan Scripting with Lua
- Getting started with Lua
- Basic Lua syntax
- Building voice applications
- Advanced IVR concepts
- Scripting tips
- Summary
- Chapter 8. Advanced Dialplan Concepts
- Dialplan overview
- General Diaplan concepts
- Putting it all together
- XML Dialplan module review
- Pitfalls to avoid
- XML Dialplan applications
- Utilizing variables
- Global variables
- Dialplan functions
- Set export and legs
- Passing variables via call headers
- XML Dialplan cookbook
- Summary
- Chapter 9. Moving Beyond the Static XML Configuration
- The mod_xml_curl basics
- The mod_xml_curl Dialplan
- The mod_xml_curl folder
- The mod_xml_curl configuration
- The mod_xml_curl summary
- Generating configurations dynamically with language bindings
- Making calls from the command line interface
- Using ESL to execute commands
- Summary
- Chapter 10. Controlling FreeSWITCH Externally
- General overview
- Event system architecture
- Event-based modules
- Sending events
- Events from the Dialplan
- FreeSWITCH event system commands
- FreeSWITCH Console application
- Event Socket Library
- Events in practice
- Summary
- Chapter 11. Web-based Call Control with mod_httapi
- HTTAPI syntax
- mod_httapi configuration file
- The demo IVR – in HTTAPI
- Summary
- Chapter 12. Handling NAT
- A brief introduction to NAT
- The four pitfalls of NAT
- Demystifying NAT settings in FreeSWITCH
- Making media flow
- Advanced options and settings
- FreeSWITCH on the client side
- Other creative uses of FreeSWITCH in a NAT situation
- Conclusion
- Summary
- Chapter 13. VoIP Security
- Network level protection
- Protecting SIP signalling
- Protecting audio
- Protecting passwords
- Summary
- Chapter 14. Advanced Features and Further Reading
- Multi-user conferencing
- Nibblebill
- Alternative endpoints
- Configuration tools and related projects
- Web GUIs
- Supporting libraries
- Vestec Automatic Speech Recognition
- Summary
- Appendix A. The FreeSWITCH Online Community
- The FreeSWITCH mailing lists
- Talking in real time via IRC
- The FreeSWITCH main website and wiki
- The annual ClueCon open source developer conference
- Appendix B. Migrating from Asterisk to FreeSWITCH
- Getting started
- Configuration files
- Two SIP phones
- Voicemail
- Summary
- Appendix C. The History of FreeSWITCH
- Taking things to the next level
- New ideas and a new project
- The first ClueCon
- Introducing FreeSWITCH
- Index 更新時間:2021-08-20 16:56:13