- Building Telephony Systems with OpenSER
- Flavio E. Goncalves
- 399字
- 2021-07-02 11:38:29
What This Book Covers
Chapter 1 provides an overview of the SIP protocol, its architecture, and its main components. SIP flows are explained and will be essential for the future comprehension on this book. Some important concepts such as codecs, session description protocol, and real-time protocol are presented at the end of the chapter.
Chapter 2 will give you an overview of the OpenSER software. We also cover how SIP requests are processed and the basic concepts of transactions and dialogs after explaining what SIP is.
Chapter 3 is where you will learn how to install Linux prepared for OpenSER and OpenSER itself. After the installation, you will learn how to start and stop the daemon and how to initialize OpenSER at boot time.
Chapter 4 introduces you to the basic scripts and analyzes the default configuration. At the end it shows you some important concepts about routing transactions and dialogs. Be sure to understand the routing basics before going ahead.
Chapter 5 shows how to connect OpenSER to a MySQL database to authenticate all the initial requests. Later in this chapter you will see how to add some security mechanisms to improve your system.
Chapter 6 introduces some important concepts about the user portal. You will learn how to install and do the basic operations with SerMyAdmin. SerMyAdmin is a graphical user interface for OpenSER that aims to make your life easier in the administration of the server.
Chapter 7 teaches you how to connect to the PSTN (Public Switched Telephone Network) using a gateway. Details on how to connect to an Asterisk Server or a Cisco gateway are provided.
Chapter 8 introduces you to the concepts of call forwarding to a voicemail server. You can use Asterisk as a voicemail server connected to OpenSER. Concepts such as failure_route and AVPs are presented in this chapter.
Chapter 9 covers SIP NAT traversal. It introduces the problems and techniques to traverse NAT devices for SIP communications.
Chapter 10 is about billing. It teaches you how to send call detail records to a RADIUS Server and how to rate the calls using a GPL tool known as CDRTool.
Chapter 11 introduces some tools to help you in stress test your platform, detect voice quality problems, and trace SIP calls.
In After Words you can see last minute information covering newer versions of OpenSER, not available when the book was written.
- 中文版3ds Max 2013-VRay效果圖制作從新手到高手
- Adobe After Effects CC 高手之路
- 剪映專業版(電腦版)視頻剪輯全攻略:音效添加+轉場特效+視頻制作
- Pro/E Wildfire 5.0中文版入門、精通與實戰
- 剪映:短視頻剪輯/字幕/動畫/AI從新手到高手(手機版+電腦版)
- RESTful PHP Web Services
- PyTorch深度學習簡明實戰
- 中文版Photoshop CS6平面設計從新手到高手(超值版)
- BackTrack 5 Wireless Penetration Testing Beginner's Guide
- 短視頻剪輯基礎與實戰應用(剪映電腦版)
- AutoCAD 2022中文版從入門到精通(標準版)
- AI設計時代:Midjourney實戰應用手冊
- Moodle 2.0 for Business Beginner's Guide
- 從零開始:Photoshop CS6中文版基礎培訓教程
- AI純美人物繪畫關鍵詞圖鑒(Midjourney版)