Hi
all
with the help from Henning Westerholt, i install sip-router
successfull
i just wonder there are 2
command
ser
sercmd
what is the difference between them
Thank
you
Ha`
debian:/usr/local/etc/ser# ser
-h
version: ser 2.1.0-dev23-make (i386/linux)
Usage: ser
[options]
Options:
-f
file Configuration file (default:
/usr/local/etc/ser/ser.cfg)
-L
path Modules search path (default:
/usr/local/lib/ser/modules:/usr/local/lib/ser/modules_s:/usr/local/lib/ser/modules_k)
-c Check
configuration file for errors
-l address
Listen on the specified address/interface (multiple
-l
mean listening on more addresses). The address format
is
[proto:]addr_lst[:port], where
proto=udp|tcp|tls|sctp,
addr_lst= addr|(addr, addr_lst)
and
addr=
host|ip_address|interface_name.
E.g: -l locahost, -l udp:127.0.0.1:5080, -l
eth0:5062,
-l "sctp:(eth0)", -l "(eth0, eth1,
127.0.0.1):5065".
The default behaviour is to listen on all the interfaces.
-n processes Number of child processes to fork per
interface
(default: 8)
-r Use dns to check
if is necessary to add a
"received="
field to a via
-R Same as `-r` but
use reverse
dns;
(to use both use `-rR`)
-v Turn on "via:"
host checking when forwarding replies
-d Debugging mode
(multiple -d increase the level)
-D
no 1..do not fork (almost) anyway,
2..do not daemonize
creator
3..daemonize (default)
-E Log to
stderr
-T Disable
tcp
-N Number of tcp
child processes (default: equal to `-n')
-W poll
method
-V Version
number
-h This help
message
-b nr
Maximum receive buffer size which will not be exceeded
by
auto-probing procedure even if OS allows
-m
nr Size of shared memory allocated in
Megabytes
-w dir
Change the working directory to "dir" (default: "/")
-t
dir Chroot to "dir"
-u
uid Change uid
-g
gid Change gid
-P
file Create a pid file
-G
file Create a pgid file
-O
nr Script optimization level
(debugging option)
debian:/usr/local/etc/ser# sercmd -h
version: sercmd
0.1
Usage: sercmd [options][-s address] [ cmd
]
Options:
-s address unix socket name or host
name to send the commands on
-R
name force reply socket name, for the unix datagram
socket mode
-D dir create
the reply socket in the directory <dir> if no
reply
socket is forced (-R) and a unix datagram socket is
selected
as the transport
-f format print the result
using format. Format is a string
containing
%v at the places where values read from the reply should
be
substituted. To print '%v', escape it using '%': %%v.
-v
Verbose
-V Version
number
-h This help
message
address:
[proto:]name[:port] where
proto is one of tcp, udp, unixs or
unixd
e.g.: tcp:localhost:2048 ,
unixs:/tmp/ser_ctl
cmd:
method [arg1
[arg2...]]
arg:
string or number; to force a
number to be interpreted as string
prefix it by
"s:", e.g. s:1
Examples:
sercmd
-s unixs:/tmp/ser_unix
system.listMethods
sercmd -f "pid:
%v desc: %v\n" -s udp:localhost:2047
core.ps
sercmd ps # uses
default ctl socket
sercmd # enters interactive mode on the default
socket
sercmd -s tcp:localhost #
interactive mode, default port