Hi.
I've installed ser 0.8.11, mysql 4.0. Then i did everything according to
Dan's howto. So ser+mysql bundle working well. I created some users using
serctl utility. The my goal is the digest authorization via ser. Does anyone
know how can i enable this feature?
Thanks.
Hi,
For billing issue, we always look sip message's "from" field for voip call charge.
At this moment, we get a problem that call forwarding's call charge....
When we use call forwarding in ser proxy, the call goes, but the "from" is the still the calling party number, we hope this forwading call could be pay the called party.
Does any one know how do we write script to modify "From:"(original) URI?
We have look into replace(), but we have trouble to rewrite "from URI" properly.
best regard
gentrice
try 'mhomed=yes' in the global section of your config.
Another option would be to configure ser to listen only to the public IP
address and configure the phones to use the public IP address of ser.
Klaus
> -----Original Message-----
> From: Gregory Sandul [mailto:gregorysandul@yahoo.com]
> Sent: Monday, November 24, 2003 9:22 AM
> To: serusers(a)lists.iptel.org
> Subject: [Serusers] rtpproxy for private networks without NAT
> and way outside
>
>
> Hi.
> Assume I have phones in private network 10.0.0.0/24.
> There is no NAT server in this network, no default
> gateway, no way to outside world (except SER). The
> only server phones "know" about is SER.
> SER has 2 NIC's one in 10.0.0.0/24 network ip
> 10.0.0.17 and other in "real" word 201.0.X.X/24. There
> are some phones (or may be SIP servers) in "real"
> world.
> I want to force rtpproxy for outside world and do not
> for private networks.
>
> I made some test and it fails.
> If I contact from private network to outside world the
> Via message contains private SER ip 10.0.0.17 and
> phone which I need to contact does not know how to
> contact SER. Also contact in SDP message contains
> private ser IP 10.0.0.17 because I have forced
> rtpproxy.
>
> As I understand, it it necessary to modify SDP and SIP
> messages (contact and Via) in a config script while
> processing requestst after forcing rtpproxy.
> Is it possible?
> May be I missed something, but I have not founded such
> functions.
>
> Regards,
> Greg.
>
>
> __________________________________
> Do you Yahoo!?
> Free Pop-Up Blocker - Get it now
> http://companion.yahoo.com/
>
> _______________________________________________
> Serusers mailing list
> serusers(a)lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
>
Hi Igor?
What is the problem? Have you tried watching the network traffic (ethereal or ngrep)?
Klaus
-----Original Message-----
From: Igor Borisovsky [mailto:igor@datanaut.com]
Sent: Sun 23.11.2003 12:24
To: Andrei Pelinescu-Onciul
Cc: serusers(a)lists.iptel.org
Subject: Re: [Serusers] Urgent help: ser & digest authorization!
Hi.
> If you are using the default config, look for the comments:
>
> # Uncomment this if you want digest authentication
>
> Do as they say.
I've already uncommented this lines. My config file is:
#
# $Id: ser.cfg,v 1.21.2.1 2003/07/30 16:46:18 andrei 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"
# ------------------ module loading ----------------------------------
# Uncomment this if you want to use SQL database
loadmodule "/usr/local/lib/ser/modules/mysql.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"
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
loadmodule "/usr/local/lib/ser/modules/auth.so"
loadmodule "/usr/local/lib/ser/modules/auth_db.so"
# ----------------- setting module-specific parameters ---------------
# -- usrloc params --
#modparam("usrloc", "db_mode", 0)
# Uncomment this if you want to use SQL database
# for persistent storage and comment the previous line
modparam("usrloc", "db_mode", 2)
# -- auth params --
# Uncomment if you are using auth module
#
modparam("auth_db", "calculate_ha1", yes)
#
# If you set "calculate_ha1" parameter to yes (which true in this config),
# uncomment also the following parameter)
#
modparam("auth_db", "password_column", "password")
# -- 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=~"domain.com") {
if (method=="REGISTER") {
# Uncomment this if you want to use digest authentication
if (!www_authorize("domain.com", "subscriber")) {
www_challenge("domain.com", "0");
break;
};
save("location");
break;
};
# native SIP destinations are handled using our USRLOC DB
if (!lookup("location")) {
sl_send_reply("404", "Not Found");
break;
};
};
# 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();
};
}
Besides, I tried to use proxy_authorize instead of www_authorize.
I didn't help.
By the way, i used the following sip-clients:
1. sj-phone(http://www.sjlabs.com/);
2. sipps(http://www.nero.com)
----- Original Message -----
From: "Andrei Pelinescu-Onciul" <pelinescu-onciul(a)fokus.fraunhofer.de>
To: "Igor Borisovsky" <igor(a)datanaut.com>
Cc: <serusers(a)lists.iptel.org>
Sent: Saturday, November 22, 2003 4:52 PM
Subject: Re: [Serusers] Urgent help: ser & digest authorization!
> On Nov 22, 2003 at 15:48, Igor Borisovsky <igor(a)datanaut.com> wrote:
> > Hi.
> > I've installed ser 0.8.11, mysql 4.0. Then i did everything according to
> > Dan's howto. So ser+mysql bundle working well. I created some users
using
> > serctl utility. The my goal is the digest authorization via ser. Does
anyone
> > know how can i enable this feature?
> > Thanks.
>
>
> If you are using the default config, look for the comments:
>
> # Uncomment this if you want digest authentication
>
> Do as they say.
>
>
> Andrei
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
I have set up a ser server (0.8.11-r1) on the office LAN. I can log in using Xten from an office PC, however when I try to connect to the NAT address of the ser server from a PC on the internet I cannot log in. I have used ngrep on the server, and can see the traffic to the internet PC. The packets contain the correct address of the internet PC but the internal address of the ser server. I'm expecting some rtfm replies here, but I have read the manual and haven't been able to figure out how to set up ser.cfg to make this work. Grateful for any help!
Jon Ole
I've been reading that recently that SER does not yet have any support
for a PAM module.
Since their aren't any PAM modules, can SER send plain-text passwords
to a Radius server? That way we can use PAM on our Radius server to
authenticate and lookup accounts on servers running Kerberos and LDAP?
Or does SER forward credentials (digested or hashed) that it receives
from a sip-client (say from a Cisco 7960)?
Any help would be appreciated.
Thanks, Victor
********************
Network Analyst
Columbia University
********************
I used a rule forwarding 14551(a)mydomain.com to 14551(a)fwd.pulver.com . It was
working very fine.
When I removed that rule, if I dial 14551 it is still taking to the same old
URI although I removed that forwarding script in the ser.cfg and I restarted
ser.
What I expect is 404 Not found, when I dial 14451 when I remove that.
How can I remove the cache in ser?
Pls help.
Kannaiyan