Donat Zenichev
50bc94cadd
MT#62868 Fix order of execution of Option
...
Some options should be defined only before
the connection to the database has been established.
Change-Id: I91e3f0b2dfe46ac5f309548f33e3843c09f49ef0
9 months ago
Richard Fuchs
70ba23fbc0
MT#62181 rework AmCondition
...
Use std::condition_variable and std::mutex to implement AmCondition.
Only bools are used for conditions in the code, so make it not a
template.
Change-Id: I57d67492e29c220a5ce941ef67d142b34dcebbff
2 years ago
Donat Zenichev
752d17f16e
MT#60408 AnswerMachine: add a space between literal and string macro
...
Resolves:
AnswerMachine.cpp:857:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
857 | if (a_greeting.fpopen(DEFAULT_TYPE"."DEFAULT_AUDIO_EXT,
|
Change-Id: I1bc154d18d2d2165698fa0c0ab44ea0a7169c8c3
2 years ago
Guillem Jover
ed5872e857
MT#56184 build: Stop using INSTALL_TOUCH before installing the targets
...
This was a workaround for Solaris specific issues in the install program
there. The problem is that this can end up generating empty files, that
will not be detected by the packaging system as it will find the file is
present on destination and thus does not need to be installed.
Change-Id: Ib6107957cbf03c4e7da6cf2998d9103224f674d3
3 years ago
Guillem Jover
32beea4d2f
MT#55831 Revamp the build system
...
- Make errors fatal, so that they do not get ignored anymore.
- Use sane make variables that a shell will accept as valid, otherwise
the exports do not work at all.
- Do not use system paths when we should use in-tree ones.
(real ticket number: TT#6850)
Change-Id: I07af8f38cc37c2fa36b6b10559283a7c477d2d36
4 years ago
Victor Seva
ff47897962
Imported Upstream version 1.6.0~20140516~eaa616
12 years ago
Stefan Sayer
952b01a3cc
fix default voicemail config to try personal greeting
15 years ago
Raphael Coeffic
878cf437d0
clang: remove warnings.
15 years ago
Stefan Sayer
88bcae5605
b/f: don't try to unlink tmpfile
15 years ago
Stefan Sayer
5d987b7b69
fix some more struct/class confusions
16 years ago
Raphael Coeffic
c199bf8d2c
b/f: fixes bug introduced in 3a6d778.
16 years ago
Raphael Coeffic
3a6d778305
use resolver instead of get_ip_from_name.
16 years ago
Peter Lemenkov
778dde4055
Install email template
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
16 years ago
Stefan Sayer
e471726afe
moved timers API into AmSession
...
app level timers can now be used easily with the AmSession functions:
setTimer(int id, unsigned timeout)
removeTimer(int id)
removeTimers()
timersSupported()
16 years ago
Stefan Sayer
4df4eb0e20
moved to voicemail vm-specific defaults
16 years ago
Peter Lemenkov
3d25784410
Simplify installing of audio files
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
16 years ago
Peter Lemenkov
d31c6fd18f
Simplify doc-files installation
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
16 years ago
debian
644a08fb23
install default voicemail template into /etc/sems/etc
16 years ago
Stefan Sayer
7dcb7e2abb
added OpenSSL linking exception to license
16 years ago
Stefan Sayer
46242169a3
voicemail: WARN if tmp file could not be unlinked
...
thanks to andrey for reporting
16 years ago
Stefan Sayer
77853863ab
getHeader:support content spanning multipe headers
...
Patch by Robert Szokovacs
16 years ago
Peter Lemenkov
c30c021763
Typo: paramater => parameter
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1940 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Peter Lemenkov
76a3a5ff5d
Sync CMake config-file templates with original ones
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1935 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
b48a60d12c
A new "simple mode" has been added to all the voicemail/voicebox
...
related module. This simple mode is aimed at very simple setup
with just standard SIP (no params required in P-App-Param...).
Please have a look at the example config files for more details.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1929 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
f6150ade89
using recording file extension for saving message. patch by Andrey Samusenko
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1706 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
5c1d329208
warn on failed email template read
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1687 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
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
Stefan Sayer
6f204ac4b7
implements mail_header_vars : add variables from P-App-Param into voicemail template (SEMS-17)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1505 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
d76f254b53
save one string copy
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1344 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
43fcaeab8d
making it a little safer using references
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1343 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c49951dec0
reenabled email_address override config, which got lost somewhere in the way
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1335 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
61c0d81569
support for uid (UserID) / did (DomainID) in voicemail/voicebox/annrecorder
...
which is needed if the platform supports aliases and/or multi domain
and the canonical username or domain name can not be determined at the
proxy (call control)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1168 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
21fa7890ce
GCC 4.3 missing includes Easy fixes from Peter
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1009 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
2a96cd7982
announcement only mode in voicemail application
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@969 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
1a60a09a83
try personal greeting msg if config'd
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@968 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
92109aebf4
reformatted that long lines a little
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@964 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
5c6d4fd1f8
fixed throwing the exception, and basic checking email address (@ exists)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@961 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
774f3c7ffd
requeuing messages that were in error
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@936 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a57c35e349
more verbose logging
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@925 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
37fbc33172
template vmsg_length example
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@911 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
55433a7107
- Makefiles fix
...
o DESTDIR is only used as installation target directory. Allows staging compile.
o xxx-target used in sub-makefiles
o CXX/CC taken from env variables
- some minor compililation fixes
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@882 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
d788672b02
fixed crash when leaving empty message
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@853 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a009e75568
support for multiple headers in email extra headers
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@840 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
96204a9cdb
o compatibility fix: %from% template value filled (==%sender%)
...
o message length (e.g. 13.2 s) template value: %vmsg_length%
o alternative short parameter names (Domain->dom, Email-Address->eml, Language->lng etc)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@839 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago