Hello,
Python 2.2 won't work, you need at least Python 2.3, but I would
recommend 2.4 or 2.5.
If you have various versions installed, you can choose the version to
build with
PYTHON_VERSION=2.4 make all
voicemail application does send the voicemail as attachment to a
(configurable) email via SMTP server. mailbox application stores the
voicemail in an IMAP server and the users can dial in to check the
messages. have a look at the modules documentation:
http://ftp.iptel.org/pub/sems/doc/current/AppDoc.html
hth
Stefan
Meidiana Ten wrote:
Hi Sumin,
Thanx for replying my mail.
I failed to compile ivr module.
btw I'm using sems.0.10.0-rc2 as media server. Below is the error log:
python2.2 py_comp -l py &&\
cp py/*.pyc ../../core/lib
Listing py ...
make[1]: Entering directory `/usr/local/src/sems-0.10.0-rc2/apps/ivr'
g++ -MM IvrAudio.cpp -I ../../core -Wall -Wno-reorder -fPIC -g -O2
-D_DEBUG -D_THREAD_SAFE -D_REENTRANT -DVERSION='"0.10.0-rc2"'
-DARCH='"i386"' -DOS='"linux"'
-I/usr/include/python2.2
-fno-strict-aliasing > IvrAudio.d
g++ -MM Ivr.cpp -I ../../core -Wall -Wno-reorder -fPIC -g -O2 -D_DEBUG
-D_THREAD_SAFE -D_REENTRANT -DVERSION='"0.10.0-rc2"'
-DARCH='"i386"'
-DOS='"linux"' -I/usr/include/python2.2 -fno-strict-aliasing >
Ivr.d
g++ -MM IvrDialogBase.cpp -I ../../core -Wall -Wno-reorder -fPIC -g -O2
-D_DEBUG -D_THREAD_SAFE -D_REENTRANT -DVERSION='"0.10.0-rc2"'
-DARCH='"i386"' -DOS='"linux"'
-I/usr/include/python2.2
-fno-strict-aliasing > IvrDialogBase.d
g++ -MM IvrSipDialog.cpp -I ../../core -Wall -Wno-reorder -fPIC -g -O2
-D_DEBUG -D_THREAD_SAFE -D_REENTRANT -DVERSION='"0.10.0-rc2"'
-DARCH='"i386"' -DOS='"linux"'
-I/usr/include/python2.2
-fno-strict-aliasing > IvrSipDialog.d
g++ -MM IvrSipReply.cpp -I ../../core -Wall -Wno-reorder -fPIC -g -O2
-D_DEBUG -D_THREAD_SAFE -D_REENTRANT -DVERSION='"0.10.0-rc2"'
-DARCH='"i386"' -DOS='"linux"'
-I/usr/include/python2.2
-fno-strict-aliasing > IvrSipReply.d
g++ -MM IvrSipRequest.cpp -I ../../core -Wall -Wno-reorder -fPIC -g -O2
-D_DEBUG -D_THREAD_SAFE -D_REENTRANT -DVERSION='"0.10.0-rc2"'
-DARCH='"i386"' -DOS='"linux"'
-I/usr/include/python2.2
-fno-strict-aliasing > IvrSipRequest.d
g++ -MM IvrUAC.cpp -I ../../core -Wall -Wno-reorder -fPIC -g -O2
-D_DEBUG -D_THREAD_SAFE -D_REENTRANT -DVERSION='"0.10.0-rc2"'
-DARCH='"i386"' -DOS='"linux"'
-I/usr/include/python2.2
-fno-strict-aliasing > IvrUAC.d
make[1]: Leaving directory `/usr/local/src/sems-0.10.0-rc2/apps/ivr'
make[1]: Entering directory `/usr/local/src/sems-0.10.0-rc2/apps/ivr'
g++ -I ../../core -Wall -Wno-reorder -fPIC -g -O2 -D_DEBUG
-D_THREAD_SAFE -D_REENTRANT -DVERSION='"0.10.0-rc2"'
-DARCH='"i386"'
-DOS='"linux"' -I/usr/include/python2.2 -fno-strict-aliasing -c
IvrAudio.cpp -o IvrAudio.o
g++ -I ../../core -Wall -Wno-reorder -fPIC -g -O2 -D_DEBUG
-D_THREAD_SAFE -D_REENTRANT -DVERSION='"0.10.0-rc2"'
-DARCH='"i386"'
-DOS='"linux"' -I/usr/include/python2.2 -fno-strict-aliasing -c
Ivr.cpp -o Ivr.o
Ivr.cpp:54: 'PyGILState_STATE' is used as a type, but is not defined as
a type.
Ivr.cpp: In constructor `PythonGIL::PythonGIL()':
Ivr.cpp:56: `gst' undeclared (first use this function)
Ivr.cpp:56: (Each undeclared identifier is reported only once for each
function
it appears in.)
Ivr.cpp:56: `PyGILState_Ensure' undeclared (first use this function)
Ivr.cpp: In destructor `PythonGIL::~PythonGIL()':
Ivr.cpp:57: `PyGILState_Release' undeclared (first use this function)
Ivr.cpp: In member function `bool IvrFactory::loadScript(const
std::string&)':
Ivr.cpp:363: invalid conversion from `const char*' to `char*'
Ivr.cpp: In member function `bool IvrDialog::callPyEventHandler(char*,
char*,
...)':
Ivr.cpp:640: `PyBool_Check' undeclared (first use this function)
make[1]: *** [Ivr.o] Error 1
make[1]: Leaving directory `/usr/local/src/sems-0.10.0-rc2/apps/ivr'
make: [all] Error 2 (ignored)
echo "Installing Python object files..."
Installing Python object files...
for f in log.pyc ; do \
if [ -n "py/$f" ]; then \
touch /usr/local/lib/sems/plug-in//$f; \
install -m 755 py/$f /usr/local/lib/sems/plug-in//$f; \
fi ; \
done
mkdir -p /usr/local/lib/sems/plug-in/
touch /usr/local/lib/sems/plug-in//ivr.so ; \
install -m 755 ivr.so /usr/local/lib/sems/plug-in/
install: cannot stat `ivr.so': No such file or directory
make: *** [install] Error 1
I used "make install" to compile the module.
I'd like to ask another question too...Where does SEMS voicemail usually
store voice message? And what is the type of the message store (wav or
text file)?
Thanx before
Regards,
Meidiana
*/seo <giganti71(a)gmail.com>/* wrote:
Hi Meidiana,
Do you mean that you failed to compile ivr module OR you failed to
load ivr plug-in for mailbox application?
If you failed to compile ivr module, could you send compile error log?
If you didn't see any compile error , I think you have to check if
there is ivr.so file on your system and then check if ivr.so file is
in the plug-in path which is defined in sems.conf file.
If you still have an issue even though all plug-in files are in the
plug-in path, could you attach sems logs?
Thanks.
Sumin
On 4/17/07, *Meidiana Ten* <gotcha_em(a)yahoo.com
<mailto:gotcha_em@yahoo.com>> wrote:
Hi there,
Thanx before for my past questions.
Now, I want to add mailbox application on my server but I cannot
find IVR plugin
Then, I read some tutorial that I must make the plugin itself
I've followed the step but it failed.
What should I do then?
Please advise
Thanx
Regards,
Meidiana
------------------------------------------------------------------------
Ahhh...imagining that irresistible "new car" smell?
Check out new cars at Yahoo! Autos.
<http://us.rd.yahoo.com/evt=48245/*http://autos.yahoo.com/new_cars.html;_ylc=X3oDMTE1YW1jcXJ2BF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDbmV3LWNhcnM->
_______________________________________________
Sems mailing list
Sems(a)lists.iptel.org <mailto:Sems@lists.iptel.org>
http://lists.iptel.org/mailman/listinfo/sems
------------------------------------------------------------------------
Ahhh...imagining that irresistible "new car" smell?
Check out new cars at Yahoo! Autos.
<http://us.rd.yahoo.com/evt=48245/*http://autos.yahoo.com/new_cars.html;_ylc=X3oDMTE1YW1jcXJ2BF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDbmV3LWNhcnM->
------------------------------------------------------------------------
_______________________________________________
Serusers mailing list
Serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
--
Stefan Sayer
Media Services Development
stefan.sayer(a)iptego.de
www.iptego.de
iptego GmbH
Am Borsigturm 40
13507 Berlin
Germany
Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann