]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Mike Jerris [Wed, 23 Nov 2016 19:23:33 +0000 (13:23 -0600)]
update libks
Mike Jerris [Wed, 23 Nov 2016 18:26:49 +0000 (12:26 -0600)]
this works on other compilers now too.. if you use it on something that doesn't work.. it might blow up, so dont do that
Mike Jerris [Wed, 23 Nov 2016 17:38:09 +0000 (11:38 -0600)]
Merge pull request #1068 in FS/freeswitch from ~TCSEKE/freeswitch:bugfix/FS-9762-remove-bgapi-arg-limit to master
* commit '
330f60964d5d56e045a519b85117f65dd0243f0f ':
Remove arg limit
Tamas Cseke [Tue, 22 Nov 2016 14:30:19 +0000 (15:30 +0100)]
Remove arg limit
Allocate dynamically
FS-9762 --resolve
Mike Jerris [Tue, 22 Nov 2016 17:42:43 +0000 (11:42 -0600)]
Merge pull request #1065 in FS/freeswitch from ~ARON45/freeswitch:bugfix/FS-9758-freeswitch-segfaults-when-reloading to master
* commit '
9619bff6858d3d94e9375841925ca5072abc5dca ':
FS-9758: switch_sql_queue_manager_destroy() avoid null pointer deref
Mike Jerris [Tue, 22 Nov 2016 17:38:45 +0000 (11:38 -0600)]
Merge pull request #1069 in FS/freeswitch from ~TCSEKE/freeswitch:feature/FS-9744-sentry-logger-module to master
* commit '
c06287da5bbaa9fda4d4e7111712769603f18fb3 ':
Add raven logger module
Tamas Cseke [Tue, 22 Nov 2016 15:18:53 +0000 (16:18 +0100)]
Add raven logger module
FS-9744 --resolve
Aron Podrigal [Mon, 21 Nov 2016 23:08:16 +0000 (23:08 +0000)]
FS-9758: switch_sql_queue_manager_destroy() avoid null pointer deref
If passed in *qmp is a null pointer return `SWITCH_STATUS_NOOP`
romana [Mon, 14 Nov 2016 16:27:35 +0000 (11:27 -0500)]
FS-9734: added new channel vars in att_xfer which allow cancel, hangup and conf keys to be changed
William Henry [Mon, 21 Nov 2016 22:32:22 +0000 (17:32 -0500)]
FS-9760 Removed the un-needed whitespace from the file
Mike Jerris [Mon, 21 Nov 2016 21:15:20 +0000 (15:15 -0600)]
Merge pull request #1064 in FS/freeswitch from ~ARON45/freeswitch:feature/FS-9741-lua-freeswitch.dbh-enhancement to master
* commit '
d3201c633571d511ee308cb27d618941a42bcdd2 ':
FS-9741: lua expose db err str in freeeswitch.dbh
Mike Jerris [Mon, 21 Nov 2016 21:12:20 +0000 (15:12 -0600)]
Merge pull request #1058 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9735 to master
* commit '
498ce4fc83953ed53c74f054163c829a439737df ':
FS-9735 - send unknown headers to switch_ivr_set_user
Aron Podrigal [Mon, 21 Nov 2016 17:03:31 +0000 (17:03 +0000)]
FS-9741: lua expose db err str in freeeswitch.dbh
Added 2 methods to lua freeswitch.Dbh
`last_error()` Returns the error string from the last query or nil.
`clear_error()` clears the error string.
Brian West [Thu, 17 Nov 2016 20:18:47 +0000 (14:18 -0600)]
FS-9755 conference cdr is required for 4579 support in mod_conference
Anthony Minessale [Thu, 17 Nov 2016 16:53:09 +0000 (10:53 -0600)]
FS-9748 fix commit snafu
Brian West [Thu, 17 Nov 2016 14:33:48 +0000 (08:33 -0600)]
Merge pull request #1061 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9747 to master
* commit '
7c60be14c77a3a0fb62fd416a498a7aff80b50a7 ':
[core] add channel hold/unhold verbosity
Brian West [Thu, 17 Nov 2016 14:32:27 +0000 (08:32 -0600)]
FS-9749 fix undeclared identifier on windows.
Ken Rice [Thu, 17 Nov 2016 04:39:26 +0000 (22:39 -0600)]
FS-9748 accidental unused variable left behind
Anthony Minessale [Thu, 17 Nov 2016 02:08:56 +0000 (20:08 -0600)]
FS-9748 #resolve [Locking contention with mod_shout playing conference moh] %backport=1.6
Luis Azedo [Thu, 17 Nov 2016 01:30:50 +0000 (19:30 -0600)]
[core] add channel hold/unhold verbosity
Anthony Minessale [Thu, 17 Nov 2016 01:15:41 +0000 (19:15 -0600)]
FS-9742
Anthony Minessale [Wed, 16 Nov 2016 22:43:05 +0000 (16:43 -0600)]
FS-9742
Anthony Minessale [Wed, 16 Nov 2016 22:36:55 +0000 (16:36 -0600)]
FS-9742
Anthony Minessale [Wed, 16 Nov 2016 22:05:59 +0000 (16:05 -0600)]
FS-9742
Anthony Minessale [Wed, 16 Nov 2016 21:16:00 +0000 (15:16 -0600)]
FS-9740 cont
Anthony Minessale [Wed, 16 Nov 2016 20:42:54 +0000 (14:42 -0600)]
FS-9739 #resolve [switch_rtp mistakes "
ffffffff " for a new DTMF and Queue's a NULL digit]
Chris Rienzo [Wed, 16 Nov 2016 20:11:26 +0000 (15:11 -0500)]
FS-5978 [mod_rayo] attempt to fix direct media join
Anthony Minessale [Wed, 16 Nov 2016 17:23:19 +0000 (11:23 -0600)]
FS-9705 regression 2
Mike Jerris [Wed, 16 Nov 2016 01:25:37 +0000 (19:25 -0600)]
FS-9699 regression
Anthony Minessale [Tue, 15 Nov 2016 23:42:36 +0000 (17:42 -0600)]
FS-9699 regression
Anthony Minessale [Tue, 15 Nov 2016 22:13:23 +0000 (16:13 -0600)]
FS-9742 #resolve [Refactor canvas zoom code]
Anthony Minessale [Tue, 15 Nov 2016 17:37:16 +0000 (11:37 -0600)]
FS-9740 #resolve [Improve font scaling on banners]
Anthony Minessale [Tue, 15 Nov 2016 16:25:25 +0000 (10:25 -0600)]
FS-9708
Chris Rienzo [Tue, 15 Nov 2016 16:04:46 +0000 (11:04 -0500)]
FS-9737 [mod_hiredis] fix limit_usage when using hiredis backend
Seven Du [Tue, 15 Nov 2016 01:49:54 +0000 (09:49 +0800)]
FS-9638 #comment fix seg when read -1
Anthony Minessale [Tue, 15 Nov 2016 00:39:31 +0000 (18:39 -0600)]
FS-9705 regression
Anthony Minessale [Mon, 14 Nov 2016 18:40:17 +0000 (12:40 -0600)]
FS-9638 fail when write doesn't work
Anthony Minessale [Mon, 14 Nov 2016 17:34:56 +0000 (11:34 -0600)]
FS-9638 passing codec through on unanswered channels too (late neg)
Luis Azedo [Mon, 14 Nov 2016 17:18:32 +0000 (17:18 +0000)]
FS-9735 - send unknown headers to switch_ivr_set_user
creeates switch_ivr_set_user_extended to receive params to pass to xml_locate_user
Brian West [Mon, 14 Nov 2016 17:11:51 +0000 (11:11 -0600)]
FS-9729 dont segfault if config file is misisng
Anthony Minessale [Mon, 14 Nov 2016 17:05:58 +0000 (11:05 -0600)]
remove debug
William King [Mon, 14 Nov 2016 16:21:08 +0000 (10:21 -0600)]
Merge pull request #1048 in FS/freeswitch from ~ARON45/freeswitch:feature/FS-9716-expand-variables-for-mod_amqp-command to master
* commit '
f4321a28267c9e5c089df24b22aa0a71619bd9cf ':
FS-9716: [mod_amqp] Command profile expand params
Italo Rossi [Mon, 14 Nov 2016 14:17:14 +0000 (08:17 -0600)]
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
Italo Rossi [Mon, 14 Nov 2016 14:11:09 +0000 (08:11 -0600)]
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
François [Mon, 14 Nov 2016 10:01:41 +0000 (11:01 +0100)]
FS-9514 add event on mod_callcenter when max-no-answer is triggered
François [Thu, 15 Sep 2016 09:28:54 +0000 (11:28 +0200)]
FS-9516 refactor loopback agent on mod_callcenter and fix multiple minor issues
Aron Podrigal [Mon, 7 Nov 2016 18:56:23 +0000 (18:56 +0000)]
FS-9716: [mod_amqp] Command profile expand params
Expand command profile params "exchange-name, queue-name, binding_key"
This allows dynamic binding based on fs core-uuid (ie, ${core-uuid} ).
Chris Rienzo [Sat, 12 Nov 2016 18:03:48 +0000 (13:03 -0500)]
FS-9733 [mod_rayo] prevent bad tts format string from being generated when MRCP headers are not present
Chris Rienzo [Sat, 12 Nov 2016 17:54:40 +0000 (12:54 -0500)]
FS-9732 [mod_ssml] create default configuration so ssml.conf.xml is not needed
Brian West [Fri, 11 Nov 2016 23:31:36 +0000 (17:31 -0600)]
swigall
Anthony Minessale [Fri, 11 Nov 2016 22:44:59 +0000 (16:44 -0600)]
FS-9715 add webm and mkv too
Mike Jerris [Fri, 11 Nov 2016 21:48:21 +0000 (15:48 -0600)]
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
Brian West [Fri, 11 Nov 2016 21:44:49 +0000 (15:44 -0600)]
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
Mike Jerris [Fri, 11 Nov 2016 21:37:43 +0000 (15:37 -0600)]
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
Mike Jerris [Fri, 11 Nov 2016 21:37:14 +0000 (15:37 -0600)]
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
Mike Jerris [Fri, 11 Nov 2016 21:36:36 +0000 (15:36 -0600)]
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
Mike Jerris [Fri, 11 Nov 2016 21:35:15 +0000 (15:35 -0600)]
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
Mike Jerris [Fri, 11 Nov 2016 20:46:57 +0000 (14:46 -0600)]
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
Mike Jerris [Fri, 11 Nov 2016 20:13:36 +0000 (14:13 -0600)]
FS-9727: raise size limit on unkown size odbc column data from 256 to 16k
Mike Jerris [Fri, 11 Nov 2016 20:11:45 +0000 (14:11 -0600)]
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
Brian West [Fri, 11 Nov 2016 18:15:08 +0000 (12:15 -0600)]
FS-9729 remove hard coded path for cert and key from msrp and add config params for it
Mike Jerris [Fri, 11 Nov 2016 17:27:35 +0000 (11:27 -0600)]
FS-9652: improve sql sanitization
davidcsi [Fri, 11 Nov 2016 01:55:38 +0000 (01:55 +0000)]
FS-9490: [mod_sofia] add filter to SIP messages that match a regexp.
Mike Jerris [Wed, 2 Nov 2016 22:34:44 +0000 (18:34 -0400)]
FS-9592: [mod_httapi] make sure to reset one time params when starting over in httapi app
Mike Jerris [Fri, 11 Nov 2016 15:52:41 +0000 (09:52 -0600)]
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
Mike Jerris [Thu, 3 Nov 2016 19:52:56 +0000 (14:52 -0500)]
FS-9691: don't call sql code inside hash_mutex due to circular mutex contention between hash_mutex and profile->dbh_mutex
François [Fri, 11 Nov 2016 13:05:53 +0000 (14:05 +0100)]
FS-9728 fix dynamic media tag on verto.newCall method
Brian West [Fri, 11 Nov 2016 01:58:50 +0000 (19:58 -0600)]
FS-9638 fix typo
Anthony Minessale [Fri, 11 Nov 2016 01:47:37 +0000 (19:47 -0600)]
FS-9712 #resolve [3PCC-Proxy Missing SDP on Reinvite. ]
Anthony Minessale [Fri, 11 Nov 2016 01:05:19 +0000 (19:05 -0600)]
swigall
Anthony Minessale [Fri, 11 Nov 2016 00:09:44 +0000 (18:09 -0600)]
FS-9638
Anthony Minessale [Thu, 10 Nov 2016 23:45:00 +0000 (17:45 -0600)]
FS-9708
Anthony Minessale [Thu, 10 Nov 2016 23:34:41 +0000 (17:34 -0600)]
FS-9708 #resolve [RTP timing when doing repacketization]
Mike Jerris [Thu, 10 Nov 2016 21:34:16 +0000 (16:34 -0500)]
FS-9638: fix build without gumbo
Brian West [Thu, 10 Nov 2016 19:42:26 +0000 (13:42 -0600)]
FS-9726 Fix malformed PAI
Anthony Minessale II [Thu, 10 Nov 2016 18:05:51 +0000 (12:05 -0600)]
Merge pull request #1050 in FS/freeswitch from feature/FS-9638-text-related-interop to master
* commit '
9b8a5edd3dc1692e13119930a7349b8930f28e7a ':
FS-9638
Anthony Minessale [Wed, 12 Oct 2016 23:00:13 +0000 (18:00 -0500)]
FS-9638
Josh Allmann [Thu, 10 Nov 2016 06:58:56 +0000 (01:58 -0500)]
FS-9725: Disable blank img with core_video_blank_image=false.
Mike Jerris [Thu, 10 Nov 2016 16:38:08 +0000 (10:38 -0600)]
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.
Anthony Minessale [Thu, 10 Nov 2016 00:44:55 +0000 (18:44 -0600)]
FS-9721
Anthony Minessale [Wed, 9 Nov 2016 23:24:41 +0000 (17:24 -0600)]
FS-9697 add-on
Anthony Minessale [Wed, 9 Nov 2016 23:22:07 +0000 (17:22 -0600)]
FS-9721 #resolve [Add media_reneg_after_broadcast]
Brian West [Wed, 9 Nov 2016 22:27:10 +0000 (16:27 -0600)]
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
Mike Jerris [Wed, 9 Nov 2016 22:26:41 +0000 (16:26 -0600)]
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
Anthony Minessale [Wed, 9 Nov 2016 21:24:28 +0000 (15:24 -0600)]
FS-9719 still not quite right, and enable support to auto engage this feature for pass-thru video
Mike Jerris [Wed, 9 Nov 2016 20:46:16 +0000 (14:46 -0600)]
FS-9710: fix build in passthrough mode
Anthony Minessale [Wed, 9 Nov 2016 19:04:56 +0000 (13:04 -0600)]
FS-9719 #resolve [Separate gen_ts_delta between audio and video]
Christopher Rienzo [Wed, 9 Nov 2016 18:31:29 +0000 (12:31 -0600)]
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
Anthony Minessale [Wed, 9 Nov 2016 18:24:06 +0000 (12:24 -0600)]
FS-9715 don't need this part
Anthony Minessale [Wed, 9 Nov 2016 17:35:12 +0000 (11:35 -0600)]
FS-9709 #resolve [JB drops packets after hole-punching]
Mike Jerris [Wed, 9 Nov 2016 16:01:34 +0000 (10:01 -0600)]
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)
Anthony Minessale [Tue, 8 Nov 2016 19:45:47 +0000 (13:45 -0600)]
FS-9715 #resolve [Add support for m4a]
Mike Jerris [Tue, 8 Nov 2016 19:22:35 +0000 (13:22 -0600)]
FS-9714: [core] switch assert on attempted double close of a file handle
Chris Rienzo [Tue, 8 Nov 2016 18:36:39 +0000 (13:36 -0500)]
FS-9713 [mod_hiredis] handle spurious wakeup while waiting for connection
Mike Jerris [Tue, 8 Nov 2016 16:09:55 +0000 (10:09 -0600)]
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
François [Tue, 8 Nov 2016 16:07:28 +0000 (17:07 +0100)]
FS-9693 fix free issue in fulldate comparison
Andy Newlands [Tue, 8 Nov 2016 15:46:50 +0000 (15:46 +0000)]
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
Andy Newlands [Tue, 8 Nov 2016 13:47:37 +0000 (13:47 +0000)]
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
Andy Newlands [Tue, 8 Nov 2016 13:22:13 +0000 (13:22 +0000)]
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
Andy Newlands [Tue, 8 Nov 2016 12:49:06 +0000 (12:49 +0000)]
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