Juha Heinanen
08f5e36e8c
* Made B2ABEvent public.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@317 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
8aa0b9d1aa
Makefile errors reported by juha
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@316 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
e75cecf3d3
example which initiate calls triggered by DI interface calls
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@314 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
ea631a20fb
fixed Makefile.gen gernating with wrong python ver. thanks juha for report
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@310 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
7f5296e849
- fixes compatibity problems between 'ivr' and 'py_sems'.
...
- now both plug-ins should be able to load at the same time.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@305 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
89af7bb495
- added Stefan's example app.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@303 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
769b20d3ea
- fixes compilation time warnings and Makefile when called from base directory.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@302 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
d074dc3cae
- fixed makefiles. Now everything should be OK when doing 'make' in the main py_sems directory.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@301 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
a529b5205b
- removed unneed generated files.
...
- corrected bug PySemsB2ABDialog.sip
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@298 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
a5b5266a12
convenience makefiles to make all
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@296 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
733ceb5582
by setting IVRPATH and COREPATH, ivr applications can be in any directory now
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@295 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
2ff1e991de
checkin of the examples from the application development tutorial
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@294 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
067c0571ca
simple example on how to use the conference mixer
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@293 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
65270dfd75
an example for the B2ABSession
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@292 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
210b5105b1
some more b2ab classes
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@291 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
c200aa2efe
py_sems can be used with AmSession, AmB2BSession, and AmB2ABSession now:
...
AmSession -> derive in Python from PySemsDialog
AmB2BSession -> PySemsB2BDialog
AmB2ABSession -> PySemsB2ABDialog
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@290 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
3999175f08
changed Makefiles to link py_sems_lib library.
...
changed default python version to 2.4
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@289 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
a02bd12573
added Dialout headers based on session parameters
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@288 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
4ddc7a6714
- suppressed all hard-coded "P-Iptel-..." and replaced through PARAM_HDR and APPNAME_HDR.
...
- changed PARAM_HDR to "P-App-Param"
- changed APPNAME_HDR to "P-App-Name"
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@272 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
fa35cb1cdf
* functions for taking all session specific parameters from P-Iptel-Param
...
* changed apps that use session specific params to use P-Iptel-Param by default
* added getSessionParam function to ivr
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@260 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
073ad26e9a
missing fct pointers for mem_open/mem_close
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@259 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
9b8725f706
updated doc
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@258 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
0ce5e2c3d2
* configuration can be accessed in IVR scripts while they are loaded
...
* pin_collect applications again has two modes: authentication via XMLRPC
server, and sending out transfer REFER with PIN in URI
* added documentation for pin_collect, and transfer for conference
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@257 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
f4d64a3d76
applies patch from Andriy which makes adaptive jitter buffer and adaptive playout buffer selectable at run time
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@254 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
5b5de2b23e
some cleanup work, and the begin of a fix for the memory leak in py_sems (Python PySemsDialog is leaking).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@251 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
a7e7dc0a86
added missing file.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@250 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
65cffa7f3c
fixes the bug causing the bye message not to be played in the mailbox_query application.
...
Thanks to Juha for reporting and debugging.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@248 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
6c8fe2c0bd
mem cached audio files implementation - improves performance 4-5% over announcement from file (G711)
...
see apps/examples/cacheannounce for an example how to use
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@247 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
866b8703ac
drops received packets if not using input
...
set this with AmSession::setReceiving
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@243 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
a9d3e589cc
python_files is made if cmdgoal=""
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@242 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
cf67fea96d
fixes a crash related to temporary audio files in IVR.
...
This bug showed up in the mailbox application.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@237 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
b8b6c9f09e
Including that header files was not enough to get py_sems to work.
...
Please install the latest SIP (;-)) version from its web site:
http://www.riverbankcomputing.co.uk/sip/index.php .
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@236 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
3fc680b93f
- fixed part of the memory leak in py_sems. Now, everything from the session object is release, except for the wrapper object itself.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@235 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
e6fa3fd711
- fixed some more issues with py_sems. It should work with the example now.
...
- added an example for py_sems (py_sems_ex/early_media.py).
- added audio features to py_sems.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@233 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
2fc65e1012
fixes compilation problems related to sip4 (Python/C++ binding generator).
...
The version included is 4.1.1. If you generate some files using a new version
of sip4, update or remove sip.h in the apps/py_sems/sip directory.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@231 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
5dbbe0e7ab
fixed compilation errors occuring on my desktop ;-)
...
More of them are needed to fix also the py_sems problem.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@230 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
7bf670a6d6
renamed the generated package to "py_sems_lib",
...
so that it does not clash with the main module's name (py_sems).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@229 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
2637485fe2
* new 'examples' dir
...
this is for application examples which are meant to demonstrate
certain functionality but will probably not be used as real applications
in the implemented way
* moved announce_auth to examples
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@226 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
e97f7c8067
- copied from pysip branch.
...
- py_sems is aimed at integrating as much functionnalities
from the core as possible into python driven applications
(not necessarily IVRs), in a more easy way. The classes can
then just be used as in C++.
- this plug-in uses the sip4 package included in debian.
Please refer to http://www.riverbankcomputing.co.uk/sip/
for more informations on the binding generator.
Please note that you do not need it, if you just want to compile
SEMS. You will need it first if you want to generate more classes.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@220 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
cd1752047b
fixes RTP_TIMEOUT bug in signaling only b2b situations
...
- on RTP timeout, AmSession::onRtpTimeout is called
- session can be removed from media processor (detached)
by AmMediaProcessor::removeSession
- removing session from MediaProcessor and clearing audio
is AmMediaProcessor::clearSession (default action on
RTP error)
- added detach from media processor to conf_auth and ann_b2b
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@209 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
73381f0be9
fixes small leak on unsucecssful registration
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@208 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
ede1f7189f
disabled DTMF detection where its not needed
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@207 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
44cbfb7f6f
disables DTMF detection (don't need it)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@206 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
4ef74402a8
fixes small bug in dialout, which is now recognized if user enters e.g ##*
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@205 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
05a105357c
disables DTMF detection in conference if not needed
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@204 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
a867a606e7
some maintenance on the makefiles...
...
* Makefile.defs used in root path
* dependencies on audio modules
* extra_clean for modules
etc
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@199 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
44f9122628
removed leading space before mail address
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@197 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
5e56bcb9a7
added hint to rec_file_ext
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@195 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
5ef21ffef0
adapted to new amci
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@194 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
59d6177207
pin is authenticated against XMLRPC authentication server.
...
example server in test/authserver.py
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@190 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago