Commit Graph

54 Commits (cb48c879b777cf5ec1e259ab3f37e9e175cebed6)

Author SHA1 Message Date
Donat Zenichev 13ff63532c MT#57391 sems (CE): eliminate the `auto_ptr` usage (deprecated in C++11)
3 years ago
Donat Zenichev 908b645832 MT#55831 Detect emergency calls and let them pass on license limitation (SEMS CE)
3 years ago
Victor Seva ff47897962 Imported Upstream version 1.6.0~20140516~eaa616
12 years ago
Victor Seva d8b3cbf475 Imported Upstream version 1.4.3
13 years ago
Stefan Sayer 3e2a0b0764 Merge remote-tracking branch 'remotes/origin/1.4' into sayer/1.4-spce2.4
14 years ago
Stefan Sayer 5139d4cb19 b/f: use proper failure return value
14 years ago
Stefan Sayer d79f9edf16 added support for forked INVITEs
14 years ago
Raphael Coeffic 7545eb11f0 b/f: several minor bugs in session creation.
15 years ago
Stefan Sayer 7774944f12 adds shutdownmode, in which calls are replied with defined err
15 years ago
Stefan Sayer 434cba1cc7 SIGTERM stops server without sending BYE
15 years ago
Stefan Sayer e9eae2154e moved error reply string to #define
15 years ago
Stefan Sayer 7dcb7e2abb added OpenSSL linking exception to license
16 years ago
Stefan Sayer f1b8362ef0 handle SIGHUP: stop sessions (send BYE), dont quit
16 years ago
Stefan Sayer cbf59af49d introduced max_shutdown_time, limits server stop
16 years ago
Stefan Sayer 6127241d2b properly evaluate minimum session timer
16 years ago
Raphael Coeffic 7cae214d9c - small enhancements and clean-ups for the SIP stack (work in progress...).
16 years ago
Stefan Sayer 101880a2a1 optimizing mutex (ref r30378)
16 years ago
Stefan Sayer ceb2030acc Introduces optional (compile-time) threadpool for signaling support.
16 years ago
Stefan Sayer 94f2e56f3b more verbose debug on broadcasting servershutdown
17 years ago
Stefan Sayer a4a0782093 fixed order of marking finished and deleting, on failed sending of request
17 years ago
Stefan Sayer 7fb993dc55 using local tag insteda of call id (can be used for controlling session by sending events)
17 years ago
Stefan Sayer 43a387c392 initial support for better call/server monitoring
17 years ago
Stefan Sayer 98bccd1e54 more pretty response code if application not found
17 years ago
Stefan Sayer 0eadc6482a add session to event dispatcher before sending out INVITE. Should fix issues reported by Paul ("change in session container") and Bogdan ("session queuing").
18 years ago
Stefan Sayer d9884e05d1 first steps on proper shutdown:
18 years ago
Raphael Coeffic 66ada55453 - fixes a memory leak within AmEventDispatcher.
18 years ago
Raphael Coeffic 3f5885a124 - allows for AmEventQueue proxies (inherit from AmEventQueueInterface instead of AmEventQueue).
18 years ago
Raphael Coeffic 7030673b90 - moved the "dialog-lookup-container" away from the session container into AmEventDispatcher.
18 years ago
Stefan Sayer d5ab4c2db6 optional INFO logging of sessions created and stopped
18 years ago
Raphael Coeffic 3368021305 - removed out-of-dialog REFER default behavior (can still be implemented
18 years ago
Stefan Sayer 7e312d72cf configurable session limit, after which the server will not accept further calls.
18 years ago
Stefan Sayer a2eb922962 re-added P-App-Name application selection
18 years ago
Stefan Sayer a76d6bd552 new and more flexible application selection
18 years ago
Raphael Coeffic 274c6ec45c Merged internal_sip_stack branch -r 539:659 into trunk.
18 years ago
Raphael Coeffic 8a6e4bec6b - resolved possible race condition (thx to Mark Sidell for reporting).
18 years ago
Stefan Sayer b7a06b5c71 session's local tag may be set in SessionFactory's onInvite method
19 years ago
Stefan Sayer f91fe91c18 support for extra headers in dialout calls
19 years ago
Stefan Sayer ec7ff7a3de fixes bug in dialout calls that created a wrong session mapping entry sessionid+localtag->localtag causing calls to itself not to work
19 years ago
Stefan Sayer 5911a413b0 adds default application config, which will be executed if no app explicitely selected
19 years ago
Stefan Sayer 0f6efa9be2 handles failed sendInvite properly
19 years ago
Stefan Sayer b535dd9b63 corrected exception message (will send out error reply again)
19 years ago
Stefan Sayer a0ca3c54e8 allows to give dialout sessions a variant parameter with the call to AmUAC::dialout.
19 years ago
Stefan Sayer 643a384516 fixes debug messages
19 years ago
Raphael Coeffic 4ddc7a6714 - suppressed all hard-coded "P-Iptel-..." and replaced through PARAM_HDR and APPNAME_HDR.
19 years ago
Stefan Sayer 7c964b9b03 unifies indentation level in all source files to 2 (-i2)
19 years ago
Raphael Coeffic 4a82d793a3 - added a centralized pseudo-random number function.
19 years ago
Stefan Sayer 14489dd125 some extensions to ivr
19 years ago
Stefan Sayer 04938cc120 * introduces new plugin type: session-less ua behaviour can be implemented with a
19 years ago
Stefan Sayer c98b38ecc6 fixes sems originating sessions (conference dialout, b2b)
20 years ago
Stefan Sayer 4e6ce9cb16 dialout. see AmUAC for API.
20 years ago