Difference between revisions of "Instalasi SER"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  (New page: Install SER   # apt-get install ser  Restart SER   # /etc/init.d/ser restart    ----  * Linux Howto * VoIP)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| Line 1: | Line 1: | ||
| + | Siapkan MySQL Server  | ||
| + | |||
| + |  # apt-get install mysql-server libmysqlclient15-dev   | ||
| + |  # apt-get install libphp-adodb  | ||
| + |  # apt-get install libgd2-xpm libgd2-xpm-dev  | ||
| + |  # apt-get install php5-mysql  | ||
| + |  # apt-get install php5-gd  | ||
| + |  # apt-get install php5-curl  | ||
| + |  # apt-get install php-image-graph php-image-canvas php-pear  | ||
| + | |||
| + | Siapkan Password Root untuk MySQL  | ||
| + | |||
| + |  mysql  | ||
| + |  mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');  | ||
| + | |||
| + | |||
| + | |||
Install SER  | Install SER  | ||
| Line 6: | Line 23: | ||
  # /etc/init.d/ser restart  |   # /etc/init.d/ser restart  | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==Menggunakan SERctl==  | ||
| + | |||
| + |  # serctl   | ||
| + |  /usr/sbin/serctl $Revision: 1.83.2.2 $  | ||
| + |  parameter usage:   | ||
| + | |||
| + |            * subscribers *  | ||
| + |  add <username> <password> <email> .. add a new subscriber (*)  | ||
| + |  passwd <username> <passwd> ......... change user's password (*)  | ||
| + |  rm <username> ...................... delete a user (*)  | ||
| + |  mail <username> .................... send an email to a user  | ||
| + |  alias show [<alias>] ............... show aliases  | ||
| + |  alias rm <alias> ................... remove an alias  | ||
| + |  alias add <alias> <uri> ............ add an aliases   | ||
| + |  rpid add <username> <rpid> ......... add rpid for a user (*)  | ||
| + |  rpid rm <username> ................. set rpid to NULL for a user (*)  | ||
| + |  rpid show <username> ............... show rpid of a user  | ||
| + | |||
| + |            * access control lists *  | ||
| + |  acl show [<username>] .............. show user membership  | ||
| + |  acl grant <username> <group> ....... grant user membership (*)  | ||
| + |  acl revoke <username> [<group>] .... grant user membership(s) (*)  | ||
| + | |||
| + |            * usrloc *  | ||
| + |  ul show [<username>]................ show in-RAM online users  | ||
| + |  ul rm <username> ................... delete user's UsrLoc entries  | ||
| + |  ul add <username> <uri> ............ introduce a permanent UrLoc entry  | ||
| + |  showdb [<username>] ................ show online users flushed in DB  | ||
| + | |||
| + |            * pa *  | ||
| + |  pa pres <p_uri> <pstate>............ set pstate for a presentity  | ||
| + |  pa loc <p_uri> <loc>................ set location for a presentity  | ||
| + | |||
| + |            * domains *  | ||
| + |  domain show ........................ show list of served domains  | ||
| + |  domain add <domainname> ............ add a new served domain  | ||
| + |  domain rm <domainname> ............. remove a served domain  | ||
| + | |||
| + |            * control and diagnostics *  | ||
| + |  moni ... show internal status      start .... start ser  | ||
| + |  ps ..... show runnig processes     stop ..... stop ser  | ||
| + |  fifo ... send raw FIFO commands    restart .. restart ser  | ||
| + |  ping <uri> .. ping a URI (OPTIONS)  | ||
| + |  cisco_restart <uri> .. restart a Cisco phone (NOTIFY)  | ||
| + | |||
| + | |||
| + |    Commands labeled with (*) will prompt for a MySQL password.  | ||
| + |    If the variable PW is set, the password will not be prompted.  | ||
| + | |||
| + |      ACL privileges are: local ld int voicemail free-pstn prepaid  | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
Revision as of 08:50, 5 March 2008
Siapkan MySQL Server
# apt-get install mysql-server libmysqlclient15-dev # apt-get install libphp-adodb # apt-get install libgd2-xpm libgd2-xpm-dev # apt-get install php5-mysql # apt-get install php5-gd # apt-get install php5-curl # apt-get install php-image-graph php-image-canvas php-pear
Siapkan Password Root untuk MySQL
mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
Install SER
# apt-get install ser
Restart SER
# /etc/init.d/ser restart
Menggunakan SERctl
# serctl /usr/sbin/serctl $Revision: 1.83.2.2 $ parameter usage:
* subscribers * add <username> <password> <email> .. add a new subscriber (*) passwd <username> <passwd> ......... change user's password (*) rm <username> ...................... delete a user (*) mail <username> .................... send an email to a user alias show [<alias>] ............... show aliases alias rm <alias> ................... remove an alias alias add <alias> <uri> ............ add an aliases rpid add <username> <rpid> ......... add rpid for a user (*) rpid rm <username> ................. set rpid to NULL for a user (*) rpid show <username> ............... show rpid of a user
* access control lists * acl show [<username>] .............. show user membership acl grant <username> <group> ....... grant user membership (*) acl revoke <username> [<group>] .... grant user membership(s) (*)
* usrloc * ul show [<username>]................ show in-RAM online users ul rm <username> ................... delete user's UsrLoc entries ul add <username> <uri> ............ introduce a permanent UrLoc entry showdb [<username>] ................ show online users flushed in DB
* pa * pa pres <p_uri> <pstate>............ set pstate for a presentity pa loc <p_uri> <loc>................ set location for a presentity
* domains * domain show ........................ show list of served domains domain add <domainname> ............ add a new served domain domain rm <domainname> ............. remove a served domain
* control and diagnostics * moni ... show internal status start .... start ser ps ..... show runnig processes stop ..... stop ser fifo ... send raw FIFO commands restart .. restart ser ping <uri> .. ping a URI (OPTIONS) cisco_restart <uri> .. restart a Cisco phone (NOTIFY)
Commands labeled with (*) will prompt for a MySQL password. If the variable PW is set, the password will not be prompted.
ACL privileges are: local ld int voicemail free-pstn prepaid