Commit Graph
4809 Commits
Author SHA1 Message Date
Chris Rienzo 8ab65c8c34 FS-9827 [mod_hiredis] handle NIL reply 2016-12-07 14:53:29 -05:00
Brian West 5ec6248dff Merge pull request #1086 in FS/freeswitch from ~MOCHOUINARD/freeswitch:FS-9794 to master
* commit 'ac14496c73c8f15e1b433189fe6bf78e31b772ec':
  FS-9794: Set the result cause of an originate failed cause to variable originate_failed_cause
2016-12-02 11:36:33 -06:00
romana c20fa5e8f7 FS-9734: updated keys to be set in memory on att_xfer execution 2016-11-30 17:37:59 -05:00
Brian West a39b862e1d FS-9734: fix this so we don't allocate memory using switch_channel_get_variable on every digit, Only do it once. 2016-11-30 15:20:29 -06:00
Marc Olivier Chouinard ac14496c73 FS-9794: Set the result cause of an originate failed cause to variable originate_failed_cause 2016-11-30 15:19:43 -05:00
Brian West 9d249a66ff Merge pull request #1057 in FS/freeswitch from ~ROMANAT/freeswitch:feature/FS-9734-add-channel-vars-att_xfer to master
* commit 'aadd81d6d33dc6402d10ae452394aa8ddd3d1176':
  FS-9734: added new channel vars in att_xfer which allow cancel, hangup and conf keys to be changed
2016-11-30 10:37:46 -06:00
Seven Du c2141c98b2 FS-9787 #resolve remove duplicated headers in conference del-member events 2016-12-01 00:15:12 +08:00
Seven Du 49d730e7f9 FS-9736 #resolve add conference json_list 2016-11-30 23:54:18 +08:00
romana aadd81d6d3 FS-9734: added new channel vars in att_xfer which allow cancel, hangup and conf keys to be changed 2016-11-21 17:39:27 -05:00
Brian West 5bed1b0c2d FS-9755 conference cdr is required for 4579 support in mod_conference 2016-11-17 14:18:47 -06:00
Anthony Minessale 60d8551f2c FS-9748 fix commit snafu 2016-11-17 10:53:09 -06:00
Ken Rice 0578331edf FS-9748 accidental unused variable left behind 2016-11-16 22:39:26 -06:00
Anthony Minessale 232d171577 FS-9748 #resolve [Locking contention with mod_shout playing conference moh] %backport=1.6 2016-11-16 20:09:05 -06:00
Anthony Minessale 4cf0ff9a17 FS-9742 2016-11-16 19:15:41 -06:00
Anthony Minessale a3a39f3305 FS-9742 2016-11-16 16:43:05 -06:00
Anthony Minessale b4e0592e84 FS-9742 2016-11-16 16:36:55 -06:00
Anthony Minessale 18d1762a5b FS-9742 2016-11-16 16:05:59 -06:00
Anthony Minessale a60c2cb713 FS-9740 cont 2016-11-16 15:16:00 -06:00
Anthony Minessale 2ed50a27ca FS-9742 #resolve [Refactor canvas zoom code] 2016-11-15 16:13:23 -06:00
Anthony Minessale 1b268de5e2 FS-9740 #resolve [Improve font scaling on banners] 2016-11-15 11:37:16 -06:00
Chris Rienzo 4a76900edf FS-9737 [mod_hiredis] fix limit_usage when using hiredis backend 2016-11-15 11:04:46 -05:00
Italo Rossi 35e38e28a1 Merge pull request #1056 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9514:master to master
* commit 'a8926317afc71f1889b95aca72e1301a19f078b2':
  FS-9514 add event on mod_callcenter when max-no-answer is triggered
2016-11-14 08:17:14 -06:00
Italo Rossi 741e257b69 Merge pull request #957 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9516:master to master
* commit 'b182a0ce34363399b7d7c88e0014769d7f168cc0':
  FS-9516 refactor loopback agent on mod_callcenter and fix multiple minor issues
2016-11-14 08:11:09 -06:00
François a8926317af FS-9514 add event on mod_callcenter when max-no-answer is triggered 2016-11-14 15:07:07 +01:00
François b182a0ce34 FS-9516 refactor loopback agent on mod_callcenter and fix multiple minor issues 2016-11-14 13:28:11 +01:00
Anthony Minessale 6287a466a1 FS-9715 add webm and mkv too 2016-11-11 16:45:07 -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 e1b3ee1efd FS-9652: improve sql sanitization 2016-11-11 11:27:35 -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
Anthony Minessale 3c0d537107 FS-9638 2016-11-10 18:09:44 -06:00
Anthony Minessale c701ce6173 FS-9708 #resolve [RTP timing when doing repacketization] 2016-11-10 17:34:48 -06:00
Anthony Minessale 9b8a5edd3d FS-9638 2016-11-10 12:09:00 -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
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 1cb8adecb7 FS-9715 #resolve [Add support for m4a] 2016-11-08 13:45:53 -06:00
Chris Rienzo ff6ab87f14 FS-9713 [mod_hiredis] handle spurious wakeup while waiting for connection 2016-11-08 13:36:39 -05: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
Andy Newlands 8d8543d0c8 FS-9323 [mod_dptools] raise bind_digit_action event on correct leg
Ensure digit_action_callback raises the match event on leg specified
in bind_digit_action.

Specifying the event leg as "peer" or "self" now executes on the
correct call leg.

FS-9323 #resolve
2016-11-08 13:22:13 +00:00
Andy Newlands 6e8508f2a0 FS-9319 [mod_dptools] Support "both" in clear_digit_action
Add support for "both" as target parameter to clear_digit_action.
CDA previously only supported target values of:

	"", "self" or "peer"

CDA Behaviour now corresponds with documentation.

For example, the follow will work as expected:

	<action application="clear_digit_action" data="all,both"/>

FS-9319 #resolve
2016-11-08 12:49:06 +00:00
Italo Rossi d998325bca FS-9707 - [mod_callcenter] Fixing external_calls_count order in select for top-down and ring-all strategies, removing unneeded log on presence 2016-11-07 17:41:23 -03:00
Anthony Minessale ce01590486 FS-9706 #resolve [Add loops param to file playback in conference] 2016-11-07 12:17:56 -06:00
Anthony Minessale 8a80741507 FS-9704 #resolve [Seeking video files with mod_av after it reaches the end does not work] 2016-11-07 12:14:25 -06:00
Seven Du 732b6e75fe FS-9700 #resolve 2016-11-05 20:43:27 +08:00
Chris Rienzo dd17a57c8a FS-9694 [mod_dptools] Add origination_uuid support to pickup endpoint 2016-11-03 16:35:03 -04:00
Brian West 20b5bd675d FS-9629: add isfocus to replies, and add is_conference support to pre_answer 2016-10-31 10:45:29 -05:00
Seven Du 15f33e532b FS-9151 FS-9631 #resolve 2016-10-24 08:10:36 +08:00
Mike Jerris 43e19a5192 Merge pull request #1012 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9644-hupall-to-allow-multiple-vars to master
* commit '120e326760f6f89900474d48cf2d6f34ceaef14f':
  FS-9644 [mod_commands][core]     update hupall API to support multiple variables        hupall [cause] [[var1] [val1]] [[var2] [val2]] ...
2016-10-19 16:09:10 -05:00