Ser Version: ser 0.8.11rc4 (i386/linux) - Downloaded from
http://iptel.org/ser/tarball
One of the first steps under "Compilation and Installation" of voicemail
services mentions the necessity to uncomment DVOICE_MAIL and D_TOTAG in
the ser.cfg file.
(ftp://ftp.berlios.de/pub/ser/0.8.11pre29/doc/seruser.pdf)
Unfortunately, I was unable to find these sections/words in the file.
Is this no longer necessary in the version I am running. (See above)
Thanks,
Chad
Ser Version: ser 0.8.11rc4 (i386/linux) - Downloaded from
http://iptel.org/ser/tarball
This could have something to do with the MySQL authentication problem
just submitted a few minutes ago. However, I would like to verify the
process for changing my REALM / DOMAIN name for the ser server. By
default it seems as though it uses the ser servers IP address correct?
Thanks,
Chad
Ser Version: ser 0.8.11rc4 (i386/linux) - Downloaded from
http://iptel.org/ser/tarball
After downloading the .tgz on August 23:
1. Installed latest version of MySQL
2. ran: make all
3. ran: make install
4. performed steps outlined in Dan Austin's HOWTO to enable MySQL
authentication in ser.cfg
5. Added user/s
6. Restarted ser
I noticed that users not in the database could still register with ser.
FHI - There seams to be a discrepancy between Dan Austin's HOWTO and the
INSTALL document on http://iptel.org <http://iptel.org/> . Dan's only
mentioned uncommenting /usr/lib/ser/modules/mysql.so where the INSTALL
document mentions loadmodule "/usr/local/lib/ser/modules/auth.so" as
well. The reality is, there is a third line namely loadmodule
"/usr/local/lib/ser/modules/auth_db.so". Regardless, I tried all
variations.
Just to be sure, I re-installed the MySQL module: make
include_modules=mysql install
Any ideas why my test users can still register without authentication?
Why my users with valid accounts added via serctl seem to register
rather than authenticate?
Thanks,
Chad
1. you have to install sems - the voice mail server
http://developer.berlios.de/projects/sems
2. you must usr the vm module of ser to redirect calls to the voicemail server (example config file: http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/vm/etc/ser…)
3. before you redirect calls to the vm module, you may check if the user has enabled voicemail using the "group" module. e.g.:
if (is_user_in("Request-URI", "voicemail")) {
.....
regards,
Klaus
-----Original Message-----
From: Nell Bolen [mailto:nell@plank-road.com]
Sent: Sun 24.08.2003 07:59
To: serusers(a)lists.iptel.org
Cc:
Subject: [Serusers] Another Newbie Question: About Voice Mail
Hello List,
Thank you very much for helpful replies to previous questions. List answers solved the problems with both
SER and serweb pages. I really do appreciate the help -- was lost without it.
Have at least one outstanding item: voice mail. If I register a test user and in that "my account" enable
Forwarding to Voicemail, then save new settings, next, at right a small table containing 3 rows
(Access-Control-list:, blank, voicemail) appears.
At the same time, I see that the ser table "grp" has added a new row and that the "grp" is
"voicemail." Okay fine, but I have no idea what all this means and what I must next do to enable
voice mail for users. Can't find hints in the server instructions, no instructions for serweb, so will
search these archives. In the meantime, any clues about voicemail are very much appreciated.
Again, thank you folks who help the ignorant ....
________________________________________
Web Classic Design
Webhosting, Design, Programming, Maintenance
Contact WCD:
Phone: 1-866-800-5117 (Toll Free)
Email: info(a)webclassicdesign.net
On the World Wide Web
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
Hello List,
Thank you very much for helpful replies to previous questions. List answers solved the problems with both
SER and serweb pages. I really do appreciate the help -- was lost without it.
Have at least one outstanding item: voice mail. If I register a test user and in that "my account" enable
Forwarding to Voicemail, then save new settings, next, at right a small table containing 3 rows
(Access-Control-list:, blank, voicemail) appears.
At the same time, I see that the ser table "grp" has added a new row and that the "grp" is
"voicemail." Okay fine, but I have no idea what all this means and what I must next do to enable
voice mail for users. Can't find hints in the server instructions, no instructions for serweb, so will
search these archives. In the meantime, any clues about voicemail are very much appreciated.
Again, thank you folks who help the ignorant ....
________________________________________
Web Classic Design
Webhosting, Design, Programming, Maintenance
Contact WCD:
Phone: 1-866-800-5117 (Toll Free)
Email: info(a)webclassicdesign.net
On the World Wide Web
Hello contributors,
With little knowledge of what I was about, have set up a test ser server
and serweb pages.
At some point down the road, perhaps I'll learn enough to contribute an
answer now and then.
For now, I respectfully ask for help from anyone in this group who can
give it, and
thank you ahead of time for any efforts. Have the following
questions/problems:
===============================================================================================
Question #1 (about serweb): Will serweb pages run with php in safe mode?
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Problem with serweb and ser_fifo:
Serweb pages get the following error messages:
At the top of any user page:
Warning: fopen("/tmp/ser_fifo", "w") - Permission denied in /pathway to
serweb pages/functions.php on line 172
Lower down on any user page, between User:X and "your email":
sorry -- cannot open fifo
Below is the source of the error message from functions.php:
/* open fifo now */
$fifo_handle=fopen( $config->fifo_server, "w" );
if (!$fifo_handle) {
$errors[]="sorry -- cannot open fifo"; return;
}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question #2 (about serweb): Who owns ser_fifo and what permissions are
needed to access it? Default
permissions/ownership show me: prw-r--r-- 1 root root
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question #3 (about ser server): How does one assign a network address
for the server as seen
in the ser.cfg example?
listen: 192.xxx.xxx.xxx
Default config in rpm contains no such line. (Sorry to be so dense, but
I know next to nothing about
sip, ser, etc. Too new to all of it.) Is the network address line
necessary, and if yes, how does one assign
a network address?
==============================================================================================
Thanks very much for any pointers/suggestions/help at all -- Nell Bolen
Well, you need to use the enum feature in your script, not just to load
the module. For example at iptel, we resolve all numbers beginning with +
by ENUM:
# is this an ENUM destination (leading +?)
if (method=="INVITE" && uri=~"sip:\+[0-9]+@iptel\.org") {
if (!enum_query("voice")) # if parameter empty, it defaults to "e2u+sip"
enum_query(""); # E2U+sip
};
-jiri
At 04:30 PM 8/19/2003, radan wrote:
>Hello all !
>This time I have problem with enum (ver 0.8.11pre29)
>I've loaded a module enum.so and did ENUM NAPTR Records like this
>(according with draft-ietf-sipping-e164-02)
>
>$TTL 259200
>@ IN SOA dns.gda.pl. dns.gda.pl. (
> 3
> 1D 2H 4W 4D
>)
> IN NS dns.gda.pl.
>
>$ORIGIN 7.7.0.1.7.4.3.8.5.8.4.e164.arpa.
>
>IN NAPTR 100 10 "u" "sip+e2u" "!^.*$!sip:anji@mydomian.pl!" .
>IN NAPTR 100 20 "u" "mailto+e2u" "!^.*$mailto:radan@.mydomian.pl!" .
>
>
>The zone is loaded correctly.
>When i dial to +48583471077 or 48583471077 I have 404 (User nod found)
>Do I need some special parameters or commands in ser.cfg ?
>I saw all archive and did't find information.
>
>Any help will be appreciate.
>
>Greetings
>Andrzej
>
>_______________________________________________
>Serusers mailing list
>serusers(a)lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers
--
Jiri Kuthan http://iptel.org/~jiri/
Hello,
The voicemail (sems) works fine, under normal condition.
But the alias name is not working with current version of voicemail. It
seems that it cannot get the mail address, when a sip call is made to a
alias name.
Is it possible to address this issue ?
Thanks
Thanks ...
I have Sun,Ultra2 Machine.....
Here is the version Info
home/jitender % version
Machine hardware: sun4u
OS version: 5.7
Processor type: sparc
Hardware: SUNW,Ultra-2
Now the SER is build o.k , but i am not able to build other modules as
during the Linking Time , i get some errors ,
that it is not able to find some symbos , which are being used
e.g :
gmake[1]: Entering directory `/home/jitender/sip_router/modules/sms'
gmake[1]: Leaving directory `/home/jitender/sip_router/modules/sms'
Undefined first referenced
symbol in file
mem_lock sms.o
parse_content_type_hdr sms_funcs.o
dprint libsms_getsms.o
parse_uri sms_funcs.o
mem_block sms.o
get_ticks sms_report.o
parse_headers sms_funcs.o
parse_from_header sms_funcs.o
main
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/
3.3/crt1.o
shm_block sms.o
log_stderr libsms_getsms.o
sock_info sms.o
qm_malloc sms.o
find_export sms.o
qm_free sms.o
debug libsms_getsms.o
Regards,
Jitender
-----Original Message-----
From: Andrei Pelinescu-Onciul
[mailto:pelinescu-onciul@fokus.fraunhofer.de]
Sent: Friday, August 22, 2003 9:38 AM
To: Jitender Arora; 'serusers(a)lists.iptel.org'
Subject: Re: [Serusers] Latest STABLE build without using CVS
On Aug 22, 2003 at 12:46, Andrei Pelinescu-Onciul
<pelinescu-onciul(a)fokus.fraunhofer.de> wrote:
> On Aug 21, 2003 at 21:35, Nils Ohlmeier <nils(a)iptel.org> wrote:
> > On Thursday 21 August 2003 21:13, Jitender Arora wrote:
> > > Hi ,
> > >
> > > I installed the gcc version 3.3 on the SUN machine ( running OS
> > > version 5.7 ) ...
> > >
> > > But still when i try to compile the SER , i get the following
errors
> > >
> > >
> > > /usr/local/bin/gcc -DNAME='"ser"' -DVERSION='"0.8.11rc3"'
> > > -DARCH='"_sun4_5.
> > > 3"' -DOS='"solaris"' -DCOMPILER='"/usr/local/bin/gcc 3.3"'
> > > -D__CPU__sun4_5.3 -D_
> > > _OS_solaris -DCFG_DIR='"/etc/ser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP
> > > -DADAPTIV
> > > E_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DDNS_IP_HACK -DUSE_IPV6 -DUSE_TCP
> > > -DDISABLE_N
> > > AGLE -DDBG_QM_MALLOC -DHAVE_GETIPNODEBYNAME -DHAVE_SYS_SOCKIO_H
> > > -DHAVE_SCHED_YI
> > > ELD -DUSE_PTHREAD_MUTEX -c action.c -o action.o
> > > <command line>:15:14: warning: ISO C requires whitespace after the
macro
> > > name
> > > In file included from parser/msg_parser.h:48,
> > > from action.h:33,
> > > from action.c:42:
> > > ip_addr.h:75: error: field `sin6' has incomplete type
> > > ip_addr.h: In function `sockaddr2ip_addr':
> > > ip_addr.h:201: error: `AF_INET6' undeclared (first use in this
function)
> > > ip_addr.h:201: error: (Each undeclared identifier is reported only
once
> > > ip_addr.h:201: error: for each function it appears in.)
> > > ip_addr.h:204: error: dereferencing pointer to incomplete type
> > > ip_addr.h: In function `su_cmp':
> > > ip_addr.h:231: error: `AF_INET6' undeclared (first use in this
function)
> > > ip_addr.h: In function `su_getport':
> > > ip_addr.h:251: error: `AF_INET6' undeclared (first use in this
function)
> > > ip_addr.h: In function `su_setport':
> > > ip_addr.h:271: error: `AF_INET6' undeclared (first use in this
function)
> > > ip_addr.h: In function `su2ip_addr':
> > > ip_addr.h:293: error: `AF_INET6' undeclared (first use in this
function)
> > > ip_addr.h: In function `init_su':
> > > ip_addr.h:320: error: `AF_INET6' undeclared (first use in this
function)
> > > ip_addr.h: In function `hostent2su':
> > > ip_addr.h:357: error: `AF_INET6' undeclared (first use in this
function)
> > > ip_addr.h: In function `ip_addr2a':
> > > ip_addr.h:402: error: `AF_INET6' undeclared (first use in this
function)
> > > gmake: *** [action.o] Error 1
> > >
> > > Can any one know that how these can be resolved ....
> >
> > Seems like your system is not ready for IPv6. Maybe it helps if you try
to
> > compile Ser without support for IPv6 (remove or comment the line in
> > Makefile.defs which contains DUSE_IPV6).
>
>
> Note also that your cpu arhitecture is not recognized by the ser
> Makefile: -D__CPU__sun4_5.3. This means you will have generic solaris
> support and no sparc64 optimizations (like faster locking etc.). What
> type of sun machine do you have? Is it an ultrasparc?
An workarround for this(if you have an ultrasparc cpu) would be adding
to make command line ARCH=sparc64:
make ARCH=sparc64 OS=solaris [....]
This will override the arch/os detected by make.
Andrei
Hi ,
I installed the gcc version 3.3 on the SUN machine ( running OS
version 5.7 ) ...
But still when i try to compile the SER , i get the following errors
:
/usr/local/bin/gcc -DNAME='"ser"' -DVERSION='"0.8.11rc3"'
-DARCH='"_sun4_5.
3"' -DOS='"solaris"' -DCOMPILER='"/usr/local/bin/gcc 3.3"' -D__CPU__sun4_5.3
-D_
_OS_solaris -DCFG_DIR='"/etc/ser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP
-DADAPTIV
E_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DDNS_IP_HACK -DUSE_IPV6 -DUSE_TCP
-DDISABLE_N
AGLE -DDBG_QM_MALLOC -DHAVE_GETIPNODEBYNAME -DHAVE_SYS_SOCKIO_H
-DHAVE_SCHED_YI
ELD -DUSE_PTHREAD_MUTEX -c action.c -o action.o
<command line>:15:14: warning: ISO C requires whitespace after the macro
name
In file included from parser/msg_parser.h:48,
from action.h:33,
from action.c:42:
ip_addr.h:75: error: field `sin6' has incomplete type
ip_addr.h: In function `sockaddr2ip_addr':
ip_addr.h:201: error: `AF_INET6' undeclared (first use in this function)
ip_addr.h:201: error: (Each undeclared identifier is reported only once
ip_addr.h:201: error: for each function it appears in.)
ip_addr.h:204: error: dereferencing pointer to incomplete type
ip_addr.h: In function `su_cmp':
ip_addr.h:231: error: `AF_INET6' undeclared (first use in this function)
ip_addr.h: In function `su_getport':
ip_addr.h:251: error: `AF_INET6' undeclared (first use in this function)
ip_addr.h: In function `su_setport':
ip_addr.h:271: error: `AF_INET6' undeclared (first use in this function)
ip_addr.h: In function `su2ip_addr':
ip_addr.h:293: error: `AF_INET6' undeclared (first use in this function)
ip_addr.h: In function `init_su':
ip_addr.h:320: error: `AF_INET6' undeclared (first use in this function)
ip_addr.h: In function `hostent2su':
ip_addr.h:357: error: `AF_INET6' undeclared (first use in this function)
ip_addr.h: In function `ip_addr2a':
ip_addr.h:402: error: `AF_INET6' undeclared (first use in this function)
gmake: *** [action.o] Error 1
Can any one know that how these can be resolved ....
Regards,
Jitender
-----Original Message-----
From: Andrei Pelinescu-Onciul
[mailto:pelinescu-onciul@fokus.fraunhofer.de]
Sent: Friday, August 15, 2003 5:40 AM
To: Jitender Arora
Cc: 'serusers(a)lists.iptel.org'
Subject: Re: [Serusers] Latest STABLE build without using CVS
On Aug 14, 2003 at 15:55, Jitender Arora <jarora(a)aastra.com> wrote:
> Hi ,
>
> Thanks ...
>
> When i am trying to build the ser on the solaris, I am getting a lot
> of compilation errors ...
>
> Do i need something specific to build the ser on the solaris machine
> ......
>
> The error i am getting are :
>
> make all
>
> gcc -g -O9 -funroll-loops -Wall -mv8 -DNAME='"ser"'
> -DVERSION='"0.8.11rc
> 3"' -DARCH='"sparc64"' -DOS='"solaris"' -DCOMPILER='"gcc 2.7"'
> -D__CPU_sparc64 -
> /usr/include/sys/siginfo.h:76: parse error before `}'
> In file included from parser/../ip_addr.h:40,
> from parser/msg_parser.h:48,
> from action.h:33,
> from action.c:42:
> /usr/include/sys/socket.h:47: parse error before `sa_family_t'
> /usr/include/sys/socket.h:47: warning: data definition has no type or
> storage cl
> ass
> /usr/include/sys/socket.h:56: parse error before `socklen_t'
> /usr/include/sys/socket.h:56: warning: data definition has no type or
> storage cl
> ass
> /usr/include/sys/socket.h:187: parse error before `sa_family_t'
> /usr/include/sys/socket.h:187: warning: no semicolon at end of struct or
> union
> /usr/include/sys/socket.h:189: parse error before `}'
> /usr/include/sys/socket.h:234: parse error before `socklen_t'
> /usr/include/sys/socket.h:234: warning: no semicolon at end of struct or
> union
> /usr/include/sys/socket.h:246: parse error before `}'
> /usr/include/sys/socket.h:312: parse error before `socklen_t'
> /usr/include/sys/socket.h:312: warning: no semicolon at end of struct or
> union
> /usr/include/sys/socket.h:315: parse error before `}'
> /usr/include/sys/socket.h:385: parse error before `socklen_t'
> /usr/include/sys/socket.h:386: parse error before `socklen_t'
> /usr/include/sys/socket.h:399: parse error before `socklen_t'
> /usr/include/sys/socket.h:400: parse error before `socklen_t'
> In file included from /usr/include/sys/stream.h:22,
>
> Does anyone know , how to resolve this ...else i will put some effort for
> this .....
You'll have to investigate this yourself. It builds ok (no warnings) on
solaris 8 /gcc 3.x. We never tried gcc versions older than 2.91 or
solaris 2.5 and we can't reproduce this since we don't have access to
any solaris system < 2.8.
Andrei