Hello,
my Subscriber table does not have any rpid column, and I have tryed to reinstal the latest ser (0.8.12)
Table subscriber in database ser
_____
Field name Type Allow nulls? Key Default value Extras
phplib_id varchar(32) No None
username varchar(64) No Primary
domain varchar(128) No Primary
password varchar(25) No None
first_name varchar(25) No None
last_name varchar(45) No None
phone varchar(15) No None
email_address varchar(50) No None
datetime_created datetime No None 0000-00-00 00:00:00
datetime_modified datetime No None 0000-00-00 00:00:00
confirmation varchar(64) No None
flag char(1) No None o
sendnotification varchar(50) No None
greeting varchar(50) No None
ha1 varchar(128) No None
ha1b varchar(128) No None
perms varchar(32) Yes None
allow_find char(1) No None 0
timezone varchar(128) Yes None
-------- Message d'origine--------
De: Jan Janak [mailto:jan@iptel.org]
Date: lun. 16.02.2004 12:57
À: SCHWEIZER Laurent
Cc: serusers(a)iptel.org
Objet: Re: [Serusers] append_rpid_hf
Subscriber table contains rpid column which must contain a number. The
number is then used by append_rpid_hf function. The function does
nothing if the column is empty.
Jan.
On 16-02 12:59, laurent Schweizer wrote:
> Hello,
>
> I try to add a Remote-Party-ID to call detinated to PSTN with
> append_rpid_hf() but the id is not added to the Invite request.
>
> I see in the documentation of the auth module that the function does nothing
> if no saved SIP URI exists. Can you say me how the SIP URI is saved.
>
>
> if (!(method==ACK | method=="CANCEL" | method=="BYE")) {
>
> if (!proxy_authorize("eivd.ch", "subscriber")) {
> proxy_challenge( "eivd.ch","0");
> break;
> }
> append_rpid_hf();
>
>
> if (method=="INVITE" & !check_from()) {
> log(1, "LOG: Spoofed from attempt\n");
> sl_send_reply("403", "Use From=id next time");
> break;
> };
> };
>
>
> _______________________________________________
> Serusers mailing list
> Serusers(a)iptel.org
> http://mail.iptel.org/mailman/listinfo/serusers
Yes jan but still amazing...
>From: Jan Janak <jan(a)iptel.org>
>To: Kapil Dhawan <sersavvy(a)hotmail.com>
>CC: andres(a)telesip.net, serusers(a)lists.iptel.org
>Subject: Re: [Serusers] Online Status
>Date: Mon, 16 Feb 2004 12:01:39 +0100
>
>I do not understand. serctl can display the information from the user
>location database and that is the only information that is kept on the
>server.
>
>If you need more accurate information than you will need a user agent
>that supports the SIP extensions for presence.
>
> Jan.
>
>On 14-02 04:14, Kapil Dhawan wrote:
> > i know serctl and its uses but it doesn't work for 100% for checking
>online
> > status
> >
> >
> > >From: Andres <andres(a)telesip.net>
> > >Reply-To: andres(a)telesip.net
> > >To: Kapil Dhawan <sersavvy(a)hotmail.com>
> > >CC: serusers(a)lists.iptel.org
> > >Subject: Re: [Serusers] Online Status
> > >Date: Fri, 13 Feb 2004 18:41:23 -0500
> > >
> > >Kapil Dhawan wrote:
> > >
> > >>
> > >>This is what i wanted to know to check if user is online or not...
> > >>
> > >try using "serctl" command...read the manual for details on its use.
> > >
> > >>>From: Klaus Darilion <klaus.mailinglists(a)pernau.at>
> > >>>To: kapil dhawan <oswriter(a)hotmail.com>
> > >>>CC: serusers(a)lists.iptel.org
> > >>>Subject: Re: [Serusers] Online Status
> > >>>Date: Fri, 13 Feb 2004 09:16:08 +0100
> > >>>
> > >>>
> > >>>
> > >>>kapil dhawan wrote:
> > >>>
> > >>>>Hi all
> > >>>>
> > >>>>How can i check whether a user is online or not?
> > >>>>
> > >>>>i mean not using location table but thru some function or ping or
> > >>>>etc.......means his phone is connected to our server?
> > >>>
> > >>>
> > >>>Connected? I guess you mean registered. To check if a user is
>registered
> > >>>(connected?) use the location table. If you want to know if the
>client
> > >>>is running, you can send an OPTIONS request to the registered contact
> > >>>address. But I don't know how to do it from ser.
> > >>>
> > >>>Klaus
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>>
> > >>>>_________________________________________________________________
> > >>>>Easiest Money Transfer to India . Send Money To 6000 Indian Towns.
> > >>>>http://go.msnserver.com/IN/42198.asp Easiest Way To Send Money Home!
> > >>>>
> > >>>>_______________________________________________
> > >>>>Serusers mailing list
> > >>>>serusers(a)lists.iptel.org
> > >>>>http://lists.iptel.org/mailman/listinfo/serusers
> > >>>>
> > >>>>
> > >>>
> > >>>_______________________________________________
> > >>>Serusers mailing list
> > >>>serusers(a)lists.iptel.org
> > >>>http://lists.iptel.org/mailman/listinfo/serusers
> > >>
> > >>
> > >>_________________________________________________________________
> > >>MSN Hotmail now on your Mobile phone.
> > >>http://server1.msn.co.in/sp03/mobilesms/ Click here.
> > >>
> > >>_______________________________________________
> > >>Serusers mailing list
> > >>serusers(a)lists.iptel.org
> > >>http://lists.iptel.org/mailman/listinfo/serusers
> > >>
> > >
> > >
> > >--
> > >Andres
> > >Network Admin
> > >http://www.telesip.net
> > >
> > >
> >
> > _________________________________________________________________
> > Post Classifieds on MSN classifieds.
>http://www.sulekha.com/msnclassifieds
> > Buy and Sell on MSN Classifieds.
> >
> > _______________________________________________
> > Serusers mailing list
> > serusers(a)lists.iptel.org
> > http://lists.iptel.org/mailman/listinfo/serusers
_________________________________________________________________
Post Classifieds on MSN classifieds. http://www.sulekha.com/msnclassifieds
Buy and Sell on MSN Classifieds.
install kernel > 2.4 from debain.that will work perfectly
>From: "Helder Rogerio [MICROREDE]" <hrogerio(a)microrede.com>
>Reply-To: hrogerio(a)microrede.com
>To: serusers(a)lists.iptel.org
>Subject: [Serusers] Too much shared memory demanded: 33554432 Error
>Date: Mon, 16 Feb 2004 04:57:05 -0000 (WET)
>
>Hi!
>
>I'm Helder from Portugal and i have recently (2 days) installed Ser in a
>debian box with 196Mb RAM, Pentium II 450 (cheap machine) to try out the
>possibilities of VOIP inside our organization, i've downloaded to .deb
>package for 0.8.12 version, installed and puff! an error, Too much shared
>memory demanded: 33554432...
>
>I've added more meory to the machine without results on the syslog i've
>found the following:
>
>ERROR: shm_mem_init : could not attach shared memory
>ser: Could not initialize shared memory pool, exiting...
>
>Can this be solved, i've been searching docs in iptel.org site without
>success.
>
>thanks in advance,
>
>
>Cumprimentos / Best regards,
>
>Helder Rogério
>
>
>__________________________________________
>Microrede - Tecnologias de Informação, Lda.
>Rua Lopes, 55 - C/V E
>1900-297 Lisbon
>Portugal
>
>Tel. 21 8148372
>Fax. 21 8127158
>
>Web: http://www.microrede.com
>
>
>***
> « There are only two types of people in the world, those who have lost
>data and those who will. »
>-- Richard Nixon
>
>_______________________________________________
>Serusers mailing list
>serusers(a)lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers
_________________________________________________________________
Contact brides & grooms FREE! http://www.shaadi.com/ptnr.php?ptnr=hmltag
Only on www.shaadi.com. Register now!
Hi!
I'm Helder from Portugal and i have recently (2 days) installed Ser in a
debian box with 196Mb RAM, Pentium II 450 (cheap machine) to try out the
possibilities of VOIP inside our organization, i've downloaded to .deb
package for 0.8.12 version, installed and puff! an error, Too much shared
memory demanded: 33554432...
I've added more meory to the machine without results on the syslog i've
found the following:
ERROR: shm_mem_init : could not attach shared memory
ser: Could not initialize shared memory pool, exiting...
Can this be solved, i've been searching docs in iptel.org site without
success.
thanks in advance,
Cumprimentos / Best regards,
Helder Rogério
__________________________________________
Microrede - Tecnologias de Informação, Lda.
Rua Lopes, 55 - C/V E
1900-297 Lisbon
Portugal
Tel. 21 8148372
Fax. 21 8127158
Web: http://www.microrede.com
***
« There are only two types of people in the world, those who have lost
data and those who will. »
-- Richard Nixon
Hi this is because...whats your SIP_DOMAIN.....in your ser.cfg file.....u r
using uri==myself....instead of that user uri~="borabora.enseirb.fr" what
ever ur domain name is...or a part of it
>From: Laurent BURGY <burgy(a)enseirb.fr>
>To: serusers(a)lists.iptel.org
>Subject: [Serusers] mysql problems on Solaris 8
>Date: Mon, 16 Feb 2004 14:24:43 +0100
>
>Hi,
>
>By making a symbolic link for libmysqlclient.so.10 , i think i've solved
>this first problem....
>But i have some difficulties for the registration process... In fact, no
>one can log in and when i do a serctl moni, i don't see anything except :
>Usrloc Stats
>Domain Registered Expired
>'location' 0 0
>
>And i'm sure that users' passwd are the right ones ....
>In my mysql tables, everything seems to be okay and i haven't modified a
>lot my configfile:
>
>#
># $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)
>
>debug=3
>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("auth_db","db_url","mysql://ser:heslo@localhost/ser")
>modparam("usrloc","db_url","mysql://ser:heslo@localhost/ser")
>
>#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("borabora.enseirb.fr", "subscriber")) {
> www_challenge("borabora.enseirb.fr", "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();
> };
>
>}
>
>And i've tried to follow the sip.edu cookbook configuring ser....
>So i can't understand.....Maybe it's obvious but i'm a bit lost...
>
>Thanks in advance
>Laurent
>
>_______________________________________________
>Serusers mailing list
>serusers(a)lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers
_________________________________________________________________
Think Marriage! Think BharatMatrimony.comhttp://www.bharatmatrimony.com/cgi-bin/bmclicks1.cgi?74
Hi,
By making a symbolic link for libmysqlclient.so.10 , i think i've solved
this first problem....
But i have some difficulties for the registration process... In fact, no
one can log in and when i do a serctl moni, i don't see anything except :
Usrloc Stats
Domain Registered Expired
'location' 0 0
And i'm sure that users' passwd are the right ones ....
In my mysql tables, everything seems to be okay and i haven't modified a
lot my configfile:
#
# $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)
debug=3
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("auth_db","db_url","mysql://ser:heslo@localhost/ser")
modparam("usrloc","db_url","mysql://ser:heslo@localhost/ser")
#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("borabora.enseirb.fr", "subscriber")) {
www_challenge("borabora.enseirb.fr", "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();
};
}
And i've tried to follow the sip.edu cookbook configuring ser....
So i can't understand.....Maybe it's obvious but i'm a bit lost...
Thanks in advance
Laurent
> -----Original Message-----
> From: Shirley Toh
> Sent: Monday, February 16, 2004 5:12 PM
> To: SER Users (E-mail)
> Subject: nathelper.so
>
> Hi,
>
> I have installed the new nat module from CVS. but after restarting my ser
> i hvae 8 errors. from the log file is saying missing loadmodule. Please
> advise how can I solve this and correctly install the new nat module.
> thanks.....
>
> regards,
> shirley
>
One customer needs to block certain SIP accounts for a limited period
of time (non payment or other reasons).
Does this functionality exist in SER?
Regards,
Adrian
all,
any clue about this erroe messg.
ERROR: fifo_server fgets failed: Illegal seek
nair.
---------------------------------
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online
Hello,
I try to add a Remote-Party-ID to call detinated to PSTN with
append_rpid_hf() but the id is not added to the Invite request.
I see in the documentation of the auth module that the function does nothing
if no saved SIP URI exists. Can you say me how the SIP URI is saved.
if (!(method==ACK | method=="CANCEL" | method=="BYE")) {
if (!proxy_authorize("eivd.ch", "subscriber")) {
proxy_challenge( "eivd.ch","0");
break;
}
append_rpid_hf();
if (method=="INVITE" & !check_from()) {
log(1, "LOG: Spoofed from attempt\n");
sl_send_reply("403", "Use From=id next time");
break;
};
};