Hello!
I am interested in the presence support that ser offers. Are there any
documents for this topic or something else available? My interest in that
topic grounds in the needs of information for the diploma thesis I am currently
writing.
Best Regards
Christoph
--
+++ GMX - Mail, Messaging & more http://www.gmx.net +++
Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!
Hello,
I`ve downloaded todays cvs and installed is, now, I am trying to
register my SIP phone ( Snom 100 ), with it and authorize it.
The phone sends a REGISTER and the ser sends it a 401 Unauthorized.
-----------
0.000000 172.20.0.199 -> 172.20.0.50 SIP Request: SUBSCRIBE
sip:phila@phila.dg
0.002626 172.20.0.50 -> 172.20.0.199 SIP Status: 404 Not Found
0.038876 172.20.0.199 -> 172.20.0.50 SIP Request: REGISTER sip:phila.dg
0.042129 172.20.0.50 -> 172.20.0.199 SIP Status: 401 Unauthorized
-------------
I`ve added the user to the mysql database and, am using the
configuration included in the example ser.cfg ( I`ve uncommented the 4
lines).
---------------------------
# Uncomment this if you want to use digest authentication
if (!www_authorize("dg", "subscriber")) {
www_challenge("dg", "0");
break;
};
---------------------------
it seems that the www_challenge sends this message.
How to fix this? And what is the SUBSCRIBE request?
Thanks a lot,
--
Anton Yurchenko<phila(a)dg.net.ua>
Digital Generation
I've been testing a bunch of soft clients out
and Microsoft Messenger seems to work very well.
It has the notion of contacts that are online.
I guess this is what the Jabber modules is for, right?
Right now, for me to start a phone call with Messenger it is
weird, I have to:
1) click on 'Start a Voice Conversation'
2) click on the 'Other' tab when the new window pops up.
3) Enter a long email address '4695461235(a)augustvoice.net' in the
prompted box.
...
Then my phone call starts. It would be much better if
I could just pick from my list of contacts. Is the jabber
configuration and deployment pretty easy? Does it play well
with non-jabber clients?
By the way, we have about 20 beta users registering with SER
routing calls to and from the PSTN. It is working very well.
---greg
Greg Fausak
Hi all,
Just a question before I embark on my next SER venture.
I now have a couple of Cisco 7960 phones sitting behind fw's and using
transverse NAT and SER auth (The Auth working thanks to JAN) @ different
homes. All these homes are connected to the internet via ADSL and use DDNS,
my SER server sits on the Internet and have a fixed IP and DNS entry. This
config works really well.
The next step is to add a Cisco 2600 router to the config and hook 4 FXO
ports up to our PABX @ work. I only want authenticated users on SER to be
able to forward requests to the router, I can tell the router only to accept
connections that originated on the SER server. Is this possible on SER.
Kind regards, Emil
OOh, you are absolutely right. I forgot to put the quote marks on the domain name!
Thanks
----- Original Message -----
From: Emil
To: Bo
Sent: Sunday, March 16, 2003 10:15 AM
Subject: Re: [Serusers] SER log
Hi Bo,
Try this uri=~"xxx.com" or usr=~"xxx\.com
Let me know.
s
E
----- Original Message -----
From: Bo
To: Emil
Sent: Sunday, March 16, 2003 5:10 PM
Subject: Re: [Serusers] SER log
Hi Emil,
I re-installed the ser-0.8.10-2.i386.rpm on Redhat 8.0. This time with the
default /usr/local/etc/ser.cfg, SER could start without any problem. But
when I just changed 'if (uri==mydomain)' to 'if(uri==xxx.com)', it showed
'ERROR: bad config file (11 errors)'. Is there anything wrong?
Thanks
Bo
----- Original Message -----
From: Emil
To: Bo
Sent: Saturday, March 15, 2003 1:32 AM
Subject: Re: [Serusers] SER log
Hi Bo,
Am running it on RedHat 8.0 and installed it from the rpm, no problem.
E
----- Original Message -----
From: Bo
To: serusers(a)lists.iptel.org
Sent: Saturday, March 15, 2003 1:44 AM
Subject: Re: [Serusers] SER log
Thanks Emil.
Yes, after I comment the PSTN gateway part, it worked. Lots of error messages came out during the bootup of the server. I doubt there must be something wrong with the re-compilation.
I tried the precomiled version (rpm package) on Redhat linux 8.0 first. But the server couldn't bootup (it showed 'Terminated' when booting). Has anyone ever compiled SER on Redhat 8.0?
Regards
Bo
----- Original Message -----
From: Emil
To: Bo
Sent: Friday, March 14, 2003 6:23 PM
Subject: Re: [Serusers] SER log
Hi Bo,
Just change the if uri== back to myself for testing.
Have you tried the precompiled version?
When I start the service (service ser start) on no fork and debug 9 the service should look like it is hanging, oops and change log_stderror=no to yes.
Tail /var/log/message again and let me know.
E
----- Original Message -----
From: Bo
To: serusers(a)lists.iptel.org
Sent: Saturday, March 15, 2003 1:14 AM
Subject: Re: [Serusers] SER log
Hi Emil,
Thanks for your infor.
I tried and it still didn't work. Now I doubt if the /etc/ser/ser.cfg (see the following) takes effect or not. I changed the settings and if I ran the server by command ' # ser ', no problem. But if I ran it like ' # ser -f ser.cfg ', then it told me
ERROR: bad config file (11 errors)
Actually I didn't change too much on the default ser.cfg.
Pls indicate.
_________________________________________________________________________________
#
# $Id: ser.cfg,v 1.12 2002/10/21 02:40:06 jiri Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters ------------------------
debug=9 # debug level (cmd line: -dddddddddd)
fork=no
log_stderror=no # (cmd line: -E)
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"
# ----------------- 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", "secret", "alsdkhglaksdhfkloiwr")
#modparam("auth", "calculate_ha1", yes)
#
# If you set "calculate_ha1" parameter to yes (which true in this config),
# uncomment also the following parameter)
#
#modparam("auth", "password_column", "password")
# ------------------------- request routing logic -------------------
# main routing logic
route{
# initial sanity checks -- messages with
# max_forwars==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;
};
# Do strict routing if pre-loaded route headers present
rewriteFromRoute();
# 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==sip.mycompany.com) {
if (method=="REGISTER") {
# Uncomment this if you want to use digest authentication
# if (!www_authorize("iptel.org", "subscriber")) {
# www_challenge("iptel.org", "0");
# break;
# };
save("location");
break;
};
# attempt handoff to PSTN
if (uri=~"^sip:[0-9]*@sip.mycompany.com") {
log(4, "Forwarding to PSTN\n");
forward(X.X.X.X,5060);
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
if (!t_relay()) {
sl_reply_error();
};
}
_____________________________________________________________________________
----- Original Message -----
From: Emil
To: Bo
Sent: Friday, March 14, 2003 5:43 PM
Subject: Re: [Serusers] SER log
Hi Bo,
Jan just helped me with a similar problem.
Debug level = 9 and fork t= no.
Tail /var/log messages and you will get plenty of info.
Emil
----- Original Message -----
From: Bo
To: serusers(a)lists.iptel.org
Sent: Saturday, March 15, 2003 12:35 AM
Subject: [Serusers] SER log
Hi,
Does anyone have any clue on the following problem?
I recompiled and installed SER in Redhat Linux 8.0. Unfortunately I tried all the possible options (debug level) in the ser.cfg, but the only messages I could see in the /var/log/messsages are as follows.
Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is initially 65535
Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is finally 262142
Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is initially 65535
Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is finally 262142
Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is initially 65535
Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is finally 262142
Mar 14 17:56:49 dda ser[15316]: INFO: fifo process starting: 15316
Mar 14 17:56:49 dda ser[15316]: SER: open_uac_fifo: fifo server up at /tmp/ser_fifo...
What should I do to see the detailed debugs?
Thanks,
Bo
Hi Mathi,
Thanks for your suggestion.
I re-installed the ser-0.8.10-2.i386.rpm on Redhat 8.0. This time with the
default /usr/local/etc/ser/ser.cfg (lib is under
/usr/local/lib/ser/modules), SER could start without any problem. But
when I just changed 'if (uri==mydomain)' to 'if(uri==xxx.com)', it showed
'ERROR: bad config file (11 errors)'. Is there anything wrong?
Regards
----- Original Message -----
From: "sipdev" <sipdev(a)xten.com>
To: "Bo" <boman122(a)yahoo.com>
Cc: "mark(a)xten.com" <erik(a)xten.com>
Sent: Saturday, March 15, 2003 10:55 AM
Subject: RE: Re: [Serusers] SER log
> Hi Bo,
> we compiled the SER(8.10 linuxi386 ) in redhat linux 8.0.
> we placed the ser folder in desktop and tried to run that.
> It gave errors when i.e unable to find ser.cfg.Then we copied the
ser.cfg and the lib folder to the home directory i.e
> /usr/local....
>
> Now ser is working fine.
> please try this.
>
> Regards,
> Mathi
>
>
>
> Original Message -----------------------
> Thanks Emil.
>
> Yes, after I comment the PSTN gateway part, it worked. Lots of error
messages came out during the bootup of the server. I doubt there must be
something wrong with the re-compilation.
>
> I tried the precomiled version (rpm package) on Redhat linux 8.0 first.
But the server couldn't bootup (it showed 'Terminated' when booting). Has
anyone ever compiled SER on Redhat 8.0?
>
> Regards
> Bo
> ----- Original Message -----
> From: Emil
> To: Bo
> Sent: Friday, March 14, 2003 6:23 PM
> Subject: Re: [Serusers] SER log
>
>
> Hi Bo,
>
> Just change the if uri== back to myself for testing.
>
> Have you tried the precompiled version?
>
> When I start the service (service ser start) on no fork and debug 9 the
service should look like it is hanging, oops and change log_stderror=no to
yes.
>
> Tail /var/log/message again and let me know.
>
> E
> ----- Original Message -----
> From: Bo
> To: serusers(a)lists.iptel.org
> Sent: Saturday, March 15, 2003 1:14 AM
> Subject: Re: [Serusers] SER log
>
>
> Hi Emil,
>
> Thanks for your infor.
>
> I tried and it still didn't work. Now I doubt if the /etc/ser/ser.cfg
(see the following) takes effect or not. I changed the settings and if I ran
the server by command ' # ser ', no problem. But if I ran it like ' # ser -f
ser.cfg ', then it told me
> ERROR: bad config file (11 errors)
> Actually I didn't change too much on the default ser.cfg.
>
> Pls indicate.
>
____________________________________________________________________________
_____
> #
> # $Id: ser.cfg,v 1.12 2002/10/21 02:40:06 jiri Exp $
> #
> # simple quick-start config script
> #
>
> # ----------- global configuration parameters ------------------------
>
> debug=9 # debug level (cmd line: -dddddddddd)
> fork=no
> log_stderror=no # (cmd line: -E)
> 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"
>
> # ----------------- 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", "secret", "alsdkhglaksdhfkloiwr")
> #modparam("auth", "calculate_ha1", yes)
> #
> # If you set "calculate_ha1" parameter to yes (which true in this
config),
> # uncomment also the following parameter)
> #
> #modparam("auth", "password_column", "password")
>
> # ------------------------- request routing logic -------------------
>
> # main routing logic
>
> route{
>
> # initial sanity checks -- messages with
> # max_forwars==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;
> };
>
> # Do strict routing if pre-loaded route headers present
> rewriteFromRoute();
>
> # 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==sip.mycompany.com) {
>
> if (method=="REGISTER") {
>
> # Uncomment this if you want to use digest authentication
> # if (!www_authorize("iptel.org", "subscriber"))
{
> # www_challenge("iptel.org", "0");
> # break;
> # };
>
> save("location");
> break;
> };
>
> # attempt handoff to PSTN
> if (uri=~"^sip:[0-9]*@sip.mycompany.com") {
> log(4, "Forwarding to PSTN\n");
> forward(X.X.X.X,5060);
> 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
> if (!t_relay()) {
> sl_reply_error();
> };
>
> }
>
____________________________________________________________________________
_
>
> ----- Original Message -----
> From: Emil
> To: Bo
> Sent: Friday, March 14, 2003 5:43 PM
> Subject: Re: [Serusers] SER log
>
>
> Hi Bo,
>
> Jan just helped me with a similar problem.
>
> Debug level = 9 and fork t= no.
>
> Tail /var/log messages and you will get plenty of info.
>
> Emil
> ----- Original Message -----
> From: Bo
> To: serusers(a)lists.iptel.org
> Sent: Saturday, March 15, 2003 12:35 AM
> Subject: [Serusers] SER log
>
>
> Hi,
>
> Does anyone have any clue on the following problem?
>
> I recompiled and installed SER in Redhat Linux 8.0. Unfortunately
I tried all the possible options (debug level) in the ser.cfg, but the only
messages I could see in the /var/log/messsages are as follows.
>
> Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is
initially 65535
> Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is
finally 262142
> Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is
initially 65535
> Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is
finally 262142
> Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is
initially 65535
> Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is
finally 262142
> Mar 14 17:56:49 dda ser[15316]: INFO: fifo process starting: 15316
> Mar 14 17:56:49 dda ser[15316]: SER: open_uac_fifo: fifo server up
at /tmp/ser_fifo...
>
> What should I do to see the detailed debugs?
>
> Thanks,
>
> Bo
Friends,
I'll be in the upcoming IETF meeting from tommorrow to Friday. If there
is any need to talk to me at higher bandwidth, just let me know -- I will
do my best to allocate time for you.
-Jiri
--
Jiri Kuthan http://iptel.org/~jiri/