Hello, thanks.
I found my problem (till now!) which was a bad sems configuration file.
Now voicemail is responding to the calls but I always get the message "Session rejected: 404 voicemail: no email address for user <1001> " on the caller phone.
Did you have the same problem?
Thanks
Joćo
-----Original Message-----
From: Atle Samuelsen [mailto:clona@cyberhouse.no]
Sent: segunda-feira, 26 de Janeiro de 2004 17:22
To: Joao Sampaio
Subject: Re: [Serusers] Sems
it looks like the same problem I had yesterday..
If I did understand the README file, I think the sems CVS and SER CVS
works together but not SER no-Cvs + SEMS CVS. this is because of the
upgrade of the fifo buffer thing.
- ATle
.. here's my modified default config..
# $Id: sems.conf.sample,v 1.11 2003/11/19 19:03:22 rco Exp $
#
# sems.conf.sample
#
# Sip Express Media Server (sems)
#
# sample configuration file
#
#
# whitespaces (spaces and tabs) are ignored
# comments start with a "#" and may be used inline
#
# example: option=value1, value2 # i like this option
#
##################################
# global parameters #
##################################
# optional parameter: fork={yes|no}
#
# - specifies if sems should run in daemon mode (background)
# (fork=no is the same as -E)
fork=yes
# optional parameter: stderr={yes|no}
#
# - debug mode: do not fork and log to stderr
# (stderr=yes is the same as -E)
stderr=no
# optional parameter: loglevel={0|1|2|3}
#
# - sets log level (error=0, warning=1, info=2, debug=3)
# (same as -D)
loglevel=1
# optional parameter: fifo_name=<filename>
#
# - path and file name of our fifo file (same as -i)
fifo_name=/tmp/am_fifo
# optional parameter: ser_fifo_name=<filename>
#
# - path and file name of Ser's fifo file (same as -o)
ser_fifo_name=/tmp/ser_fifo
# optional parameter: plugin_path=<path>
#
# - sets the path to the plug-ins
# - may be absolute or relative to CWD
plugin_path=/usr/local/lib/sems/plug-in
# optional parameter: smtp_server=<hostname>
#
# - sets address of smtp server
smtp_server=localhost
# optional parameter: smtp_port=<port>
#
# - sets port of smtp server
smtp_port=25
##################################
# module specific parameters #
##################################
# sample voicemail configuration (inline)
config.voicemail=inline
# optional parameter: announce_path=<path>
#
# - sets the path where announce files are searched for
# - the file to be played is determined the following way:
# <announce_path>/<domainname>/<username>.wav
# if this file is not available <announce_path>/<default_anounce> is
# used
announce_path=/usr/local/lib/sems/audio/
# parameter: default_announce=<filename>
#
# - sets the name of the default announce WAV file
default_announce=default.wav
# parameter: max_record_time=<seconds>
#
# - maximum record time
max_record_time=30
# end of configuration section for voicemail module
config.voicemail=end
# sample announcement configuration (inline)
config.announcement=inline
# optional parameter: announce_path=<path>
#
# - sets the path where announce files are searched for
announce_path=/usr/local/lib/sems/audio/
# parameter: default_announce=<filename>
#
# - sets the name of the default announce WAV file
default_announce=default.wav
# end of configuration section for announcement module
config.announcement=end
# sample isdngw module configuration (external file)
# config.isdngw=/etc/isdngw.conf
# sample ivr module configuration (inline)
config.ivr=inline
#parameter: python_script_path=<full path>
python_script_path=/etc/ivr
#parameter: python_script_file=<filename>
python_script_file=example.py
# end of configuration section for ivr module
config.ivr=end
# sample conference configuration (inline)
config.conference=inline
# parameter: default_announce=<filename>
#
# - sets the full pathed name of the default announce WAV file.
# Will be played to lonely users.
default_announce=/usr/local/lib/sems/audio/first_participant.wav
# end of configuration section for conference module
config.conference=end
# example configuration for number reader
config.number_reader=inline
number_path=/usr/local/lib/sems/audio/
prolog_file=/usr/local/lib/sems/audio/welcome_to_number_reader.wav
epilog_file=/usr/local/lib/sems/audio/thanks_calling_number_reader.wav
# end of number_reader configuration
config.number_reader=end
# add more module configurations here (inline or external):
#
# config.mymodule=<filename>
# or
# config.mymodule=inline
# ...
# config.mymodule=end
* Joao Sampaio <est-j-sampaio@ptinovacao.pt> [040126 15:43]:
>
> Hello,
>
> I'm trying to install sems so that I can configure my ser proxy to support
> voicemail functions.
>
> I have downloaded the last CVS version of sems and I'm currently running ser
> version 0.8.12
>
> I got these error every time I try to start sems:
>
> Sems[12051]: Warning: /etc/sems/sems.conf:59 configuration: ignoring
> unknown parameter announce_path
> Sems[12051]: Warning: /etc/sems/sems.conf:64 configuration: ignoring
> unknown parameter default_announce
> Sems[12051]: Warning: /etc/sems/sems.conf:69 configuration: ignoring
> unknown parameter max_record
> Sems[12054]: Warning: no configuration found for module announcement, maybe
> you want to specify config.announcement in config file.
> Sems[12054]: Error: while loading plug-in
> '/usr/local/lib/sems/plug-in/apps/announcement.so'
> Sems[12053]: Warning: signal 17 received
>
>
> Another question: Is ser 0.8.12 compatible with the last version of sems in
> CVS?
>
> Thank you very much.
>
> Best reagards,
> _______________________
> Jo?o Sampaio
>
> PT Inova??o, SA
>
> SRM - Servi?os e Redes M?veis
>
> email: est-j-sampaio@ptinovacao.pt
> Tlf: +351 234511160-1907 / +351 234403421
>
> _______________________________________________
> Serusers mailing list
> serusers@lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers