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
Hm did'nt have that problem.. Tho.. have you checked your database that your user 1001 has a e-mail address?
- Atle
* Joao Sampaio est-j-sampaio@ptinovacao.pt [040126 18:29]:
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