舉報

會員
Building Telephony Systems with OpenSER
最新章節:
W
Thisbookisawellillustrated,step-by-stepguidetobuildingaSIPbasednetworkusingOpenSER.ThisbookisforreaderswhowanttounderstandhowtobuildaSIPproviderfromscratchusingOpenSER.TelephonyandLinuxexperiencewillbehelpfulbutisnotessential.ReadersneednothavepriorknowledgeofOpenSER.
- W 更新時間:2021-07-02 11:38:54
- V
- T
- S
- R
- P
- O
- N
- M
- L
- I
- F
- D
- C
- A
- Index
- Summary
- Forum and Training
- Common Mistakes
- Development
- TLS Transport Layer Security
- SIP Peering
- Areas for Further Investigation
- RTPProxy
- Migrating the Script from Chapter 10 to openser 1.3.1
- Migration from 1.2.2 to 1.2.3 and 1.3.1
- What's New in Version 1.2.3
- Chapter 12. After Words
- Summary
- Packet Capture and Trace Tools
- Built-in Tools
- Objectives
- Chapter 11. Troubleshooting Tools
- Summary
- How CDRTool Rates a Call
- CDRTool Architecture
- Using CDRTool for Rating
- Installation of FreeRADIUS and CDRTool
- Where Are We?
- Objectives
- Chapter 10. OpenSER Accounting and Billing
- Lab Using MediaProxy for NAT Traversal
- Invite Diagram
- openser.cfg Analysis
- MediaProxy Installation and Configuration
- Handling the Responses
- Handling INVITE Messages behind NAT
- Handling REGISTER Requests behind NAT
- Solving the SIP NAT Traversal Challenge
- NAT Types
- Chapter 9. SIP NAT Traversal
- Lab—Testing the Call Forward Feature
- Inspecting the Configuration File
- Implementing Call Forward on Busy or nanswered
- Call Forwarding
- Chapter 8. Call Forward and Voice Mail
- Summary
- Blacklists and "473/Filtered Destination" messages
- Securing re-INVITES
- Using LCR (Least Cost Routes)
- Lab—Using Asterisk as a PSTN Gateway
- Where Are We?
- Chapter 7. Connectivity to the PSTN
- Summary
- Basic Tasks
- SerMyAdmin
- Chapter 6. Building the User Portal with SerMyAdmin
- Summary
- Lab—Using Aliases
- Lab—Enhancing the Security
- Full Script with All the Resources Above
- Handling CANCEL requests and retransmissions
- Using Aliases
- The Functions check_to() and check_from()
- The Openserctl Shell Script
- The REGISTER Authentication Sequence
- The AUTH_DB Module
- Where Are We?
- Chapter 5. Adding Authentication with MySQL
- Summary
- Routing Basics
- Using the Standard Configuration
- Analyzing the Standard Configuration
- Where Are We?
- Chapter 4. OpenSER Standard Configuration
- Summary
- Startup Options
- Log Files
- OpenSER v1.2 Directory Structure
- Lab—Running OpenSER at the Linux Boot
- Downloading and Installing OpenSER v1.2
- Lab—Installing Linux for OpenSER
- Software Requirements
- Hardware Requirements
- Chapter 3. OpenSER Installation
- Understanding SIP and RTP
- Differences between Strict Routing and Loose Routing
- Stateful Operation
- SIP Proxy—Expected Behavior
- OpenSER Architecture
- Usage Scenarios
- What Software to Use SER or OpenSER?
- What is the SIP Express Router?
- Where Are We?
- Chapter 2. The SIP Express Router
- Summary
- Where You Can Find More Information
- The VoIP Provider "Big Picture"
- The SIP Protocol and the OSI Model
- SIP Transactions and Dialogs
- Basic Messages
- Server Operating as a SIP Redirect
- Server Operating as a SIP Proxy
- SIP Basics
- Chapter 1. Introduction to SIP
- Reader Feedback
- Conventions
- Who This Book Is For
- What You Need for This Book
- What This Book Covers
- Preface
- About the Reviewers
- About the Author
- Credits
- Building Telephony Systems with OpenSER
- 封面
- 封面
- Building Telephony Systems with OpenSER
- Credits
- About the Author
- About the Reviewers
- Preface
- What This Book Covers
- What You Need for This Book
- Who This Book Is For
- Conventions
- Reader Feedback
- Chapter 1. Introduction to SIP
- SIP Basics
- Server Operating as a SIP Proxy
- Server Operating as a SIP Redirect
- Basic Messages
- SIP Transactions and Dialogs
- The SIP Protocol and the OSI Model
- The VoIP Provider "Big Picture"
- Where You Can Find More Information
- Summary
- Chapter 2. The SIP Express Router
- Where Are We?
- What is the SIP Express Router?
- What Software to Use SER or OpenSER?
- Usage Scenarios
- OpenSER Architecture
- SIP Proxy—Expected Behavior
- Stateful Operation
- Differences between Strict Routing and Loose Routing
- Understanding SIP and RTP
- Chapter 3. OpenSER Installation
- Hardware Requirements
- Software Requirements
- Lab—Installing Linux for OpenSER
- Downloading and Installing OpenSER v1.2
- Lab—Running OpenSER at the Linux Boot
- OpenSER v1.2 Directory Structure
- Log Files
- Startup Options
- Summary
- Chapter 4. OpenSER Standard Configuration
- Where Are We?
- Analyzing the Standard Configuration
- Using the Standard Configuration
- Routing Basics
- Summary
- Chapter 5. Adding Authentication with MySQL
- Where Are We?
- The AUTH_DB Module
- The REGISTER Authentication Sequence
- The Openserctl Shell Script
- The Functions check_to() and check_from()
- Using Aliases
- Handling CANCEL requests and retransmissions
- Full Script with All the Resources Above
- Lab—Enhancing the Security
- Lab—Using Aliases
- Summary
- Chapter 6. Building the User Portal with SerMyAdmin
- SerMyAdmin
- Basic Tasks
- Summary
- Chapter 7. Connectivity to the PSTN
- Where Are We?
- Lab—Using Asterisk as a PSTN Gateway
- Using LCR (Least Cost Routes)
- Securing re-INVITES
- Blacklists and "473/Filtered Destination" messages
- Summary
- Chapter 8. Call Forward and Voice Mail
- Call Forwarding
- Implementing Call Forward on Busy or nanswered
- Inspecting the Configuration File
- Lab—Testing the Call Forward Feature
- Chapter 9. SIP NAT Traversal
- NAT Types
- Solving the SIP NAT Traversal Challenge
- Handling REGISTER Requests behind NAT
- Handling INVITE Messages behind NAT
- Handling the Responses
- MediaProxy Installation and Configuration
- openser.cfg Analysis
- Invite Diagram
- Lab Using MediaProxy for NAT Traversal
- Chapter 10. OpenSER Accounting and Billing
- Objectives
- Where Are We?
- Installation of FreeRADIUS and CDRTool
- Using CDRTool for Rating
- CDRTool Architecture
- How CDRTool Rates a Call
- Summary
- Chapter 11. Troubleshooting Tools
- Objectives
- Built-in Tools
- Packet Capture and Trace Tools
- Summary
- Chapter 12. After Words
- What's New in Version 1.2.3
- Migration from 1.2.2 to 1.2.3 and 1.3.1
- Migrating the Script from Chapter 10 to openser 1.3.1
- RTPProxy
- Areas for Further Investigation
- SIP Peering
- TLS Transport Layer Security
- Development
- Common Mistakes
- Forum and Training
- Summary
- Index
- A
- C
- D
- F
- I
- L
- M
- N
- O
- P
- R
- S
- T
- V
- W 更新時間:2021-07-02 11:38:54