Camfrog Web Basic User Guide
Summary
The Camfrog Web Basic software makes it simple to add web-based multi-user videoconferencing to any website. No user registration or database integration is required with Camfrog Web.
Camfrog Web Server uses a single TCP port (6006 by default) and UDP range (5000-15000 by default) for all types of incoming connections.
The license file provided with the server contains the maximum number of simultaneous connected users that works with the package that you purchased, the default server name (the name can be changed later via configuration file) and up to 3 domains to accept incoming connections. Each domain can be configured to accept the needed connection mode, for example:
www.camfrogweb.com/chat
Camfrog Web server supports one logon mode. In this mode the server will kick a previously connected user if a new user with same nickname logs on.
CamfrogWEB Active X control usage
To insert the Active X control into the WEB page you should use the example code:
<object classid="CLSID:64E27CFB-8B69-4b83-80F0-36A81437D587" id="cfweb" width="700" height="550" codebase="http://activex.camfrogweb.com/basic/ cfweb_activex.camfrogweb.com-basic_instmodule.exe#version=2,0,1,2">
<PARAM NAME="cfsServerName" VALUE="cfwserver.YOURDOMAIN.com">
<PARAM NAME="cfsServerPort" VALUE="6006">
</object>
Active X params (formatted as <PARAM NAME=”…” VALUE=”…”>):
cfsServerName (default value is "")
Camfrog Web Server address. This is the address where your Camfrog Web server is located.
cfsServerPort (default value is 6006 // 6006 – is a default CamfrogWEB Server port)
Change this value only in the case that you have changed the server port before. Otherwise please leave it as default.
Camfrog Server configuration
camfrogwebserver.conf
ServerName
Server name. By default the same as specified in the server license file
NoWebcams
Do not allow users without webcams
By default NoWebcams=off
TalkTime
User talk time limitation
By default TalkTime=30
Possible values 0 (unlimited), 30, 60, 90, 120
UdpRangeLow
UDP range start
By default UdpRangeLow=5000
UdpRangeHigh
UDP range stop
By default UdpRangeHigh=15000
ServerPort
Server port
By default ServerPort=6006
VideoExpirationMode
Used to enable/disable video expiration system
By default VideoExpirationMode=off
VideoExpirationTime
Allowed video time
By default VideoExpirationTime=600
Commands for Camfrog Web Basic
/help – show help screen
/ver - display version and uptime
/msg - send a private message
/stat or /stats - display statistics
/ignore - manage ignore list
/quit or /exit - quit
/banlist - manage ban list
/reloadbl - reload ban list
/clearbl - clear ban list
/punish - punish user
/unpunish - unpunish user
/ban - ban user
/banip - ban user by ip
/kick - kick user
/ip - display user ip
/whowatching - check who is watching on this user
/watchlist - check user's watch list
/opme - enable owner status
/msg - send a private message
Syntax:
/msg <nick> <message>
Example:
/msg Lola Hello, I’m here! How are you?
Lola receives private message from you
/ignore - manage ignore list
Syntax:
/ignore <nick> [-]
Example:
/ignore Horror
Horror added to ignore list. You cannot receive messages and IMs from user Horror
/ignore Jeniffer -
Jeniffer deleted from ignore list
/banlist - manage ban list
Syntax:
/banlist list [part]
Example:
/banlist list
Shows list of all rules
/banlist list allow
Shows only allow rules
Syntax:
/banlist add <rule>
a. /banlist add (deny|allow) nick <nick> (no-expire | expire (hour | day | halfmonth | month | year)
Deny or allow <nick> to connect for a specified time
Example:
/banlist add deny nick Billi expire halfmonth
Deny Billi to connect to server for a 15 days
/banlist add allow nick Martha no-expire
Allow Martha to connect to server for an infinite time
b. /banlist add (deny|allow) ip <IP> <IPmask> (no-expire | expire (hour | day | halfmonth | month | year))
Deny or allow <IP> or subnet to connect for a specified time
Example:
/banlist add deny ip 192.168.43.64 255.255.255.0 expire year
Deny host 192.168.43.64 to connect for a year
c. /banlist add (deny|allow) nick_ip <nick> <IP> <IPmask> (no-expire | expire (hour | day | halfmonth | month | year))
Deny or allow <nick> and <IP> or subnet to connect for a specified time
Example:
/banlist add deny nick_ip RickiTicki 192.168.43.64 255.255.255.0 no-expire
Deny user RickiTicki on host 192.168.43.64 to connect for an infinite time
Syntax:
/banlist remove <rule_part>
Remove first founded rule from list
Example:
/banlist remove allow
Removes first founded allow rule
/banlist remove deny nick_ip
Removes first founded deny nick_ip rule
/punish - punish user
Syntax:
/punish <nick> [minute, hour, day] | (N minutes, hours, days) [reason]
Example:
/punish Shon 3 hours
Shon punished on server for a 3 hours
/punish Shon 2 days
Shon punished on server for a 2 days
/punish Shon minute
Shon punished on server for a one minute
/punish Shon 12 minutes No flood, please
Shon punished on server for a 12 minutes with reason “No flood, please”
Min / Max values: minutes from 1 to 60, hours from 1 to 24, days from 1 to 3
/unpunish - unpunish user
Syntax:
/unpunish <nick>
Example:
/unpunish Shon
Shon unpunished on server and can continue to chat
/ban - ban user
Syntax:
/ban <nick>
Example:
/ban BadBoy
Banned BadBoy for a default time
Default time set in GUI Advanced Server
/banip - ban user by ip
Syntax:
/banip <nick>
Example:
/banip BadBoy
Banned BadBoy’s subnet for a default time
Default time set in GUI Advanced Server
/kick - kick user
Syntax:
/kick <nick> [reason]
Example:
/kick Lukas
Kick Lukas from chat without reason
/kick Lukas Don’t be so angry
Kick Lukas from chat with reason “Don’t be so angry”
/ip - display user ip
Syntax:
/ip <nick>
Example:
/ip TheRiddle
You see IP of the user TheRiddle
/whowatching - check who is watching on this user
Syntax:
/whowatching <nick>
Example:
/whowatching Jimmi
You see list of users who watching Jimmi
/watchlist - check user's watch list
Syntax:
/watchlist <nick>
Example:
/watchlist Ann
You see list of users who watched by Ann
/opme - enable operator status
Syntax:
/opme <password>
Example:
/opme verylongpassword
If password accepted you become an operator on server
|