舉報

會員
Building Telephony Systems with OpenSIPS(Second Edition)
最新章節:
Index
IfyouwanttounderstandhowtobuildaSIPproviderfromscratchusingOpenSIPS,thenthisbookisidealforyou.ItisbeneficialforVoIPproviders,largeenterprises,anduniversities.ThisbookwillalsohelpreaderswhowereusingOpenSERbutarenowconfusedwiththenewOpenSIPS.TelephonyandLinuxexperiencewillbehelpfultogetthemostoutofthisbookbutisnotessential.PriorknowledgeofOpenSIPSisnotassumed.
目錄(139章)
倒序
- 封面
- 版權頁
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Introduction to SIP
- Understanding the SIP architecture
- The SIP registration process
- Types of SIP servers
- SIP request messages
- The SIP dialog flow
- SIP transactions and dialogs
- Locating the SIP servers
- SIP services
- The SIP identity
- The RTP protocol
- Session Description Protocol
- The SIP protocol and OSI model
- The VoIP provider's big picture
- Additional references
- Summary
- Chapter 2. Introducing OpenSIPS
- Understanding OpenSIPS
- OpenSIPS capabilities
- Usage scenarios for OpenSIPS
- Who's using OpenSIPS?
- The OpenSIPS design
- Summary
- Chapter 3. Installing OpenSIPS
- Hardware and software requirements
- Generating OpenSIPS scripts
- Working with the log files
- Startup options
- Summary
- Chapter 4. OpenSIPS Language and Routing Concepts
- An overview of OpenSIPS scripting
- The OpenSIPS configuration file
- Scripting capabilities
- SIP routing in OpenSIPS
- Summary
- Chapter 5. Subscriber Management
- Modules
- The AUTH_DB module
- The REGISTER authentication sequence
- The INVITE authentication sequence
- Digest authentication
- Plaintext or prehashed passwords
- Installing MySQL support
- Analysis of the opensips.cfg file
- The opensipsctl shell script
- Using aliases
- Handling the CANCEL requests and retransmissions
- Lab – multidomain support
- Lab – using aliases
- IP authentication
- Summary
- Chapter 6. OpenSIPS Control Panel
- The OpenSIPS control panel
- Installation of OpenSIPS-CP
- Configuring administrators
- Adding and removing domains
- Manage the access control lists or groups
- Managing aliases
- Managing subscribers
- Managing permissions and IP authentication
- Sending commands to the management interface
- A generic table viewer
- Summary
- Chapter 7. Dialplan and Routing
- The dialplan module
- PSTN routing
- Summary
- Chapter 8. Managing Dialogs
- Enabling the dialog module
- Creating a dialog
- Dialog matching
- Dialog states
- Dialog timeout and call disconnection
- Dialog variables and flags
- Profiling a dialog
- Disconnecting calls
- Topology hiding
- Validating a dialog and fixing broken dialogs
- Displaying the dialog statistics
- SIP session timers
- Summary
- Chapter 9. Accounting
- Progress check
- Selecting a backend
- Accounting using RADIUS
- Lab – accounting using a FreeRADIUS server
- Missing BYEs and CDRs
- Summary
- Chapter 10. SIP NAT Traversal
- Port address translation
- Where does NAT break SIP?
- Types of NAT
- Solving the SIP NAT traversal challenge
- Building the solution
- Understanding the solution flow
- Summary
- Chapter 11. Implementing SIP Services
- Where to implement SIP services
- Explaining RFC 5359 with SIP service examples
- Playing announcements
- Call forwarding
- Implementing call forward on busy or unanswered
- Debugging the routing script
- Lab – testing the call forwarding feature
- Call transfer
- Summary
- Chapter 12. Monitoring Tools
- Built-in tools
- Trace tools
- Troubleshooting routing scripts
- Summary
- Chapter 13. OpenSIPS Security
- Configuring a firewall for OpenSIPS
- Preventing DNS and registration poisoning
- Enabling Transport Layer Security
- Enabling Secure Real-time Protocol
- Enabling the anti-fraud module
- Summary
- Chapter 14. Advanced Topics with OpenSIPS 2.1
- Asynchronous operations
- Asynchronous support in the OpenSIPS script
- Binary replication
- TCP handling
- Summary
- Index 更新時間:2021-08-20 10:43:38
推薦閱讀
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- PyQt從入門到精通
- 趣學Python算法100例
- Django Design Patterns and Best Practices
- Java Web開發技術教程
- 深入淺出Serverless:技術原理與應用實踐
- Apache Mahout Clustering Designs
- Spring Boot進階:原理、實戰與面試題分析
- 西門子S7-200 SMART PLC編程從入門到實踐
- Access 2010數據庫應用技術實驗指導與習題選解(第2版)
- MATLAB GUI純代碼編寫從入門到實戰
- Practical Microservices
- 大學計算機應用基礎(Windows 7+Office 2010)(IC3)
- Learning D
- Java語言程序設計實用教程(第2版)
- 新手學ASP.NET 3.5網絡開發
- Effective Python:編寫高質量Python代碼的90個有效方法(原書第2版)
- Learning Java by Building Android Games
- ASP.NET開發技巧精講
- Mastering Rust
- Android for the BeagleBone Black
- Instant Parallel processing with Gearman
- 網絡工程師的Python之路:網絡運維自動化實戰
- 從0到1:HTML5+CSS3修煉之道
- Python機器學習與可視化分析實戰
- Hands-On Design Patterns with React Native
- Python深度學習從零開始學
- Kali Linux:An Ethical Hacker's Cookbook
- Sass and Compass Designer's Cookbook
- Raspberry Pi Mechatronics Projects HOTSHOT