Stefan Sayer
bea950eae9
adds the option to finish file B while mixing in
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@400 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
b93bc9d3fd
* Added OpenSER version of AmSipDialog::reply_error.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@399 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
6b7ecc4ba9
* Added CR before each LF in some OpenSER MI command arguments.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@396 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8bc40b2f64
AmAudio class that mixes in a file into an audio at regular intervals
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@394 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
0f6efa9be2
handles failed sendInvite properly
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@393 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
9cfac79e6e
fixed small bug on disconnect from wrong session
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@392 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
cb3a57a5f1
fixed b2absession audio connector behaviour, and made it more secure by protecting with mutex
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@391 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
bc254976ca
corrected AmThread debug messages
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@390 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8b116b52ac
fixed B2ABSession so it works again
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@389 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
6d721d6244
made AmArg size() const
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@388 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
29cc0cf236
combined AmArg and AmArgArray into one class
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@383 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
572812085d
cosmetics on the plugin loader
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@376 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
b280576c5c
* Added conditional support for OpenSER 1.3.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@375 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
d2219d06bb
correctly set visibility of onB2ABEvent
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@369 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
53ba4b63a5
AmArgArray can be ArgObject
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@368 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
b535dd9b63
corrected exception message (will send out error reply again)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@364 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
b66a7b09c8
fix: set wsola and w_ts offset correctly after time scaling
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@359 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e6a9973711
new AmPromptCollection helper class:
...
reads prompt filenames from config file,
loads prompt files into cache and adds them on request into
playlist.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@353 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
560742c100
Adds AmPlaylistSeparator, which can be used to get notified in the Session when the playlist reaches a certain entry.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@351 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
c53df18673
fix for iLBC codec multiple frames per packet bug. Thanks Alex Gradinar for reporting
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@348 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
d259633186
code re-indented
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@346 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
5695a3a1f1
* Application conf files can include other conf files using syntax
...
@name_of_included_file
Useful if several conf files have common parts, such as db
configuration
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@342 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a0ca3c54e8
allows to give dialout sessions a variant parameter with the call to AmUAC::dialout.
...
Plugin interface stays backward compatible by overloading the AmSessionFactory::onInvite
- applications that want to use this feature need to implement the onInvite function with
second parameter.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@336 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
cd9d3580a6
adds trailing slash to module configuration path if missing
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@333 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
2015e9ddfd
fixes ipv6 compilation problems
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@329 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
997a983594
updated to use new borrowed pointer explicit function reflecting AmArg semantics changed in r325
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@328 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
9fe41686d8
PLC buffer changed to simpler interface (makes testing tool for playout buffer possible)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@326 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e8e19a39df
corrected AmArg ownership of ArgObject.
...
use explicit setBorrowedPointer method to make an AmArg containing a ArgObject*.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@325 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8346c43eed
- simplified logging interface (now works with more than one logger)
...
- added di_log: ring buffer log in memory, dump triggered via DI
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@323 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
665126f91f
changed receiver of keypresses to a more generic interface
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@321 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
3df0445040
added missing loglevel
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@320 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Keller
0903675067
- added a new plugin type "logging facility" for plugins which want to receive all log messages
...
- changed AmArg to own the objects put into it to avoid nasty problems with pointers to short-lived objects becoming invalid
- implemented di_log plugin, a plugin able to output or dump to disk the last x lines of debug log messages
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@319 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Keller
7551933f09
- fixed a small bug in the in-band DTMF detector which caused some registerKeyPressed() to get lost
...
- fixed duration calculation of in-band DTMF codes
- cleaned up the in-band DTMF detection code (a litle bit)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@318 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a1d2158b6f
codec order priority patch ba juha.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@315 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
79aaf4685b
corrected log info
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@312 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
dcf73ae3e6
fixed log message severity as reported by juha
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@311 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
c7f1345d28
puzzle: what happens after 3.106891851851851852 days?
...
- initializes correctly r_ts and w_ts (would lead to no audio input after a while)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@309 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8132928ace
renaming of jitter_buf in receive_buf, wallclock_ts (to be continued)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@308 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
00629bc2dc
removed double parsing of received RTP packet
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@307 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
027de94734
fixes rtp ts handling bug in receiving introduced in r281.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@306 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 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
19 years ago
Raphael Coeffic
caa620a5db
added 'assert' in createCalleeSession in case the session ptr is NULL.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@304 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 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
19 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
19 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
19 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
19 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
19 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
19 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
19 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
19 years ago