Victor Seva
be6b7d527c
Imported Upstream version 1.6.0~20140819~0b6d12
12 years ago
Victor Seva
df9992620d
Imported Upstream version 1.6.0~20140516~eaa616
12 years ago
Victor Seva
d8b3cbf475
Imported Upstream version 1.4.3
13 years ago
Vladimir Broz
082f06f526
patch provided by A. Pogrebennyk - no build errors when using CI system and not installing default config files
14 years ago
Stefan Sayer
8c0a4b6679
DSM:mod_dlg: added setting errno if dlg.acceptInvite fails
14 years ago
Stefan Sayer
e2ffc89f22
DSM: mod_xml: libxml logging to SEMS log, added xml.setLogLevel function
14 years ago
Stefan Sayer
2fe9068caa
dsm:mod_dlg: possibility to add headers to replyRequest/acceptInvite
...
based on a patch by Emil Kroymann
Conflicts:
apps/dsm/mods/mod_dlg/ModDlg.cpp
14 years ago
Stefan Sayer
aef6223c86
dsm:mod_mysql: mysql.playDBAudioFront and mysql.playDBAudioLooped actions
14 years ago
Stefan Sayer
02d2f6454c
DSM: mod_curl module to retrieve http pages, files, use rest APIs etc
...
Conflicts:
apps/dsm/mods/Makefile
14 years ago
Stefan Sayer
989b9f20fa
DSM: mod_xml module for XML handling in DSM (using libxml2)
...
Conflicts:
apps/dsm/mods/Makefile
14 years ago
Stefan Sayer
d9795df0b8
RFC3265 Event notification (SUBSCRIBE/NOTIFY) support - SEMS as susbcriber
...
Development sponsored by Sipwise GmbH.
Conflicts:
apps/dsm/DSMCall.cpp
apps/dsm/DSMStateEngine.h
core/sip/defs.h
14 years ago
Stefan Sayer
bfb07e77f1
dsm: make mod_regex compile on 1.4
15 years ago
Stefan Sayer
4fb3f54a82
dsm: mod_regex module for regular expressions in DSM
15 years ago
Stefan Sayer
8e238656c3
b/f:DSM: fix var names on vars passed to DSM with dlg.dialout
15 years ago
Raphael Coeffic
7545eb11f0
b/f: several minor bugs in session creation.
...
- the session pointer should not be touched after the session has been started (could be immediately destroyed).
- return 481 on CANCEL if the transaction cannot be found.
- reply properly with 482 if the UAS dialog already exists.
16 years ago
Stefan Sayer
5a4b38b5ad
fix small compilation warning (ptrdiff_t as %zd)
16 years ago
Stefan Sayer
f9439a1dd4
dsm: adds utils.playRingTone() function
...
development of this sponsored by TelTech Systems Inc.
16 years ago
Stefan Sayer
73dc076d84
fix the proper type (int)
16 years ago
Stefan Sayer
870f6e10a7
more int2str type correctness fixing
16 years ago
Stefan Sayer
123de09868
fix more size_t->unsigned casting for int2str
16 years ago
Stefan Sayer
63d5b66d31
DSM: sys.getTimestamp() and sys.subTimestamp()
...
development of this was sponsored by TelTech Systems Inc
16 years ago
Stefan Sayer
cad6589d67
DSM: groups module
...
Development of this module was sponsored by TelTech Systems Inc.
The groups module implements a group event broadcast system. DSM calls can
join and leave groups, and post events to groups. Events are passed to all
members of the group that the event is posted to. Events can, just like the
`postEvent` function of DSM, contain either some variables, or all variables.
If a call ends, it is automatically removed from all groups it belongs to.
Actions:
groups.join(groupname) - Join a group
groups.leave(groupname) - Leave a group
groups.leaveAll() - Leave all groups
groups.postEvent(groupname, var1;var2) - post event to groupname with var1 and var2
groups.postEvent(groupname, var) - post event to groupname with all variables
16 years ago
Stefan Sayer
0159ea10c1
make only mod_* mod dirs
16 years ago
Stefan Sayer
a66e057cd1
handle relayed INVITE in core (AmB2BSession)
16 years ago
Stefan Sayer
014a26b268
no -Xlinker and --export-dynamic on solaris, too
16 years ago
debian
5ede8b48c2
deb: added mod_mysql, removed mod_py from sems pkg
16 years ago
Stefan Sayer
c626e300fe
removed unnecessary link dep on libutil
16 years ago
Stefan Sayer
7dcb7e2abb
added OpenSSL linking exception to license
16 years ago
Stefan Sayer
feb02617f4
DSM: utils.splitStringCR splits string on \n
...
example:
sys.popen($myresult="/bin/ls wav/*");
utils.splitStringCR($myresult);
16 years ago
Stefan Sayer
042b073780
DSM: sys.popen function to exec external program
...
example:
sys.popen($myresult="/bin/ls wav/*");
logVars(2);
16 years ago
Stefan Sayer
a8de04af62
moved DSM module docs to doc directory
16 years ago
Stefan Sayer
7975aadde0
DSM: corrected mod_mysql doc
16 years ago
Stefan Sayer
2beab8586f
DSM: mod_dlg: doc bits about vars for dialout
16 years ago
Stefan Sayer
15f1a72646
DSM: mod_dlg: dialout headers \\r\\n -> \r\n
16 years ago
Stefan Sayer
21265b0fc3
DSM: pass DSMSession along & save a dynamic_cast
16 years ago
Stefan Sayer
c824834873
documentation for playMixIn
16 years ago
Stefan Sayer
8244ab3ac3
prettier log
16 years ago
Stefan Sayer
fd05720942
utils.int action - get integer part of float
16 years ago
Stefan Sayer
77853863ab
getHeader:support content spanning multipe headers
...
Patch by Robert Szokovacs
16 years ago
Stefan Sayer
9f88d0088d
dsm mod_conference: MixIn for mixing in files
16 years ago
Raphael Coeffic
0d26de833e
added a place holder for dsm's lib directory.
...
added compiled python files on the ignore list.
16 years ago
Stefan Sayer
b9176c56d0
- event params made writable with set() and sets(); used to return value from event processing
...
- raw SIP request processing from within DSM script (use enable_request_events/enable_reply_events)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1926 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
b6c310ca5e
SEMS plug-in config files are now installed into $(cfg-target) instead of $(cfg-target)etc.
...
This means that all the config files are now in the same directory (by default: /etc/sems).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1899 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
1c2661f405
teejoin/teeleave actions - feed input audio (speak) to a second conference channel, additionally to playlist one
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1884 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
8237f5e515
adapted to new core logging API
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1878 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
557449f53e
add and sub actions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1865 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
87494ffa45
pass variables to other DSM call for dlg.dialout()
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1863 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
1695507989
- some more small fixes.
...
- added cseq checking.
- added pending INVITE checking.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1841 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
16413a8019
dialout function
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1814 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
07da33457c
removed redundant code
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1809 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago