Stefan Sayer
40af0d1777
DSM: add system DSMs, DSMs unrelated to calls
16 years ago
Stefan Sayer
21265b0fc3
DSM: pass DSMSession along & save a dynamic_cast
16 years ago
Stefan Sayer
ccdbae75ed
make varPrintArg usable from modules
...
varPrintArg() prints an AmArg variable into var (string) array,
useful for modules
16 years ago
Stefan Sayer
6faf1bf3f9
decode nested request/response data of json-rpc calls into vars
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1927 8eb893ce-cfd4-0310-b710-fb5ebe64c474
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
Stefan Sayer
575773ff67
functions for setting only input/output to playlist
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1887 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
c77e89564f
b/f: accept_early_session is on outgoing call
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1867 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
22ba41b066
for outgoing calls, ringing/early/failed events.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1864 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
54453a3946
setInOutPlaylist
...
releaseOwnership function in DSMSession
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1862 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
03bf1e1b15
json-rpc v2.0 module.
...
transport over netstrings/tcp. still experimental.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1826 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
e21df1c86e
implemented CANCEL handling in early dialogs
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1647 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
23dc8fdfd9
allows setting headers on outgoing B2B- B leg.
...
B2B.clearHeaders()
clear the headers used for outgoing INVITE on B leg
B2B.addHeader(string header)
add a header for outgoing INVITE on B leg
B2B.setHeaders(string headers [, replace_crlf=true|false])
set headers for outgoing INVITE on B leg
replace_crlf=true for replacing \r\n with CRLF
e.g.
B2B.setHeaders("P-One: value\r\nP-Two: anothervalue", true)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1623 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
0481ed77e0
implements DSM app configurations from conf.d dir. this make it e.g. possible to install DSM applications from separate packages
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1582 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
b715e74291
revised error handling:
...
- actions set $errno or throw exceptions
- throwOnError() throws exception if $errno set
- $strerror has details, in exception as #text
- documented
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1570 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
2bc644353d
updated core module with exceptions instead of errno
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1561 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
d49c3affed
removed saving diagram collection reference in call which is not necessary
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1549 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
bd6ac1d716
s/DSMDialog/DSMCall/g : renamed DSMDialog to what it actually is, the call implementation of DSMSession
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1536 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago