Commit Graph

31658 Commits

Author SHA1 Message Date
Chris Rienzo ebda8f8db2 FS-9732 [mod_ssml] create default configuration so ssml.conf.xml is not needed 2016-11-12 12:54:40 -05:00
Brian West 092a9e8979 swigall 2016-11-11 17:31:44 -06:00
Anthony Minessale 6287a466a1 FS-9715 add webm and mkv too 2016-11-11 16:45:07 -06:00
Mike Jerris 17444343c0 Merge pull request #914 in FS/freeswitch from feature/FS-9367-log-session-creation to master
* commit '0fd6667fd2e30122ce7facf74a2f26ee7dfb26fc':
  [FS-9367] log session counts at channel state change
2016-11-11 15:48:21 -06:00
Brian West eb20e901ad Merge pull request #918 in FS/freeswitch from ~MKVONARX/freeswitch-fs-9387:bugfix/FS-9387 to master
* commit '26999898127d1226e07e5da1cc6becc5605061d3':
  FS-9387 [libzrtp] bugfix for hash calculation of the auxiliary secret
2016-11-11 15:44:49 -06:00
Mike Jerris 6393832c7c Merge pull request #1043 in FS/freeswitch from ~PERRO/freeswitch:feature/FS-9325 to master
* commit 'b5266ed6b44a8219be55a3f81726dbde69e8994a':
  FS-9325 [mod_dptools] Priority flag for faster bind_digit_action matches
2016-11-11 15:37:43 -06:00
Mike Jerris b0b6db050a Merge pull request #1041 in FS/freeswitch from ~PERRO/freeswitch:bugfix/FS-9323 to master
* commit '8d8543d0c822d7f2dffa84913b869b539eb341d0':
  FS-9323 [mod_dptools] raise bind_digit_action event on correct leg
2016-11-11 15:37:14 -06:00
Mike Jerris 76b990a503 Merge pull request #1040 in FS/freeswitch from ~PERRO/freeswitch:FS-9319 to master
* commit '6e8508f2a078963594129a83b15b4f919c496d61':
  FS-9319 [mod_dptools] Support "both" in clear_digit_action
2016-11-11 15:36:36 -06:00
Mike Jerris 50465dae85 Merge pull request #1035 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9696 to master
* commit '11452979f6da94b515ee9b712a33d9957925a7d8':
  FS-9696 keep pickup endpoint up if another endpoint in dialstring hangs up and leg_timeout is set on the pickup endpoint
2016-11-11 15:35:15 -06:00
Mike Jerris 175ad35bb0 Merge pull request #1044 in FS/freeswitch from ~PERRO/freeswitch:feature/FS-9412 to master
* commit 'd243c166f1826fbb4297a2a1e5be9de9f1dc572a':
  FS-9412 [switch_loadable_module.c] Make MODULE_UNLOAD event report module name (key) and file (filename), similar to event MODULE_LOAD
2016-11-11 14:46:57 -06:00
Mike Jerris d045d9c159 FS-9727: raise size limit on unkown size odbc column data from 256 to 16k 2016-11-11 14:13:50 -06:00
Mike Jerris 050ae1967f Merge pull request #1052 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9728:master to master
* commit 'aada7a56a1e29bd191dba3b486d7870d4b12899a':
  FS-9728 fix dynamic media tag on verto.newCall method
2016-11-11 14:11:45 -06:00
Brian West db50702d99 FS-9729 remove hard coded path for cert and key from msrp and add config params for it 2016-11-11 12:15:14 -06:00
Mike Jerris e1b3ee1efd FS-9652: improve sql sanitization 2016-11-11 11:27:35 -06:00
davidcsi 53dbe5d84a FS-9490: [mod_sofia] add filter to SIP messages that match a regexp. 2016-11-11 10:00:28 -06:00
Mike Jerris 4dacece6a3 FS-9592: [mod_httapi] make sure to reset one time params when starting over in httapi app 2016-11-11 10:55:24 -05:00
Mike Jerris 654cf8c5ef Merge pull request #1030 in FS/freeswitch from ~LUIZTELLES/bf-fs-9671:bugfix/FS-9671-wrong-cseq-is-sent-in-notify-after to master
* commit '4c45f529f8b193d6bb2535ae5d42dc0c86f2960f':
  FS-9671 fix wrong cseq in notify Expires 0
