Stefan Sayer
e6ef3d9de0
DSM: fix debug message for outgoing call
16 years ago
Stefan Sayer
2d04ce9f44
DSM: mon_select fallback debug level INFO -> DBG
16 years ago
Stefan Sayer
6a908c1bdb
DSM: fix debug print size_t
16 years ago
Stefan Sayer
311cc846d2
DSM: fix: don't create event param if non-existing
16 years ago
Stefan Sayer
15f1a72646
DSM: mod_dlg: dialout headers \\r\\n -> \r\n
16 years ago
Stefan Sayer
36cdb3ec3b
fix di_log example to match new log hook api
16 years ago
Stefan Sayer
c96bf2961c
adapt b2b_connect to new onSipReply format
16 years ago
Stefan Sayer
7fbe92bbd7
fix authentication on outgoing calls
...
uac auth now resets the dialog status back to what it was before
the failed request, if a request is retried with authentication.
16 years ago
Stefan Sayer
e94d828e52
jsonrpc: correct log format
16 years ago
Stefan Sayer
390711969e
some conversions
16 years ago
Stefan Sayer
4155f83bec
DSM: clearArray action
16 years ago
Stefan Sayer
edd2fa1cc0
jsonrpc: support for per request user data
...
Due to the multiplexing of requests from several sources on to
json-rpc connections, when Jsonrpc requests are sent, the
application can not know the request ID which is to be used.
A new AmArg parameter to jsonrpc sendMessage and execRpc functions
can provide user data, which is copied into the response event,
and thus can be matched to the request in the application.
16 years ago
Stefan Sayer
5abead95a1
monitoring: eraseByFilter method
...
erases and lists all records matching an AVP filter
16 years ago
Stefan Sayer
2e6cdd78d4
DSM: new monitor_select_filters, from P-App-Param
...
when searching call records from monitoring for new calls,
AVP names set in monitor_select_filters may be used to filter
call records, additionally to caller/callee filters
16 years ago
Stefan Sayer
46d4b7d93f
DSM: sendDTMFSequence action
16 years ago
Stefan Sayer
4338e3cf7d
DSM: createSystemDSM action; DI cmd renamed
16 years ago
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
c2169502d1
DSM: friendlier names for conditions (aliases)
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
7b5505f14b
DSM: support for multiple parameters in postEvent
16 years ago
Stefan Sayer
184268f89d
support for sending DTMF via RTP payload (RFC4733)
16 years ago
Stefan Sayer
1fd9c544f6
rough consistency check for DSMs after loading
...
- check for initial state
- check for existence of destination states
- check whether hangup is handled in all states
16 years ago
Stefan Sayer
18aa4abbb6
rewind optionally with time offset
16 years ago
Stefan Sayer
1b48f2f46f
fix terminating message buffer with \0
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
17 years ago
Stefan Sayer
2af18e6228
better modules handling; fixed debian packaging
17 years ago
Stefan Sayer
5a33a0e632
added missing doc about DSM conf bundle parameters
17 years ago
Stefan Sayer
dd98376709
corrected config files path
17 years ago
Stefan Sayer
5f741b7cc5
dont bail out if configs dir not present
17 years ago
Stefan Sayer
6e306e954a
bool and invalid (null) types in XMLRPC2DI
17 years ago
Stefan Sayer
c3629d7c3f
jsonrpc extensions and fixes
...
o sendMessage DI function
to send message into open connection
O execServerFunction DI function
execute server function as if received through json-rpc
o getServerPort DI function
get the server port the json-rpc server is listening on
o notification events of connection disconnect
o various fixes in protocol handling
17 years ago
Stefan Sayer
ccdbae75ed
make varPrintArg usable from modules
...
varPrintArg() prints an AmArg variable into var (string) array,
useful for modules
17 years ago
Stefan Sayer
6e6162df11
sets() accept arrays, json event conditions
...
o sets() function now accepts variable names in strings, e.g.
sets($param=$(my_var)is_in_one_string;
o jsonRpcRequest and jsonRpcResponse conditions
17 years ago
Peter Lemenkov
58ee004421
Typo fix
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
17 years ago
Raphael Coeffic
0d26de833e
added a place holder for dsm's lib directory.
...
added compiled python files on the ignore list.
17 years ago
Raphael Coeffic
d35e5ec668
avoid duplicated code and debug/error messages
17 years ago
Peter Lemenkov
08a5a3bfce
Added workarounfd for weird behaviour of CMake 2.4 while handling
...
static libs.
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1951 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
28306815dc
Another one template for CMake
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1946 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
86ee7d00bf
Copy+paste typo: this conf-file actually is a early_announce.conf
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1941 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 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
17 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
17 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
17 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
17 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
17 years ago
Stefan Sayer
e7b03e1c82
json object as DI parameter
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1924 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
b5c0d07863
moved json<->AmArg into core
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1920 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago