Hi,
I have installed the latest rtpproxy and run it with ser-0.8-14. I have
also include nathelper modules. When I try to register a siprua gateway
with SER, the IP is still 192.168.1.xx. It cannot be translated to NAT
public IP.
Why is that so?
Thanks.
Thomas
Appendix: my ser.cfg
--------------------------------------------------
#
# $Id: ser.cfg,v 1.21 2003/06/04 13:47:36 jiri Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters ------------------------
debug=3 # debug level (cmd line: -dddddddddd)
fork=yes
log_stderror=no # (cmd line: -E)
/* Uncomment these lines to enter debugging mode
debug=7
fork=no
log_stderror=yes
*/
check_via=no # (cmd. line: -v)
dns=no # (cmd. line: -r)
rev_dns=no # (cmd. line: -R)
port=5060
children=4
fifo="/tmp/ser_fifo"
alias=mydomain.dyndns.org
# ------------------ module loading ----------------------------------
loadmodule "/usr/local/lib/ser/modules/nathelper.so"
loadmodule "/usr/local/lib/ser/modules/textops.so"
loadmodule "/usr/local/lib/ser/modules/sl.so"
loadmodule "/usr/local/lib/ser/modules/tm.so"
loadmodule "/usr/local/lib/ser/modules/rr.so"
loadmodule "/usr/local/lib/ser/modules/maxfwd.so"
loadmodule "/usr/local/lib/ser/modules/usrloc.so"
loadmodule "/usr/local/lib/ser/modules/registrar.so"
# ----------------- setting module-specific parameters ---------------
# -- usrloc params --
modparam("usrloc", "db_mode", 0)
# -- rr params --
# add value to ;lr param to make some broken UAs happy
modparam("rr", "enable_full_lr", 1)
# ------------------------- request routing logic -------------------
# main routing logic
route{
# initial sanity checks -- messages with
# max_forwards==0, or excessively long requests
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
break;
};
if (len_gt( max_len )) {
sl_send_reply("513", "Message too big");
break;
};
# we record-route all messages -- to make sure that
# subsequent messages will go through our proxy; that's
# particularly good if upstream and downstream entities
# use different transport protocol
record_route();
# loose-route processing
if (loose_route()) {
t_relay();
break;
};
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following command
# with proper names and addresses in it)
if (uri==myself) {
if (method=="REGISTER") {
save("location");
break;
};
# native SIP destinations are handled using our USRLOC DB
if (!lookup("location")) {
sl_send_reply("404", "Not Found");
break;
};
};
#inserted by klaus
if (method=="INVITE") {
record_route();
force_rtp_proxy();
/* set up reply processing */
t_on_reply("1");
};
# forward to current uri now; use stateful forwarding; that
# works reliably even if we forward from TCP to UDP
if (!t_relay()) {
sl_reply_error();
};
}
#inserted by klaus
# all incoming replies for t_onrepli-ed transactions enter here
onreply_route[1] {
if (status=~"[12][0-9][0-9]")
force_rtp_proxy();
}
Hallo all,
I've just installed the serweb interface in a running
ser environment.
In spite of changing the access mode of the ser_fifo
(stored in /tmp) to
allow php scripts for reading and writing, php scripts
send the
following error message to my web browser "sorry --
cannot open write
fifo".
Since the ser_fifo file location is under the /tmp
directory, I didn't
change the value of the fifo_server parameter in the
config.php script.
The question is: is the value path of the ser_fifo
relative to the
running script (functions.php) or absolute?
Best regard,
=====
Al-Hezmi, Adel
----------------------------------------------------------------------------------
Home page: www.cs.tu-berlin.de/~adelhazm
___________________________________________________________
Gesendet von Yahoo! Mail - Jetzt mit 250MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
Hi,
My understanding on SIP outbound proxy server is that it can solve the
NATed clients problem, while typically proxy server cannot do this. Do
you agree?
However, can outbound proxy server cannot solve the firewall problem?
I think it cannot do that. Do you agree?
Thomas
Dear all,
What monitoring tools to monitor and restart SER when it stops? We tried
daemontools but it only monitor process in the foreground and since SER
forks as daemon we are not able to get it to work. So anyone has another
tool to perform the task please let us know
Ray
Hello All,
I'm new user of SER. I'm using ser 0.8.14 release and a Cisco 5300 gateway.
I would like make call to PSTN from SIP endpoint via SER. What
configuration is needed for 5300 gateway in order to make it work? Thanks.
Victor
_________________________________________________________________
MSN Tool Bar 幫你刪除惱人的廣告 ! http://toolbar.msn.com.hk
Hi,
I have heard someone say about rtp proxy that allows ser work without
installing STUN server. Can anyone tell me how to configure it? Do you I
need to recompile the code and enable this function? It would be better
if you can post a ser.cfg example.
Thank you.
Thomas
Hi everybody,
When I uncomment the above two lines and try to run my ser server, it doesn't run.
loadmodule "/usr/local/lib/ser/modules/auth.so"
loadmodule "/usr/local/lib/ser/modules/auth_db.so"
I've looked for this .so(s) and i've found them at the /usr/local/lib/ser/modules/ directory, the same as my ser.cfg configuration shows me. The same happens when I try to comment the line:
modparam("usrloc", "db_mode", 0)
and uncomment the line:
modparam("usrloc", "db_mode", 2)
The same happens, ser server doesn't run. What am I doing wrong ? The files that ser asks for exists exactly at the path of the configuration file (ser.cfg).
--
Felipe Martins
Linux System Administrator
Tep Solution Provider
Mundivox Communications
Rua Lauro Muller, 116/Sala 505
RJ - Brasil - 22290-906
Tel.: 55 21 3820-8839
Fax.: 55 21 3820-8844
Hi:
I have one question to get help from you! If UA call a
user by my SER Proxy, and SER can't find the called user
in itself location, it will return 404"not found". But this is
not What I want. What I want is to let SER forward the
request except REGISTER to upper proxy??
How should I configure SER to get the goal ???
Thanks a lot for your help!
Best Regards
Sun Zongjun
Dear all,
Does anyone know how to configure SER forks but not as daemon? Saw some
posting to run ser as -D, we tried that but it didn't work. Any idea?
Ray