18881 Commits

Author SHA1 Message Date
Anthony Minessale
bf34d03469 FS-9221 Add inactive support 2016-06-27 17:25:59 -05:00
Chris Rienzo
4f2c4124d1 FS-9302 [mod_mongo] mongo_find_one and mongo_find_n corrected to return -ERR when connection to database fails. 2016-06-27 17:23:40 -04:00
Michael Jerris
21bfc317f1 FS-9301: [mod_sofia] handle race condition on startup of mod_sofia in error conditons causing segfault 2016-06-27 15:56:47 -05:00
Michael Jerris
5c9f98b016 FS-9297: [mod_sofia] fix multiple crashes from passing invalid null values in sofia.conf 2016-06-24 16:45:29 -05:00
Anthony Minessale
ce087fcea6 FS-9296 #resolve [Video support for mod_httapi] 2016-06-23 16:07:31 -05:00
Anthony Minessale
459a696eba FS-9292 #resolve [Core dump playing videos or show images] 2016-06-22 17:10:59 -05:00
Anthony Minessale
c4ebb8485a FS-9292 #resolve [Core dump playing videos or show images] 2016-06-22 16:39:43 -05:00
Chris Rienzo
841e2025a8 FS-9287 Add channel variable to make spandsp_start_tone_detect easier to use from dialplan / embedded scripts.
The following variables are added:

execute_on_spandsp_tone_detect_<TONE NAME> : executes APP when tone is detected.  For example, if you have a tone
    named "SIT" defined in spandsp.conf.xml, the variable would be "execute_on_spandsp_tone_detect_SIT"

api_on_spandsp_tone_detect_<TONE NAME> : similar to execute_on except that it executes an API.

spandsp_tone_detect_stop_on_tone : default is false.  If true, detector will stop once the first matching tone is detected.
2016-06-21 09:48:55 -04:00
William King
dc13f59ee8 FS-9283 --resolve 2016-06-20 08:59:04 -07:00
Matthew Grooms
6c3710df4d FS-9264: Introduce two new api calls named detect_audio and detect_audio_silence. The existing wait_for_silence call never actually waits for silence until it first detects non-silence. There is also no way to set an independent timeout for detecting both the non-silence and then silence. This causes problems when wait_for_silence is called on an already quiet channel. Splitting the function up into two separate calls with separate timeouts offers more flexibility. 2016-06-16 15:34:37 -05:00
Anthony Minessale
b0be5d6737 FS-9267 #resolve [Raw decoded image from vpx codec is corrupted by video media bugs that modify the image] 2016-06-15 21:09:02 -05:00
Mike Jerris
dd5c4a539c Merge pull request #865 in FS/freeswitch from ~MZAKA/freeswitch:feature/FS-9192-proxy-hold to master
* commit '05cc7708188fa040dcb903cdcdae28990fa177a8':
  FS-9192-proxy-hold: proxy hold when proxy media and proxy mode are disabled; its similiar to proxy-refer
2016-06-15 18:38:07 -05:00
Michael Jerris
2475c2686f FS-9271: [mod_conference] fix segfault trying to record a canvas that does not exist 2016-06-15 18:36:12 -04:00
Muhammad Zaka
05cc770818 FS-9192-proxy-hold: proxy hold when proxy media and proxy mode are disabled; its similiar to proxy-refer 2016-06-15 10:10:47 +01:00
Seven Du
c0499fbb22 FS-9266 #resolve 2016-06-15 09:34:26 +08:00
Anthony Minessale
5fea56286e FS-9265 #resolve [INCOMPATIBLE_DESTINATION when there is no rtcp] 2016-06-14 15:29:27 -05:00
Anthony Minessale
8fe1a584c8 FS-9244 fix debug lines 2016-06-14 13:27:17 -05:00
Anthony Minessale
18dbefa6da FS-9214 regression 2016-06-13 12:46:42 -04:00
Andrey Volk
36ffb29298 FS-9256: mod_v8: Add DB.Finalize() in order to close statements. 2016-06-13 12:25:22 +03:00
Piotr Gregor
ee4c01b05e FS-9254: [avmd] fix windows build
Fix int-to-uint8_t conversion warnings
due to usage of switch_true when parsing config
2016-06-10 23:32:21 +02:00
Anthony Minessale
27e4615c8c FS-9244 #resolve [RFC2833 payload_type offered is ignored] 2016-06-10 15:48:01 -05:00
Anthony Minessale
d4daa8a051 FS-9246 #resolve [No Audio after Call transfer ] 2016-06-10 15:01:37 -05:00
Mike Jerris
047731584b Merge pull request #874 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9142-avmd-dynamic-settings-reopened to master
* commit '54d7c13a11f8bb49298bf30b89b0f59e99ed9320':
  FS-9142 [avmd] Dynamic settings
