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
137c207553
- changed AmSessionAudioConnector not to commit suicide anymore.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@300 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
a46231b39e
added missing slash after the plugin dir
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@299 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
Raphael Coeffic
9fbf2f5e51
changed name of the param header to reflect changes in the code.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@297 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
Stefan Sayer
4d2a007772
correct checking of rtp timeout diff
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@287 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
d60aee543a
signalling and media B2BUA class implementation.
...
Can be used the same way as B2BSession, but SEMS stays in the media path as well.
Not very efficient if used for relaying (it decodes and encodes the media).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@286 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
445db2035f
AmAudioFrontList AmAudio device, useful for e.g. fancier conferencing services
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@285 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
643a384516
fixes debug messages
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@284 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
b7666d99ee
fixes DI invocation parameters over stats server
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@283 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
2d07b7b821
fixes SessionComponent hook handling onSendRequest;
...
this fixes requests sent with session timer to contain SST headers
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@282 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
5eb2a7325a
handling of RTP timeout improved
...
* rtp packet parse called in RtpStream, so rtp keepalive packets are not disregarded in respect to rtp timeout
* rtp timeout made configurabe in sems.conf: dead_rtp_time
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@281 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
c07ba6ac52
added make ser-cfg-install target to install default ser-sems.cfg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@280 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Maxim Sobolev
3b527c2353
Include all possible payload types into 200 OK and actually accept any of them
...
in the RTP stream. It is possible to disable this new behaviour using
single_codec_in_ok parameter in the sems.conf.
Developed by: Sippy Software, Inc.
Sponsored by: Digifonica Canada Limited
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@279 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
4e6f4a917b
sessions can be set onHold with AmSession::setOnHold, if you want a reinvite with on Hold, call AmSession::Reinvite after setOnHold
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@277 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
13aadbfe7d
yet more documentation...
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@267 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
832bbc1a2c
added changelog
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@266 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
2990076555
default fork
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@265 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
5afa9a9a56
cp default config instead of mv
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@264 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
a3ce3f91a2
set loglevel to 2 and log_stderr to no in sems.conf.sample
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@263 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
df0669d43c
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
20 years ago
Stefan Sayer
7c964b9b03
unifies indentation level in all source files to 2 (-i2)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@261 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
eec606aedb
added readme for conf_auth with example auth server
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@256 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
f90559a595
fixes binding to wrong interface on multi-homed machines (sems will use the device configured with listen=... )
...
thanks Scott for reporting
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@255 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
Stefan Sayer
00e3b5b89f
stats server extended:
...
o set_loglevel
o get_loglevel
o DI : call function via DI API
o which : get command list
query_stats program extended to accept commands
AmArgArray throws outofbound exception instead of assert
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@253 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
4a82d793a3
- added a centralized pseudo-random number function.
...
- changed rand() calls to get_random().
- added/fixed ssrc (RTP header) generation.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@252 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
50c51dcd54
added sems.conf.sample to doxygen generated doc
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@246 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
3100e12b6a
updated usage
...
updated sample config
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@245 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
115d4a6aa0
optimization
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@244 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago