~phatforge/freeswitch/+git/master:parsed_originate

Last commit made on 2018-08-16
Get this branch:
git clone -b parsed_originate https://git.launchpad.net/~phatforge/freeswitch/+git/master

Branch merges

Branch information

Name:
parsed_originate
Repository:
lp:~phatforge/freeswitch/+git/master

Recent commits

41e6144... by Anthony Minessale <email address hidden>

first pass

8756551... by Piotr Gregor <email address hidden>

FS-11052: Allow alias for crypto suites

For outgoing calls send AES crypto in offer using corrected names
for keys of length 192 and 256, i.e. names containing _192_CM_
and _256_CM_ instead of _CM_192_ and CM_256_. For incoming calls
accept both naming conventions, decaying to same entry in SUITES.

+ fix after SRTP failed for 256 keys:

Tests showed loop removing '=' from keys in switch_core_media_build_crypto

 1190 if (!switch_channel_var_true(channel, "rtp_pad_srtp_keys")) {
 1191 p = strrchr((char *) b64_key, '=');
 1192
 1193 while (p && *p && *p == '=') {
 1194 *p-- = '\0';
 1195 }
 1196 }

shouldn't be executed for AES_CM_256_HMAC_SHA1_32 and AES_CM_256_HMAC_SHA1_80
keys and it is meaningless for AES_CM_128_HMAC_SHA1_32 AES_CM_128_HMAC_SHA1_80
keys. Tested calling from Bria.

Introduced switch_channel_var_false and changed this to:
 if (switch_channel_var_false(channel, "rtp_pad_srtp_keys"))
to enter the loop if var is set to false (and not if it is _not_ set).

8cbb901... by Anthony Minessale <email address hidden>

FS-11322: [freeswitch-core] Change ice handling to work with FireFox when in turn mode #resolve

4ef8ca8... by Anthony Minessale <email address hidden>

FS-11321: [mod_conference] Don't set avatar when its not allowed anyway #resolve

30b2090... by Seven Du <email address hidden>

FS-11320 #resolve pass json string as param to ASR module

cae342b... by Seven Du <email address hidden>

FS-11265 #resolve add detectSpeech and playAndDetectSpeech

d225265... by Mike Jerris <email address hidden>

FS-11206: [mod_conference] add conference hold feature

c82fea4... by Mariah Yang <galm@163.com>

FS-11110 fix for resume detect on next detect

5c1cc9c... by Anthony Minessale <email address hidden>

FS-11154: [freeswitch-core] Improve audio sync during loss #resolve

9dd2426... by Andrey Volk

FS-11328: [mod_lua] Update Lua version from 5.3.4 to 5.3.5 for the Windows build.