Commit Graph

66 Commits (35e15382acd701d8cef2bbc4bb647e83de554ad8)

Author SHA1 Message Date
Donat Zenichev 3b611507eb MT#63071 AmEventDispatcher: provide exposed queue lock
6 months ago
Donat Zenichev d20c14f2ee MT#63071 AmSession: add a snapshot mechanism
6 months ago
Donat Zenichev 19a6502f16 MT#63071 AmSessionContainer: refactor spaces
6 months ago
Donat Zenichev e3783f1b7e MT#63071 AmSessionContainer: use static_cast for up-cast
6 months ago
Donat Zenichev 3ed4f30c51 MT#59962 AmSessionContainer: smart pointer in one code row
9 months ago
Donat Zenichev e406d1d0c6 MT#59962 AmSessionContainer: add some code commentaries
9 months ago
Donat Zenichev 282d173f23 MT#59962 AmSessionContainer: move session ptr into try statement
9 months ago
Donat Zenichev 197c5c624f MT#59962 AmSessionContainer: refactor indentation
9 months ago
Donat Zenichev db1c069cc6 MT#59962 AmSessionContainer: move app_params
9 months ago
Richard Fuchs 1ae07025e7 MT#62181 onInvite et al: const updates
9 months ago
Richard Fuchs b7aedef144 MT#62181 Replace AmLock
11 months ago
Donat Zenichev 9c8ee14568 MT#61878 trixie: eliminate implicit operations: enum vs float
11 months ago
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