2016-06-09 17:01:58 -05:00
Italo Rossi
0f3204feb3 FS-9248 [mod_callcenter] Adding truncate-tiers-on-load and truncate-agents-on-load options. 2016-06-09 16:53:21 -03:00
Anthony Minessale
e7758cb724 FS-9247 #resolve [Table with message type names not updated when enum was updated by sangoma patch] 2016-06-09 13:33:38 -05:00
Anthony Minessale
718142bb12 FS-9144 #resolve [Implement video-mute-exit-canvas and recording in personal-canvas mode.] 2016-06-09 13:02:52 -04:00
Seven Du
3910dab95a FS-8979 #comment fire event when done 2016-06-09 06:58:40 +08:00
Di-Shi Sun
dd8695457d FS-9238: [mod_osp] Updated for OSP Toolkit 4.11.3.
Updated for OSP Toolkit API.
Updated sample configuration file.
Updated documentation.
2016-06-07 23:37:14 -04:00
Anthony Minessale
18331dd241 FS-9219 #resolve [Re-INVITE with no SDP ] #comment use bypass_media_after_bridge_oldschool=true to enable back-compat bypass media after bridge 2016-06-07 17:39:35 -05:00
Michael Jerris
2409c20c73 FS-7397: fix segfault due to memory corruption on using mod_translate app. The session pool was being freed incorrectly after using the app instead of when the session pool was destroyed 2016-06-07 12:25:30 -05:00
Anthony Minessale
b9d31dc9b7 FS-9214: fix 3pcc behavior
Fix callflow issues with  3pcc=true and 3pcc=proxy and interactions with sip_wait_for_aleg_ack
removes passthrough of 183 on 3pcc=proxy (that was previously not functioning)
2016-06-07 11:43:08 -05:00
Giacomo Vacca
79b214a1e5 FS-9235: Fix sending RTCP in switch_core_media 2016-06-07 17:04:33 +02:00
Michael Jerris
9d7fe2430e swigall 2016-06-06 10:09:02 -05:00
Piotr Gregor
54d7c13a11 FS-9142 [avmd] Dynamic settings
Add check of per session settings
in avmd_callback and init_avmd_session
2016-06-05 15:56:06 +01:00
Michael Jerris
15d250ed7c FS-9136: update other modules to match api change 2016-06-03 18:21:08 -05:00
Michael Jerris
4a536dd23c FS-9136: remove unused vars 2016-06-03 17:00:50 -05:00
Anthony Minessale
50d7a80fa3 FS-9136: allow multiple instances of same video codec with different fmtp 2016-06-03 16:16:32 -05:00
Sergey Khripchenko
2766eaf49e FS-9225: [mod_sofia] Allow to force SIP REGISTER Expires: to be within configured range.
Allow to force SIP REGISTER Expires: to be within MIN and MAX values.
Not just to force it to one specific value using "sip-force-expires".

New profile parameters:
  "sip-force-expires-min"
  "sip-force-expires-max"
2016-06-03 05:30:01 -07:00
Anthony Minessale
46b9ace417 FS-9197 2016-06-02 19:13:22 -05:00
Anthony Minessale
79229cdb8a FS-9197 2016-06-02 15:53:38 -05:00
Mike Jerris
cfd2931782 Merge pull request #866 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9142-avmd-dynamic-settings to master
* commit 'eb369130d97802e3e739cebace38d76887cdf450':
  FS-9142 [avmd] Dynamic settings
2016-06-02 15:34:45 -05:00
Anthony Minessale
885fe3b25c FS-9197 2016-06-02 13:14:26 -05:00
Ken Rice
9ca13303f4 FS-9222 small tweak to freeswitch console to strip leading spaces from commands 2016-06-02 12:21:11 -05:00
William King
d5e390aba5 Merge pull request #852 in FS/freeswitch from ~MZAKA/freeswitch:bugfix/FS-9156-increments-when-call-limit-reached-improve to master
* commit 'f8b3140fed1650828d13349a7f9a63a73b29542e':
  FS-9156: Code Improvement for the non-interval increment when limit reached
2016-06-02 11:44:51 -05:00
Muhammad Zaka
f8b3140fed FS-9156: Code Improvement for the non-interval increment when limit reached 2016-06-02 09:57:17 +01:00
Jose Fco. Irles
b36cef731c FS-9216: [mod_sofia] Add Cisco SPA30X and Grandstream GXP user agents to send UPDATE 2016-06-01 16:58:40 +02:00
Anthony Minessale
c0d9901b8b FS-9150 #resolve ["video-mute-exit-canvas" param combined with "video-bridge-first-two" causes video feed to flip back and forth between feeds when users video-mute] 2016-05-31 20:35:00 -05:00
Mike Jerris
e4b141c5f8 Merge pull request #860 in FS/freeswitch from ~SJTHOMASON/freeswitch:feature/FS-9184-allow-show-calls-to-be-filtered-by to master
* commit '800655f774f12d76883f3a07ee35782006fb4c03':
  FS-9184: Allow show calls to be filtered by accountcode
2016-05-31 13:43:09 -05:00
Michael Jerris
0421052b14 FS-9212: [mod_conference] fix conference recording api when using default canvas number 2016-05-31 12:37:58 -04:00
Piotr Gregor
eb369130d9 FS-9142 [avmd] Dynamic settings
Add checking of per session settings
with locking synced on avmd session mutex
2016-05-30 23:23:16 +02:00