]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
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
Dragos Oancea [Tue, 8 Nov 2016 07:55:36 +0000 (02:55 -0500)]
FS-9710 : Add AMR Congestion Control / Codec Control (RTCP feedback enabled with "adjust-bitrate" setting)
Italo Rossi [Mon, 7 Nov 2016 20:41:23 +0000 (17:41 -0300)]
FS-9707 - [mod_callcenter] Fixing external_calls_count order in select for top-down and ring-all strategies, removing unneeded log on presence
François [Fri, 4 Nov 2016 10:42:02 +0000 (11:42 +0100)]
FS-9693 use existing date parsing functions in fulldate comparison that take timezone into account
Anthony Minessale [Mon, 7 Nov 2016 18:17:56 +0000 (12:17 -0600)]
FS-9706 #resolve [Add loops param to file playback in conference]
Anthony Minessale [Mon, 7 Nov 2016 18:16:01 +0000 (12:16 -0600)]
FS-9705 #resolve [Files using prebuffer do not play properly when seeking back to the beginning once the file is done playing]
Anthony Minessale [Mon, 7 Nov 2016 18:14:25 +0000 (12:14 -0600)]
FS-9704 #resolve [Seeking video files with mod_av after it reaches the end does not work]
Seven Du [Sat, 5 Nov 2016 12:42:24 +0000 (20:42 +0800)]
FS-9700 #resolve
Anthony Minessale [Fri, 4 Nov 2016 23:12:09 +0000 (18:12 -0500)]
FS-9699 #resolve [Improper response to reinvite after using uuid_media_3p]
Brian West [Fri, 4 Nov 2016 20:09:35 +0000 (15:09 -0500)]
FS-9697 fix spelling
Mike Jerris [Fri, 4 Nov 2016 18:13:50 +0000 (13:13 -0500)]
Merge pull request #1037 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9698 to master
* commit '
3ff491274df6a76fb85cb8d594bf3b8465b88867 ':
FS-9698 fire custom sofia::bye_response event when response to BYE is received and fire-bye-response-events profile param is true
Mike Jerris [Fri, 4 Nov 2016 18:09:14 +0000 (13:09 -0500)]
Merge pull request #1034 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9694 to master
* commit '
dd17a57c8a128c97f12fe1882e5123de92d1cf3e ':
FS-9694 [mod_dptools] Add origination_uuid support to pickup endpoint
Chris Rienzo [Fri, 4 Nov 2016 13:02:09 +0000 (09:02 -0400)]
FS-9698 fire custom sofia::bye_response event when response to BYE is received and fire-bye-response-events profile param is true
Anthony Minessale [Thu, 3 Nov 2016 22:38:31 +0000 (17:38 -0500)]
FS-9697 #resolve [Video compat changes to support older clients]
Anthony Minessale [Thu, 3 Nov 2016 22:34:53 +0000 (17:34 -0500)]
FS-9668 also check for keyframe requests on INFO even when proxying for good measure
Chris Rienzo [Thu, 3 Nov 2016 20:39:43 +0000 (16:39 -0400)]
FS-9696 keep pickup endpoint up if another endpoint in dialstring hangs up and leg_timeout is set on the pickup endpoint
Chris Rienzo [Thu, 3 Nov 2016 19:34:17 +0000 (15:34 -0400)]
FS-9694 [mod_dptools] Add origination_uuid support to pickup endpoint
Brian West [Thu, 3 Nov 2016 16:03:10 +0000 (11:03 -0500)]
FS-9693 revert
Brian West [Thu, 3 Nov 2016 14:58:13 +0000 (09:58 -0500)]
Merge pull request #1033 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9693:master to master
* commit '
6e4e48c6beb0c792df0ca81693c709e9435b9223 ':
FS-9693 use local time instead of utc for date-time comparison
François [Thu, 3 Nov 2016 14:53:02 +0000 (15:53 +0100)]
FS-9693 use local time instead of utc for date-time comparison
Seven Du [Thu, 3 Nov 2016 06:40:28 +0000 (14:40 +0800)]
FS-3568 #comment update Chinese phrase XML, thanks Gaofei
Anthony Minessale [Wed, 2 Nov 2016 21:00:49 +0000 (16:00 -0500)]
FS-9455 #resolve [Doubled posts in the chat window ]
Brian West [Wed, 2 Nov 2016 11:17:34 +0000 (06:17 -0500)]
FS-9687 lets actually fix it this time now that I know the scenario that triggers it.
Brian West [Tue, 1 Nov 2016 21:50:18 +0000 (16:50 -0500)]
FS-9687: segfault Program terminated with signal SIGFPE, Arithmetic exception.
Brian West [Tue, 1 Nov 2016 15:22:57 +0000 (10:22 -0500)]
FS-9685 Update broadsoft SLA to work with newer Polycom firmware.
Mike Jerris [Mon, 31 Oct 2016 20:10:36 +0000 (15:10 -0500)]
FS-9670: just use pkg-config to locate amr libs and add debian requirements
Brian West [Mon, 31 Oct 2016 17:54:18 +0000 (12:54 -0500)]
FS-9629 don't add infocus multiple times
Brian West [Mon, 31 Oct 2016 17:27:13 +0000 (12:27 -0500)]
Commit an example of using the IVRMenu object to build the ivr in lua.
Brian West [Mon, 31 Oct 2016 16:07:36 +0000 (11:07 -0500)]
Merge pull request #1025 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:configure_enable_amr to master
* commit '
a0284af8ea10f882dc7c3ef3a704f9392158a9a3 ':
FS-9670: add autodetection of opencore-amrnb lib and "--disable-amr" option to configure script
Brian West [Mon, 31 Oct 2016 15:45:29 +0000 (10:45 -0500)]
FS-9629: add isfocus to replies, and add is_conference support to pre_answer
Brian West [Mon, 31 Oct 2016 15:38:24 +0000 (10:38 -0500)]
FS-9678: Fix FreeSWITCH not shutting down when profiles fails to load and shutdown-on-fail is set to true
luiztelles [Mon, 31 Oct 2016 11:57:07 +0000 (09:57 -0200)]
FS-9671 fix wrong cseq in notify Expires 0
Brian West [Fri, 28 Oct 2016 20:38:25 +0000 (15:38 -0500)]
Merge pull request #1029 in FS/freeswitch from ~J0SH/freeswitch:proxymsg to master
* commit '
70591d0e59b137a50977fb994fdc2c12a7f787e9 ':
FS-9680: Fix typo.
Josh Allmann [Fri, 28 Oct 2016 20:48:13 +0000 (16:48 -0400)]
FS-9680: Fix typo.
Anthony Minessale II [Fri, 28 Oct 2016 15:09:11 +0000 (10:09 -0500)]
Merge pull request #1028 in FS/freeswitch from ~J0SH/freeswitch:pt-match2 to master
* commit '
4a15d0a3c3e472c62e99f44e00ba5f3abeceeb8e ':
FS-9654: Fix RTP packet drops
Josh Allmann [Fri, 28 Oct 2016 14:41:19 +0000 (10:41 -0400)]
FS-9654: Fix RTP packet drops
There was issue with certain endpoints that would lead to dropping
nearly every other RTP packet from the callee.
The scenario is as follows: the caller (bridged through FreeSWITCH)
offers codecs A and B with payload types X and Y, respectively.
The callee answers with codec B and payload type X.
The fix is to use the sender's expected payload type when checking
against the received RTP packet, rather than the receiver's.
Anthony Minessale [Thu, 27 Oct 2016 22:40:17 +0000 (17:40 -0500)]
FS-9680 #resolve [Add proxy-message param to sofia]
Dragos Oancea [Wed, 26 Oct 2016 12:53:54 +0000 (08:53 -0400)]
FS-9670: add autodetection of opencore-amrnb lib and "--disable-amr" option to configure script