Commit Graph

77 Commits (a94de00b66459ddcb8dc8e691b184115503bb85e)

Author SHA1 Message Date
Stefan Sayer f2c6964550 SST: retry INV/UPD on 422 Session Interval to low
15 years ago
Stefan Sayer 21642b8c9a statistics counters: callsmax/avg, cpsmax/avg
15 years ago
Raphael Coeffic 8322f36d88 b/f: set rtp_interface correctly on RTP stream creation.
15 years ago
Raphael Coeffic e3f48aba8c adds multihomed support for RTP streams
15 years ago
Raphael Coeffic c0d2983181 Make the outbound interface manually selectable (signaling & media).
15 years ago
Stefan Sayer c2607f4349 better debug log: status before and after process
15 years ago
Stefan Sayer e471726afe moved timers API into AmSession
15 years ago
bpintea 9e1ec3433c 100rel enhancements
15 years ago
bpintea ce90db7205 rework of 100rel support
15 years ago
Stefan Sayer cc31436797 don't send User-Agent in session refresh from SEMS
15 years ago
Stefan Sayer 7dcb7e2abb added OpenSSL linking exception to license
16 years ago
Stefan Sayer 90cccb3383 reworked SST + B2BUA implementation
16 years ago
Stefan Sayer 7eb35d41c3 handling session timeout in onSessionTimeout evh
16 years ago
Stefan Sayer 2f36762bd9 UPDATE support for Session Timer
16 years ago
Stefan Sayer 6127241d2b properly evaluate minimum session timer
16 years ago
Stefan Sayer 1a9a2ae20d small cleanups and reformatting
16 years ago
bpintea d074c0c0cd removed "#if 0" dead code
16 years ago
bpintea cf3c93492a Merge branch 'master' into bpintea/prack
16 years ago
Stefan Sayer 184268f89d support for sending DTMF via RTP payload (RFC4733)
16 years ago
bpi 6d27feb346 add support for 100rel extension (prack)
16 years ago
Raphael Coeffic 9fcb7be156 - sessions are now terminated if no 200-ACK is received until timer H expires.
16 years ago
Raphael Coeffic 25afe474bc - removed onSipEvent (not used anywhere...)
16 years ago
Stefan Sayer c1dbf08fea reindent
16 years ago
Stefan Sayer 5d82971221 reindented everything, and stopped that indentation mess
16 years ago
Raphael Coeffic dea103ae68 - make the AmSipDialog call the SIP event handler within AmSession, instead of the opposite.
16 years ago
Stefan Sayer 1a0d15d310 made more methods virtual
16 years ago
Stefan Sayer c6d9ae3bbf create RTP stream (AmSession::rtp_str) only if really needed
16 years ago
Stefan Sayer ceb2030acc Introduces optional (compile-time) threadpool for signaling support.
16 years ago
Stefan Sayer c5a316802c precoded announcement fixes by Andrey Samusenko
16 years ago
Stefan Sayer af99a7f223 onOutgoingInvite callback when sending INVITE
17 years ago
Stefan Sayer 8f608fa781 setStopped with wakeup option
17 years ago
Stefan Sayer 669570bfd3 new event handler onBeforeDestroy(): called in the session thread before the session is destroyed, i.e. after the main event loop has finished
17 years ago
Stefan Sayer f473817929 session_num needs to be protected with mutex in multi core systems (cache)
17 years ago
Stefan Sayer d9884e05d1 first steps on proper shutdown:
18 years ago
Stefan Sayer 32cd6ba786 moved AmSessionEventHandler into its own file, so that AmSession methods are easier to find. make session event handlers callable by AmSession descendants (thanks Rui Jin Zheng)
18 years ago
Raphael Coeffic 7030673b90 - moved the "dialog-lookup-container" away from the session container into AmEventDispatcher.
18 years ago
Stefan Sayer 6f44a030bb core ZRTP support (see zfoneproject.com)
18 years ago
Richard Newman 3c7c8297f5 Add configuration parameter 'public_ip' and mechanisms to use it in SDP body generation.
18 years ago
Stefan Sayer 9e30482326 o moved payload selection to AmPlugIn
18 years ago
Stefan Sayer 48feeca9a8 o relayed requests in b2b are relayed without adding headers (Signature/Max-Forwards)
18 years ago
Stefan Sayer 9411ad3ac8 fixes for SEMS on Solaris
18 years ago
Raphael Coeffic 80461b82c6 - adds the new SASI interface
18 years ago
Stefan Sayer 052984ad11 support for inband dtmf detector from spandsp lib (www.soft-switch.org)
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 b5c6354ae8 support for setting the URI of a session in SDP
19 years ago
Stefan Sayer 061dcad669 o early media receiving support
19 years ago
Stefan Sayer df041a16ed train ride doxygen documentation
19 years ago
Stefan Sayer 0f6efa9be2 handles failed sendInvite properly
19 years ago
Stefan Sayer 2d07b7b821 fixes SessionComponent hook handling onSendRequest;
19 years ago