2016-11-11 09:52:41 -06:00
Mike Jerris f34cbb9368 FS-9691: don't call sql code inside hash_mutex due to circular mutex contention between hash_mutex and profile->dbh_mutex 2016-11-11 10:49:20 -05:00
François aada7a56a1 FS-9728 fix dynamic media tag on verto.newCall method 2016-11-11 14:05:53 +01:00
Brian West 04f5d30a9a FS-9638 fix typo 2016-11-10 19:58:50 -06:00
Anthony Minessale d282e7c444 FS-9712 #resolve [3PCC-Proxy Missing SDP on Reinvite. ] 2016-11-10 19:47:37 -06:00
Anthony Minessale c6137874d5 swigall 2016-11-10 19:05:19 -06:00
Anthony Minessale 3c0d537107 FS-9638 2016-11-10 18:09:44 -06:00
Anthony Minessale ed33641c75 FS-9708 2016-11-10 17:45:00 -06:00
Anthony Minessale c701ce6173 FS-9708 #resolve [RTP timing when doing repacketization] 2016-11-10 17:34:48 -06:00
Mike Jerris 30c84b4bbc FS-9638: fix build without gumbo 2016-11-10 16:34:16 -05:00
Brian West 832144088d FS-9726 Fix malformed PAI 2016-11-10 13:42:31 -06:00
Anthony Minessale II bbee03f602 Merge pull request #1050 in FS/freeswitch from feature/FS-9638-text-related-interop to master
* commit '9b8a5edd3dc1692e13119930a7349b8930f28e7a':
  FS-9638
2016-11-10 12:05:51 -06:00
Anthony Minessale 9b8a5edd3d FS-9638 2016-11-10 12:09:00 -06:00
Josh Allmann 550d85210c FS-9725: Disable blank img with core_video_blank_image=false. 2016-11-10 11:48:00 -05:00
Mike Jerris 9d70c19f8d Merge pull request #1049 in FS/freeswitch from ~J0SH/freeswitch:blankimg to master
* commit '550d85210c0e1e3d71ce1217f07d1e196970b62d':
  FS-9725: Disable blank img with core_video_blank_image=false.
2016-11-10 10:38:08 -06:00
Anthony Minessale 3ad877521f FS-9721 2016-11-09 18:44:55 -06:00
Anthony Minessale 7a009bba1e FS-9697 add-on 2016-11-09 17:24:47 -06:00
Anthony Minessale 56872ee052 FS-9721 #resolve [Add media_reneg_after_broadcast] 2016-11-09 17:24:47 -06:00
Brian West 6076e0c7e9 FS-9204: complte the urls so that snom can execute the pickup, It used to probably send it to the proxy, but now needs the host in the packet or throws network error 2016-11-09 16:27:15 -06:00
Mike Jerris b7f45a7727 FS-9714: [mod_conference] fix crash due to race on closing file handles when playing a file to a conference via api command as a conference is shutting down 2016-11-09 16:26:41 -06:00
Anthony Minessale 917d9b44c4 FS-9719 still not quite right, and enable support to auto engage this feature for pass-thru video 2016-11-09 15:24:34 -06:00
Mike Jerris ade33ae472 FS-9710: fix build in passthrough mode 2016-11-09 14:46:16 -06:00
Anthony Minessale cb8eb97261 FS-9719 #resolve [Separate gen_ts_delta between audio and video] 2016-11-09 13:05:04 -06:00
Christopher Rienzo ac0549e29b Merge pull request #1047 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9713 to master
* commit 'ff6ab87f143f96e3c5e23434016620f898663856':
  FS-9713 [mod_hiredis] handle spurious wakeup while waiting for connection
