hi
I would like to read some opinions to know which method its better to
implement Call Hunting, using serial forking with 'avpops' or 'lcr'
module 'load_contacts()/next_contact()' functions, does someone has an
example of any of these methods?
rafael
All,
I am trying to implement a two-node cluster using heartbeat on two SIP SER
proxies running on Linux. I am having a bit of trouble as it appears the
two proxies are sharing messages rather than acting as an active and
standby.
Has anyone succesfully implemented this type of configuration and/or does
anyone know a good reference for enabling this configuration? Thanks in
advance.
Steve
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@cc.ruh.ac.lk]
Sent: Friday, June 02, 2006 4:14 PM
To: Sam Lee
Cc: S.A.S. Lorensuhewa; serusers(a)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@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
Hi Samuel,
Did you manage to get message rules from im-rules file ?
Do you know which path does SER check if you write the authorize_message command as in below ?
if (authorize_message("im-rules.xml")){
If you managed to make it work, which client do you use for this ? Did you make any change in the source ?
Thanks,
ilker
-----Original Message-----
From: samuel [mailto:samu60@gmail.com]
Sent: Tuesday, May 16, 2006 10:53 AM
To: İlker Aktuna (Koç.net)
Cc: Vaclav Kubart; serusers(a)iptel.org
Subject: Re: [Serusers] PA error sending notifies
If you are using XCAP authentication for MESSAGEs, there's a function called authorize_message that needs to have as parameter the file name of the IM ruleset.
For user sam, in xcap-root/im-rules/users/sam/im-rules.xml there are the rules for this function. The XML file is similar to the presence-rules but has important differences (correct me if I'm wrong,
Vaclav!!!):
*it only has a blacklist parameter (no whitelist!!) *the namespace is different (so be carefull in copy&paste from the
presence-rules!!!) and, as Vaclav poitned out "proprietary" from iptel.
About the structure I have: x86 debian testing. Libraries versions I don't know exactly but the ones in the testing repository EXCEPT a library which I had to get for serweb from the stable version...but it's not affecting SER part.
Samuel.
2006/5/16, İlker Aktuna (Koç. net ) <ilkera(a)koc.net>:
>
>
>
>
> Hi,
>
> What did you mean by following:
>
> >Instead of
> >>
> >> if (authorize_message("http://localhost/xcap")) {
> >
> >there should be
> >
> >if (authorize_message("im-rules.xml")){
>
> Btw, did you receive my email with following questions :
>
> >> I have the same problem with notification and other presence
> >> messages
> with you.
> >> Can you tell me which Linux distribution you are using Ser on ?
> >> Also please include version numbers for libraries that are required
> >> by
> Ser.
> >>
> >> I am trying to find similarities between yours and my ser server.
>
> Regards,
> ilker
>
> -----Original Message-----
> From: serusers-bounces(a)iptel.org
> [mailto:serusers-bounces@iptel.org] On Behalf Of samuel
> Sent: Monday, May 15, 2006 7:13 PM
> To: Vaclav Kubart
> Cc: serusers(a)iptel.org
> Subject: Re: [Serusers] PA error sending notifies
>
> Let's see if I can finish the e-mail before gmail decides it's
> enough...:P
>
> 006/5/15, samuel <samu60(a)gmail.com>:
> > Following with the handbook...
>
> >
> > the authorize message in the sample confgi files has as parameter
> > the xcap root while it should have the xml file containing the auth.rules.
>
>
> Instead of
>
> >
> > if (authorize_message("http://localhost/xcap")) {
>
> there should be
>
> if (authorize_message("im-rules.xml")){
>
> >
> >
> >
> > 2006/5/15, samuel <samu60(a)gmail.com>:
> > > First of all, I have to thank you for the time you spent writing
> > > the handbook, it's really really helpfull....I wish all SER
> > > related parts had this docs..
> > >
> > > I'll try to get familiar with the code of the notifications and
> > > I'll try to find something....which I don't thing so :P. I'll also
> > > merge the two functionalities (proxy + presence) in a unique
> > > config file to see if it works.
> > > I hope I can provide more info these following days.
> > >
> > > About the missing things in the presence handbook, probably the
> > > most important is the new xcap module because in the sample config
> > > files it's missing.
> > > Another thing is that in the XCAP structure description, the
> > > im-rules directory is missing, which might lead to
> > > misunderstandings. I downloaded the structure from the iptel's ftp
> > > and inside the im-rules there were several files corresponding to
> > > presence-rules which should be either removed or updated with the
> > > im-rules namespaces and removing the whitelist.
> > >
> > > Thanks,
> > >
> > > Samuel.
> > >
> > >
> > >
> > >
> > > 2006/5/15, Vaclav Kubart <vaclav.kubart(a)iptel.org>:
> > > > Hi,
> > > > this problem I'm trying to solve with Ilker Aktuna. I try to
> > > > simulate it on my machine and let you know. Or if you solve it,
> > > > please
> let me know.
> > > > :-)
> > > >
> > > > Please, could you tell me, what things you were missing in
> > > > presence handbook? I'm trying to do it as useful as possible and
> > > > whatever ideas are welcome...
> > > >
> > > > Vaclav
> > > >
> > > > On Mon, May 15, 2006 at 01:38:02PM +0200, samuel wrote:
> > > > > Hi all,
> > > > >
> > > > > I recently had a few hours and start installing the presence
> > > > > staff and I have to say that I have it amost workign thanks to
> > > > > the presence handbook, the mailing list and, obviously, a
> > > > > little bit of code review..:P
> > > > >
> > > > > I have two SER instances, the "proxy" and the "presence server"
> > > > > (both with last CVS code) co-located in the same host and I
> > > > > have an issue when the "presence server" tries to send the
> > > > > NOTIFY requests. Below there's an attched log showing the
> > > > > problem (on IP a.b.c.d I've got the two instances):
> > > > >
> > > > > 3(30682) DEBUG notify.c:378: sending winfo notify
> > > > > 3(30682) DEBUG notify.c:383: winfo document created
> > > > > 3(30682) DEBUG notify.c:391: creating headers
> > > > > 3(30682) DEBUG notify.c:398: headers created
> > > > > 3(30682) DEBUG:tm:t_uac:
> > > > >
> next_hop=<sip:a.b.c.d;transport=tcp;ftag=c77b3f33;lr=on>
> > > > > 3(30682) t_uac: no socket found
> > > > > 3(30682) DEBUG notify.c:402: request sent with result -7
> > > > > 3(30682) ERROR: notify.c:404: Can't send watcherinfo
> > > > > notification (-7)
> > > > >
> > > > > This problem appears in other places, not only in the
> > > > > notifications for winfo so probably there's somthing in the
> > > > > selection of the outgoing socket directing to the local IP.
> > > > >
> > > > > >From the proxy part I just ust t_forward_nonack for the "SIMPLE"
> > > > > messages with record route....maybe adding the port in the
> > > > > record route should help?
>
>
>
>
>
<http://387555.sigclick.mailinfo.com/sigclick/010A000C/0406440E/05054B0B/622…>
_____________________________________________________________________________________________________________________________________________
Bu e-posta mesaji kisiye ozel olup, gizli bilgiler iceriyor olabilir. Eger bu e-posta mesaji size yanlislikla ulasmissa, icerigini hic bir sekilde kullanmayiniz ve ekli dosyalari acmayiniz. Bu durumda lutfen e-posta mesajini kullaniciya hemen geri gonderiniz ve tum kopyalarini mesaj kutunuzdan siliniz. Bu e-posta mesaji, hic bir sekilde, herhangi bir amac icin cogaltilamaz, yayinlanamaz ve para karsiligi satilamaz. Bu e-posta mesaji viruslere karsi anti-virus sistemleri tarafindan taranmistir. Ancak yollayici, bu e-posta mesajinin - virus koruma sistemleri ile kontrol ediliyor olsa bile - virus icermedigini garanti etmez ve meydana gelebilecek zararlardan dogacak hicbir sorumlulugu kabul etmez.
This message is intended solely for the use of the individual or entity to whom it is addressed , and may contain confidential information. If you are not the intended recipient of this message or you receive this mail in error, you should refrain from making any use of the contents and from opening any attachment. In that case, please notify the sender immediately and return the message to the sender, then, delete and destroy all copies. This e-mail message, can not be copied, published or sold for any reason. This e-mail message has been swept by anti-virus systems for the presence of computer viruses. In doing so, however, sender cannot warrant that virus or other forms of data corruption may not be present and do not take any responsibility in any occurrence.
_____________________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________________
Bu e-posta mesaji kisiye ozel olup, gizli bilgiler iceriyor olabilir. Eger bu e-posta mesaji size yanlislikla ulasmissa, icerigini hic bir sekilde kullanmayiniz ve ekli dosyalari acmayiniz. Bu durumda lutfen e-posta mesajini kullaniciya hemen geri gonderiniz ve tum kopyalarini mesaj kutunuzdan siliniz. Bu e-posta mesaji, hic bir sekilde, herhangi bir amac icin cogaltilamaz, yayinlanamaz ve para karsiligi satilamaz. Bu e-posta mesaji viruslere karsi anti-virus sistemleri tarafindan taranmistir. Ancak yollayici, bu e-posta mesajinin - virus koruma sistemleri ile kontrol ediliyor olsa bile - virus icermedigini garanti etmez ve meydana gelebilecek zararlardan dogacak hicbir sorumlulugu kabul etmez.
This message is intended solely for the use of the individual or entity to whom it is addressed , and may contain confidential information. If you are not the intended recipient of this message or you receive this mail in error, you should refrain from making any use of the contents and from opening any attachment. In that case, please notify the sender immediately and return the message to the sender, then, delete and destroy all copies. This e-mail message, can not be copied, published or sold for any reason. This e-mail message has been swept by anti-virus systems for the presence of computer viruses. In doing so, however, sender cannot warrant that virus or other forms of data corruption may not be present and do not take any responsibility in any occurrence.
_____________________________________________________________________________________________________________________________________________
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
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
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
Aruna,
Get a apps called 'ngrep' online. It is a network packet analyser.
Once installed, do this :
ngrep -W byline <username of sip client> port 5060 -q
So if you have an account named aruna, u can do this
ngrep -W byline aruna port 5060 -q
You can then attempt to get the x-lite to register. Forward the packets
reading to us.
Regards,
Sam
-----Original Message-----
From: S.A.S. Lorensuhewa [mailto:aruna@cc.ruh.ac.lk]
Sent: Friday, June 02, 2006 4:14 PM
To: Sam Lee
Cc: S.A.S. Lorensuhewa; serusers(a)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@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
Can someone advise a good site to learn avpops ? The tutorial
openser.org gave don't seem to help alot . i'm trying to learn how to
get a BITMAP ACL done...
Thanks for any tip you can give !
Regards,
Sam
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