5 example of an implementation – CounterPath Bria Professional 2.5 Provisioning Guide User Manual

Page 12

Advertising
background image

CounterPath Corporation

8

1.3.5 Example of an Implementation

The hardware requirements of the login server depend on what the server will do. If it will have a complicated
backend database and processing involved in order to retrieve the settings that are to be provisioned, then the
server should be of higher processing capabilities. Regardless, the login server is simply a web server and it
only needs to serve one file for provisioning; this file is in plaintext or XML format.

The login server could be a Linux® machine with an Apache™ web server or a Microsoft® Windows®
machine with an IIS web server.

For their internal deployment, CounterPath uses Debian® Linux with Apache version 2. The login server is a
Pentium® 4 with 3GHz processor. This server scales to thousands of requests per second. We use the internal
database of the SIP proxy (this can be a MySQL® database) which contains all usernames and passwords. The
provisioning response is constructed based on login information retrieved from Bria Professional via the login
PHP script.

Advertising