2016-11-09 12:31:29 -06:00
Anthony Minessale 17fbd965b9 FS-9715 don't need this part 2016-11-09 12:24:06 -06:00
Anthony Minessale ae25931b4d FS-9709 #resolve [JB drops packets after hole-punching] 2016-11-09 11:35:12 -06:00
Mike Jerris 3c17fa6f3f Merge pull request #1039 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:amr_rtcp_feedback to master
* commit 'be3aef4361a6e377dc7391feaf52483f6720b575':
  FS-9710 :  Add AMR Congestion Control / Codec Control (RTCP feedback enabled with "adjust-bitrate" setting)
2016-11-09 10:01:34 -06:00
Anthony Minessale 1cb8adecb7 FS-9715 #resolve [Add support for m4a] 2016-11-08 13:45:53 -06:00
Mike Jerris e332c1a24c FS-9714: [core] switch assert on attempted double close of a file handle 2016-11-08 13:22:35 -06:00
Chris Rienzo ff6ab87f14 FS-9713 [mod_hiredis] handle spurious wakeup while waiting for connection 2016-11-08 13:36:39 -05:00
Mike Jerris 113a902e26 Merge pull request #1046 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9693:master to master
* commit '7f017fd1d8b51e372069210cf2e59cf40ae2b0ac':
  FS-9693 fix free issue in fulldate comparison
2016-11-08 10:09:55 -06:00
François 7f017fd1d8 FS-9693 fix free issue in fulldate comparison 2016-11-08 17:07:28 +01:00
Andy Newlands d243c166f1 FS-9412 [switch_loadable_module.c] Make MODULE_UNLOAD event report module name (key) and file (filename), similar to event MODULE_LOAD
Add key and filename for symetry with SWITCH_EVENT_MODULE_LOAD, for api_interface, and to make it simpler to know which module is unloaded

FS-9412 #resolve
2016-11-08 15:46:50 +00:00
Andy Newlands b5266ed6b4 FS-9325 [mod_dptools] Priority flag for faster bind_digit_action matches
Add exec: flag, 'P' (for "Priority") to bind_digit_action so that a
match is returned as soon as it is found, without waiting for the
inter-digit timeout to expire.

This can be very useful where the system needs to be more responsive
to the user.

By default, if multiple bindings are enabled and one or more use a
regex, switch_ivr_dmachine_check_match waits for the inter-digit
timeout to expire before returning a match.  This ensures overlapping
patterns, such as "^\d{4}$" and "^\12{3}$" can both be reliably matched

When the 'P' flag is specified with bind_digit_action, whose action is
exec, a match is returned as soon as the condition is satisfied,
regardless of whether or not a longer match may be possible if further
digits were entered.

For example:

	<action application="bind_digit_action" data="test,~^*\d{2}$,
		exec[P]:execute_extension,myextn,self,self"/>

	<action application="bind_digit_action" data="test,~^#\d{2}$",
		exec:execute_extension,myotherextn,self,peer"/>

	The first example causes a match to be returned immediately
	after the 2nd digit is received, whereas the second example
	defaults to waiting for the inter-digit timeout to expire
	before returning.

In cases where the 'P' flag is used with a regex and string, and both
are matched, the more explicit, string match will be returned.

For example:

	<action application="bind_digit_action" data="test,~^*\d{2}$,
		exec[P]:execute_extension,myextn,self,self"/>

	<action application="bind_digit_action" data="test,*12,
		exec[P]:execute_extension,myotherextn,self,self"/>

	If "*12" is matched, myotherextn is executed, because "*12" is
	more explicit/specific than "^*\d{2}$"

If the 'P'(riority) flag is not used, behaviour is unchanged from
previous versions.  This ensures backward compatibility.

FS-9325 #resolve
2016-11-08 13:47:37 +00:00