Siproxd Users Guide

Thomas Ries

This document can be freely redistributed according to the terms of the GNU General Public License.


Table of Contents
README
Important / Warning
1. Overview
2. Building and Installation
2.1. Prerequisites
2.2. Compiling and Installing
3. Configuration
3.1. The configuration file 'siproxd.conf'
3.2. Command Line Options
4. Features
4.1. Custom Firewall Module
4.2. Chroot() Jail
5. Plug-ins
5.1. Plug-in API
5.2. Available Plug-ins
5.2.1. Demo Plug-in
5.2.2. Call Logging Plug-in
5.2.3. Short Dial Plug-in
5.2.4. Default Target Plug-in
5.2.5. Fix bogus Via Plug-in
5.2.6. STUN Plug-in
6. Troubleshooting
6.1. Problem Reporting
6.2. Create a Debug Log
6.3. Siproxd crashes
7. Sample Configurations
7.1. The "Standard Scenario"
7.2. GS BT-100 behind NAT Router running Siproxd
7.3. GS BT-100 with Siproxd running "in front of" a NAT router
7.4. Transparent SIP Proxy
7.5. Masquerading an Asterisk box