Commit Graph

19576 Commits

Author SHA1 Message Date
Anthony Minessale a9e40500e7 FS-10050: [core] chromakey 2017-03-01 21:39:05 -06:00
Anthony Minessale dbbe00332b FS-10050: [core] chromakey 2017-03-01 20:01:36 -06:00
Anthony Minessale fa7f10c02b FS-10079: [mod_conference] Possible lockup when sending many commands to conference at once #resolve 2017-03-01 14:27:41 -06:00
Anthony Minessale 0d0bc3bbd4 FS-10050: [core] chromakey 2017-03-01 11:43:22 -06:00
Anthony Minessale 129f6eb69b FS-10050: [core] chromakey add flag to detect keyframe 2017-03-01 11:38:57 -06:00
Anthony Minessale 5a6a556769 FS-10050 remove debug 2017-02-28 17:45:21 -06:00
Anthony Minessale f92fa24de3 FS-10076: [mod_av] File sync issues with different framerates #resolve 2017-02-28 17:44:16 -06:00
Anthony Minessale 0993835db2 FS-10050 2017-02-28 16:25:48 -06:00
Anthony Minessale 50072f2ce2 FS-10075: [freeswitch-core] WebRTC mods #resolve 2017-02-28 16:16:37 -06:00
Mike Jerris 20bcb2edef FS-10036: update cJSON code to pre 1.4.0 release of cJSON. this includes backports of all our fixes, and our build macros for windows and visibility. It also makes it easy to drop in a new version, and to in the future be able to switch to a system version of cJSON easily (after all these updates are in, probably around v2.0 timeframe. Note this new version adds a lot of extra error checking, fixes some buffer overruns, and improves parser and printer performance 2017-02-27 18:53:23 -06:00
Anthony Minessale ab21189ead FS-10050 add fg and bg img 2017-02-27 12:40:47 -06:00
Anthony Minessale 16656b5b17 factor out sqrt many million per sec 2017-02-27 11:01:56 -06:00
Anthony Minessale 91d62b7cc6 FS-10050 polish 2017-02-24 16:49:43 -06:00
Mike Jerris be245edf5e FS-10060: fix scope of declarations 2017-02-24 11:11:30 -06:00
Andrey Volk 658b1f85f5 FS-10060 [mod_v8] Add startup scripts support. 2017-02-22 18:18:08 +03:00
Anthony Minessale dcbd39cc26 FS-10050 cont fix some mem issues with playing files and ignoring the audio 2017-02-21 20:09:32 -06:00
Anthony Minessale 888c8f96fa FS-10050 cont 2017-02-21 18:44:13 -06:00
Anthony Minessale c60ae0f0e1 FS-10050 cont 2017-02-21 15:52:59 -06:00
Mike Jerris c03842754e FS-10058: [mod_voicemail] voicemail timestamp plays in military time 2017-02-21 11:22:38 -06:00
Anthony Minessale 96e823b1e0 FS-10050 try to improve performance 2017-02-20 18:20:51 -06:00
Brian West f6cc8e54bf /FS-10058: [mod_voicemail] voicemail timestamp plays in military time #resolve 2017-02-20 17:30:28 -06:00
Anthony Minessale a8adc886b2 FS-10054 2017-02-17 14:43:18 -06:00
Anthony Minessale aa7fccb4ab FS-10054: [mod_smpp] mod_smpp will not reconnect if connection was interupted #resolve 2017-02-17 14:23:52 -06:00
Anthony Minessale f6859ff983 FS-10050 add option last arg patch for patch mode 2017-02-16 20:50:42 -06:00
Anthony Minessale 23c9605efb FS-10019 revert and alternate fix 2017-02-16 18:26:36 -06:00
Mike Jerris c9aa35227a FS-10050: fix build issues and add mod_video_filter to packages 2017-02-16 17:49:03 -06:00
Seven Du a0a7b416f4 FS-10050 add mod_video_filter 2017-02-17 01:22:46 +08:00
Seven Du f31393d3c9 FS-10050 add chromakey 2017-02-17 01:19:57 +08:00
Anthony Minessale 91866404d7 FS-10048: [mod_conference] Possible crash on mass exit of members from a conference #resolve 2017-02-15 16:21:54 -06:00
Anthony Minessale 40bfe0fff5 FS-9154: [freeswitch-core] Add & remove video on re-invites #resolve 2017-02-15 13:56:35 -06:00
Brian West e8bd2d6f98 FS-10041: [mod_conference,mod_sofia] Invalid contact,<(null)>;isfocus, when hold call inside a conference room #resolve 2017-02-14 14:31:11 -06:00
Mike Jerris e8f6ed3d93 Merge pull request #1183 in FS/freeswitch from ~SAFAROV/freeswitch2:FS-10009 to master
* commit '6c12f69e0c893646eda0bb010873583040aa136b':
  FS-10009: mod_fail2ban - Added logging of network_ip for abandoned calls
2017-02-14 13:32:05 -06:00
Anthony Minessale daf5b97841 FS-10040: [mod_conference] Add seperate thread for canvas rendering per session #resolve 2017-02-14 10:29:59 -06:00
Mike Jerris 5160a55f57 Merge pull request #1190 in FS/freeswitch from ~RAZVANC/freeswitch:feature/FS-10038-tune-heartbeat-events-interval to master
* commit '6d056e16989dc28b20a9b64d2d043edc6320c4fd':
  FS-10038: [core] tune heartbeat events interval
2017-02-14 10:12:54 -06:00
Razvan Crainea 6d056e1698 FS-10038: [core] tune heartbeat events interval 2017-02-14 13:43:13 +02:00
Mike Jerris 3bb89039ae Merge pull request #1186 in FS/freeswitch from ~SYSTEMNICK/freeswitch:bugfix/FS-10032-logging-errors to master
* commit 'cfad94f8aaffeaa0c37b658c0f55065099132c20':
  FS-10032: [mod_amqp] Fix log facilities #resolve
2017-02-13 18:21:58 -06:00
Armen Babikyan 6ed86abf9f FS-9300: Add support for disabling sofia's 100 Trying via configuration, and sending 100 Trying from dialplan 2017-02-13 14:49:05 -08:00
Brian West 9e971e5602 FS-10035: [mod_sofia] Outbound calls use progressing not alerting #resolve 2017-02-13 08:08:56 -06:00
Brian West 3823bcd08d FS-9991: [mod_av] Transcoding from H264 to VP8 does not work #resolve 2017-02-13 08:07:01 -06:00
Andrey Antipov cfad94f8aa FS-10032: [mod_amqp] Fix log facilities #resolve 2017-02-11 16:42:49 +03:00
Anthony Minessale 0465a6dcdd FS-10031: [mod_conference] Personal canvas mode doesn't switch layouts properly when a group is specified #resolve 2017-02-10 14:14:55 -06:00
Sergey Safarov 6c12f69e0c FS-10009: mod_fail2ban - Added logging of network_ip for abandoned calls 2017-02-10 13:17:45 -05:00
Sergey Safarov df1ab07ca4 FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
Mike Jerris 60d4e87487 FS-10027: [build] fix build error on rpi2 2017-02-09 17:48:03 -06:00
Anthony Minessale cbc8d23603 FS-10026: [mod_verto] reduce attach_wake calls #resolve 2017-02-09 17:39:35 -06:00
Mike Jerris a3ee7595bb FS-10025: fix global symbol scope issue causing modules to use another modules global pointer 2017-02-09 17:23:30 -06:00
Anthony Minessale d704fea95b FS-10022: [mod_sofia] verify-profile 'none' not parsed for TLS #resolve 2017-02-09 11:25:29 -06:00
Anthony Minessale aaecc5a70c FS-10021: [RTP] Large RTP timestamp jump when system clock is late from internal timer #resolve 2017-02-09 11:10:01 -06:00
Seven Du 8df7fe3467 FS-9137 update to openh264 release 1.6.0 2017-02-09 11:37:06 +08:00
Seven Du 5d11524dcf FS-9137 update to openh264 release 1.5.0 and tweak some params 2017-02-09 10:43:32 +08:00
Anthony Minessale 78ecf4347d FS-10020: [mod_av] Error scrolls endlessly on a recording that fails to rtmp addrs #resolve 2017-02-08 13:54:44 -06:00
Anthony Minessale 8496878346 FS-10019: [mod_conference] Crash when playing mp4 in personal-canvas mode #resolve 2017-02-08 13:54:44 -06:00
Ken Rice 6d92904892 FS-9904 small tweak to the function definition so this builds with strict prototypes 2017-02-08 08:53:08 -06:00
Seven Du d6b5058efa FS-9904 fix assert from the last refactor 2017-02-08 16:51:22 +08:00
Anthony Minessale 189786d49b FS-10017 2017-02-07 14:35:24 -06:00
Anthony Minessale c14cadf163 FS-10017: [freeswitch-core] add rtp_nack_buffer_size #resolve 2017-02-07 14:32:01 -06:00
Anthony Minessale 25eab1f162 FS-9576 forgot to add positive response to uuid_send_text 2017-02-07 11:38:47 -06:00
Seven Du 08603c7e89 FS-9904 #resolve cleanup and refactor msrp 2017-02-07 20:41:46 +08:00
Anthony Minessale 9dba32410f FS-10015: [freeswitch-core] Add variable to allow firing of text events #resolve 2017-02-06 16:37:59 -06:00
Mike Jerris db89f45e0d Merge pull request #1182 in FS/freeswitch from ~SAFAROV/freeswitch2:FS-10013 to master
* commit 'e0a96e28757d100923978e09256ec5a5a0080642':
  FS-10013: Several bugfixes
2017-02-05 19:33:26 -06:00
Sergey Safarov e0a96e2875 FS-10013: Several bugfixes 2017-02-05 17:44:11 -05:00
Italo Rossi 59da3cc493 FS-10012 [mod_callcenter] Enabling bypass media if agents leg have bypass_media_after_bridge=true #resolve 2017-02-05 14:57:51 -03:00
Mike Jerris c03ec62e1b Merge pull request #738 in FS/freeswitch from ~KYCONQUERS/mod_fail2ban:FS-7394-add-mod_fail2ban to master
* commit '4c1e7f24bcac3e6d3b20331a191cf90b0ac0b6fc':
  FS-7394 adding mod_fail2ban into freeswitch repo
2017-02-03 19:00:08 -06:00
Brian West 52728c253c FS-10006: [core] Allow adding parameters to P-Asserted-Identity #resolve 2017-02-03 17:14:32 -06:00
Anthony Minessale eee5abcc0c FS-10008: [mod_say_en] Add military time to say_en #resolve 2017-02-03 16:24:53 -06:00
Anthony Minessale d8c9b1ed16 FS-10007: [mod_conference] Issue with reservation-id and conference video layouts #resolve 2017-02-03 15:17:17 -06:00
Anthony Minessale b81d6990ee FS-9997: [mod_verto] Invalid JSON-RPC Response to an incorrect JSON-RPC Request. #resolve 2017-02-03 10:57:08 -06:00
Mike Jerris 1aadfc0fa4 Merge pull request #1145 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-9928-implement-event-hooks-in-javascript to master
* commit '7e6ba429e7064101752a0e0fc0d7d9fc18f300fe':
  FS-9928 [mod_v8] Implement Event Hooks in JavaScript
2017-02-02 18:47:05 -06:00
Mike Jerris 0c99d5062f Merge pull request #1166 in FS/freeswitch from ~ANTONIO/freeswitch:bugfix/FS-9966-invalid-contact-header-witn-private to master
* commit '8673e0177c310f6fa5b2ae42dd5562968ce00df9':
  [mod_sofia] FS-9966 fix private ip in contact header when invite w/ nosdp
2017-02-02 18:45:48 -06:00
Mike Jerris 9858ad7208 Merge pull request #1135 in FS/freeswitch from ~TCULJAGA/freeswitch_tc:feature/FS-9874-pass-a-translate-profile-for-mod_translate to master
* commit '4f3a5ebe07f1d09cacd5429ab30ccb0670e7ef91':
  FS-9874 - implement use of translate:<profile> - squashed
2017-02-02 16:02:24 -06:00
Mike Jerris 8192e9cb04 Merge pull request #1156 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-9953-add-mod_av-to-windows-build to master
* commit 'b2d9cd9e72cc3471e1b5aeb6e6dfb4b09f00cbdc':
  FS-9953 [mod_av] Add mod_av to windows build
2017-02-02 15:38:17 -06:00
Mike Jerris b0143d3209 Merge pull request #1171 in FS/freeswitch from ~CJYOUNG/freeswitch:bugfix/FS-9984-handle-leak-in-mod_enum to master
* commit '7e85fafc0eed1969aa4049ef9a449d251982fd77':
  FS-9984 [mod_enum] Fix for handle leak in Windows
2017-02-02 15:29:21 -06:00
Mike Jerris a8620d8c92 Merge pull request #1175 in FS/freeswitch from ~ICEHESS/freeswitch:bugfix/FS-9989-mod_kazoo-provide-a-parameter-to to master
* commit '70503dd71e56acbb8a518c550f3b0945f007880e':
  FS-9989 [mod_kazoo] add a parameter to ignore transient network issues
2017-02-02 15:25:07 -06:00
Anthony Minessale 230e8ac692 FS-9990: [freeswitch-core] Exhaust fmtp sensitive codecs before moving on with negotiation in video #resolve 2017-01-30 15:36:33 -06:00
Hesaam Farhang 70503dd71e FS-9989 [mod_kazoo] add a parameter to ignore transient network issues 2017-01-30 11:55:45 -08:00
Anthony Minessale cf78b0c2ac FS-9962: [mod_spandsp] Avaya IP Office IB FAX call T38 v0 failed #resolve 2017-01-30 10:53:39 -06:00
Mike Jerris c8256837b2 FS-9975: [mod_sofia] add contact params to request uri of outbound recovery reinvite for originally inbound calls 2017-01-27 17:02:01 -06:00
William Henry 404c69698e FS-9757 Store real system uuid in members system col and compare 2017-01-27 16:38:13 -05:00
Mike Jerris 722feefd56 FS-9970: [mod_sofia] don't detect nat in cases when the contact is in the acl, but the packet actually came from a proxy. We need to check where we got the packet from as being a natted address instead of the contact in order to properly handle nat to our next hop 2017-01-27 15:13:18 -06:00
Chris Young 7e85fafc0e FS-9984 [mod_enum] Fix for handle leak in Windows 2017-01-27 10:01:42 +00:00
Brian West 8b01c8cc1a FS-9981: [mod_spandsp] add api_on_fax_success api_on_fax_failure #resolve 2017-01-26 16:19:34 -06:00
Anthony Minessale 0c3ba1e378 FS-9978: [mod_expr] mod_expr random seed function not working for Windows #resolve 2017-01-25 12:48:07 -06:00
Antonio 8673e0177c [mod_sofia] FS-9966 fix private ip in contact header when invite w/ nosdp 2017-01-24 15:11:01 +01:00
Chris Rienzo 99e60c290a FS-9965 [mod_hiredis] release context after getting alternate connection 2017-01-23 15:37:13 -05:00
Chris Rienzo 5db04d7d0f FS-9965 [mod_hiredis] Improvements for performance, memory utilization, and resiliency.
Pipelining of requests to improve throughput
     -- new parameter max-pipelined-requests (default 20) for maximum number of requests to batch at one time

   Deletion of counter keys when zero
     -- new parameter delete-when-zero (default false) to enable.  This will cause a redis eval to execute to decrement counters instead of DECR.

   Detection of negative limit counters
     -- Self healing of negative counters (due to key eviction, etc)
2017-01-23 14:39:05 -05:00
Andrey Volk b2d9cd9e72 FS-9953 [mod_av] Add mod_av to windows build 2017-01-20 14:05:38 +03:00
Chris Rienzo 9c8d9cf120 FS-9959 [mod_spandsp] Add two new channel variables
fax_t38_tx_reinvite_packet_count - overrides t38-tx-reinvite-packet-count param in spandsp.conf
   fax_t38_rx_reinvite_packet_count - overrides t38-rx-reinvite-packet-count param in spandsp.conf
2017-01-19 14:50:51 -05:00
Anthony Minessale 1918f29671 FS-9958 2017-01-19 10:51:24 -06:00
Anthony Minessale 16c0bc115e FS-9958 2017-01-18 15:12:08 -06:00
Anthony Minessale 96a8267305 FS-9958: [freeswitch-core,mod_local_stream] Add agc object and use it in mod_local_stream #resolve 2017-01-18 13:19:47 -06:00
Mike Jerris f16a71e6ff Merge pull request #1157 in FS/freeswitch from ~LAZEDO/freeswitch:feature/fs-9955 to master
* commit '606d5354788c2c78e5e87f772e0069cbefe6ba93':
  FS-9955 [mod_kazoo] set profile var when setting channel var
2017-01-18 10:41:28 -06:00
Anthony Minessale cba5623911 FS-9954: [freeswitch-core] Crash on switch_ivr_intercept_session due null pointer for buuid #resolve 2017-01-18 10:40:39 -06:00
Mike Jerris e3b5c9aeba Merge pull request #1154 in FS/freeswitch from ~DEDWARDS/freeswitch:feature/FS-9162-add-ability-to-include-the-external to master
* commit '15fd3f1353a8f08c2dba6a5d9a3560ec8717be12':
  FS-9162 Include external IP address in SDP if include_external_ip is set
2017-01-18 10:27:02 -06:00
lazedo 606d535478 FS-9955 [mod_kazoo] set profile var when setting channel var 2017-01-18 04:56:52 +00:00
Anthony Minessale b7578ecd98 FS-9654 introduce origination_aleg_uuid 2017-01-17 16:45:22 -06:00
Dan Edwards 15fd3f1353 FS-9162 Include external IP address in SDP if include_external_ip is set 2017-01-17 15:21:27 -05:00
Mike Jerris 5ef273b4b3 Merge pull request #1146 in FS/freeswitch from bugfix/FS-9206-proxy-media-with-enable-3pcc-proxy to master
* commit 'a597e216bc699567ddb77d1765cf095c3bb31183':
  FS-9206: [core] endable proxy media auto-adjust on re-invite for text and video every time as the streams may be being added on re-invite
2017-01-17 13:11:30 -06:00
Mike Jerris a597e216bc FS-9206: [core] endable proxy media auto-adjust on re-invite for text and video every time as the streams may be being added on re-invite 2017-01-17 13:10:06 -06:00
Anthony Minessale 99a0d74847 FS-9654 2017-01-16 19:13:24 -06:00
Anthony Minessale 52af4a3278 FS-9654 regression 2017-01-16 15:15:05 -06:00
Anthony Minessale 596bd59001 FS-9654 additional changes 2017-01-16 14:10:39 -06:00
Andrey Volk 7dce1172ac FS-9948 [mod_png] Add mod_png to windows build 2017-01-13 23:51:34 +03:00
Andrey Volk 1f11deb023 FS-9944 [core] Add core video support to windows build 2017-01-12 23:52:06 +03:00
Brian West 6ff51458e2 FS-9943: [core] Default 488 handling for t.38 re-invite switches to udptl mode when it should not. #resolve 2017-01-12 11:47:31 -06:00
Luis Azedo 52e1785d94 [mod_sofia] FS-9940 fix finding a-leg parameter 2017-01-12 08:37:18 -06:00
Mike Jerris 1ec5e87468 FS-9934: [mod_redis] fix segfault on windows on close or connect failure 2017-01-10 18:17:09 -06:00
Mike Jerris 9b9408bc9e Merge pull request #1147 in FS/freeswitch from bugfix/FS-9931-display-updates-are-sent-to-endpoints to master
* commit '5d5b815e426fa87392a6dd9657106664cb4caa42':
  FS-9931: [mod_sofia] don't send display updates to endpoints who don't have UPDATE in their Allow header
2017-01-10 17:07:41 -06:00
Anthony Minessale 794a6f4aa1 FS-9933: [freeswitch-core] Fallback from native file failure to alternate ext #resolve 2017-01-10 17:00:18 -06:00
Mike Jerris 5d5b815e42 FS-9931: [mod_sofia] don't send display updates to endpoints who don't have UPDATE in their Allow header 2017-01-10 16:26:43 -06:00
Anthony Minessale 0db3a2febe FS-9932: [freeswitch-core] Error with group confirm feature combined with enterprise originate #resolve 2017-01-10 16:06:33 -06:00
Anthony Minessale 5d3ff00368 FS-9929: [core,mod_spandsp] Assert in switch_frame_buffer_dup when receiving a fax using t.38 #resolve 2017-01-10 11:20:20 -06:00
Anthony Minessale 6fe1deda45 swigall 2017-01-09 16:57:52 -06:00
Tihomir Culjaga 4f3a5ebe07 FS-9874 - implement use of translate:<profile> - squashed 2017-01-09 16:03:38 -06:00
Mike Jerris f2f89f28f5 Merge pull request #1142 in FS/freeswitch from bugfix/FS-9844-sip_full_route-variable-doesnt-show to master
* commit 'f418baf7c85c91b79ecb1cd593b570f99a7c0e2d':
  FS-9844: [mod_sofia] populate sip_full_route var with all of the route headers, not just the first one
2017-01-09 10:44:08 -06:00
Mike Jerris f2792c9ea5 swigall 2017-01-06 17:13:39 -06:00
Mike Jerris ad183fdea4 FS-9809: [mod_sofia] url encode caller id number before sticking it in the from header in case we have non url safe chars in the cid number in the caller profile 2017-01-06 16:16:16 -06:00
Andrey Volk 7e6ba429e7 FS-9928 [mod_v8] Implement Event Hooks in JavaScript 2017-01-06 21:57:20 +03:00
Brian West c0423c5877 FS-9855: [mod_spandsp] Refused T38 reinvite on b-leg breaks T38 negotiation on a-leg when using T38 gateway mode #resolve 2017-01-05 16:34:11 -06:00
Mike Jerris f418baf7c8 FS-9844: [mod_sofia] populate sip_full_route var with all of the route headers, not just the first one 2017-01-05 16:02:17 -06:00
Brian West f54c7f9f34 FS-9855: [mod_spandsp] Refused T38 reinvite on b-leg breaks T38 negotiation on a-leg when using T38 gateway mode #resolve 2017-01-05 15:51:52 -06:00
Mike Jerris 62e2928889 FS-9915: [mod_sofia] fix non null terminated parsed sip body being passed in when sending to sip messages in a row on tcp in a single packet 2017-01-05 15:06:42 -06:00
Anthony Minessale f0a0bbd728 FS-9906: [mod_conference] Member join/part in conference shows webcam briefly during slide transition #resolve 2017-01-04 17:08:16 -06:00
Brian West 4ead2fcffc FS-9916: [mod_spandsp] OB fax calls go zombie #resolve 2017-01-04 16:14:59 -06:00
chapman 879c04b339 FS-9917 [switch_rtp/core] Fix in do_flush to handle the current packet (if RFC2833) rather than discard it.
only print flushed if we flushed something
2017-01-04 13:56:48 -05:00
Mike Jerris dbd1c8684d Merge pull request #1124 in FS/freeswitch from ~TCULJAGA/freeswitch_tc:bugfix/FS-9873-a1-hash_for_mod_verto to master
* commit '1f7a7e336f0d2d0d4c67ee45478bf9b759e0dda8':
  FS-9873 mod_verto a1-hash - squashed
2017-01-04 11:37:32 -06:00
Anthony Minessale 8d8e324e00 FS-9881 accidentally removed -1 for forever support 2017-01-04 11:00:28 -06:00
Tihomir Culjaga 1f7a7e336f FS-9873 mod_verto a1-hash - squashed 2017-01-04 06:48:35 -06:00
Anthony Minessale e313b6ea3f FS-9206: [mod_sofia] proxy media with enable-3pcc=proxy does not properly pass audio after 3pcc re-invite #resolve 2017-01-03 18:32:32 -06:00
Mike Jerris 565e7cde45 Merge pull request #1128 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-9896-mod_v8-implement-serving-configuration to master
* commit 'a3a8d7e6b3a2d48c49196be0d578c023588a006c':
  FS-9896 [mod_v8] Implement Serving Configuration with JavaScript
2017-01-03 17:08:29 -06:00
Mike Jerris d97f6028d7 Merge pull request #1134 in FS/freeswitch from ~J0SH/freeswitch:byereason to master
* commit '7248a4f3eb0c956e17dc59ab2544e2ed4f0fa689':
  FS-9910 [mod_sofia]: Set SIP reason header for BYE events.
2017-01-03 16:58:11 -06:00
Anthony Minessale 3bb9cefcf1 FS-9912: [mod_conference] floor-only and file-only not working properly in canvas-layouts #resolve 2017-01-03 15:30:04 -06:00
Anthony Minessale 15278f6ea0 FS-9911: [mod_conference] Canvas not clearing when video playback of file is done #resolve 2017-01-03 15:30:04 -06:00
Anthony Minessale 6dc2d9feca FS-9881: [core] FS crashing when playing png file #resolve 2017-01-03 15:30:04 -06:00
Josh Allmann 7248a4f3eb FS-9910 [mod_sofia]: Set SIP reason header for BYE events. 2017-01-03 16:21:43 -05:00
Mike Jerris 20697cf0bd Merge pull request #1118 in FS/freeswitch from ~ANTONIO/freeswitch:bugfix/FS-9877-mod_loopback-no-audio to master
* commit '5dfc63c126f664cff09ddc6d2a67e05c2426f940':
  FS-9877 [mod_loopback] fix no audio
2017-01-03 14:39:40 -06:00
Mike Jerris f273ecda3f FS-9903: [msrp] fix namespacing and visibility of some structs 2017-01-03 13:51:30 -06:00
Anthony Minessale bb199aabde FS-9860 2017-01-03 13:15:03 -06:00
Anthony Minessale 697be5d515 FS-9860 2017-01-03 13:06:20 -06:00
Mike Jerris 19c29ee362 FS-9903: [msrp] fix namespacing and visibility of some structs and defines for ssl private header 2017-01-03 12:46:07 -06:00
Anthony Minessale ded506f611 FS-9898: [mod_sofia] Call hanging in FS if HOLD not successful #resolve 2017-01-03 12:01:48 -06:00
Seven Du c1abfaf4f8 FS-9903 #resolve #comment fix server side TLS and add client TLS support 2017-01-02 18:09:47 -06:00
Seven Du 7e24a79580 FS-9903 WIP MSRP client mode support 2017-01-02 10:34:41 +08:00
Seven Du 0248d38a28 FS-7933 #comment fix incompatible time pointer 2016-12-31 08:53:27 +08:00
Anthony Minessale 57f5932f01 FS-9206: [mod_sofia] proxy media with enable-3pcc=proxy does not properly pass audio after 3pcc re-invite #resolve 2016-12-30 17:36:29 -06:00
Italo Rossi 594b36022e [mod_callcenter] FS-9894: Removing reference to call_timeout, use leg_timeout instead 2016-12-29 13:19:02 -03:00
Italo Rossi 72927b994c [mod_callcenter] FS-9891: Checking if we got a valid pointer for a queue 2016-12-29 12:59:24 -03:00
Andrey Volk a3a8d7e6b3 FS-9896 [mod_v8] Implement Serving Configuration with JavaScript 2016-12-29 03:58:22 +03:00
Brian West d28f29594f FS-9776: [mod_sofia] SIP Transfer generates high CPU #resolve 2016-12-28 12:40:06 -06:00
Mike Jerris aa01a265e4 FS-9569: [mod_shout] close file handle when recording mp3 files that never get written to 2016-12-28 12:21:45 -06:00
Italo Rossi 50714ec5e4 [mod_callcenter] FS-9891: Get queue again to increase calls answered and abandoned 2016-12-27 21:35:17 -03:00
Italo Rossi 717dea47fb [mod_callcenter] FS-9347: Do not log as error when the member is gone just before we assigned an agent, now logging as DEBUG 2016-12-27 21:19:57 -03:00
Italo Rossi e614f8da24 [mod_callcenter] FS-9689 Fixed issue when agent rejects the call while hearing cc_outbound_announce making member (caller) waiting on queue forever 2016-12-27 21:14:57 -03:00
Italo Rossi 5ac10aaf32 [mod_callcenter] FS-9723: Fixing cc_warning_tone, using switch_ivr_play_file instead of queue private event 2016-12-27 20:49:59 -03:00
Mike Jerris bd6f03443f Merge pull request #1125 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-7933-v8-allow-non-blocking-socket-access to master
* commit '3f3cd7343ba3a9beecc9b6a074c9955e7c504afd':
  FS-7933 [mod_v8] Implement timeout property for Socket() class in javascript.
2016-12-27 13:33:00 -06:00
Mike Jerris 15632a0bd8 Merge pull request #1084 in FS/freeswitch from ~MOCHOUINARD/freeswitch:FS-9792 to master
* commit '8c1ed38d5eef031e4f471fe5f69ad052a9711997':
  FS-9792: Set channel variable based on the sip phone Accept Language SIP message
2016-12-27 13:30:40 -06:00
Mike Jerris 6e2764776f Merge pull request #1110 in FS/freeswitch from ~SEBASTIAN/freeswitch:bugfix/FS-9840-fix-some-warnings-V2 to master
* commit '8c94e6f57fd9adee5e6a12535811fff8e4d9ae46':
  FS-9840 mod_avmd: Fix implicit declaration warning
  FS-9840 sofia-sip: fix implicit declaration warning
  FS-9840 mod-verto: fix implicit declaration warning
  FS-9840 mod_sofia: fix redefine warning
2016-12-27 12:36:58 -06:00
Andrey Volk 3f3cd7343b FS-7933 [mod_v8] Implement timeout property for Socket() class in javascript. 2016-12-27 04:18:14 +03:00
Sebastian Kemper 8c94e6f57f FS-9840 mod_avmd: Fix implicit declaration warning
Fix the following compile-time warning:

making all mod_avmd
make[7]: Entering directory '/home/sk/tmp/lede/build_dir/target-mips_24kc_musl-1.1.15/freeswitch-1.8.0/src/mod/applications/mod_avmd'
  CC       mod_avmd_la-mod_avmd.lo
mod_avmd.c: In function 'avmd_process_sample':
mod_avmd.c:49:19: error: implicit declaration of function '__isinf' [-Werror=implicit-function-declaration]
 #define ISINF(x) (__isinf(x))
                   ^
mod_avmd.c:2038:33: note: in expansion of macro 'ISINF'
         if (ISNAN(amplitude) || ISINF(amplitude)) {
                                 ^
cc1: all warnings being treated as errors
Makefile:682: recipe for target 'mod_avmd_la-mod_avmd.lo' failed

Fix this by adding the declaration for __isinf(), the same is done for
__isnan() already

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2016-12-23 21:44:30 +01:00
Sebastian Kemper 8063ad658b FS-9840 mod-verto: fix implicit declaration warning
This fixes the following compile-time warning:

making all mod_verto
make[7]: Entering directory '/home/sk/tmp/lede/build_dir/target-mips_24kc_musl-1.1.15/freeswitch-1.8.0/src/mod/endpoints/mod_verto'
  CC       mod_verto_la-mod_verto.lo
  CC       mod_verto_la-ws.lo
ws.c: In function 'hton64':
ws.c:730:14: error: implicit declaration of function '__bswap_64' [-Werror=implicit-function-declaration]
  else return __bswap_64(val);
              ^
cc1: all warnings being treated as errors

Fix by including byteswap.h, which is available on Linux and also
everywhere glibc is used (wpa_supplicant includes this header the same
way).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2016-12-23 21:44:25 +01:00
Mike Jerris ddf48b8602 Merge pull request #1105 in FS/freeswitch from bugfix/FS-9832-start-a-single-gateway to master
* commit '50e0f0195e67208889f15a439ea6ccb567b862e7':
  FS-9832 start a single gateway or _all_ gateways
2016-12-23 14:15:53 -06:00
Mike Jerris 35fd25c4f3 Merge pull request #1117 in FS/freeswitch from ~ANTONIO/freeswitch:feature/FS-6893-mod_conference-auto-record-create to master
* commit '38c3f5f66e775d814b5e3d5581aed5b2f41b6fd1':
  FS-6893 [mod_conference] recording auto creates file path if not exists
2016-12-23 14:11:17 -06:00
Anthony Minessale cf506d2f02 FS-9880: [freeswitch-core] Code to check for text-only is too soon in app processing #resolve 2016-12-22 13:03:54 -06:00
Mike Jerris afff6b0c87 Merge pull request #1121 in FS/freeswitch from ~SHAILESHPLIVO/freeswitch:bugfix/FS-9876-incoming-rtp-packet-loss-calculation to master
* commit 'a8351e001c726e0fc741a4d43adffa56f109eb65':
  FS-9876 switch_rtp this fix issue of rtcp lost packet count
2016-12-22 11:28:33 -06:00
shaileshplivo a8351e001c FS-9876 switch_rtp this fix issue of rtcp lost packet count 2016-12-22 17:07:51 +00:00
Mike Jerris d1ccc77d4f FS-9854: [mod_sofia] SDP O/A fails to put sdp in messages after certain kinds of sip traffic 2016-12-22 11:32:13 -05:00
Antonio 5dfc63c126 FS-9877 [mod_loopback] fix no audio 2016-12-22 14:55:51 +01:00
Anthony Minessale 68c0451589 FS-9871: [freeswitch-core] DTMF not delivered on B leg of a bridge when A leg has no media #resolve 2016-12-21 16:09:54 -06:00
Anthony Minessale a788715bb3 FS-9870: [freeswitch-core] playback_timeout_sec does not stop a delimited playback #resolve 2016-12-21 15:36:03 -06:00
Italo Rossi b02df24504 FS-9869 [mod_callcenter] Exporting cc_queue_joined_epoch when originating agent outbound leg 2016-12-21 12:14:04 -03:00
Antonio 38c3f5f66e FS-6893 [mod_conference] recording auto creates file path if not exists 2016-12-21 13:53:18 +01:00
Mike Jerris 1e0b827c08 Merge pull request #1067 in FS/freeswitch from ~WHENRY/freeswitch:improvement/FS-9760_remove_whitespace to master
* commit '46b63a4bb6f67d8066a354e55ea6bbd10d7d53fa':
  FS-9760 Removed the un-needed whitespace from the file
2016-12-20 18:45:35 -06:00
Anthony Minessale 914a6e764f FS-9866: [freeswitch-core] 3pcc=proxy for FS client and local SDP #resolve 2016-12-20 18:28:15 -06:00
Brian West eef2313a40 FS-9846: [mod_sofia] Bugs related with Hold and Proxy Hold option added in FS-9192 after merges in 1.6.11 #resolve 2016-12-20 16:19:30 -06:00
Anthony Minessale ade6e856a2 FS-9745: [mod_sofia] Call to FS WebRTC Gateway fails when no SDP on invite #resolve 2016-12-20 12:20:41 -06:00
Anthony Minessale 5fa4374451 FS-9206: [mod_sofia] FS not update proxy media RTP stream params when SDP is changed #resolve 2016-12-20 11:22:18 -06:00
Anthony Minessale 634490495f FS-9806: [mod_loopback] mod_loopback: bowout is always done even if set to false loopback_bowout_on_execute=false,loopback_bowout=false #resolve 2016-12-20 11:08:17 -06:00
Anthony Minessale fae3d9693d FS-9863: [] video_width/video_height unset with playback application #resolve 2016-12-19 17:53:50 -06:00
Mike Jerris aefba211ca Merge pull request #1106 in FS/freeswitch from ~J0SH/freeswitch:echofix to master
* commit '2a32e016ddb11d2a72eaf349e166e95a9bcac0b7':
  FS-9725: Fix echo if blank image is disabled.
2016-12-19 16:05:56 -06:00
Brian West e634e538ac swigall 2016-12-14 14:09:11 -06:00
Brian West 48fab6f6db FS-9851: [freeswitch-core] Add abstimeout to CoreSession:getDigits in switch_cpp #resolve 2016-12-14 14:06:20 -06:00
Brian West 3387b90705 FS-9829 #resolve [FreeSWITCH 200ok to second reINVITE on a dialog doesn't contain an SDP.] 2016-12-13 16:39:57 -06:00
Brian West 452257e793 Merge pull request #1108 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:bugfix/FS-9843-avmd-remove-not-used-defines to master
* commit 'df80234f0713c512374352e31044a54517b5f981':
  FS-9843 [mod_avmd] Remove unused defines
2016-12-13 10:37:08 -06:00
Brian West 4d71ed84db FS-9808 #resolve [mod_png issue when used with ivr as video input] 2016-12-13 09:32:02 -06:00
Piotr Gregor df80234f07 FS-9843 [mod_avmd] Remove unused defines 2016-12-13 10:13:37 +00:00
Josh Allmann 2a32e016dd FS-9725: Fix echo if blank image is disabled. 2016-12-12 11:16:53 -05:00
Brian West 6522572104 FS-9836 #resolve [t38_gateway doesn't function properly after FS-9638 merge] 2016-12-09 16:53:21 -06:00
Italo Rossi 2ab3b14c1f FS-9835 [mod_callcenter] Fix segfault when passing freed pointer to cc_send_presence due to queue unload/reload 2016-12-09 16:34:05 -03:00
Seven Du 50e0f0195e FS-9832 start a single gateway or _all_ gateways 2016-12-08 20:47:22 +08:00
Chris Rienzo 8ab65c8c34 FS-9827 [mod_hiredis] handle NIL reply 2016-12-07 14:53:29 -05:00
Mike Jerris a38b246a6e Merge pull request #1101 in FS/freeswitch from ~MOTEUS/freeswitch:mod_lua_leak to master
* commit '672b5d8309b57f4f6996bded4fa365b90a8516ac':
  FS-9821 [mod_lua] Fix. memory/resource leak in mod_lua
2016-12-07 13:31:57 -06:00
Brian West ce7b2301be Merge pull request #1102 in FS/freeswitch from ~SEBASTIAN/freeswitch:bugfix/FS-9824-fix-tone2wav-segfault to master
* commit '4ed1433cc6dd6936c1f1e474e653cbb45593c937':
  FS-9824 [tone2wav.c] Fix segfault on tone2wav
2016-12-07 13:31:32 -06:00
Alexey Melnichuk 672b5d8309 FS-9821 [mod_lua] Fix. memory/resource leak in mod_lua 2016-12-07 21:56:22 +03:00
Chris Rienzo 74ecc8882f FS-9826 reset jitter buffer if SSRC changes regardless of jitter buffer paused state 2016-12-07 13:44:31 -05:00
Brian West c0e3224f6e Merge pull request #1103 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:amrwb_encode_decode to master
* commit '3ccf1704c16ef32ae8d2469f2da960021310dfd5':
  FS-9825: Added AMR-WB transcoding capabilities (in both Bandwidth Efficient and Octet Aligned modes)
2016-12-07 11:20:49 -06:00
Dragos Oancea 3ccf1704c1 FS-9825: Added AMR-WB transcoding capabilities (in both Bandwidth Efficient and Octet Aligned modes) 2016-12-07 12:06:01 -05:00
Sebastian Kemper 4ed1433cc6 FS-9824 [tone2wav.c] Fix segfault on tone2wav
I checked fs_encode and saw that it terminates itself a bit differently, so I applied the same to tone2wav and the segfaults went away

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2016-12-07 17:02:35 +01:00
Brian West df8f7f4639 FS-9823 free subclass properly 2016-12-07 08:41:45 -06:00
Marc Olivier Chouinard 8c1ed38d5e FS-9792: Set channel variable based on the sip phone Accept Language SIP message 2016-12-06 17:17:39 -05:00
Seven Du 6528ae00b5 FS-9817 #resolve fix regression from 828d6eaf01 2016-12-06 11:33:01 +08:00
Anthony Minessale II dc63b63ec0 Merge pull request #1095 in FS/freeswitch from bugfix/FS-9810-ws-write-fail-on-slow-network to master
* commit 'b26fa6e17ce40f5ad982b41142389bca0d420427':
  FS-9810 fix ws write fail on slow network
2016-12-05 15:09:39 -06:00