Stefan Sayer
4e705b58ae
sbc: added prepaid accounting
15 years ago
Stefan Sayer
067d18a02d
fix / documentation
15 years ago
Stefan Sayer
2ad43bfc84
sbc: support for using header and header components
15 years ago
Stefan Sayer
daa9c241ff
sbc: routing with next hop
15 years ago
Stefan Sayer
04e4b8918b
sbc: outbound_proxy and force_outbound_proxy
15 years ago
Stefan Sayer
a0aa6d3d1e
updated todo (call timer)
15 years ago
Stefan Sayer
686c118382
call timer implemented in sbc app
15 years ago
Stefan Sayer
f86ac8e0ff
initial checkin of the sbc module
...
The SBC application is a highly flexible high-performance Back-to-Back
User Agent (B2BUA). It can be employed for a variety of uses, for example
topology hiding, From/To modification, enforcing SIP Session Timers,
identity change, SIP authentication. Future uses include accounting,
call timers, RTP call bridging, transcoding, call distribution.
15 years ago
Stefan Sayer
fa3f78da70
webconference: updated doc on adminpin with private_rooms=yes
15 years ago
Stefan Sayer
7dcb7e2abb
added OpenSSL linking exception to license
16 years ago
Stefan Sayer
1c78f5ef75
updated changelog (changes from 1.2 to 1.3)
16 years ago
Stefan Sayer
5a57721513
implements SIGUSR1/SIGUSR2 handling, custom use
...
SIGUSR1/SIGUSR2 can e.g. be used in DSM calls or systemDSMs
16 years ago
Stefan Sayer
f1b8362ef0
handle SIGHUP: stop sessions (send BYE), dont quit
16 years ago
Stefan Sayer
c0e61aa35c
dded notes about session timer support in apps
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
d6dd0e6e4a
added authentication credentials for outgoing calls
16 years ago
Stefan Sayer
a3292d8b68
DSM: support for #include "script.dsm"
16 years ago
Stefan Sayer
2ddcf513db
DSM doc: quizconnect tutorial
...
This DSM tutorial implements step by step an application,
which is best described by the original question:
"I am trying to accomplish a script that parallel forks to
many callers and then the one who enters the right DTMF
code gets the call."
The tutorial shows how a full application can be implemented
with DSM state machine scripting alone. Specifically, it shows
how to
- play ringback tone (183 early media)
- read from mysql database
- place outgoing calls
- interact between calls
- use conference module to connect the audio of calls
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
9572b7b3ec
DSM: included monitoring module documentation
16 years ago
Stefan Sayer
a8de04af62
moved DSM module docs to doc directory
16 years ago
Stefan Sayer
4155f83bec
DSM: clearArray action
16 years ago
Stefan Sayer
38f51bcccf
fixed another DSM example typo
16 years ago
Stefan Sayer
25d5d402ae
fixed DSM example
...
thanks to Anton Zagorskiy for the hint
16 years ago
Stefan Sayer
5abead95a1
monitoring: eraseByFilter method
...
erases and lists all records matching an AVP filter
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
3c3eb1f7d3
DSM: doc for multiple parameters in postEvent
16 years ago
Stefan Sayer
184268f89d
support for sending DTMF via RTP payload (RFC4733)
16 years ago
Stefan Sayer
7b7bf45b1a
fixed some paths in documentation
16 years ago
Stefan Sayer
9c38e83152
fixed config file paths
16 years ago
Raphael Coeffic
e42c05d7ff
- updated doc to only use t_relay_to(), instead of t_write_unix() in SER config examples.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1931 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
e7b03e1c82
json object as DI parameter
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1924 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
a18d3cb3f6
corrected (array) to (struct), added (array) in parameters to DI command
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1919 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
997f08be38
supporting recursive arrays in DSM DI action
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1917 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
22b498a626
added set/add aliases (more convenient and common names)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1914 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
d44e3abaf9
sets action, set with replace parameters
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1889 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
036a24b537
example for tee conf
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1888 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
4e2f0738fa
extra targets for text doc from html doc
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1843 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
0884ede3fc
updated tracker url
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1824 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
2554706574
added sst_b2b documentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1823 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
59850db17a
note about simple prefix matching
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1816 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
66e64a5334
missing substr
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1813 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
3cdb00f9b4
added note about optimizing locking in doc
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1788 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
44ba8c3cc2
- moved 'make doc|fulldoc' to the doc/ directory.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1745 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago