]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
9 years agoupdate libks
Mike Jerris [Wed, 23 Nov 2016 19:23:33 +0000 (13:23 -0600)] 
update libks

9 years agothis works on other compilers now too.. if you use it on something that doesn't work...
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

9 years agoMerge pull request #1068 in FS/freeswitch from ~TCSEKE/freeswitch:bugfix/FS-9762...
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

9 years agoRemove arg limit
Tamas Cseke [Tue, 22 Nov 2016 14:30:19 +0000 (15:30 +0100)] 
Remove arg limit

Allocate dynamically
FS-9762 --resolve

9 years agoMerge pull request #1065 in FS/freeswitch from ~ARON45/freeswitch:bugfix/FS-9758...
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

9 years agoMerge pull request #1069 in FS/freeswitch from ~TCSEKE/freeswitch:feature/FS-9744...
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

9 years agoAdd raven logger module
Tamas Cseke [Tue, 22 Nov 2016 15:18:53 +0000 (16:18 +0100)] 
Add raven logger module

FS-9744 --resolve

9 years agoFS-9758: switch_sql_queue_manager_destroy() avoid null pointer deref
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`

9 years agoFS-9734: added new channel vars in att_xfer which allow cancel, hangup and conf keys...
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

9 years agoFS-9760 Removed the un-needed whitespace from the file
William Henry [Mon, 21 Nov 2016 22:32:22 +0000 (17:32 -0500)] 
FS-9760 Removed the un-needed whitespace from the file

9 years agoMerge pull request #1064 in FS/freeswitch from ~ARON45/freeswitch:feature/FS-9741...
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

9 years agoMerge pull request #1058 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9735...
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

9 years agoFS-9741: lua expose db err str in freeeswitch.dbh
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.

9 years agoFS-9755 conference cdr is required for 4579 support in mod_conference
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

9 years agoFS-9748 fix commit snafu
Anthony Minessale [Thu, 17 Nov 2016 16:53:09 +0000 (10:53 -0600)] 
FS-9748 fix commit snafu

9 years agoMerge pull request #1061 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9747...
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

9 years agoFS-9749 fix undeclared identifier on windows.
Brian West [Thu, 17 Nov 2016 14:32:27 +0000 (08:32 -0600)] 
FS-9749 fix undeclared identifier on windows.

9 years agoFS-9748 accidental unused variable left behind
Ken Rice [Thu, 17 Nov 2016 04:39:26 +0000 (22:39 -0600)] 
FS-9748 accidental unused variable left behind

9 years agoFS-9748 #resolve [Locking contention with mod_shout playing conference moh] %backport=1.6
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

9 years ago[core] add channel hold/unhold verbosity
Luis Azedo [Thu, 17 Nov 2016 01:30:50 +0000 (19:30 -0600)] 
[core] add channel hold/unhold verbosity

9 years agoFS-9742
Anthony Minessale [Thu, 17 Nov 2016 01:15:41 +0000 (19:15 -0600)] 
FS-9742

9 years agoFS-9742
Anthony Minessale [Wed, 16 Nov 2016 22:43:05 +0000 (16:43 -0600)] 
FS-9742

9 years agoFS-9742
Anthony Minessale [Wed, 16 Nov 2016 22:36:55 +0000 (16:36 -0600)] 
FS-9742

9 years agoFS-9742
Anthony Minessale [Wed, 16 Nov 2016 22:05:59 +0000 (16:05 -0600)] 
FS-9742

9 years agoFS-9740 cont
Anthony Minessale [Wed, 16 Nov 2016 21:16:00 +0000 (15:16 -0600)] 
FS-9740 cont

9 years agoFS-9739 #resolve [switch_rtp mistakes "ffffffff" for a new DTMF and Queue's a NULL...
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]

9 years agoFS-5978 [mod_rayo] attempt to fix direct media join
Chris Rienzo [Wed, 16 Nov 2016 20:11:26 +0000 (15:11 -0500)] 
FS-5978 [mod_rayo] attempt to fix direct media join

9 years agoFS-9705 regression 2
Anthony Minessale [Wed, 16 Nov 2016 17:23:19 +0000 (11:23 -0600)] 
FS-9705 regression 2

9 years agoFS-9699 regression
Mike Jerris [Wed, 16 Nov 2016 01:25:37 +0000 (19:25 -0600)] 
FS-9699 regression

9 years agoFS-9699 regression
Anthony Minessale [Tue, 15 Nov 2016 23:42:36 +0000 (17:42 -0600)] 
FS-9699 regression

9 years agoFS-9742 #resolve [Refactor canvas zoom code]
Anthony Minessale [Tue, 15 Nov 2016 22:13:23 +0000 (16:13 -0600)] 
FS-9742 #resolve [Refactor canvas zoom code]

9 years agoFS-9740 #resolve [Improve font scaling on banners]
Anthony Minessale [Tue, 15 Nov 2016 17:37:16 +0000 (11:37 -0600)] 
FS-9740 #resolve [Improve font scaling on banners]

9 years agoFS-9708
Anthony Minessale [Tue, 15 Nov 2016 16:25:25 +0000 (10:25 -0600)] 
FS-9708

9 years agoFS-9737 [mod_hiredis] fix limit_usage when using hiredis backend
Chris Rienzo [Tue, 15 Nov 2016 16:04:46 +0000 (11:04 -0500)] 
FS-9737 [mod_hiredis] fix limit_usage when using hiredis backend

9 years agoFS-9638 #comment fix seg when read -1
Seven Du [Tue, 15 Nov 2016 01:49:54 +0000 (09:49 +0800)] 
FS-9638 #comment fix seg when read -1

9 years agoFS-9705 regression
Anthony Minessale [Tue, 15 Nov 2016 00:39:31 +0000 (18:39 -0600)] 
FS-9705 regression

9 years agoFS-9638 fail when write doesn't work
Anthony Minessale [Mon, 14 Nov 2016 18:40:17 +0000 (12:40 -0600)] 
FS-9638 fail when write doesn't work

9 years agoFS-9638 passing codec through on unanswered channels too (late neg)
Anthony Minessale [Mon, 14 Nov 2016 17:34:56 +0000 (11:34 -0600)] 
FS-9638 passing codec through on unanswered channels too (late neg)

9 years agoFS-9735 - send unknown headers to switch_ivr_set_user
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

9 years agoFS-9729 dont segfault if config file is misisng
Brian West [Mon, 14 Nov 2016 17:11:51 +0000 (11:11 -0600)] 
FS-9729 dont segfault if config file is misisng

9 years agoremove debug
Anthony Minessale [Mon, 14 Nov 2016 17:05:58 +0000 (11:05 -0600)] 
remove debug

9 years agoMerge pull request #1048 in FS/freeswitch from ~ARON45/freeswitch:feature/FS-9716...
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

9 years agoMerge pull request #1056 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9514:master...
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

9 years agoMerge pull request #957 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9516:master...
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

9 years agoFS-9514 add event on mod_callcenter when max-no-answer is triggered
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

9 years agoFS-9516 refactor loopback agent on mod_callcenter and fix multiple minor issues
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

9 years agoFS-9716: [mod_amqp] Command profile expand params
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} ).

9 years agoFS-9733 [mod_rayo] prevent bad tts format string from being generated when MRCP heade...
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

9 years agoFS-9732 [mod_ssml] create default configuration so ssml.conf.xml is not needed
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

9 years agoswigall
Brian West [Fri, 11 Nov 2016 23:31:36 +0000 (17:31 -0600)] 
swigall

9 years agoFS-9715 add webm and mkv too
Anthony Minessale [Fri, 11 Nov 2016 22:44:59 +0000 (16:44 -0600)] 
FS-9715 add webm and mkv too

9 years agoMerge pull request #914 in FS/freeswitch from feature/FS-9367-log-session-creation...
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

9 years agoMerge pull request #918 in FS/freeswitch from ~MKVONARX/freeswitch-fs-9387:bugfix...
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

9 years agoMerge pull request #1043 in FS/freeswitch from ~PERRO/freeswitch:feature/FS-9325...
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

9 years agoMerge pull request #1041 in FS/freeswitch from ~PERRO/freeswitch:bugfix/FS-9323 to...
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

9 years agoMerge pull request #1040 in FS/freeswitch from ~PERRO/freeswitch:FS-9319 to master
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

9 years agoMerge pull request #1035 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9696 to master
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

9 years agoMerge pull request #1044 in FS/freeswitch from ~PERRO/freeswitch:feature/FS-9412...
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

9 years agoFS-9727: raise size limit on unkown size odbc column data from 256 to 16k
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

9 years agoMerge pull request #1052 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9728:master...
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

9 years agoFS-9729 remove hard coded path for cert and key from msrp and add config params for it
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

9 years agoFS-9652: improve sql sanitization
Mike Jerris [Fri, 11 Nov 2016 17:27:35 +0000 (11:27 -0600)] 
FS-9652: improve sql sanitization

9 years agoFS-9490: [mod_sofia] add filter to SIP messages that match a regexp.
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.

9 years agoFS-9592: [mod_httapi] make sure to reset one time params when starting over in httapi app
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

9 years agoMerge pull request #1030 in FS/freeswitch from ~LUIZTELLES/bf-fs-9671:bugfix/FS-9671...
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

9 years agoFS-9691: don't call sql code inside hash_mutex due to circular mutex contention betwe...
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

9 years agoFS-9728 fix dynamic media tag on verto.newCall method
François [Fri, 11 Nov 2016 13:05:53 +0000 (14:05 +0100)] 
FS-9728 fix dynamic media tag on verto.newCall method

9 years agoFS-9638 fix typo
Brian West [Fri, 11 Nov 2016 01:58:50 +0000 (19:58 -0600)] 
FS-9638 fix typo

9 years agoFS-9712 #resolve [3PCC-Proxy Missing SDP on Reinvite. ]
Anthony Minessale [Fri, 11 Nov 2016 01:47:37 +0000 (19:47 -0600)] 
FS-9712 #resolve [3PCC-Proxy Missing SDP on Reinvite. ]

9 years agoswigall
Anthony Minessale [Fri, 11 Nov 2016 01:05:19 +0000 (19:05 -0600)] 
swigall

9 years agoFS-9638
Anthony Minessale [Fri, 11 Nov 2016 00:09:44 +0000 (18:09 -0600)] 
FS-9638

9 years agoFS-9708
Anthony Minessale [Thu, 10 Nov 2016 23:45:00 +0000 (17:45 -0600)] 
FS-9708

9 years agoFS-9708 #resolve [RTP timing when doing repacketization]
Anthony Minessale [Thu, 10 Nov 2016 23:34:41 +0000 (17:34 -0600)] 
FS-9708 #resolve [RTP timing when doing repacketization]

9 years agoFS-9638: fix build without gumbo
Mike Jerris [Thu, 10 Nov 2016 21:34:16 +0000 (16:34 -0500)] 
FS-9638: fix build without gumbo

9 years agoFS-9726 Fix malformed PAI
Brian West [Thu, 10 Nov 2016 19:42:26 +0000 (13:42 -0600)] 
FS-9726 Fix malformed PAI

9 years agoMerge pull request #1050 in FS/freeswitch from feature/FS-9638-text-related-interop...
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

9 years agoFS-9638
Anthony Minessale [Wed, 12 Oct 2016 23:00:13 +0000 (18:00 -0500)] 
FS-9638

9 years agoFS-9725: Disable blank img with core_video_blank_image=false.
Josh Allmann [Thu, 10 Nov 2016 06:58:56 +0000 (01:58 -0500)] 
FS-9725: Disable blank img with core_video_blank_image=false.

9 years agoMerge pull request #1049 in FS/freeswitch from ~J0SH/freeswitch:blankimg to master
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.

9 years agoFS-9721
Anthony Minessale [Thu, 10 Nov 2016 00:44:55 +0000 (18:44 -0600)] 
FS-9721

9 years agoFS-9697 add-on
Anthony Minessale [Wed, 9 Nov 2016 23:24:41 +0000 (17:24 -0600)] 
FS-9697 add-on

9 years agoFS-9721 #resolve [Add media_reneg_after_broadcast]
Anthony Minessale [Wed, 9 Nov 2016 23:22:07 +0000 (17:22 -0600)] 
FS-9721 #resolve [Add media_reneg_after_broadcast]

9 years agoFS-9204: complte the urls so that snom can execute the pickup, It used to probably...
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

9 years agoFS-9714: [mod_conference] fix crash due to race on closing file handles when playing...
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

9 years agoFS-9719 still not quite right, and enable support to auto engage this feature for...
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

9 years agoFS-9710: fix build in passthrough mode
Mike Jerris [Wed, 9 Nov 2016 20:46:16 +0000 (14:46 -0600)] 
FS-9710: fix build in passthrough mode

9 years agoFS-9719 #resolve [Separate gen_ts_delta between audio and video]
Anthony Minessale [Wed, 9 Nov 2016 19:04:56 +0000 (13:04 -0600)] 
FS-9719 #resolve [Separate gen_ts_delta between audio and video]

9 years agoMerge pull request #1047 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9713 to master
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

9 years agoFS-9715 don't need this part
Anthony Minessale [Wed, 9 Nov 2016 18:24:06 +0000 (12:24 -0600)] 
FS-9715 don't need this part

9 years agoFS-9709 #resolve [JB drops packets after hole-punching]
Anthony Minessale [Wed, 9 Nov 2016 17:35:12 +0000 (11:35 -0600)] 
FS-9709 #resolve [JB drops packets after hole-punching]

9 years agoMerge pull request #1039 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:amr_r...
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)

9 years agoFS-9715 #resolve [Add support for m4a]
Anthony Minessale [Tue, 8 Nov 2016 19:45:47 +0000 (13:45 -0600)] 
FS-9715 #resolve [Add support for m4a]

9 years agoFS-9714: [core] switch assert on attempted double close of a file handle
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

9 years agoFS-9713 [mod_hiredis] handle spurious wakeup while waiting for connection
Chris Rienzo [Tue, 8 Nov 2016 18:36:39 +0000 (13:36 -0500)] 
FS-9713 [mod_hiredis] handle spurious wakeup while waiting for connection

9 years agoMerge pull request #1046 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9693:master...
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

9 years agoFS-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

9 years agoFS-9412 [switch_loadable_module.c] Make MODULE_UNLOAD event report module name (key...
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

9 years agoFS-9325 [mod_dptools] Priority flag for faster bind_digit_action matches
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

9 years agoFS-9323 [mod_dptools] raise bind_digit_action event on correct leg
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

9 years agoFS-9319 [mod_dptools] Support "both" in clear_digit_action
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