SER SIP Account
Provisioning
Overview
SER-SIP-Provisioning
provides a (very) basic way to manage SIP accounts via the
web. It will allow an administrator to add, remove, and modify
accounts in the SER MySQL database. It has no application-level
security, so .htaccess should be configured.
For a
more robust system with user self-management, SerWEB
is a better solution. It is a little cumbersome though if
you simply want to manage accounts, hence the creation of
this.
How
does it work?
SER-SIP-Provisioning
is a PHP web interface to the SER subscriber table.

Example
'Manage' screen.
|

Example
'Edit' screen.
|
Downloading
The package
can be downloaded here:
Installation
(If
you're running SER we expect that you already know how to
run a web server and setup MySQL permissions, so this description
is deliberately brief.)
1. Unpack
the tar file in the document root folder you wish it to be
served from.
2. Add
a .htaccess file restricting the folder to authorized users.
Run htpasswd to create an account (if you're not using a preexisting
htpasswd file.)
3. Add
a MySQL account for the user and configure SELECT, INSERT,
UPDATE, DELETE permissions on 'ser.subscriber'.
4. Configure
the 'lib/mysql.php' file to include the correct authorization
information.
5. Assuming
the web server is ready to go, you can access the interface
by pointing a browser at the folder you unpacked the files
in. Assuming the .htaccess is set up, you will be prompted
for a password and will then be redirected to the manage screen.
6. That
should be it.
Feedback
/ Questions
We don't
provide support, but if you notice something wrong or would
like to make a contribution / complaint, please e-mail us.
E-Mail:
contact@csma.biz.
See
Also
|