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@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@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.

_______________________________________________
Sems mailing list
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.