hi klaus and all,
with ur guidance i have accomplished to download source code from cvs, after
which i executed "make all" & "make install"..... and then i was
lost
again.... didn't know how to get the server running. tried sip commands
such as "serctl start" or "ser", but all did not work.
since linux is like an extra-terrestrial object to me (and i am all alone on
this project) and SER is still the best solution for me, is there a
"nat_uac_test" working rpm package out there that can ease the pain of
installation for me?
i am running redhat9, i have tried package "ser-0.8.12-0.i386.rpm" for
redhat7.3, 8, 9 (downloaded from berlios ftp site). none of them understands
"nat_uac_test".
best regards,
---------------------------------------------
Neo-Online Corporation
Next Gen Networking Expert
Marty Chen
System Engineer
Tel: +886-2-7707-7988 ext 151
Cell: +886-960-516-560
Email: marty-chen(a)neo-ol.com
----- Original Message -----
From: Klaus Darilion
To: Marty Chen
Cc: Iptel\Serusers
Sent: Friday, April 23, 2004 3:38 PM
Subject: Re: [Serusers] "nat_uac_test" - missing modules when starting SER?
yes, you need a cvs client to download from cvs.
i'm sure cvs is included in your linux distribution, just install the
rpms and you will be fine (or use: apt-get install cvs if you are a
debian user).
btw: you also need developement tools installed on your PC (gcc ...)
klaus
Marty Chen wrote:
hi Klaus,
thx,
one more question regarding cvs, do i need to install some "cvs client" in
order to execute the following commands?
set CVSROOT=:pserver:anonymous@cvs.berlios.de:/cvsroot/ser
export CVSROOT
cvs login
i tried to run the commands but nothing happened.
best regards,
---------------------------------------------
Neo-Online Corporation
Next Gen Networking Expert
Marty Chen
System Engineer
Tel: +886-2-7707-7988 ext 151
Cell: +886-960-516-560
Email: marty-chen(a)neo-ol.com
----- Original Message -----
From: Klaus Darilion
To: Marty Chen
Cc: Iptel\Serusers
Sent: Thursday, April 22, 2004 8:09 PM
Subject: Re: [Serusers] "nat_uac_test" - missing modules when starting
SER?
Forget about the rpm release - the updated stable release (nat
enhancements, bugfixes, ...) is only in CVS.
IMPORTANT: uninstall all ser-related rpms before building from source
get it from cvs as explained on:
http://iptel.org/ser/cvs/
and then:
make all
make install
regards
klaus
Marty Chen wrote:
hi klaus,
first, thx for helping out.
i am running the "ser-0.8.12-0.i386.rpm" version of SER on redhat 9
released
by
iptel.org
i am a newbie in linux.... so if u could instruct me on how to locate the
nathelper module then perhaps i can find out the more about the version in
detail.
best regards,
---------------------------------------------
Neo-Online Corporation
Next Gen Networking Expert
Marty Chen
System Engineer
Tel: +886-2-7707-7988 ext 151
Cell: +886-960-516-560
Email: marty-chen(a)neo-ol.com
----- Original Message -----
From: Klaus Darilion
To: Marty Chen
Cc: Iptel\Serusers
Sent: Thursday, April 22, 2004 6:10 PM
Subject: Re: [Serusers] "nat_uac_test" - missing modules when starting
SER?
>
>which version of ser do you use? It's for sure in unstable and stable
>from cvs.
>
>klaus
>
>Marty Chen wrote:
>
>
>
>>hi, when ever i startup SER with this function used, "nat_uac_test", i
get
the cfg loading error "is some module
missing"
i know the function is in nathelper module, and it is loaded too.
can someone tell me what to do in order to use this function?
below is a sample code using nat_uac_test. thx in advance.
marty.
==============================================================
if (nat_uac_test("3")) {
# allow RR-ed requests, as these may indicate that
# a NAT-enabled proxy takes care of it; unless it is
# a REGISTER
if (method == "REGISTER" || ! search("?Record-Route:")) {
log("LOG: Someone trying to register from private IP,
rewriting\n");
# This will work only for user agents that
support symmetric
# communication. We tested quite many of them and majority is
# smart smart enough to be symmetric. In some phones, like
# it takes a configuration option. With Cisco 7960, it is
# called NAT_Enable=Yes, with kphone it is called
# "symmetric media" and "symmetric signaling". (The latter
# not part of public released yet.)
fix_nated_contact(); # Rewrite contact with source IP of
signalling
if (method == "INVITE") {
fix_nated_sdp("1"); # Add direction=active to SDP
};
force_rport(); # Add rport parameter to topmost Via
setflag(6); # Mark as NATed
};
};
best regards,
---------------------------------------------
Neo-Online Corporation
Next Gen Networking Expert
Marty Chen
System Engineer
Tel: +886-2-7707-7988 ext 151
Cell: +886-960-516-560
Email: marty-chen(a)neo-ol.com
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers