Difference between revisions of "Menggunakan openserctl"

From OnnoWiki
Jump to navigation Jump to search
Line 1: Line 1:
 +
==Menyiapkan openserctl==
 +
 +
Edit /etc/openser/openserctlrc
 +
 +
# vi /etc/openser/openserctlrc
 +
 +
Pastikan
 +
 +
## your SIP domain
 +
SIP_DOMAIN=openser.org
 +
 +
## database type: MYSQL or PGSQL, by defaulte none is loaded
 +
DBENGINE=MYSQL
 +
 +
## database host
 +
DBHOST=localhost
 +
 +
## database name
 +
DBNAME=openser
 +
 +
## database read/write user
 +
DBRWUSER=openser
 +
 +
## database read only user
 +
DBROUSER=openserro
 +
 +
## password for database read only user
 +
DBROPW=openserro
 +
 +
## database super user
 +
DBROOTUSER="root"
 +
 +
## type of aliases used: DB - database aliases; UL - usrloc aliases
 +
## - default: none
 +
ALIASES_TYPE="DB"
 +
 +
## control engine: FIFO or UNIXSOCK
 +
## - default FIFO
 +
CTLENGINE="FIFO"
 +
 +
## path to FIFO file
 +
OSER_FIFO="FIFO"
 +
 +
## check ACL names; default on (1); off (0)
 +
# VERIFY_ACL=1
 +
 +
## ACL names - if VERIFY_ACL is set, only the ACL names from below list
 +
## are accepted
 +
# ACL_GROUPS="local ld int voicemail free-pstn"
 +
 +
## presence of serweb tables - default "no"
 +
# HAS_SERWEB="yes"
 +
 +
## verbose - debug purposes - default '0'
 +
# VERBOSE=1
 +
 +
## do (1) or don't (0) store plaintext passwords
 +
## in the subscriber table - default '1'
 +
# STORE_PLAINTEXT_PW=0
 +
 +
 +
 +
==Menjalankan openserctl==
 +
 
  # openserctl  
 
  # openserctl  
 
  /usr/sbin/openserctl 1.2 - $Revision: 2135 $
 
  /usr/sbin/openserctl 1.2 - $Revision: 2135 $

Revision as of 17:26, 7 March 2008

Menyiapkan openserctl

Edit /etc/openser/openserctlrc

# vi /etc/openser/openserctlrc

Pastikan

## your SIP domain
SIP_DOMAIN=openser.org
## database type: MYSQL or PGSQL, by defaulte none is loaded
DBENGINE=MYSQL
## database host
DBHOST=localhost
## database name
DBNAME=openser
## database read/write user
DBRWUSER=openser
## database read only user
DBROUSER=openserro
## password for database read only user
DBROPW=openserro
## database super user
DBROOTUSER="root"
## type of aliases used: DB - database aliases; UL - usrloc aliases
## - default: none
ALIASES_TYPE="DB"
## control engine: FIFO or UNIXSOCK
## - default FIFO
CTLENGINE="FIFO"
## path to FIFO file
OSER_FIFO="FIFO"
## check ACL names; default on (1); off (0)
# VERIFY_ACL=1
## ACL names - if VERIFY_ACL is set, only the ACL names from below list
## are accepted
# ACL_GROUPS="local ld int voicemail free-pstn"
## presence of serweb tables - default "no"
# HAS_SERWEB="yes"
## verbose - debug purposes - default '0'
# VERBOSE=1
## do (1) or don't (0) store plaintext passwords
## in the subscriber table - default '1'
# STORE_PLAINTEXT_PW=0


Menjalankan openserctl

# openserctl 
/usr/sbin/openserctl 1.2 - $Revision: 2135 $
Existing commands:
-e  -- command 'start|stop|restart'
restart ............................ restart OpenSER
start .............................. start OpenSER
stop ............................... stop OpenSER
-e  -- command 'cisco_restart' - restart CISCO phone (NOTIFY)
cisco_restart <uri> ................ restart phone configured for <uri>
-e  -- command 'online' - dump online users from memory
online ............................. display online users
-e  -- command 'monitor' - show internal status
monitor ............................ show server's internal status
-e  -- command 'ping' - ping a SIP URI (OPTIONS)
ping <uri> ......................... ping <uri> with SIP OPTIONS
-e  -- command 'ul|alias' - manage user location or aliases
ul show [<username>]................ show in-RAM online users
ul show --brief..................... show in-RAM online users in short format
ul rm <username> [<contact URI>].... delete user's UsrLoc entries
ul add <username> <uri> ............ introduce a permanent UrLoc entry
ul add <username> <uri> <expires> .. introduce a temporary UrLoc entry
-e  -- command 'fifo'
fifo ............................... send raw FIFO command


Pranala Menarik