Commit Graph

31113 Commits

Author SHA1 Message Date
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
Mike Jerris 7668087c3e Merge pull request #895 in FS/freeswitch from bugfix/FS-9297-segfault-in-sofia.conf to master
* commit '5c9f98b0163986ca1b45d352d4508fa15cfeb5bb':
  FS-9297: [mod_sofia] fix multiple crashes from passing invalid null values in sofia.conf
2016-06-27 14:30:06 -05:00
Brian West 79f5fbcbc0 fix typo in conference config 2016-06-27 09:14:09 -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
Michael Jerris 257e8d6b2f FS-9263: [build] attempt to find the proper lua5.2 version on openbsd 2016-06-17 15:54:37 -04:00
Michael Jerris 53ed9ce06f FS-9260: [build] add -ltermcap for openbsd so it can correctly link to libedit 2016-06-17 15:31:18 -04:00
Michael Jerris 5502f4f537 FS-9260: fix make detection to not fail on openbsed, and fix libtoolize detection to attempt to find libtoolize the same version as specified libtool 2016-06-17 13:41:59 -04: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
Mike Jerris b3130028a1 Merge pull request #882 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:bugfix/FS-9254-avmd-fix-warnings-in-windows-build-2 to master
* commit 'ee4c01b05e00268dc13c7e4add9bac2120442509':
  FS-9254: [avmd] fix windows build
2016-06-10 16:47:18 -05: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 2425cd53a4 FS-9250 [verto_communicator] Putting factory reset button back 2016-06-09 17:41:07 -03:00
Italo Rossi 082be73f31 FS-9249 [verto_communicator] dedicated function to close settings 2016-06-09 17:26:48 -03:00
Italo Rossi 6a54a60602 FS-9249 [verto_communicator] Closing settings panel if the user clicks outside the element 2016-06-09 17:13:18 -03: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
Mike Jerris 4739845ced Merge pull request #879 in FS/freeswitch from ~DI-SHI/freeswitch:feature/FS-9238-update-for-osp-toolkit-4.11.3 to master
* commit 'dd8695457d48dcd4f44d078893e67cfaa84e2555':
  FS-9238: [mod_osp] Updated for OSP Toolkit 4.11.3.
2016-06-08 11:24:11 -05: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
Alexandr Dubovikov c6fa70054d FS-9227: [sofia-sip] fix Wrong byte order in HEP packet for source and destination ports 2016-06-07 12:30:58 -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
Mike Jerris b2e0bdac91 Merge pull request #878 in FS/freeswitch from bugfix/FS-9214-fix-3pcc-behavior to master
* commit 'b9d31dc9b7edb702cd964a15fad197e122102f85':
  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:47:49 -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
Mike Jerris 306a044ecd Merge pull request #877 in FS/freeswitch from ~GIAVAC/freeswitch:master to master
* commit '79b214a1e509147e54295e225301bdbf6211fbbd':
  FS-9235: Fix sending RTCP in switch_core_media
2016-06-07 10:43:04 -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
Mike Jerris 27cb8ebd5a Merge pull request #872 in FS/freeswitch from bugfix/FS-9136-freeswitch-sends-b-leg-sdp-different to master
* commit '50d7a80fa3c18ef40028d2c745bc2866225a1b52':
  FS-9136: allow multiple instances of same video codec with different fmtp
2016-06-03 16:19:33 -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
Mike Jerris 930777efda Merge pull request #869 in FS/freeswitch from ~SHRIPCHENKO/freeswitch:feature/FS-9225-allow-to-force-sip-register-expires to master
* commit '2766eaf49e189c4f541da5717b36ff94d507c269':
  FS-9225: [mod_sofia] Allow to force SIP REGISTER Expires: to be within configured range.
2016-06-03 13:18:51 -05:00