some more links and how to get started section

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@262 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Stefan Sayer 20 years ago
parent 7c964b9b03
commit df0669d43c

@ -6,7 +6,7 @@
Introduction:
Sems is a extensible media server which helps you
SEMS is a extensible media server which helps you
adding voice services to your VoIP system.
Each module or plug-in extends your system. Audio
@ -15,13 +15,13 @@ Introduction:
Some modules called component modules provide
functionality for other modules to use.
You can easely extend Sems by creating your own plug-ins.
You can easely extend SEMS by creating your own plug-ins.
Applications can be written using the Sems framework API
Applications can be written using the SEMS framework API
in C++, or in Python using an embedded python interpreter
of the ivr or py_sems plugins.
The following default applications are shipped with Sems :
The following default applications are shipped with SEMS :
* voicemail: records voice messages and mails them as email
@ -48,7 +48,7 @@ Introduction:
* pin_collect: collect a PIN, optionally verify it, and transfer the call
Sems only support patent free codecs. Which means that we won't support codecs
SEMS only support patent free codecs. Which means that we won't support codecs
like g729. On the other hand, we have support for all important patent free
(g711u, g711a, GSM06.10 and iLBC).
@ -56,9 +56,9 @@ Requirements:
1. Ser version 0.9.6: SIP Epress Router (www.iptel.org/ser)
- Sems requires Ser as its SIP stack.
- Sems & Ser communicate together through socket, which means that a Ser
instance is mandatory on every host using Sems.
- SEMS requires Ser as its SIP stack.
- SEMS & Ser communicate together through socket, which means that a Ser
instance is mandatory on every host using SEMS.
2. Python version >= 2.3 for the ivr (embedded python interpreter), optional
@ -66,37 +66,50 @@ Requirements:
4. lame >= 3.95 for mp3 file output, optional
How to get started with SEMS:
To try out SEMS, the easiest is to follow one of the tutorials linked from
the SEMS homepage (e.g. http://www.iptel.org/howto_sems_voicemail). The
Application Modules Documentation page then gives an overview of the
application modules that come with SEMS
(http://ftp.iptel.org/pub/sems/doc/current/AppDoc.html).
If you are interested in writing your own applications, the application
development tutorial is a good start
(http://www.iptel.org/howto/sems_application_development_tutorial), together
with the design overview (http://www.iptel.org/files/semsng-designoverview.pdf).
Installation:
1. Download Sems through svn:
1. Download SEMS through svn:
svn checkout svn://svn.berlios.de/sems/trunk
-or-
svn checkout http://svn.berlios.de/svnroot/repos/sems/trunk
2. Compile Sems:
2. Compile SEMS:
make all
make install
Notice: you don't need to execute 'make install' if you want to run Sems
Notice: you don't need to execute 'make install' if you want to run SEMS
from the source tree.
For detailed instructions, have a look at doc/COMPILING as well.
3. Look at the default configuration file whether it fits your need:
If you installed Sems with 'make install', the configuration
If you installed SEMS with 'make install', the configuration
is at '/usr/local/etc/sems/sems.conf'.
Else make your own using sems.conf.sample.
4. Start Ser:
Please read the Ser User's guide and doc/Configure-Sems-Ser-HOWTO
Please read the Ser User's guide and doc/Configure-SEMS-Ser-HOWTO
if you don't known how to complete this stage,
5. Start Sems:
5. Start SEMS:
If you installed Sems with 'make install', sems can be
If you installed SEMS with 'make install', sems can be
found at '/usr/local/sbin/sems'.
If you need help starting 'sems', try 'sems -h'.
@ -105,7 +118,7 @@ Troubleshooting:
* RH thread problem:
Sems has currently problems being run on Redhat 9. If you cannot wait
SEMS has currently problems being run on Redhat 9. If you cannot wait
until it is fixed, you may want to run ans_machine after running the
following command:
@ -127,14 +140,25 @@ Installed file using 'make install':
source_path/scripts/sems[.redhat] : example start-up scripts.
source_path/sems.conf.example : example configuration file.
Documentation:
In the doc/ directory there is a set of files describing the applications
shipped with SEMS, alongside some more documentation. With 'make doc' you
can generate the doxygen documentation in doc/doxygen_doc, which contains
these files as well.
All documentation is available online linked from the SEMS homepage:
www.iptel.org/sems.
Bug report & Contact:
If you have problems configuring Ser&Sems for your needs,
If you have problems configuring Ser&SEMS for your needs,
look at the support information on the Ser homepage (www.iptel.org/ser)
and the SEMS homepage (www.iptel.org/sems).
The mailing lists (http://lists.iptel.org) for SEMS are the first
address to ask for help, report bugs and improvements.
address to ask for help, report bugs and improvements. You need to be
subscribed to be able to post to the lists.
Authors:
@ -151,7 +175,7 @@ Thanks goes to:
* Jiri Kuthan (jiri@iptel.org)
for the debuging work and help to implement
communicating part between Ser & Sems ('vm' module).
communicating part between Ser & SEMS ('vm' module).
* All the others who helped during test session :-)

Loading…
Cancel
Save