Home
LanScape Centrex Proxy Server™ - User's Reference
LanScape Centrex Proxy Server®
Tile Page
Part Number
Software License Agreement
Preface
Getting Started
Overview
Prerequisites
The LanScape Centrex Proxy Server®
General Description
Proxy Server Configuration
Performing Configuration
Configuration Dialogs
Basic Settings
Network Configuration
Call Processing Timeouts
Local Directory
Call Routing
Global iNet® Accounts
Media Proxy Support
Registrar
Event Logging
Wan IP/NAT Detection
Custom Plug In
SIP Logging
Authentication
Backing up and restoring configuration information
Backing up the proxy configuration
Restoring the proxy configuration
Running Multiple Instances
Running more than one proxy on the same machine
Running the proxy server as a service
Running the proxy server as a service
Proxy Plug-in API
Plug-in API General Description
Deployment Scenarios
Deploying in the global IP address space
Deploying in your private IP address space
Help File Version
Help File Version

Custom Plug In

The Centrex Proxy Server® allows you to develop your own native code custom plug in extension. This plug in is a simple dynamic link library that will allow you to perform whatever SIP protocol tasks your deployment requires.

With this plug in, you can gain access to all received and transmitted SIP protocol packets. Allowing this capability is very powerful. You will be able to modify all received SIP protocol data just before the Centrex Proxy Server® starts to process it. Also, your plug in will be able to access all SIP protocol packets just before the Centrex Proxy Server® transmits them to the final destination. With this capability, you have the power to do whatever you want. You have the power to perform SIP message filtering, alter SIP protocol packets, perform SIP packet redirection and much more.

The Centrex Proxy Server® comes with an example plug in project  (with source code) for a simple plug in extension. The example plug in performs simple tasks such as sending SIP protocol data to a log server (also supplied). It also shows you how you can use the open source oSIP library to manipulate SIP protocol packets.



The following dialog is used to configure your custom plug in DLL extension:






Enable Plug In DLL:

Enable this setting if you want to use a plug in DLL extension.



Dll file name::

This setting allows you to specify the location of your plug in DLL module.



Configure Plugin:

When you press this button, the configure procedure your plug in DLL exports will be called. Calling your plug in configure procedure allows you to obtain appropriate plug in configuration data from the user.



Generate warnings for unexported optional procedures:

Some procedures that are exported by your plug in DLL are optional. The Centrex Proxy Server® attempts to obtain the address of these optional exported procures. If this option is enabled, the Centrex Proxy Server® will issue warnings when it cannot locate the address of these optionally exported procedures. This setting is generally used during the development of your plug in DLL.