474 Commits

Author SHA1 Message Date
Brian West
97e136c12b FS-5724 include realm in sofia::unregister Event 2014-02-22 18:31:23 -06:00
Travis Cross
bd72cd9cc1 Allow setting late margin on register expirations
When an endpoint registers to us we internally mark the expiration as
some seconds longer than the actual registration.  Previously this
value was fixed at 60 seconds.

Some people need this value to be shorter so they can meet their SLA
by taking a different action when a device doesn't re-register when
expected.

This commit adds a SIP profile parameter sip-expires-late-margin which
allows setting the margin value we apply here.

FS-6101 --resolve

Thanks-to: Emmanuel Schmidbauer <e.schmidbauer@gmail.com>
2014-02-20 16:07:53 +00:00
Anthony Minessale
b3c02a547e FS-6230 --resolve There was no NAT detection enabled on the calls, this patch will activate it explicitly when used with force-rport to avoid a similar problem with other users 2014-02-14 23:50:17 +05:00
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale
c52ac4817c FS-6128 FS-6200 --resolve allocating the sofia_private on the nua_handle seems to lead to memory corruption, changing it back to malloc as done in the version before the regression 2014-02-11 04:05:40 +05:00
Anthony Minessale
a21cbf8142 FS-6165 --resolve 2014-01-30 00:20:21 +05:00
Peter Olsson
084e245085 Lots of trivial tweaks to minimize compiler warnings, especially on 64-bit platform: Added missing type casts, changed types, added missing NULL checks. 2014-01-22 22:30:23 +01:00
Anthony Minessale
ef730b75aa FS-5987 pushing the patch now since no matter what its better than before 2013-12-11 00:04:26 +05:00
Anthony Minessale
37774268c0 FS-5882 --resolve 2013-10-17 22:40:07 +05:00
Brian West
5197c726be add via_protocol to request so you can be informed if you wish to force expires due to tcp keepalives being on. 2013-09-12 15:24:19 -05:00
Raymond Chandler
863e6cfa3f FS-2731 significantly reworked version of Emmanuel's patch to allow subscribing and notifying for the as-feature-event events. we still need a module to handle the FS events for this automatically... coming soon to a repository near you 2013-08-23 15:54:49 -04:00
Anthony Minessale
8859df6789 FS-5683 --resolve 2013-08-14 02:24:53 +05:00
Anthony Minessale
a6bffd38cb FS-5498 2013-07-19 12:03:51 -05:00
Anthony Minessale
c98b01a205 make display in contact compat with broken aastra 2013-07-17 16:35:24 -05:00
Ken Rice
51fd5a6cee --resolve FS-5426 2013-07-03 14:13:05 -05:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Brian West
a55d70ed62 add kirk wireless servers to safe as they do not do rport 2013-05-31 11:54:05 -05:00
William King
8d7aa3ff65 FS-5441: --resolve 2013-05-17 12:39:17 -07:00
Anthony Minessale
eeeb4fa445 FS-5340 --resolve 2013-04-24 16:35:58 -05:00
Anthony Minessale
e1c325dcb5 FS-5341 --resolve 2013-04-23 14:49:07 -05:00
Anthony Minessale
ec43377df7 FS-5339 --resolve 2013-04-23 10:26:16 -05:00
Anthony Minessale
16fa338b49 cleanup debug and memory and add stupid code for using sep dtls session when rtcp is not mux 2013-03-31 21:27:23 -05:00
Anthony Minessale
e00ede7e7d unreg on sock disconnect 2013-03-31 21:27:22 -05:00
Anthony Minessale
2cb45cc1fb wtf 2013-03-31 21:27:20 -05:00
Anthony Minessale
5fc7746297 sort out ws/wss stuff to comply with jssip 2013-03-31 21:27:20 -05:00
Anthony Minessale
668f4a6207 working mo better 2013-03-31 21:27:20 -05:00
Anthony Minessale
5c90322e8c MILESTONE: kind of works on media and signaling 2013-03-31 21:27:20 -05:00
Anthony Minessale
18b8007217 FS-5235 --resolve 2013-03-27 11:12:35 -05:00
Anthony Minessale
43e8fb6be4 FS-5176 --resolve 2013-03-14 11:06:02 -05:00
Anthony Minessale
8987e96744 add dedicated mutex for select based sql stuff 2013-02-25 15:42:26 -06:00
Anthony Minessale
18cd797065 cleanup 2013-02-18 13:54:34 -06:00
Raymond Chandler
6e92156fb0 sending spa8000 check-sync seems to work better 2013-01-31 17:58:27 -05:00
Anthony Minessale
145a85224f fix sql string leak regressions 2013-01-29 16:33:07 -06:00
Eliot Gable
01372cd1f9 Make sofia::register contain info about whether an update or insert was performed. 2013-01-16 16:50:07 +00:00
Anthony Minessale
0177d7b23d FS-4998 --resolve 2013-01-07 10:13:58 -06:00
Anthony Minessale
c1d6b62593 FS-4926 --resolve You found it, the registration table was not updating the call_id field. 2012-12-15 08:55:02 -06:00
Anthony Minessale
2557c9b112 FS-4912 --resolve 2012-12-06 11:45:13 -06:00
Anthony Minessale
395b7a9799 FS-4882 --resolve 2012-11-29 12:59:33 -06:00
Anthony Minessale
a9267b1faf add mutex around hash as this code can now be executed concurrently 2012-11-29 08:35:28 -06:00
Michael Jerris
827b680afc fix regressions in sql stuff 2012-11-27 21:14:05 -05:00
Anthony Minessale
942e800be5 FS-4823 --resolve 2012-11-26 07:49:16 -06:00
Anthony Minessale
e2e9938d1a only drop re-reg once instead of permenantly 2012-11-21 18:14:15 -06:00
Anthony Minessale
af786291ef FS-4852 --resolve 2012-11-21 10:00:44 -06:00
Anthony Minessale
43b094f139 fix some sql order issues 2012-11-16 20:09:43 -06:00
Anthony Minessale
f60962ae87 fix some contention issues under really high load...That doesn't mean you need to push it this hard and bug me about it =p 2012-11-07 12:10:50 -06:00
Anthony Minessale
de5f0c5144 fix some sql mem leaks. regression from recent refactor 2012-10-29 14:38:37 -05:00
Anthony Minessale
7e2110abf7 fix a few regressions from the last commit 2012-10-25 14:06:05 -05:00
Anthony Minessale
68e0b7e859 optimize sofia sql by using new core transaction processor we will no longer support databases that do not support transactions 2012-10-25 11:31:47 -05:00
Anthony Minessale
fe8c5326a8 add username to sql stmt to differentiate silly devices who use the same exact contact addr 2012-10-12 17:49:15 -04:00
Anthony Minessale
a800a5fc5c FS-4708 add <param name="NDLB-allow-crypto-in-avp" value="true"/> to your sofia profile and it should set the header 2012-10-11 10:36:07 -05:00