Peter Lemenkov
ff7a6c8a76
- Added rules for installing of config-files for modules.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1517 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
f5f4672db4
- Added installation of audio-files.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1516 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
6e15b229e7
Common parts of CMake modules targets were moved to cmake/module.rules.txt.
...
This greatly simplified further work.
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1513 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
a7ee9ca66c
- Simplified CMake files for building libraries and plugins.
...
- Ability to override installation directories.
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1509 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
21d1eee88c
Use INCLUDE_DIRECTORIES directive
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1501 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
7fe3137a40
Use ADD_DEFINITIONS directive instead of naive checks for compiler
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1499 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
1c4788fdb7
set CMAKE_SHARED_LIBRARY_PREFIX globally
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1495 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
16044e080f
Some cleanups.
...
Since not, core module will be linked against samplerate and misdn (if enabled)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1381 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Peter Lemenkov
6b1b2d526f
initial commit of cmake files
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1373 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
ec7e003067
save one string copy
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1345 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
27e3422d40
making it a little safer using reference
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1342 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7fb993dc55
using local tag insteda of call id (can be used for controlling session by sending events)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1272 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
967dcefb2e
add conf_id to monitoring
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1260 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
cd701d1a9f
return 404 if rfc 4240 room naming is used and conference room id is empty
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1173 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Juha Heinanen
ffe996810a
* Now MySQL parts of early_announce and conference code work also with
...
latest MySQL++ lib version 3.0.0.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1036 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
838f63572f
flite TTS for ZRTP SAS
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@952 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
18d97431a5
* Set reconnect option so that MySQL connection is automatically
...
restored in case of server restart.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@821 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
d7c8b7f699
* Had to add LF at the end of conference extra_headers, because without
...
it, last extra header in outgoing INVITE was not terminated with CRLF.
I have not verified if this is a bug also in 0.10 or if it showed up
with SIP control interface.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@774 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
3497f9e94a
fixed header include due to AmAudio/AmAudioFile split
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@710 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
a3c88fe612
* Introduced max_participants conference.conf variable.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@561 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a5e8881084
moved AmRingTone to core
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@504 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
df041a16ed
train ride doxygen documentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@457 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8d76c8bb0a
indented apps to default indentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@433 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
aee44c98cd
fixed small mem leak: playlist is closed in session destructors to free playlist items
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@425 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
acad1c96b2
only print deprecated headers warn message if headers are used
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@413 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
d46ba25419
* Changed unknown value of 'language' field from NULL to ''. The reason
...
is that it turned out that in MyISAM tables a unique index does not
guarantee uniqueness if a field in the index can have a NULL value.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@358 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
3924478d78
* Fixed misplaced USE_MYSQL #endif.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@345 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
3123aba1bf
* Added MySQL audio and template storage option for voicemail
...
application.
* Simplified conference application by removing caching of audio
from MySQL to file system.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@343 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Juha Heinanen
29d6318285
* Added APP_NAME to name of cached file in order to avoid conflict if
...
two apps have message with the same name.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@341 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Juha Heinanen
c82fbdc5a0
* Conference audio can now be stored in MySQL database.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@340 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Juha Heinanen
bb9f5a98ef
* Added language awareness to conference application. Should be
...
backwards compatible in terms of conference.conf. See
Readme.conference and conference.conf.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@327 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
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
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
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
Maxim Sobolev
58f33c8556
Second, much improved revision of adaptive jitter buffering patch.
...
Changes
-------
1. Make the AmJitterBuffer work with variable size RTP packets. Packet size
can be changed even during session (ex. Cisco in fax passthrough mode). Also
several improvements and fixes have been made to resyncronization logic.
2. Fix made to the AmPlayoutBuffer class to avoid reading chunks of size
larger than requested. This is required in cases when RTP packets contain
more or less data than internal frame size.
3. Small fix to AmRtpPacket class - replace the pointer to internal buffer
with offset in the buffer. This eliminates the nesessity to reparse the
packet each time the packet has been copied.
4. Replace the sample size field in amci_codec_t structure with two
functions - sampes2bytes and bytes2samples as that field did not allow to
specify sample size for LBR codecs (iLBC, gsm). This also brings ability
for codecs to determine the sample size at runtime (ex. iLBC).
5. Remove the sample size from amci_file_desc_t structure as it was used as
internal attribute of WAV files only and doesn't make much sense for other
file formats. Use the codec's ability to calculate sample size instead.
6. Parameter list for amci_inoutfmt_t.on_close() has been changed to give
ability to determine sample size in this file handler (WAV write_header
procedure requires this).
7. Fix gsm, ilbc, wav plugins and AmPlugin.c to reflect changes to amci.
Add corresponding samples2bytes and bytes2samples functions.
Caveats
--------
1. AmAdaptivePlayout class needs additional checking with RTP streams with
packets containing number of samples different from internal frame size
(for example 240 samples per packet in G711). Adaptive playout class
potentially may produce big packets of audio and therefore make the Conference
application work badly. The adaptive playout is used in Conference application
only and the application is working fine now with jitter buffer and without
adaptive playout. So I turned the adaptive playout off in the Conference app
as a workaround.
Developed by: Sippy Software, Inc.
Sponsored by: Digifonica Canada Limited
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@185 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
66d132f871
cleaned up and corrected the install system
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@153 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
2846bfaa02
added file for conference beep
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@151 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
6d8f8d9645
enabled Id svn keyword property
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@145 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
7f6d1af4a7
example for transfering the session after announcement using REFER
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@141 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
836db3d70d
reenabled DialoutSuffix
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@129 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
c75dd1bae7
merged changes from rel_0.10.0_rc1@106 made at sipit into trunk.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@116 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
a48b4603a7
added and moved documentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@102 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
bbfe61da5f
changed SessionScheduler name to MediaProcessor
...
ivr python version changed to 2.4 by default Makefile
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@95 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
d60a972738
* status returns to normal after dialout completed (new dialout possible)
...
* dead call (e.g. unavaliable) can be dropped with '#'
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@76 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
cae727568b
added adaptive playout activation within conference.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@53 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
524c479225
added Readme file.
...
added new parameter dialout_suffix in the config.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@44 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago