In the last chapter we learned how to implement NAT traversal; now it is time to focus on the most important thing for a VoIP provider, the revenue. The accounting feature will allow you to determine the exact duration of each call. We will show you two methods. The first one is using MySQL and later using a RADIUS server. RADIUS is a de facto standard for AAA (Authentication, Authorization, and Accounting). Duration in minutes is not enough to bill the customers. You will also need a rating tool. This tool is able to convert minutes to whatever currency you will use to bill your customer.
Building Telephony Systems with OpenSER
Building Telephony Systems with OpenSER
Overview of this book
Table of Contents (18 chapters)
Building Telephony Systems with OpenSER
Credits
About the Author
About the Reviewers
Preface
Free Chapter
Introduction to SIP
The SIP Express Router
OpenSER Installation
OpenSER Standard Configuration
Adding Authentication with MySQL
Building the User Portal with SerMyAdmin
Connectivity to the PSTN
Call Forward and Voice Mail
SIP NAT Traversal
OpenSER Accounting and Billing
Troubleshooting Tools
After Words
Index
Customer Reviews