CapiTelWeb ...is a cgi-executable for your web-server, running under OS/2 Warp.

Installation Running MP3 Support Security Contact


Installation

1. Copy capitelweb.exe and all other ctw_*.exe to your cgi-bin directory.

2. Copy the capitelweb.cfg to your capitel directory.

3. Copy all pics to your web-server html-path and check the config. You dont need the config when you copy the pics to the relative path: /pic/ !

4. Update the config for your system.

5. Add the Enviroment Variable "CAPITEL" and set to the capitel directory. (Contact me when you wont shutdown your server)


Running

Normal request in html:

 <href="http://server/cgi-bin/capitelweb.exe"> CapiTelWeb </a> 

See the configuration direct:

 <a href="http://server/cgi-bin/ctw_config.exe"&gT; CapiTelWeb - Config </a> 

Attention: When you enter username and password jump CTW everytime to the calls-list (in this version) !

Status, how many calls saved:

 <a href="/cgi-bin/capitelweb.exe"> Calls: <!--#exec cgi="/cgi-bin/capitelweb.exe?status=1"> </a> 

    status=1 - Total Calls (total of *.IDX)
    status=2 - Voice Record Calls
    status=3 - Unlisten Voice Record Calls
    status=4 - Listen Voice Record Calls
    status=5 - Total Data Calls

Attention: SSI required ! CapiTelWeb result text/plain !


MP3 Support

For mp3 support do you need a fast mp3 encoder. He must support 16bit, 8khz, mono wav files. Its recommed you use GOGO. You can get GOGO from Hobbes.

Enable mp3 support with the option name "mp3_encoder" in the capitelweb.cfg.

Example:

  mp3_encoder=c:\system\capitel\gogo236.exe -mono -s 8 -b 32 

Capitelweb add automaticly the wav-file on the parameters end.


gogo236.exe have follow statistics on my system (AMD K6-2 200, 64MB, OS/2W4), with follow options:

    -mono (input wav is mono)
    -s 8 (input wav sampling frequency is 8khz)
    -b XX (output mp3 bitrate in kb/s)

    test wave size: 200 kb
bitratemp3 sizeencode timequality
8 kb25 kb3-4 sec.poor
16 kb50 kb3-4 sec.good
24 kb75 kb3-4 sec.good
32 kb100 kb3-4 sec.very good


Security

CapiTelWeb generate a log file in capitel directory.

When you correct login create capitelweb a session-token for your ip. This ip have now full access until you logout or the session is timed out. Logout or timeout delete the session-token. In this version can you define only one account for capitelweb.

When you have a private network, i.e. 192.168.1.1-255 can you use the "free_access_for_ip" option. This feature give the defined ip/ip-range free access. See the capitelweb.cfg for details.

Full IP deny/allow comming in future versions.


Contact

Author: Denny Mleinek

You can me contact:

eMail: denny@esa-box.de

WebSite: www.esa-box.de

Fido-Netmail: 2:248/7310