Commit Graph

  • 6a099f74f9 [mod_spandsp] Protect spandsp data from t38 timer thread and call session thread simultaneous access. Chris Rienzo 2020-03-12 16:20:01 -04:00
  • 61089e8f24 [core] Improve session recording thread performance. Andrey Volk 2021-10-22 20:37:42 +03:00
  • d6de1d9af7 [Core] Add systemd sd_notify support VCC Live/Core 2020-04-30 16:55:28 +02:00
  • 9f0656a6ba [mod_event_multicast] Add unicast and IPv6 support, enhanced reloadxml support. cerner-cac-solution-partner 2020-11-20 12:24:53 -06:00
  • dfb6e3a3ef [mod_event_multicast] Normalize whitespace/tabs Nick Lemberger 2020-07-15 11:47:27 -05:00
  • 9163b7569a [mod_sofia] add 'sip_destination_prefix' var to prefix user portion of request uri with a value (note this will not affect calls to registered endpoints) (#70) Michael Jerris 2019-12-12 18:12:45 -07:00
  • 0283c9e2e7 [mod_sofia] add 'sip_destination_prefix' var to prefix user portion of request uri with a value (note this will not affect calls to registered endpoints) Mike Jerris 2019-12-12 12:35:14 -07:00
  • 260d1a40e3 [mod_sofia] add contact header in REFER Seven Du 2019-12-06 16:40:29 +08:00
  • 205bf55c8f [mod_spandsp] Use single log for fax negotiation and page reports. Chris Rienzo 2019-10-22 16:41:45 -04:00
  • 829676e4d3 FS-11856: [Core] Offer all negotiated codecs in 200 OK when receiving re-INVITE without SDP Mike Jerris 2019-10-22 09:32:18 -06:00
  • e51bbea7ca [mod_dptools]: wait_for_silence does not allow the listen_hits parameter to be a value of 0 Andrey Volk 2019-10-15 20:55:34 +04:00
  • 623fecd599 [Core] Add partial Asr support Seven Du 2020-02-13 00:34:59 +08:00
  • b1714199ce FS-11855: [Core] Offer all negotiated codecs in 200 OK when receiving re-INVITE without SDP Liyang 2019-05-20 19:56:42 +08:00
  • 8e2bba1d9d [mod_conference] make conference breakable Seven Du 2019-10-12 10:39:48 +08:00
  • eac182d7f2 [Unit-test] Use unique port numbers when running mod_sofia tests. pick Andrey Volk 2021-10-23 19:27:17 +03:00
  • 2991b9f91e [mod_spandsp] Fix t.38 fax initialization not to add it to the timer thread until after configuration has completed. Chris Rienzo 2021-02-08 22:25:02 +00:00
  • e9e7e051fa [mod_valet_parking] Do not crash when exit key is not defined Brian West 2020-09-03 13:07:15 -05:00
  • eaea5ebcaf [core] fix log format string. Dragos Oancea 2020-06-12 17:26:58 +00:00
  • deda88e3de [mod_av] fix some leaks in error cases Seven Du 2020-06-11 10:04:05 +08:00
  • f841ef2ba0 [mod_sofia] Fix build on older sofia-sip when NUTAG_CALL_TLS_ORQ_CONNECT_TIMEOUT tag is undefined. Andrey Volk 2020-11-10 20:33:03 +04:00
  • 63b19736da [mod_sofia] Fix use of NUTAG_CALL_TLS_ORQ_CONNECT_TIMEOUT when sip_call_tls_orq_connect_timeout channel variable is undefined. Andrey Volk 2020-10-28 17:46:52 +04:00
  • 1d5a764323 [core] Fix regression in play_and_collect_input and play_and_detect_speech - read_frame_callback and user_data from input args was not preserved. Chris Rienzo 2020-04-17 23:09:40 +00:00
  • 452f153d1b [mod_conference] fix crash when using conference heartbeat Chris Rienzo 2020-04-18 16:13:38 +00:00
  • dd54a8cc60 [mod_conference] scan-build: Value stored to 'status' is never read - conference_loop_input() Dragos Oancea 2020-01-30 22:37:08 +00:00
  • 4004d82174 Run Drone CI on the pick branch Andrey Volk 2021-10-23 13:23:04 +03:00
  • b3edfdb52c swigall Andrey Volk 2021-10-22 22:31:29 +00:00
  • 6d1a5386a8 [Unit-tests] Fix build of various unit-tests. Andrey Volk 2021-10-23 01:24:17 +03:00
  • 9fa857222b [core] Add type checking for SWITCH_CHANNEL_SESSION_LOG and SWITCH_CHANNEL_UUID_LOG macros. Chris Rienzo 2021-10-21 16:09:34 +00:00
  • e78ad60b9f [mod_valet_parking] Fix typo in valet_parking_orbit_dialplan channel variable. Len 2021-10-21 10:58:11 -04:00
  • 9af0d5b460 [Unit-tests] Fix-up usage of sipp in the register_403 unit-test of mod_sofia Dhruv Gupta 2021-10-19 19:19:08 +05:30
  • 864e194a21 [mod_sofia] Destroy nua handles to avoid memory pool swell when system is unavailable (busy, paused or reached internal limits) Andrey Volk 2021-10-08 20:24:43 +03:00
  • ae92011644 [mod_sofia] Implement maximum receiving requests per second max-recv-requests-per-second profile parameter. (Warning: Behaviour change. New default is 1000 requests per second) Andrey Volk 2021-10-13 18:21:52 +03:00
  • 505a3e2ba3 [mod_verto] print json debug compact Anthony Minessale 2021-05-12 04:09:54 +00:00
  • c964f117e5 [mod_verto] add some more log lines Anthony Minessale 2021-04-02 23:02:38 +00:00
  • 852000f3f3 [mod_verto] add exptime to ping and pong and log any hangups as a result of auth expiring Anthony Minessale 2021-03-31 20:13:38 +00:00
  • 8666cb504e [mod_verto] more perms checks Anthony Minessale 2021-03-14 19:21:01 +00:00
  • f4e9fc1acf [mod_verto] add a way to broadcast an event to one session Anthony Minessale 2021-03-05 01:46:01 +00:00
  • ef013311e9 [mod_verto] allow re-auth via verto.login Michael Jerris 2021-02-09 19:34:37 +00:00
  • 3ac11d308a [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
  • 4e34e7f605 [mod_verto] auth-expires Anthony Minessale 2021-02-03 21:18:07 +00:00
  • 9b81a54020 [mod_verto] put vars frorm user lookup into user_vars and protect user_vars Michael Jerris 2021-01-24 19:08:44 +00:00
  • 40229a5f7e [mod_verto] pass in audio flags Anthony Minessale 2020-12-07 23:09:52 +00:00
  • aab938bba0 [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
  • 8c7ad87c5a [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
  • a4246835f9 [core] don't double set caller-id Anthony Minessale 2020-09-26 02:09:34 +00:00
  • b32b58ec81 [mod_verto] regression from fix for guest seeing non-public rooms Anthony Minessale 2020-08-27 01:41:40 +00:00
  • 838ca39135 [core, mod_verto] add visibility filter to verto Anthony Minessale 2020-08-25 23:51:38 +00:00
  • 9368465f56 [mod_verto] add chop-domain undocumented feature to allow FS to ignore @ in username Anthony Minessale 2020-08-13 21:08:32 +00:00
  • 83325712f3 [core, mod_verto] double udp buffer for audio, add verto command for video refresh Anthony Minessale 2020-08-05 01:39:11 +00:00
  • b6acb53e8b [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
  • a7be2918ff [mod_verto] add reattach flag on reconnect to trigger mcu key frame Anthony Minessale 2020-07-28 02:40:48 +00:00
  • a62a3de9ee [mod_verto] gen keyframe both ways on re-invite Anthony Minessale 2020-07-18 01:05:24 +00:00
  • bda4294cab [mod_verto] smaller jb Anthony Minessale 2020-06-26 21:54:40 +00:00
  • 5b6a54494b [core, mod_verto] check for camera change and trigger new constraints Anthony Minessale 2020-06-23 05:52:14 +00:00
  • bec42ba769 [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
  • b90ca11659 [core] RTP: remove redundant condition when checking payload type of incoming packets. Dragos Oancea 2021-09-24 20:38:09 +00:00
  • 813aac3e0f [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
  • 92ba1b7cb3 [build] remove generated libs/srtp/config_in.h file and add some git ignores Chris Rienzo 2021-09-15 19:25:00 -04:00
  • 26f6d5b94d [mod_sofia] fix memleak (presence) Dragos Oancea 2021-09-15 15:47:18 +00:00
  • e2df18791c [core] don't hangup call on SRTP errors (new default behaviour) Dragos Oancea 2021-09-15 10:58:53 +00:00
  • d459af0a38 [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
  • 49f1dd4d15 [Core] Add Unit test script for Check RTP/SAVP transport protocol with crypto attribute. dhruvecosmob 2021-09-15 13:21:54 +05:30
  • bb25de9ab9 [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
  • 8308233819 [mod_sofia] Add a unit-test for the 3pcc telephone event. dhruvecosmob 2021-08-27 13:44:49 +03:00
  • 3e93f2423d [Core] Fix duplicates in SDP Andrey Volk 2021-06-30 19:48:34 +03:00
  • 56a9f5d3a9 [Core] switch_core_media: copy telephony event over on 3rd party response. Andrey Volk 2021-01-11 23:51:43 +03:00
  • a8d311bb1c [mod_sofia] Map 607 to CAUSE_UNWANTED and add 608 to CALL_REJECTED Brian West 2021-08-18 15:16:55 +00:00
  • 80f0506ad3 [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
  • 945ad43346 [Core] Fix ICE and media delay. Anthony Minessale 2019-02-23 02:40:28 +03:00
  • c7a2e40b0c [mod_sofia] Fix possible nua handle leak in sofia_handle_sip_i_refer() Andrey Volk 2021-07-26 17:09:53 +03:00
  • e508795b77 [Core] Fix possible deadlock of an rtp_session in handle_ice() Andrey Volk 2021-07-14 23:05:59 +03:00
  • dba2c5c4df [mod_sofia] unit-tests fix - don't run shaken tests if lib not installed. Dragos Oancea 2021-07-09 14:38:36 +00:00
  • fa3e8ef161 [core] MSRP: fix memleak (ssl) Dragos Oancea 2021-07-07 12:47:33 +00:00
  • c7886faabf [mod_conference] Skip dtmf dist to members with skip-dtmf Brian West 2021-07-01 15:33:01 -05:00
  • 2e5b5dfecf [Core] Deprecate RFC 2833 Line flash event code 16 according to RFC 4733 Andrey Volk 2021-06-30 20:01:11 +03:00
  • 4723917d70 [mod_sofia] fix memleak with invalid hostname as gw/proxy Dragos Oancea 2021-06-28 14:28:31 +00:00
  • cd4f7bf729 [Core] Don't flip CID on recover if that's done already. Andrey Volk 2021-06-23 00:06:37 +03:00
  • 35e8ad8f70 [Build-System] Add --enable-heap-profiler and --enable-cpu-profiler configure flags. Andrey Volk 2021-06-05 02:37:58 +03:00
  • 70784febd8 [Core] Fix MSRP relaying. Andrey Volk 2021-06-15 18:56:19 +03:00
  • e449dcbade [mod_httapi] Avoid using CURLOPT_WRITEFUNCTION for headers Andrey Volk 2021-05-21 01:00:35 +03:00
  • 580a46ca5a [mod_ssml] replace strncpy() with snprintf() to fix errors reported by newer compilers. Chris Rienzo 2021-05-11 16:42:23 -04:00
  • b9bb5aa2ed [mod_conference] json: MFLAG_DIST_DTMF Dragos Oancea 2021-05-10 20:10:24 +03:00
  • 763230cc09 [mod_http_cache] fix race cond at shutdown Dragos Oancea 2021-04-30 14:13:15 +00:00
  • 2767527c67 [mod_commands] Fix leak of a timer object in timer_test Andrey Volk 2021-04-30 15:38:41 +03:00
  • 83a02712f5 [mod_sofia] Destroy session after relaying notify result on proxy refer. Andrey Volk 2021-04-22 23:33:01 +03:00
  • a39e723d98 [mod_python] scan-build: Assigned value is garbage or undefined Andrey Volk 2021-04-20 12:54:36 +03:00
  • 8e7e2fffc1 [mod_python] scan-build: Called C++ object pointer is null Andrey Volk 2021-04-19 21:48:35 +03:00
  • 9d5503b71d [Core] Fix database handles infinitely locked in switch_cache_db_database_interface_flush_handles() Andrey Volk 2021-04-18 02:09:57 +03:00
  • 1607214fd0 [Core] sqldb: Fix wrong lock order in switch_cache_db_release_db_handle() Andrey Volk 2021-04-17 01:47:05 +03:00
  • 5169e58aca [Core] Fix wrong lock order in switch_user_sql_thread() Andrey Volk 2021-04-17 01:06:21 +03:00
  • 65afde7b43 [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
  • 0dcc1d119f [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
  • 19b31edc64 [mod_verto] clientReady - reattached_sessions array aslgithub 2021-05-10 23:56:36 +01:00
  • a8c971aad4 [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
  • aa9134fdad [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
  • 9718de33e8 [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
  • 44f868c77b [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
  • 59ac11e10b [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
  • fecc3af9bb [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
  • a09f09fb1b [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