[Serusers] RE: Ser.cfg

Sam Lee sam.lee at super.net.sg
Fri Jun 2 09:57:40 CEST 2006


First of all , check whether the users are on this domain ruh.ac.lk

Place in the following :-

alias=ruh.ac.lk
Alias=<ip address of server>

Then try registration again. If still cannot, ngrep is the way out.

-----Original Message-----
From: S.A.S. Lorensuhewa [mailto:aruna at cc.ruh.ac.lk] 
Sent: Friday, June 02, 2006 4:14 PM
To: Sam Lee
Cc: S.A.S. Lorensuhewa; serusers at lists.iptel.org
Subject: Re: Ser.cfg

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 at cc.ruh.ac.lk]
> Sent: Friday, June 02, 2006 3:51 PM
> To: Sam Lee
> Cc: S.A.S. Lorensuhewa; serusers at 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 at cc.ruh.ac.lk]
>> Sent: Friday, June 02, 2006 3:43 PM
>> To: Sam Lee
>> Cc: S.A.S. Lorensuhewa; serusers at 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 at 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 at cc.ruh.ac.lk]
>>> Sent: Friday, June 02, 2006 3:20 PM
>>> To: Sam Lee
>>> Cc: S.A.S. Lorensuhewa; serusers at 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 at lists.iptel.org 
>>>> [mailto:serusers-bounces at lists.iptel.org] On Behalf Of S.A.S.
>>>> Lorensuhewa
>>>> Sent: Friday, June 02, 2006 1:58 PM
>>>> To: serusers at 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 at 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 at cc.ruh.ac.lk,  aruna at 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 at cc.ruh.ac.lk,  aruna at 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 at cc.ruh.ac.lk,  aruna at 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 at cc.ruh.ac.lk,  aruna at cc.ruh.ac.lk 




More information about the sr-users mailing list