Dear Lee,
I found the SIP Gateway entry. But still there UA is not registering the
server. Follwing is the ser.cfg setting. Is there any way to check
registration from the commond line in the Linx box ( my ser and mysql are
running in Fedor 5 box)
Aruna
#
# $Id: ser.cfg,v 1.21.4.1 2003/11/10 15:35:15 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/lib/ser/modules/mysql.so"
loadmodule "/usr/lib/ser/modules/sl.so"
loadmodule "/usr/lib/ser/modules/tm.so"
loadmodule "/usr/lib/ser/modules/rr.so"
loadmodule "/usr/lib/ser/modules/maxfwd.so"
loadmodule "/usr/lib/ser/modules/usrloc.so"
loadmodule "/usr/lib/ser/modules/registrar.so"
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
loadmodule "/usr/lib/ser/modules/auth.so"
loadmodule "/usr/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 ( msg:len > 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") {
# Uncomment this if you want to use digest authentication
if (!www_authorize("ruh.ac.lk", "subscriber")) {
www_challenge("ruh.ac.lk", "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();
};
}
Sam Lee writes:
There should be a Proxy address field in the
configuration of the
X-Lite. Check thru the configs carefully.
-----Original Message-----
From: S.A.S. Lorensuhewa [mailto:aruna@cc.ruh.ac.lk]
Sent: Friday, June 02, 2006 3:51 PM
To: Sam Lee
Cc: S.A.S. Lorensuhewa; serusers(a)lists.iptel.org
Subject: Re: Ser.cfg
Daer Lee,
Where to put Sip proxy address?
Following entry I leave blank
Out bound Sip proxy: ????
Aruna
Sam Lee writes:
Looks okay to me
You should put in Authorization user as well. Just use aruna will do.
Remember to put in your sip proxy address.
-----Original Message-----
From: S.A.S. Lorensuhewa [mailto:aruna@cc.ruh.ac.lk]
Sent: Friday, June 02, 2006 3:43 PM
To: Sam Lee
Cc: S.A.S. Lorensuhewa; serusers(a)lists.iptel.org
Subject: Re: Ser.cfg
Dear Lee,
How the client (X-Lite) locate the Sip server?
X-Lite Configuration is give below
1. Sip Proxy - Default setting
Enable: yes
Display name: Aruna
User Name: aruna(a)192.248.48.12
Authorization user:
Password: arunaxyz
Dmain: ruh.ac.lk
2. Network Setting
Auto detect IP: yes
Listen on IP: ?????
Use x-NAT .... SIP/RTP ports: Never
Listen Sip port: 5060
Listen RTP port: 8000
...
Primary DNS:
Can you please check these things and correct me if any wrong or need
adtional info.
But I didn't put any DNS entry as I used
export SIP_DOMAIN="192.248.48.12"
Aruna
Sam Lee writes:
Hi Aruna,
The domain don't need to be a 'real' domain. It is NOT a Internet
domain, it is just an identifier to group all your sip client
together.
Just make sure that your domain matches those sip
accounts that you
are trying to authenticate.
In this case, you can even put
sip.com for your domain (if you like
;>
> ).
> So you will do a export SIP_DOMAIN="sip.com"
>
> Got it ?
>
> Sam
>
> -----Original Message-----
> From: S.A.S. Lorensuhewa [mailto:aruna@cc.ruh.ac.lk]
> Sent: Friday, June 02, 2006 3:20 PM
> To: Sam Lee
> Cc: S.A.S. Lorensuhewa; serusers(a)lists.iptel.org
> Subject: Re: Ser.cfg
>
> Dear Lee and Others,
>
> My server hostname is Orange and domain is ruh.ac.lk. In that case I
> need to to put ruh.ac.lk in this entry. Do I need to put DNS entry
> With SRV to resolve when Clients need?
>
> In the initial setting in the /etc/profile I put following entry for
> SIP_DOMAIN
>
> export SIP_DOMAIN="192.248.48.12"
>
> Now I think this need to be "ruh.ac.lk" (or "Ornage.ruh.ac.lk").
>
> Can you help me in this problem.
>
> Regards
>
> Aruna
>
>
> Sam Lee writes:
>
>> XX = your sip domain
>> YY = "subscriber"
>>
>> So if your sip domain is
abc.com
>> It should read like this
>> Www_authorize("abc.com","subcriber")
>>
>> -----Original Message-----
>> From: serusers-bounces(a)lists.iptel.org
>> [mailto:serusers-bounces@lists.iptel.org] On Behalf Of S.A.S.
>> Lorensuhewa
>> Sent: Friday, June 02, 2006 1:58 PM
>> To: serusers(a)lists.iptel.org
>> Subject: [Serusers] Ser.cfg
>>
>> Dear All,
>>
>> I have problem of registering from UA's.
>>
>> So I am going through all the setting in the ser.cfg. Can somebody
>> tell me what should be in the www_authorize(" XX","YY ")
function in
the route section.
XX ?
YY ?
Aruna.
_______________________________________________
Serusers mailing list
Serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
----------------------------------------------------------
S. A. S. Lorensuhewa
Head, Department of Computer Science
University of Ruhuna, Matara, Sri Lanka
Telephone: 0094 (0)41 2227019
Fax: 0094 (0)41 2222683
Email: lorensuhewa(a)cc.ruh.ac.lk, aruna(a)cc.ruh.ac.lk
----------------------------------------------------------
S. A. S. Lorensuhewa
Head, Department of Computer Science
University of Ruhuna, Matara, Sri Lanka
Telephone: 0094 (0)41 2227019
Fax: 0094 (0)41 2222683
Email: lorensuhewa(a)cc.ruh.ac.lk, aruna(a)cc.ruh.ac.lk
----------------------------------------------------------
S. A. S. Lorensuhewa
Head, Department of Computer Science
University of Ruhuna, Matara, Sri Lanka
Telephone: 0094 (0)41 2227019
Fax: 0094 (0)41 2222683
Email: lorensuhewa(a)cc.ruh.ac.lk, aruna(a)cc.ruh.ac.lk
----------------------------------------------------------
S. A. S. Lorensuhewa
Head, Department of Computer Science
University of Ruhuna, Matara, Sri Lanka
Telephone: 0094 (0)41 2227019
Fax: 0094 (0)41 2222683
Email: lorensuhewa(a)cc.ruh.ac.lk, aruna(a)cc.ruh.ac.lk