Anthony Minessale
804ef7709d
change from sqlite hash to newly added one
2014-03-09 00:37:17 +05:00
Anthony Minessale
32cce8027e
Add hashtable code from openzap/freetdm to FS core
2014-03-09 00:37:17 +05:00
Anthony Minessale
bd4a0d8cbc
add a way to tell mod_conference when the rate of the channel has changed due to a codec change so it can reset the resampler and codecs internally
2014-03-07 05:17:47 +05:00
Anthony Minessale
e5b291514c
FS-5755
...
rtp_secure_media=mandatory
rtp_secure_media=optional
rtp_secure_media=mandatory:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
rtp_secure_media=optional:AES_CM_256_HMAC_SHA1_80
rtp_secure_media=forbidden
true implies mandatory
false implies forbidden
not set implies optional
rtp_secure_media_inbound or rtp_secure_media_outbound take precedence and are treated the same way based on leg direction
2014-03-06 07:34:47 +05:00
Brian West
02dd7772ba
This previous change fixes the issue on 64bit but if trying to compile a 32bit build you end up breaking the types on 32bit.
...
Commandline Fu for dumping the various defines for gcc are as follows:
gcc -m64 -dM -E - <<<''
gcc -m32 -dM -E - <<<''
2014-03-01 10:20:48 -06:00
Anthony Minessale
719850e508
FS-5895 --resolve
2014-03-01 04:55:04 +05:00
Anthony Minessale
65a6ba3c61
FS-6289 --resolve regression from 1fba654845c8202bf84c58b203a3bc9624164c4e
2014-02-28 21:43:46 +05:00
Anthony Minessale
3dad15f938
FS-5755 part 2
...
rtp_secure_media=true
--inbound: Accept the srongest supported offered crypto suite, MUST result in a negotiated crypto or aborts.
--outbound: offer all supported crypto suites, MUST result in a negotiated crypto or aborts.
rtp_secure_media=optional
--inbound: Accept the srongest supported offered crypto suite, fall back to no crypto if no valid ones accepted.
--outbound: offer all supported crypto suites, OPTIONAL result in a negotiated crypto falls back to no crypto.
rtp_secure_media=<suite1>,<suiteN>
--inbound: same behaviour as rtp_secure_media=true with smaller set of acceptable suites.
--outbound: offer supplied crypto suites, same behaviour as rtp_secure_media=true with smaller set of suites.
2014-02-28 02:10:56 +05:00
Anthony Minessale
f862c34325
FS-6272 --resolve
2014-02-27 03:24:37 +05:00
William King
3575a07c40
FS-6271 --resolve Adding support for smoothing the min-cpu-idle by X number of seconds. Adds the cpu-idle-smoothing-depth into the conf/autoload_configs/switch.conf.xml configs with a default value of 30 seconds.
2014-02-26 12:36:50 -08:00
Anthony Minessale
5646957c5b
FS-5937
2014-02-26 04:06:59 +05:00
Brian West
33780fca07
FS-5937 now with more working
2014-02-25 09:55:21 -06:00
Brian West
463f32c4e3
FS-5937: i need to build a test rig for this, go go gadget iphone commit
2014-02-24 23:44:44 -06:00
Seven Du
f7dfe71c4c
break CF_MEDIA_PAUSE to CF_AUDIO_PAUSE and CF_VIDEO_PAUSE so we can control them separately
2014-02-25 11:22:53 +08:00
Michael Jerris
3464c651c0
remove hack
2014-02-24 17:08:58 -05:00
Michael Jerris
6df9fc597f
hack for smartos
2014-02-24 16:19:51 -05:00
Anthony Minessale
a900eadf5b
FS-5937 --resolve
2014-02-24 14:56:49 -06:00
Michael Jerris
01e9e074a8
fix for smartos
2014-02-24 15:33:35 -05:00
Anthony Minessale
e47aba1e7e
FS-6235
2014-02-23 05:17:07 +05:00
Anthony Minessale
97e234048c
FS-6204 refactor some dtls code to generate a 1024 bit cert suitable for dtls in all version of chrome
2014-02-19 07:05:37 +05:00
Ken Rice
6e7d5d0897
update copyright header for 2014
2014-02-12 12:08:56 -06:00
Anthony Minessale
6f52c5495b
FS-5994 --resolve -- tips appriciated
2014-02-06 02:20:05 +05:00
Anthony Minessale
3ecb504fda
FS-6186 --resolve
2014-02-05 07:15:08 +05:00
Peter Olsson
9059fb91cc
FS-5045
2014-02-02 12:33:37 +01:00
Travis Cross
f6afcb215d
Remove misplaced executable bit
2014-01-31 12:09:00 +00:00
Anthony Minessale
32b2a45efc
add more rtp statistics with several new vars for cdr processing in_jitter_min_variance in_jitter_max_variance in_jitter_loss_rate in_jitter_burst_rate in_mean_interval in_flaw_total in_quality_percentage in_mos
2014-01-30 05:08:34 +05:00
Anthony Minessale
6fef880f12
FS-5675 --resolve
2014-01-24 00:23:58 +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
8dfbd91a3d
fold version macros into runtime functions to avoid cascade rebuilds when modifying the core
2014-01-17 01:54:47 +05:00
Peter Olsson
cfc06584cc
Silence warnings: Use _strdup instead of strdup on Windows Release build
2014-01-14 09:49:08 +01:00
Peter Olsson
64b92e72ec
Add missing EXTERN C in FS header files, needed for the upcoming mod_v8 build
2014-01-14 09:31:36 +01:00
Anthony Minessale
e71dabae50
FS-6007
2013-12-31 00:21:51 +05:00
Anthony Minessale
b63bacf43f
FS-6061 swigall
2013-12-23 22:43:48 +05:00
Anthony Minessale
24b7b48885
FS-6042 FS-6044 --resolve
2013-12-18 00:55:34 +05:00
Anthony Minessale
ae99177598
add more range to saved candidates and fix off-by-one error when total is met
2013-11-30 19:13:49 -06:00
Seven Du
9c72dc950e
add CF_MEDIA_PAUSE channel flag to allow waiting for IO before media codec is ready
...
This could be used at endpoints where signalling and media negotiated separately like in H323
2013-11-22 14:37:37 +08:00
Anthony Minessale
c07a6b6b9e
add polycom support to multicast paging, broadcast all formats at once to support most every popular phone at once
2013-11-22 04:52:11 +05:00
Anthony Minessale
ccaa3ae732
FS-5959
2013-11-21 01:38:21 +05:00
Anthony Minessale
0030ce440e
FS-5958 this should pass it through in late mode too
2013-11-20 05:20:01 +05:00
Anthony Minessale
f14260e8dd
set fmtp in payload_map init function
2013-11-19 00:43:30 +05:00
Jeff Lenk
8f51875e3e
FS-5971 fix conditional compile for for windows x64
2013-11-16 11:32:36 -06:00
Seven Du
7256caf278
add a debug_pool param to fsctl
2013-11-16 14:17:59 +08:00
Anthony Minessale
d6bb35ad3c
add soft timer support for fd per timer use enable-softtimer-timerfd=broadcast in switch.conf.xml for orig behaviour
2013-11-16 01:37:16 +05:00
Anthony Minessale
08be6bf610
FS-5971 --resolve
2013-11-15 21:35:06 +05:00
Anthony Minessale
0d1b647197
remainder of previous patch to pass through dynamic payload numbers used
2013-11-12 00:42:32 +05:00
Anthony Minessale
fb78273ab0
inherit dynamic payloads from A leg where applicable
2013-11-10 07:53:48 +05:00
Anthony Minessale
bb9adff511
rework media code
2013-11-08 03:48:00 +05:00
Anthony Minessale
5f239a5bae
add channel logical direction
2013-10-31 15:28:33 -05:00
Anthony Minessale
e2e8a57d9d
add ring_wait callstate for devstate interface
2013-10-30 14:08:34 -05:00
Anthony Minessale
6c04b74e33
FS-5917 --resolve
2013-10-29 02:07:50 +05:00