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.
15 years ago
Stefan Sayer
a66e057cd1
handle relayed INVITE in core (AmB2BSession)
15 years ago
Stefan Sayer
7dcb7e2abb
added OpenSSL linking exception to license
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
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
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
16 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
16 years ago
Stefan Sayer
16413a8019
dialout function
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1814 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
99bf302a37
nicer debug message
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1611 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 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
16 years ago
Stefan Sayer
97c0229406
went one step further with macrotisation of DSM modules
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1542 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
70f8ab0acb
fixed implementation of checking connect_session. fixed relayed INVITE processing
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1436 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
8b848c4300
dlg.connectCalleeRelayed() action for relayed INVITEs
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1433 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
585f886f21
dlg.bye() action
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1406 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
c0a6522f6e
simplified dependencies: everything needed for a module is in DSMModule.h
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1340 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
33fcd9eea7
- simplified and beautified modules with better looking macros:
...
DEF_TwoParAction -> DEF_ACTION_2P
CONST_TwoParAction -> CONST_ACTION_2P
-DEF_SCStrArgAction-> DEF_ACTION_1P
EXEC_ACTION_START, EXEC_ACTION_END
MATCH_CONDITION_START, MATCH_CONDITION_END
- quoting (+escaping) added to Actions' parameters
- added logVars debugging function to log all variables
- added avar AmArg array, to replace var (string) array
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1321 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
7354a44632
mod_dlg for early media, late reply, delayed 200, processing before replying etc.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1128 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago