Paperback
Publisher: Packt Publishing
In Detail OpenSER is a flexible, free open-source VoIP server based on the Session Initiation Protocol (SIP), an application-layer control (or signaling) protocol for creating, modifying, and terminating sessions with one or more participants, including internet telephone calls, multimedia distribution, and multimedia conferences.
Engineered to power IP telephony infrastructures up to large scale, OpenSER is written in pure C for Linux/Unix-like systems with architecture-specific optimizations to offer high performance; it is able to handle 4 million users on a single processor server. The server keeps track of users, sets up VoIP sessions, relays instant messages, and creates space for new plug-in applications.
It can be used on systems with limited resources as well as on carrier-grade servers, scaling up to thousands of call setups per second. It is customizable, being able to feature as fast load balancer; SIP server flavors: registrar, location server, proxy server, redirect server; gateway to SMS/XMPP; or advanced VoIP application server.
What you will learn from this book?
- An introduction to SIP
- An overview of SIP Proxies
- Compiling and installing OpenSER
- SIP Proxy default configuration
- Implementing MySQL support for authentication
- Installing the user portal (SerWEB)
- Connecting to the PSTN using a gateway
- Sending a call to voicemail
- NAT traversal using mediaproxy
- Billing with Freeradius and CDRTool
- Troubleshooting tips and tools.
Approach
This book is a well illustrated, step-by-step guide to building a SIP based network using OpenSER.
Who this book is written for?
This book is for readers who want to understand how to build a SIP provider from scratch using OpenSER. Telephony and Linux experience will be helpful but is not essential. Readers need not have prior knowledge of OpenSER.
| Customer Reviews: |
|
| |
| Informative if Outdated |
| Customer Rating: 3 out of 5 |
 |
|
This is a good resource for the non-programmer to get OpenSER v1.2.2 up and running quickly. It was written before the OpenSIPS releases (v1.4 and greater) which subsumed OpenSER. Still this is a great starting point and uses some practical examples to guide the newbie through the world of their first SIP implementation.
The grammar is horrible and the repetition of the text, if eliminated, could probably reduce the book's overall length by a few dozen pages. I understand that the author is not a native English speaker, but where were the editors?
|
| Simply excelent |
| Customer Rating: 5 out of 5 |
 |
|
It does not matter if you are a entry-level or a professional in the voip field. This book covers the basics and anything else you need to know about how to set up a stable and scalable voice operating platform.
|
| A comprehensive introduction to OpenSER |
| Customer Rating: 5 out of 5 |
 |
|
OpenSER has quickly gained a well-deserved reputation as one of the finest open source VoIP projects. Lightweight yet powerful, OpenSER powers some of the world's largest VoIP implementations.
Up until now, many people have been reluctant to explore the power of OpenSER, due to the steep learning curve, and a sense that it is very difficult to understand.
Finally, a book that lowers the barriers to entry.
Building Telephony Systems with OpenSER is just what the OpenSER community needs in order to grow. This concise yet excellent book takes you step by step through most of the key OpenSER modules, and it does so in a manner that seems to strike the right balance between brevity and depth. I have been reluctant to get into OpenSER, because I remember how painful it was to learn Asterisk without a good book. With this book, I feel that OpenSER just became more friendly and accessible.
|