Stefan Sayer
d5300db86e
DSM: added debug info when event is processed
...
like the same in AmSession
16 years ago
Stefan Sayer
fa9b4a2039
sst b2b: filter out session-timer headers
...
fixes bug #41 - http://bugtracker.iptel.org/view.php?id=41
16 years ago
Stefan Sayer
6127241d2b
properly evaluate minimum session timer
...
fixes bug #42 (https://bugtracker.iptel.org/view.php?id=42 )
422 Session Interval Too Small is replied with the configured
min-se value, if session refresh interval is too low.
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
Peter Lemenkov
581a3bd949
Use glob expression instead of lengthy lists in some CMake-files.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
16 years ago
Stefan Sayer
dbd10cadc9
open configured web-conference rooms on startup
...
open configured web-conference rooms when SEMS starting.
room name and room password may be configured in etc/webconference.conf
16 years ago
bpintea
d074c0c0cd
removed "#if 0" dead code
...
removed code disabled during development of 100rel extension
16 years ago
bpintea
cf3c93492a
Merge branch 'master' into bpintea/prack
...
Resolved conflicts:
core/AmSessionEventHandler.h
core/plug-in/uac_auth/UACAuth.cpp
b/f: missing 'old_dlg_status' param in some onReply's:
apps/auth_b2b/AuthB2B.cpp
apps/registrar_client/SIPRegistrarClient.cpp
apps/sst_b2b/SSTB2B.cpp
16 years ago
Stefan Sayer
312d8c9010
xmlrpc2di: write whole response if > buffer length
16 years ago
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
bpi
be60e06c3a
small fixes
...
- add a build debugging mode (to just exclude, for now, the -O2 - makes g++
much slower)
- onNoPrack's signature updated in registrar client
- log errors when unable to send a message (besides a bunch of debugs, some of
which should be warnings, actually)
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
bpi
6d27feb346
add support for 100rel extension (prack)
16 years ago
Stefan Sayer
2af18e6228
better modules handling; fixed debian packaging
16 years ago
Stefan Sayer
5a33a0e632
added missing doc about DSM conf bundle parameters
16 years ago
Stefan Sayer
dd98376709
corrected config files path
16 years ago
Stefan Sayer
5f741b7cc5
dont bail out if configs dir not present
16 years ago
Stefan Sayer
6e306e954a
bool and invalid (null) types in XMLRPC2DI
16 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
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
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
16 years ago