Commit Graph

  • 8c9d0ecd9e [mod_verto] add a way to broadcast an event to one session Anthony Minessale 2021-03-05 01:46:01 +00:00
  • 0fcdeffb0d [mod_verto] allow re-auth via verto.login Michael Jerris 2021-02-09 19:34:37 +00:00
  • 65ad502caf [mod_verto] add verto_skip_set_user var to skip set_user in mod_verto Michael Jerris 2021-02-05 21:31:17 +00:00
  • 79110fc719 [mod_verto] auth-expires Anthony Minessale 2021-02-03 21:18:07 +00:00
  • 6a893d4990 [mod_verto] put vars frorm user lookup into user_vars and protect user_vars Michael Jerris 2021-01-24 19:08:44 +00:00
  • 3eddfc66a1 [mod_verto] pass in audio flags Anthony Minessale 2020-12-07 23:09:52 +00:00
  • 39b3caacb5 [core, mod_commands, mod_verto] small tweaks to cache stuff to allow clear from verto and allow no domain to imply the default domain Anthony Minessale 2020-11-09 03:49:30 +00:00
  • f540bbbbe3 [mod_verto] check permissions on the more specific event channel for guest users to allow them to subscribe to global events but still get send/don't send permission control on specific conferences Anthony Minessale 2020-10-22 19:25:29 +00:00
  • 7ad249974e [core] don't double set caller-id Anthony Minessale 2020-09-26 02:09:34 +00:00
  • 6789eedd5b [mod_verto] regression from fix for guest seeing non-public rooms Anthony Minessale 2020-08-27 01:41:40 +00:00
  • 4e84b34d30 [core, mod_verto] add visibility filter to verto Anthony Minessale 2020-08-25 23:51:38 +00:00
  • 46903fb13e [mod_verto] add chop-domain undocumented feature to allow FS to ignore @ in username Anthony Minessale 2020-08-13 21:08:32 +00:00
  • 8c351a4667 [core, mod_verto] double udp buffer for audio, add verto command for video refresh Anthony Minessale 2020-08-05 01:39:11 +00:00
  • cf15e7ddd9 [mod_verto] add some data about the identity of the requestor to json_api requests Anthony Minessale 2020-08-03 17:57:59 +00:00
  • 651d80afa1 [mod_verto] add reattach flag on reconnect to trigger mcu key frame Anthony Minessale 2020-07-28 02:40:48 +00:00
  • 0dc234e1d4 [mod_verto] gen keyframe both ways on re-invite Anthony Minessale 2020-07-18 01:05:24 +00:00
  • db765890b6 [mod_verto] smaller jb Anthony Minessale 2020-06-26 21:54:40 +00:00
  • 4c8e7d86e3 [core, mod_verto] check for camera change and trigger new constraints Anthony Minessale 2020-06-23 05:52:14 +00:00
  • f0e42fe8db [Core] Implement NDLB_line_flash_16 channel variable. Set to true to enable deprecated 0-16 back (rfc4733) Andrey Volk 2021-10-08 17:40:54 +03:00
  • 013894ac33 [core] RTP: remove redundant condition when checking payload type of incoming packets. Dragos Oancea 2021-09-24 20:38:09 +00:00
  • 715f9e4d28 [Unit-tests] Add a unit-test for the compact form and full form of the Identity header. dhruvecosmob 2021-09-20 09:39:28 +03:00
  • 7bfc9a514f [build] remove generated libs/srtp/config_in.h file and add some git ignores Chris Rienzo 2021-09-15 19:25:00 -04:00
  • a5a1fb9dd8 [mod_sofia] fix memleak (presence) Dragos Oancea 2021-09-15 15:47:18 +00:00
  • ce9905cdf4 [core] don't hangup call on SRTP errors (new default behaviour) Dragos Oancea 2021-09-15 10:58:53 +00:00
  • 8e17dca00d [core] Save position of XML opening tag '>' and XML closing tag '<' in switch_xml_parse_str(). Chris Rienzo 2021-09-15 04:30:46 +00:00
  • 047c3c7217 [Core] Add Unit test script for Check RTP/SAVP transport protocol with crypto attribute. dhruvecosmob 2021-09-15 13:21:54 +05:30
  • 8a2ad233d6 [Core] Do not generate SDP media Descriptions with RTP/SAVP transport protocol when no crypto attribute. Andrey Volk 2021-07-30 00:14:29 +03:00
  • d178632748 [mod_sofia] Add a unit-test for the 3pcc telephone event. dhruvecosmob 2021-08-27 13:44:49 +03:00
  • f2bb1aba66 [Core] Fix duplicates in SDP Andrey Volk 2021-06-30 19:48:34 +03:00
  • f283b1227e [Core] switch_core_media: copy telephony event over on 3rd party response. Andrey Volk 2021-01-11 23:51:43 +03:00
  • 01d805d5a0 [mod_sofia] Map 607 to CAUSE_UNWANTED and add 608 to CALL_REJECTED Brian West 2021-08-18 15:16:55 +00:00
  • fcaaf20c7d [Core] switch_ivr: Restrict the misuse of uuid_hold API. Add switch_hold unit-test. Andrey Volk 2021-08-12 18:02:41 +03:00
  • 6040f3bf48 [Core] Fix ICE and media delay. Anthony Minessale 2019-02-23 02:40:28 +03:00
  • 76e8c5cc57 [mod_sofia] Fix possible nua handle leak in sofia_handle_sip_i_refer() Andrey Volk 2021-07-26 17:09:53 +03:00
  • a065460e5f [Core] Fix possible deadlock of an rtp_session in handle_ice() Andrey Volk 2021-07-14 23:05:59 +03:00
  • 8eaf6911dc [mod_sofia] unit-tests fix - don't run shaken tests if lib not installed. Dragos Oancea 2021-07-09 14:38:36 +00:00
  • 31970d51fd [core] MSRP: fix memleak (ssl) Dragos Oancea 2021-07-07 12:47:33 +00:00
  • da15a518f7 [mod_conference] Skip dtmf dist to members with skip-dtmf Brian West 2021-07-01 15:33:01 -05:00
  • 94f437aefc [Core] Deprecate RFC 2833 Line flash event code 16 according to RFC 4733 Andrey Volk 2021-06-30 20:01:11 +03:00
  • 392bc26a43 [mod_sofia] fix memleak with invalid hostname as gw/proxy Dragos Oancea 2021-06-28 14:28:31 +00:00
  • ea74d2a5d6 [Core] Don't flip CID on recover if that's done already. Andrey Volk 2021-06-23 00:06:37 +03:00
  • 68e6ddf828 [Build-System] Add --enable-heap-profiler and --enable-cpu-profiler configure flags. Andrey Volk 2021-06-05 02:37:58 +03:00
  • 331e50a77b [Core] Fix MSRP relaying. Andrey Volk 2021-06-15 18:56:19 +03:00
  • 729992d5ae [mod_httapi] Avoid using CURLOPT_WRITEFUNCTION for headers Andrey Volk 2021-05-21 01:00:35 +03:00
  • 326edd6b6c [mod_ssml] replace strncpy() with snprintf() to fix errors reported by newer compilers. Chris Rienzo 2021-05-11 16:42:23 -04:00
  • 3764871c1a [mod_conference] json: MFLAG_DIST_DTMF Dragos Oancea 2021-05-10 20:10:24 +03:00
  • c8413bb77c [mod_http_cache] fix race cond at shutdown Dragos Oancea 2021-04-30 14:13:15 +00:00
  • 90b85ce4cd [mod_commands] Fix leak of a timer object in timer_test Andrey Volk 2021-04-30 15:38:41 +03:00
  • 3447daea46 [mod_sofia] Destroy session after relaying notify result on proxy refer. Andrey Volk 2021-04-22 23:33:01 +03:00
  • cd9a44799b [mod_python] scan-build: Assigned value is garbage or undefined Andrey Volk 2021-04-20 12:54:36 +03:00
  • 0d105c5683 [mod_python] scan-build: Called C++ object pointer is null Andrey Volk 2021-04-19 21:48:35 +03:00
  • 94337b33fb [Core] Fix database handles infinitely locked in switch_cache_db_database_interface_flush_handles() Andrey Volk 2021-04-18 02:09:57 +03:00
  • 58f7c2d64e [Core] sqldb: Fix wrong lock order in switch_cache_db_release_db_handle() Andrey Volk 2021-04-17 01:47:05 +03:00
  • 69b8c080f6 [Core] Fix wrong lock order in switch_user_sql_thread() Andrey Volk 2021-04-17 01:06:21 +03:00
  • 79127d94e5 [Core] Cleanup sqldb: remove unimplemented io_mutex from switch_cache_db_handle and sql_manager structures Andrey Volk 2021-04-16 20:02:21 +03:00
  • c86e3827f9 [mod_sofia] rfc8760: use different nonce per auth algorithm. [mod_sofia] keep unconsumed nonce in the db for 32 seconds (timer_t1x64) + nonce_ttl. [mod_sofia] add #ifdef condition on using sha512: OPENSSL_VERSION_NUMBER >= 0x10101000L Dragos Oancea 2021-04-14 10:15:04 +00:00
  • fa78235baf [mod_verto] clientReady - reattached_sessions array aslgithub 2021-05-10 23:56:36 +01:00
  • f289721147 [Core] Add exclude-error-log-from-xml-cdr config parameter and exclude_error_log_from_xml_cdr global variable. Andrey Volk 2021-03-04 01:29:10 +03:00
  • 97d5854655 [mod_ssml] Add channel-uuid parameter to the tts:// file format and forward it to the core speech handle as a parameter. Chris Rienzo 2021-03-01 18:47:54 +00:00
  • 1adcebb309 [mod_sofia] add sip_refer_continue_after_reply channel variable. Set to true to prevent hangup when response to REFER request is received. Added sip_refer_target_status_code and sip_refer_target_provisional_status_code channel variables to store responses from NOTIFY sipfrags. Chris Rienzo 2021-02-10 21:16:41 -05:00
  • a26d0c39b0 [core] Add switch_log_meta_printf() and switch_log_meta_vprintf() to allow JSON metadata to tag along with the log message. Chris Rienzo 2021-01-29 22:03:56 +00:00
  • 451900b353 [Unit-tests] Report test failure details as they happen. Fix issue where fst_xcheck definition did not allow its use inside conditional statements. Chris Rienzo 2021-01-17 14:41:10 -05:00
  • e6cd6391ff [core] Add app_disable_expand_variables channel variable. When true, application args are not expanded by FreeSWITCH and are passed to the application unchanged. Chris Rienzo 2021-01-15 08:37:09 -05:00
  • 594963a3ca [core] Add switch_ivr_record_file_event() and handle execute_on_record_start/execute_on_record_stop Chris Rienzo 2020-12-22 18:23:35 -05:00
  • 60faf1a1b1 [core] Update switch_ivr_record_session_event() to check event vars for RECORD_STEREO, etc Chris Rienzo 2020-12-22 15:32:48 -05:00
  • a7fa9bfedc [Core] Prevent write after free into heap when calling switch_core_destroy_memory_pool() Andrey Volk 2020-12-16 04:10:45 +04:00
  • 90db5a9032 [mod_loopback] Add video support to null endpoint Seven Du 2020-12-16 22:55:12 +08:00
  • 60c4b62254 [core] Add SMBF_PAUSE media bug flag to pause an individual media bug. Chris Rienzo 2020-12-11 18:20:33 -05:00
  • a162cf86e8 [Core] Add check for recovery_skip_announcement_type_applications channel variable, change default behavior to not skip announcement type apps on recovery. Andrey Volk 2020-11-17 00:57:10 +04:00
  • d2e8a775b0 [mod_sofia] Set sip_100_uepoch channel variable on initial 100 trying response. Andrey Volk 2020-10-27 20:14:51 +04:00
  • 66a92063b6 [mod_sofia] Add tls-orq-connect-timeout profile parameter so SIP engine could try again sending an outgoing request and when possible - using an alternative address (DNS failover). Add sip_call_tls_orq_connect_timeout channel variable per call to override profile's timeout. Andrey Volk 2020-10-28 02:26:04 +04:00
  • 734e9776e0 [Unit-tests] Add --enable-fake-dlclose configure flag so modules are not unloaded and ASAN could give more info and not just <unknown module>. Andrey Volk 2020-10-04 19:24:30 +04:00
  • 6b3cd2e41f [mod_av] support rtmps Seven Du 2020-09-07 23:24:24 +08:00
  • be8535341a [mod_spandsp] set fax_trace_file channel var if a trace file is opened Chris Rienzo 2020-07-31 14:06:06 +00:00
  • a9629e72d4 [mod_spandsp] add fax_trace_dir channel variable. When set, it will write spandsp fax trace to one file per fax. Chris Rienzo 2020-07-31 13:43:29 +00:00
  • 2c3dcbde71 [core, mod_console, mod_graylog2] Add sequence to logs to preserve order when timestamp is not precise enough. Chris Rienzo 2020-07-30 22:18:45 +00:00
  • cd041b768c [mod_spandsp] Add verbose-log-level configuration. Chris Rienzo 2020-07-30 21:54:56 +00:00
  • 31fdf1b746 [core] Do not log ERROR in switch_ivr_record_session() if media bug failed due to hangup Chris Rienzo 2020-07-28 15:56:07 -04:00
  • 5331850fc0 [mod_verto] Fix use of libks websockets on Windows. POLLHUP is ignored in poll events on Linux but fails on Windows so should be avoided. Andrey Volk 2020-07-09 23:06:47 +04:00
  • f8150ead2c [mod_av] don't exit on decode errs just continue Anthony Minessale 2020-06-27 19:27:14 +00:00
  • 565550f218 [mod_av] fix interrupt callback is not passed down to the hls context in the first open_input Seven Du 2020-05-14 12:11:41 +08:00
  • 7cd3bf5af2 [mod_av] make key_frame_min_freq work to prevent generate key frames too frequently Seven Du 2019-11-16 16:43:47 +08:00
  • 128d4776f8 [core] some more hardening work Anthony Minessale 2019-03-06 23:17:47 +00:00
  • d3ca238b05 [core] some mods for file playback to get proper bitrate and timing Anthony Minessale 2019-02-20 13:15:13 -06:00
  • d2ccb93f3e [mod_sofia] don't auto unhold via media format for non-sip Anthony Minessale 2020-04-13 23:16:27 +00:00
  • 5111b6ef73 [core] don't decode strings with no encoding in them Anthony Minessale 2020-06-15 19:43:46 +00:00
  • a7c3c95bef [core] gen keyframe on new recording Anthony Minessale 2019-07-24 16:29:41 +00:00
  • 1c37daba4c [mod_video_filter] fix some keyframe stuff and add read:sound and write:sound options Anthony Minessale 2019-07-19 23:28:48 +00:00
  • 8a6a6fca47 [core] flush all the rtp on transfers Anthony Minessale 2020-06-23 05:52:53 +00:00
  • f8004e1d66 [core] fix possible looping recover Anthony Minessale 2020-04-19 04:03:41 +00:00
  • badd59d609 [core, mod_verto] remove CF_VIDEO_ONLY and pay attention to the streams instead and add CF_NO_RECOVER flag for verto Anthony Minessale 2020-04-14 19:52:38 +00:00
  • 3ce9a9a393 [core] fix long sql stmts may be skipped, introduced in 2e88c67c9d in 2009 Anthony Minessale 2020-06-23 05:49:50 +00:00
  • 2bdefa3532 [core] add a flag to tell when video media bugs that touch the write stream are active Anthony Minessale 2019-07-24 15:28:04 +00:00
  • 8f26613c80 [core] add unlockable youtube resolver in the core. use global variable ${youtube_resolver} to set a cgi that takes url= param to translate youtube urls into real stream urls Anthony Minessale 2020-04-11 22:40:53 +00:00
  • 0d463a2b42 [core] expand vars on execute_on and api_on Anthony Minessale 2020-04-19 22:59:42 +00:00
  • 35f1afa144 [build] improve configure test for openal Anthony Minessale 2019-12-04 23:51:57 +00:00
  • 6b6b721c10 [core] allow external ID to be same as the session UUID Chris Rienzo 2020-06-24 02:31:09 +00:00
  • c2e240d6dc [core] Add switch_core_session_set_external_id() which lets you define an additional identifier that you can use in switch_core_session_locate(). Chris Rienzo 2020-06-23 17:50:18 -04:00
  • 6da4f147de [Unit-Tests] Fix switch_core_video test to use temporary path for generated files and clean them up. Ignore test runtime dirs. Andrey Volk 2021-10-22 23:43:42 +03:00
  • d197db0601 [mod_verto] verto.announce Anthony Minessale 2020-06-11 23:24:43 +00:00